Skip to content

Role improvements - #193

Merged
jbriones1 merged 10 commits into
mainfrom
feat_permission-improvements
Sep 20, 2026
Merged

jbriones1 merged 10 commits into
mainfrom
feat_permission-improvements

Conversation

@jbriones1

@jbriones1 jbriones1 commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor
  • Add Officer, Event, Access, and Election roles.
  • Overhauled the dependency permission system.
  • Change permissions for certain endpoints.
  • fixed Return status of GET elections incorrect #189: election GET requests now returns 200 if the list is empty.
  • DELETE endpoints now return 204.
  • Changing Site User roles now requires the AccessAdmin position.

@jbriones1
jbriones1 merged commit 29db8ca into main Sep 20, 2026
5 checks passed
@jbriones1
jbriones1 deleted the feat_permission-improvements branch September 20, 2026 08:50
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.

Return status of GET elections incorrect

1 participant