IQSS / IQSS/dataverse

Feature Request/Idea: Create new Institutional Admin role in-between SuperAdmin and Admin for Institutional Collections Managers

Open
#10,588 9 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Feature
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

Overview of the Feature Request
This new role will be created for institutional collections administrators who oversee institutional collections in multi-institutional Dataverse installations. Increasingly the default 'Admin' role in DV is not quite sufficient for use for these collections administrators since they oversee a diverse collection which may include researcher's Dataverse Collections that have the Admin privileges assigned at the same level. Some issues that have arisen with Admin role is that there isn't any differentiation between the Institutional Admins and the regular researcher / depositor / collection Admins , which can cause conflict when individuals from the institutional admin group are removed from the Admin permissions of a Collection / and/or the institutional admins are not able to monitor those collections.

What kind of user is the feature intended for?
Since this is new Admin role, this would be intended for institutionally appointed staff who oversee Dataverse services for their institutional collections.

What inspired the request?
Many institutional admins request this feature in the Borealis multi-institutional installation setup because they require a level of permission to be able to oversee all collections and datasets for their institutional collection space in Borealis. Currently SuperAdmin is not given to anyone outside of the Borealis technical team.

What existing behavior do you want changed?
Permissions and roles for Admin, to create new role in between SuperAdmin and Admin calling it 'InstitutionalAdmin'. This permission level does not currently exist in Dataverse for us to create it as a custom role.

Any brand new behavior do you want to add to Dataverse?
Yes this new permission and role be added to the permissions options in DV and ability to assign to individual or group members who are institutional admins.

Any open or closed issues related to this feature request?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. Start by mapping the existing Admin and SuperAdmin permission definitions and assignment paths, then clarify which institutional scope and permissions InstitutionalAdmin should have. Done means the new role can be assigned to users or groups and its permission boundaries are covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authorization, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.