-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MODDATAIMP-942] [Orchid] Add missing permissions #310
Conversation
@@ -68,8 +68,6 @@ invoice-storage.invoices.item.put | |||
invoice-storage.invoice-lines.item.post | |||
invoice-storage.invoice-lines.item.put | |||
invoice-storage.invoice-lines.collection.get | |||
acquisitions-units.units.collection.get | |||
acquisitions-units.memberships.collection.get |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicated elsewhere in the file
"instance-authority-links.instances.collection.put", | ||
"user-tenants.collection.get", | ||
"organizations.organizations.collection.get", | ||
"invoices.acquisitions-units-assignments.assign", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as far as I know, we should not add this permission here, since this permission is optional and a user assigned to a particular acquisition unit should be provided with it. If this permission is added here, the user who is not supposed to be provided with this permission will receive it.
It seems that "user-tenants.collection.get" permission is required for consortium-related functionalities (ECS) that have been introduced only in Poppy, so this permission should not be added for the Orchid release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please, remove "user-tenants.collection.get" permission here as well since it is needed by consortium-related functionality that is not present in Orchid release
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information The version of Java (11.0.20.1) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17. |
See #312 |
Jira MODDATAIMP-942
Orchid version of #309
Purpose
A couple straggling permissions needed to be added for full DI functionality: