fecgov / fec-cms

The content management system (CMS) for the new Federal Election Commission website.
https://www.fec.gov
Other
91 stars 38 forks source link

PR: 6179, 6180 national party account #6273

Closed rfultz closed 1 month ago

rfultz commented 1 month ago

Summary

Building the front-end for the national party accounts' receipts and disbursements datatables

Required reviewers

Impacted areas of the application

Screenshots

Receipts Disbursements
tab:image tab:image
datatable:image datatable:image

Related PRs

Related PRs against other branches:

None for CMS

Known issues

UX and SMEs: when the right-side details panel is open, it scoots down lower than the table. Should we lose a table column?

How to test

Default, with feature flags on for localhost:

To test feature flag:

⭐️ Next steps ⭐️

Linked tickets will need updates to stay in sync with the Webpack #2708 upgrade

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 89.18919% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 78.01%. Comparing base (e5df5a7) to head (8624a77). Report is 2 commits behind head on develop.

Files Patch % Lines
fec/fec/static/js/modules/filters/select-filter.js 33.33% 2 Missing :warning:
fec/fec/static/js/modules/helpers.js 75.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #6273 +/- ## =========================================== + Coverage 78.00% 78.01% +0.01% =========================================== Files 291 291 Lines 9414 9447 +33 Branches 681 687 +6 =========================================== + Hits 7343 7370 +27 - Misses 2071 2077 +6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

patphongs commented 1 month ago

@rfultz One more thing we noticed is that not all the filters (especially the newer ones added here) are not hooked up to the search tags or passed through as URL query parameters. Could you please add this capability so we can remain consistent?

JonellaCulmer commented 1 month ago

@rfultz We're missing committee clickthroughs to committee profile pages. Clicking on a committee name in the table should take you to their profile page.

cc: @patphongs

rfultz commented 1 month ago

@rfultz We're missing committee clickthroughs to committee profile pages. Clicking on a committee name in the table should take you to their profile page.

cc: @patphongs

Will be part of the next commit/push