You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overview of the Feature Request
As an installation administrator (superuser),
I can update the global roles set for my installation using an API call
In order to avoid creating and deleting roles to adjust the permissions for my installation's role
What kind of user is the feature intended for?
Superuser
What inspired the request?
Our Use Case at Recherche Data Gouv : we want to have the collections' "Curator" role without the AddDataverse permission.
While if can be done either in the database or by creating & removing roles, it would be much cleaner and configurable for all installations to be able to tailor the roles via API.
We'd also like to edit the contributor role to allow them to manage file restrictions and private URLs but we'll need this issue resolved first for the second part:
Will you be able to contribute a Pull Request for this issue?
We'll need to investigate the effort needed, but as it will probably be a lot of work we are not likely to do it at least in 2024.
The text was updated successfully, but these errors were encountered:
Overview of the Feature Request
As an installation administrator (superuser),
I can update the global roles set for my installation using an API call
In order to avoid creating and deleting roles to adjust the permissions for my installation's role
What kind of user is the feature intended for?
Superuser
What inspired the request?
Our Use Case at Recherche Data Gouv : we want to have the collections' "Curator" role without the
AddDataverse
permission.While if can be done either in the database or by creating & removing roles, it would be much cleaner and configurable for all installations to be able to tailor the roles via API.
We'd also like to edit the contributor role to allow them to manage file restrictions and private URLs but we'll need this issue resolved first for the second part:
Any brand new behavior do you want to add to Dataverse?
Add an API admin command to update a global role in the Dataverse installation. The data POSTed are assumed to be a role JSON.
POST http://$SERVER/api/admin/roles/$id
Example:
Document the new API command in the Native API guide between Create Global Role and Delete a Global Role
Any open or closed issues related to this feature request?
Issues about editing permissions for a role:
Ability to improve description of a role for one's installation, especially if it has been modified:
Similar issue, but for editing collection-level roles (needed for SPA):
Bugs that may affect/be affected by the feature:
Will you be able to contribute a Pull Request for this issue?
We'll need to investigate the effort needed, but as it will probably be a lot of work we are not likely to do it at least in 2024.
The text was updated successfully, but these errors were encountered: