Staff limited to their branches
People should see the branches they work in and nothing more. When you add a member you assign branches, and the member’s role sets the reach: every branch, their branches, their department, or only the records they created. An owner has access to every branch. A record cannot be saved without a branch, and a branch that still holds records cannot be deleted, so nothing ends up in no-man’s land.
- Branches assigned per person
- Role data access: every branch, their branches, their department or own records
- Owners see every branch
- No records without a branch, no deleting a branch that has data