Task 2.6: Acquisition unit that protects “create” on an license

Task 2.6: Acquisition unit that protects “create” on an license

This task is designed to gather feedback on the mechanisms for protecting the “create” action by an acquisition unit. The “Create” protection works in a slightly different way to the View/Edit/Delete protection and can be thought more of protecting the ability to assign a particular acquisition unit to a license.

If an acquisition unit has the “Create” checkbox selected, then only members of that acquisition unit will be able to add the acquisition unit to a license. Users that are not members of the acquisition unit will not see the option to assign the acquisition unit in the UI and would not be able to do so if they tried via the API directly.

Using the spreadsheet https://docs.google.com/spreadsheets/d/1aPzKeLSUv7_YiRJ2teH7OjeZ_BOYIQruTW7ta6I_hOM/edit?usp=sharing please give feedback on:

  • The functionality of using an acquisition unit that protects “create” on an license

  • Missing information or documentation you'd like to see

  • Anything else

When creating acquisition units and licenses, please treat the names given in the instructions (Science Team, Science Database License etc.) as suggestions. In order to avoid clashing with others carrying out the same UAT it’s better to create your own unique names for units and licenses.

  1. Login to Snapshot or Snapshot-2 or Eureka Snapshot Folio with the username/password: diku_admin / admin

  2. Navigate to Settings → Acquisition Units

  3. Create a new acquisition unit called "Science Team Protect Create" with the checkbox for Create checked

  4. Assign your user with the role-erm-admin permission set / “ERM Admin” authorisation role to the acquisition unit

  5. Logout, and log back in as your user

  6. Navigate to the Licenses app

  7. Create a new license called "Science Database License 2026"

  8. In the license edit screen, locate the acquisition units field and assign the "Science Team Protect Create" acquisition unit to this license

  9. Save the license

  10. Verify the license saved correctly and has the acquisition unit assigned

  11. Logout, and log back in as diku_admin

  12. Create a second new license called "Humanities Database License 2026"

  13. In the license edit screen, locate the acquisition units field and try to assign the "Science Team Protect Create" acquisition unit to this license

  14. Verify that you are not given the option to assign this acquisition unit

Remember, the point of this task is to allow you to explore the functionality available, so feel free to vary the task and add any feedback you have to the spreadsheet.