|
Current situation or problem:
Permissions in the licenses app are defined at a relatively granular level, which leads to situations where users have combinations of permissions that don't make sense.
Additionally in cases where users don't have the correct permissions they may see inconsistent behaviour (e.g. sometimes an error, sometimes data is just not displayed, sometimes data is partially displayed)
In scope
- Documenting current situation with regards permissions and behaviour when user doesn't have permissions to view some of the data needed for a screen
- Ensuring all current permissions within Licenses make sense and work well together
- Documenting required behaviour where the user doesn't have permission in another app (e.g. Users, Organisations)
- Ensuring that where a user does not have permission to view specific data, the app will handle this with a set of consistent behaviours
|