|
Agreements and Licenses use other applications in several places (Organisations, Orders, eUsage, eHoldings) as well as relying on each other.
We need to agree and implement a common approach to dealing with situations where the user has permissions to use one app (e.g. Agreements) but not another app which is used to link/display information (in the case of Agreements this could be any of Organisations, Orders, eHoldings, eUsage and Licenses apps)
Options include:
- Simply not displaying that information/functionality relying on apps where the user doesn't not have appropriate permissions
- Displaying a message indicating that there is information that the user does not have permission to see
- Displaying UUIDs for linked items and let the user discover (e.g. by clicking) that they don't have appropriate permissions
There may be other approaches.
It would be possible to take different approaches depending on the context, and Display might be different to Edit.
|