Skip to content

Print disability access request dashboard for admins#10822

Merged
mekarpeles merged 6 commits intointernetarchive:masterfrom
jimchamp:admin-pd-dashboard
Jun 7, 2025
Merged

Print disability access request dashboard for admins#10822
mekarpeles merged 6 commits intointernetarchive:masterfrom
jimchamp:admin-pd-dashboard

Conversation

@jimchamp
Copy link
Collaborator

@jimchamp jimchamp commented May 19, 2025

Related to #10724

Adds a new dashboard for tracking print disability access requests. The new dashboard is available at /admin/pd, and can only be viewed by admins.

Remaining Tasks

  • Style table
  • Include short summary of totals, above table
  • Show qualifying authorities' names in table

Technical

Testing

Screenshot

Screenshot 2025-05-19 163947

Stakeholders

@codecov-commenter
Copy link

codecov-commenter commented May 19, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 17.09%. Comparing base (e027195) to head (d88d01e).
Report is 36 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #10822      +/-   ##
==========================================
- Coverage   17.14%   17.09%   -0.05%     
==========================================
  Files          91       91              
  Lines        4981     4995      +14     
  Branches      867      869       +2     
==========================================
  Hits          854      854              
- Misses       3588     3600      +12     
- Partials      539      541       +2     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions bot added the Needs: Response Issues which require feedback from lead label May 20, 2025
@jimchamp jimchamp removed the Needs: Response Issues which require feedback from lead label May 21, 2025
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from 801174c to 75b8288 Compare May 21, 2025 20:46
@mekarpeles mekarpeles self-assigned this May 27, 2025
@jimchamp jimchamp added the State: Blocked Work has stopped, waiting for something (Info, Dependent fix, etc. See comments). [managed] label Jun 4, 2025
@jimchamp
Copy link
Collaborator Author

jimchamp commented Jun 4, 2025

Blocked by the following:

  1. Missing new FULFILLED status (added by Add FULFILLED special access status #10899)
  2. Query for accounts likely not performant / limited to 1,000 records

@jimchamp jimchamp marked this pull request as draft June 4, 2025 17:46
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from 664065d to cd6040c Compare June 4, 2025 21:02
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from cd6040c to db17343 Compare June 4, 2025 21:06
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from 4704d51 to 9222768 Compare June 4, 2025 21:48
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch 2 times, most recently from 331a5d3 to 21e8cce Compare June 6, 2025 00:03
@jimchamp jimchamp removed the State: Blocked Work has stopped, waiting for something (Info, Dependent fix, etc. See comments). [managed] label Jun 6, 2025
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from 991593d to 3fb133f Compare June 6, 2025 20:27
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch 6 times, most recently from 71bad02 to 987ddf2 Compare June 7, 2025 00:06
Updates the query to return the totals, by status.  These
are used to populate a summary section above the dashboard
table.

Table styling has been improved.  Full name of qualifying
organizations are now included in the table (as opposed to
their identifiers).
@jimchamp jimchamp force-pushed the admin-pd-dashboard branch from 5340a11 to 356abfd Compare June 7, 2025 00:18
@jimchamp jimchamp marked this pull request as ready for review June 7, 2025 00:20
@mekarpeles mekarpeles merged commit 04d66a5 into internetarchive:master Jun 7, 2025
5 checks passed
@jimchamp jimchamp deleted the admin-pd-dashboard branch June 9, 2025 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants