Skip to content
Snippets Groups Projects
Unverified Commit 9a237db3 authored by Timothy Carambat's avatar Timothy Carambat Committed by GitHub
Browse files

Implement total permission overhaul (#629)

* Implement total permission overhaul
Add explicit permissions on each flex and strict route
Patch issues with role escalation and CRUD of users
Patch permissions on all routes for coverage
Improve middleware to accept role array for clarity

* update comments

* remove permissions to API-keys for manager. Manager could generate API-key and using high-privelege api-key give themselves admin

* update sidebar permissions for multi-user and single user

* update options for mobile sidebar
parent 62cea075
No related branches found
No related tags found
Loading
Showing
with 611 additions and 374 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment