- Custom Roles can be created by the User.
- Each Custom role must be based off an existing Built-in or other custom role
- Permissions can only be removed from Custom Roles
- Each "Built-in" role will have a set of permissions assigned to it
- When a custom role is generated from a "Built-in" role specific permissions can be removed from role
- This is because each role has a fixed set of permissions
- When a Custom Role is created from another custom role access can only be further restricted, no access previously provided to the "Built-in" Role can be added back to the new role
Roles DB DesignRoles WinForm UI DesignRoles Web UI Design