Skip to content

Implement admin management routes#813

Merged
No767 merged 4 commits into
react-rewritefrom
admin-panel
Jul 20, 2026
Merged

Implement admin management routes#813
No767 merged 4 commits into
react-rewritefrom
admin-panel

Conversation

@No767

@No767 No767 commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

Adds the long awaited admin management pages. These pages control the general admin of the website. Members and tags. This is also where the sudo elevation system comes in. Inspired by Linux's sudo utility, and Github's sudo mode, a user must authenticate their 2FA code before having the ability to make any dangerous actions. This session only lasts for 10 minutes, and once the 10 minutes are up, you will need to instantiate a new sudo session. Kanae had it implemented in UCMercedACM/kanae#155, so it's time for the frontend to have it.

brave_C39tvGJpaz

Remaining tasks:

  • Implement members and tags routes
  • Add the dashboard/admin/overview.tsx route
  • Wire up sudo elevation mode, alongside the dialogs necessary

Closes #202

Types of changes

What types of changes does your code introduce to the UC Merced's ACM Chapter Website?
Put an x in the boxes that apply

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update (Updates to README.md, the documentation, etc)
  • Other (if none of the other choices apply)

Checklist

Put an x in the boxes that apply

  • If code changes were made then they have been tested.
  • All workflows pass with my new changes
  • This PR does not address a duplicate issue or PR

@netlify

netlify Bot commented Jul 19, 2026

Copy link
Copy Markdown

Deploy Preview for ucmacm ready!

Name Link
🔨 Latest commit ce0050f
🔍 Latest deploy log https://app.netlify.com/projects/ucmacm/deploys/6a5e4291b30acb0008cf8c56
😎 Deploy Preview https://deploy-preview-813--ucmacm.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 84
Accessibility: 97
Best Practices: 92
SEO: 83
PWA: 80
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@No767
No767 marked this pull request as ready for review July 20, 2026 15:42
@sonarqubecloud

Copy link
Copy Markdown

@No767
No767 merged commit 971ba0f into react-rewrite Jul 20, 2026
10 checks passed
@No767
No767 deleted the admin-panel branch July 20, 2026 15:48
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.

feature/AdminDashboard

1 participant