Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export project interaction details #7513

Conversation

dredmonds
Copy link
Contributor

Description of change

As part of Export project interaction feature, this PR allows to display export project details using this front-end url path:
/export/{id}/details.

Test instructions

Using sandbox, navigate into this page http://localhost:3000/export/f5bc555e-0eba-4a7e-abe9-db89a78afc5c/details it render export project details page and providing essential information.

Screenshots

Before

Export project interaction details

image

After

New export project interaction details

image

Checklist

  • Has the branch been rebased to main?
  • Automated tests (Any of the following when applicable: Unit, Functional or End-to-End)
  • Manual compatibility testing (Browsers: Chrome, Firefox, Edge, Safari)

@dredmonds dredmonds force-pushed the feature/export-interaction-details branch from dd11a6f to 47f258e Compare February 5, 2025 10:09
Copy link

cypress bot commented Feb 5, 2025

data-hub-frontend    Run #59183

Run Properties:  status check passed Passed #59183  •  git commit da56e25b88: Update export project details specs
Project data-hub-frontend
Branch Review feature/export-interaction-details
Run status status check passed Passed #59183
Run duration 08m 12s
Commit git commit da56e25b88: Update export project details specs
Committer Edmond De Los Reyes
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 4
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 74
View all changes introduced in this branch ↗︎

@dredmonds dredmonds marked this pull request as ready for review February 5, 2025 10:40
@dredmonds dredmonds requested a review from a team as a code owner February 5, 2025 10:40
@dredmonds dredmonds mentioned this pull request Feb 5, 2025
3 tasks
@dredmonds dredmonds changed the base branch from main to feature/export-project-interactions February 5, 2025 13:57
@dredmonds dredmonds force-pushed the feature/export-project-interactions branch from f49e4e4 to 2641753 Compare February 5, 2025 14:17
@dredmonds dredmonds force-pushed the feature/export-interaction-details branch from 47f258e to c06eeeb Compare February 5, 2025 16:02
Copy link

codecov bot commented Feb 5, 2025

Codecov Report

Attention: Patch coverage is 88.15789% with 9 lines in your changes missing coverage. Please review.

Project coverage is 88.56%. Comparing base (e4b0ea2) to head (815eefe).
Report is 22 commits behind head on feature/export-project-interactions.

Files with missing lines Patch % Lines
...ent/modules/ExportPipeline/ExportDetails/index.jsx 63.15% 7 Missing ⚠️
...dules/Investments/Projects/Details/transformers.js 87.50% 2 Missing ⚠️
Additional details and impacted files
@@                           Coverage Diff                           @@
##           feature/export-project-interactions    #7513      +/-   ##
=======================================================================
- Coverage                                88.57%   88.56%   -0.01%     
=======================================================================
  Files                                     1144     1146       +2     
  Lines                                    17789    17815      +26     
  Branches                                  5097     5106       +9     
=======================================================================
+ Hits                                     15756    15778      +22     
- Misses                                    2033     2037       +4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

cgsunkel

This comment was marked as resolved.

@dredmonds dredmonds force-pushed the feature/export-interaction-details branch 9 times, most recently from b6b784b to 6b238d8 Compare February 11, 2025 14:20
* Layout test scenarios - Sort export project interaction list

Sort a default company export interaction list

* Added test coverage for company export interaction

* Added export interaction collection list test

* Update sandbox server `/v4/export/:exportId` endpoint error response

* Fix export interaction tab navigation failing test

* Moved a constant functions declaration

Is a best practice to declare constant functions in the beginning of the codebase before calling, in order the javascript interpreter can locate.
This action being reverted and noted as part of flakiness/tech debt.

* Use interaction `subject` rather than export `title`

Amend the current implementation of export interaction list by using `subject` rather than export interaction `title` on the list because is already on the header and repetitive each details .
@dredmonds dredmonds force-pushed the feature/export-interaction-details branch from 6b238d8 to 0ef8e2b Compare February 11, 2025 14:26
@dredmonds dredmonds changed the base branch from feature/export-project-interactions to feature/export-project-interactions-V2 February 11, 2025 14:27
@dredmonds dredmonds force-pushed the feature/export-interaction-details branch 2 times, most recently from f6d4164 to ea67d1c Compare February 11, 2025 14:36
Added test coverage for company export interaction
@dredmonds dredmonds force-pushed the feature/export-interaction-details branch from ea67d1c to da56e25 Compare February 11, 2025 14:38
Copy link
Contributor

@cgsunkel cgsunkel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for sorting out the problems with the branch

@dredmonds dredmonds force-pushed the feature/export-project-interactions-V2 branch from 8b3663a to 110857c Compare February 11, 2025 16:02
@dredmonds dredmonds force-pushed the feature/export-interaction-details branch from da56e25 to 1a1e592 Compare February 11, 2025 16:17
@dredmonds dredmonds merged commit 5a4a709 into feature/export-project-interactions-V2 Feb 11, 2025
2 of 11 checks passed
@dredmonds dredmonds deleted the feature/export-interaction-details branch February 11, 2025 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants