[P0] RBAC framework + Ministry Scope middleware #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Overview
Role-Based Access Control with 13 predefined roles and Ministry Scope filtering so scoped roles only see their ministry's data.
Roles
super_admin, pastor, board_member, coworker_chair, ministry_leader, district_leader, cell_leader, coworker, finance, secretary, worship_leader, member, visitor
Tasks
Reference
PLANNING.md Section 3.2 RBAC, Section 4 Permission Matrix