Skip to content
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

Compile Matrix of ArchivesSpace User Groups per Repository and their Permissions #15

Open
crugas opened this issue Dec 3, 2024 · 1 comment
Assignees

Comments

@crugas
Copy link
Collaborator

crugas commented Dec 3, 2024

Make a matrix chart with each ArchivesSpace repository's user groups and their associated permissions. We want to cross compare the user groups and specifically their permissions against each other. This comparison will determine what updates to permissions we need to make so users have more/less features available to them when using ArchivesSpace at each user group when assigned.

The matrix should be structured like so:

  • Column = User Group
  • Row = Permission
  • Sheet = Repository

Requirements:

  • Every repository should have the same user groups
  • Every user group should have the same permissions across all the repositories
  • Permissions should err on the side of more features/capabilities for users where reasonable

Context:

  • Every repository should have 11 user groups
    • Default ArchivesSpace User Groups:
      • Managers of the (repository-archive-managers)
      • Project managers of the (repository-archive-project-managers)
      • Archivists of the (repository-archivists)
      • Advanced Data Entry users of the (repository-data-entry-advanced)
      • Basic Data Entry users of the (repository-data-entry-basic)
      • Viewers of the (repository-viewers)
    • SI-specific User Groups:
      • View contact details for agent records (si-agent-contact-info)
      • Create and Edit assessment records, but not change attribute definitions (si-assessments)
      • Create, Edit, Merge authority records (Names and Subjects) (si-authorities)
      • Generate Reports, PDFs (Background Jobs) (si-background-jobs)
      • Create and Edit classification records and terms (si-classifications)

For prior art, see the ASpace query at https://si-confluence.si.edu/display/SIR/monthly+password+report

@crugas crugas self-assigned this Dec 3, 2024
crugas added a commit that referenced this issue Dec 3, 2024
…set up, docstring update to dometadata_tests.py
@crugas
Copy link
Collaborator Author

crugas commented Dec 20, 2024

Draft report available here @fordmadox: report_grouppermissions_2024-12-19.xlsx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant