roles and permissions architecture and implementation plan closes #151 #202
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
question
S
UX research
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#202
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/roles-and-permissions-concept"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Complete RBAC system design with permission sets, Ash policies, and UI authorization.
Implementation broken down into 18 issues across 4 sprints with TDD approach.
Includes database schema, caching strategy, and comprehensive test coverage.
You didn't ask for my review here but I skimmed this since we did the initial concept together, and would like to offer two thoughts :)
permission_sets,permission_set_resources, andpermission_set_pageswith elixir functions that take a user, action, resource and/or page and return whether that action is allowed. It's still easy to replace this with database tables later on if needed!07b3571878toa19026e430WIP: roles and permissions architecture and implementation plan closes #151to roles and permissions architecture and implementation plan closes #151Nice :)