Closed orangewolf closed 4 months 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.
Groups and Roles
Testing based on Groups and Roles documentation
Groups
Workflow Roles
Users
Next Steps:
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] #507Notes
How will these user levels be set
https://github.com/samvera/hyku/wiki/Groups-with-Roles-Feature