samvera-deprecated / sufia

[DEPRECATED] Sufia: a fully featured, flexible Samvera repository front-end.
http://sufia.io/
Other
111 stars 78 forks source link

As a reviewer, I can't find deposits #3140

Closed julesies closed 7 years ago

julesies commented 7 years ago

Upgrade from 7.2 to 7.3rc3

I'm testing the one-step mediated deposit. As a depositor, I can complete the deposit as expected.

As a reviewer (non-admin), I log in and I see the notification that the deposit has been completed, but there is no way to navigate to the item. The only way I can get to the item is by constructing a URL with the ID that I can see in the User Notifications Message. When logged in, I can't see pending review items by navigating to the Admin Set, searching, etc. Am I missing something?

screen shot 2017-03-13 at 9 24 09 am

Once I do get to the item by constructing the URL, I can see the approval box and can successfully approve it.

To recreate:

Expected behavior: -Some way to navigate to the deposits that need review without constructing a URL.

julesies commented 7 years ago

See empty admin set view reviewer Reviewer and admin set Manager screen shot 2017-03-13 at 9 15 45 am

mjgiarlo commented 7 years ago

@vantuyls @jcoyne @aaron-collier @randalldfloyd do y'all have thoughts on the above?

jcoyne commented 7 years ago

Same as https://github.com/projecthydra-labs/hyku/issues/726

jcoyne commented 7 years ago

Also the list of files under review should be at /admin/workflows

julesies commented 7 years ago

Does that mean it's restricting the list of to review items to users with admin privs? I was wondering if the link could be in the notification message for reviewers (who would likely not be admins or even manager participants). I'm not arguing for to this happen in 7.3, just to be clear.

mjgiarlo commented 7 years ago

@julesies I added a quick PR backported from Hyrax to linkify works in notifications. I had to rush through it, so it may be super busted. ;) Will revisit tomorrow. See https://github.com/projecthydra/sufia/pull/3151 in the meantime.