-
Notifications
You must be signed in to change notification settings - Fork 39
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
Permission improvements of the submission archive feature #3389
Comments
Might make sense for me to wrap these into #3646, four birds one stone. After talking with @Techslammer it seems like it'd be best for OTF's workflow if the only role that could make & access archives would be Staff Admin. @frjo what are your thoughts on that? |
I think it makes sense for the default to be that Staff Admins can archive and see archived submissions. Then we have settings that can be turned on that allow staff to do the archiving and see the archives. So default settings like these, two new added and two renamed for clarity:
By settings all to false an organisation can then turn off the feature if they want. Feel free to improve the settings names! |
All of this sounds great! What did you have in mind for the redirects? In my current implementation I just have it redirect the user to the submission list page. Should we have a dedicated view for any permission denied? |
Closes #3388 & Closes #3389. This PR adds an indication as to what user roles can see an archived submission based off of [existing settings](#3388 (comment)).
Closes #3388 & Closes #3389. This PR adds an indication as to what user roles can see an archived submission based off of [existing settings](#3388 (comment)).
Closes #3388 & Closes #3389. This PR adds an indication as to what user roles can see an archived submission based off of [existing settings](#3388 (comment)).
Here are some issue with the current implementation:
The text was updated successfully, but these errors were encountered: