scientist-softserv / utk-hyku

Other
6 stars 0 forks source link

📎 SOW: Group / Roles #4

Closed orangewolf closed 4 months ago

orangewolf commented 1 year ago

Summary

New Goals we just want to be able to have a simple workflow in addition to what we have now where a "Submitter" or "Student" can deposit, but an "administrator" can review and approve before go live. Ideally, this would also allow us to have someone with both roles and not need to review if they are carrying out the operation. We're not sure if this works with sipity / admin sets, so let's talk about whether we'd have to apply 1 or the other workflow for each collection since each collection has its individualized admin set.

Old Requirements Supports defining complex workflows and specific roles with unique privileges to users in a collection such as: - Anonymous users : unauthenticated - Submitter : authenticated user; can submit items (objects) to one or more collections - Collection administrator/Editor : can add/remove submitters to a collection; can approve and publish / reject submissions; can edit item metadata; can withdraw items from public view; can assign Reviewers to submissions - Reviewer : can view an item not yet published and provide comments to Collection administrator/Editor. - Repository administrator : can perform all functions of the collection administrator for the entire repository; can add new collections The work that Palni/Palci project started will be contributed back to hyku and made available to the community. Then the UTK project will receive an upgrade to include this work. To Do: - [ ] Hyku is updated to Hyku v5 - [ ] Allinson flex is compatible with the upgraded Hyku - [x] #507

Notes

How will these user levels be set

https://github.com/samvera/hyku/wiki/Groups-with-Roles-Feature

markpbaggett commented 1 year ago

@jillpe, this looks good but is very closely aligned with Institutional repository which can come post migration. Instead, I think we just want to be able to have a simple workflow in addition to what we have now where a "Submitter" or "Student" can deposit, but an "administrator" can review and approve before go live. Ideally, this would also allow us to have someone with both roles and not need to review if they are carrying out the operation. We're not sure if this works with sipity / admin sets, so let's talk about whether we'd have to apply 1 or the other workflow for each collection since each collection has its individualized admin set.

jillpe commented 7 months ago

Audit Notes from 8/2023

Groups and Roles

Workflow Mark requested:

Testing based on Groups and Roles documentation

jillpe commented 6 months ago

Next Steps:

jillpe commented 4 months ago

Confirmed in meeting 2024-04-09, this is no longer a requirement. The workflow discussed above does not require the feature. Closing this ticket and making a new one to implement the above workflow