User management
In NRS, allowed actions are grouped under ‘Roles’. The chart below shows which actions are available for each role in NRS.
Actions available per Role
Action | Admin | Lead | Write | Read |
Create user | Y |
|
|
|
Deactivate user | Y | Y |
|
|
Add role to user | Y | Y |
|
|
Remove role from user | Y | Y |
|
|
Search for user | Y | Y | Y | Y |
Create Naming Authority | Y | Y |
|
|
Deactivate Naming Authority | Y | Y |
|
|
Search for a Naming Authority | Y | Y | Y | Y |
Create URN | Y | Y | Y |
|
Change URL for a URN | Y | Y | Y |
|
Deactivate URN | Y | Y | Y |
|
Search for URN | Y | Y | Y | Y |
Roles are valid for specific Naming Authorities, so that permissions for one Naming Authority are independent from permissions in another Naming Authority. For instance, a user can be in a ‘Lead’ role for HUL.ARCH and have a ‘Write’ role for FHCL. In this case, the user could add a new child Naming Authority under HUL.ARCH but not in FHCL.
Permissions for one Naming Authority are inherited by child Naming Authorities, i.e. Naming Authorities that start with the same path pattern. For example, a user with a ‘Lead’ role for HUL.ARCH would also have the same permissions for HUL.ARCH.PRES since this child Naming Authority starts with HUL.ARCH.
New NRS users need to be added by administrators in LTS. Once a user is added to NRS, anyone with a Lead role can add a Lead, Write, or Read role to another user. Again, since roles are tied to Naming Authorities, a Lead role in one Naming Authority can authorize roles in that same Naming Authority or the children Naming Authorities.
Add a new user
From top menu of NRS Admin UI, click on Users.
Enter a person’s email into the Email Address search box. The email needs to match the email used when logging in through HarvardKey.
If the email address matches an existing user, the Edit User screen will appear.
The “Deactivate” button will prevent a user from logging into NRS Admin.
Add a role to an existing user
From the Edit User page, you can add a role in the "Manage Roles" section. Only Lead, Read, and Write roles should be used.
Roles are for specific Naming Authorities based on the beginning of the name, or "Path Pattern". Select a Path Pattern from the drop down list.
Granting a user the Lead role for HUL.EBOOK will give the user the same permissions for any Naming Authority starting with HUL.EBOOK, like HUL.EBOOK.ARCH, even if the child Naming Authority is created later.
Click on Update Roles to save the change.
The User's record should display the new role.
Remove a role from an existing user
If a staff member no longer needs a specific role, the role can be deleted from the Manage Roles section of the Edit User page by clicking on the 'X' icon on the right side of the specific role.
There is no way to edit a role. For instance, if a staff member who has a Write role for a Naming Authority now needs a Lead role for that Naming Authority, the new Lead role will need to be added. After the Lead role is added, the Write role can be deleted since the Lead role is authorized to do all the actions available to the Write role.
Click on Update Roles to save the change.
The User's record should no longer have any indication of the deleted role.