Skip to content

84 update admin view with data visualizations implementation - #93

Merged
jadaharvey-cs merged 5 commits into
mainfrom
84-update-admin-view-with-data-visualizations-implementation
Nov 2, 2026
Merged

jadaharvey-cs merged 5 commits into
mainfrom
84-update-admin-view-with-data-visualizations-implementation

Conversation

@jadaharvey-cs

Copy link
Copy Markdown
Collaborator

Summary

Adds an admin-only appointment visualizations page.

This change includes:

  • A new Visualizations page accessible from the admin sidebar
  • Summary cards for total, in-progress, and completed appointments
  • A bar chart showing appointment counts by workflow status
  • Academic year filtering
  • Unit filtering
  • Admin-only access to the visualization page and navigation item
  • Backend filtering for academic year and unit
  • Integration with the latest changes from main, including the updated admin sidebar

Related issues

Closes #84

Testing

  • Not run (explain why)
  • Unit tests
  • Manual testing

Manual testing included:

  • Verified the Visualizations page loads for Admin users
  • Verified academic year filtering updates the displayed data
  • Verified unit filtering updates the displayed data
  • Verified the chart and summary cards update with the selected filters
  • Verified Admin navigation still includes the latest Audit Logs changes from main
  • Ran npm run build successfully for the client, server, and shared workspaces

Screenshots (if UI changes)

Screenshot 2026-11-02 at 11 46 08 AM
Screenshot 2026-11-02 at 11 46 57 AM

Checklist

  • I followed the setup guide in docs/setup.md
  • I ran the relevant tests or documented why not
  • I updated docs or comments if needed

bellao314
bellao314 previously approved these changes Nov 2, 2026

@bellao314 bellao314 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Awesome!! I think one of the open issues is to connect real data with the visualizations, which this already seems to do. So you most likely won't necessarily need to pick up a new issue this week

DavidGuixinPan
DavidGuixinPan previously approved these changes Nov 2, 2026

@DavidGuixinPan DavidGuixinPan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This looks amazing!

@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@jadaharvey-cs

Copy link
Copy Markdown
Collaborator Author

Had to fix a small issue because the SonarCloud Code Analysis failed. Seems like it's working now!

@jadaharvey-cs
jadaharvey-cs merged commit 89a7893 into main Nov 2, 2026
5 checks passed
@jadaharvey-cs
jadaharvey-cs deleted the 84-update-admin-view-with-data-visualizations-implementation branch November 2, 2026 22:30
@bellao314 bellao314 linked an issue Nov 5, 2026 that may be closed by this pull request
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.

populate real data from db to data visualizations Update Admin view with data visualizations (implementation)

3 participants