Closed elrayle closed 7 years ago
@ggeisler Since Delete is the only supported bulk action, should checkboxes be disabled for any collection where the user does not have edit access?
@elrayle What is the scenario where a user wouldn't be able to delete a collection that user created? I guess I'm missing something.
@ggeisler
[Can't delete when] the user does not have edit access
This scenario occurs on Dashboard -> Collections -> Managed Collections, for any collection in the list where the user has view or deposit access, but not manage access.
UI/UX of Bulk Delete...
@ggeisler Can you select checkboxes for the statements you agree with and add clarifications where you expect things to be different.
Your Collections
Delete collections
button is visible and available for usersDelete collections
(HERE DOWN SAME FOR ALL TABS)
Managed Collections
Delete collections
button is visible and available for usersAll Collections
Delete collections
button is visible and available for users@elrayle These seem reasonable to me, although you should keep in mind that I'm not running the application so am just going by what makes sense to me on paper. If you or the team actively working on things feel strongly something should be different, feel free to override my opinion.
The one I didn't check in each case has to do with not including the checkbox next to admin sets. I assume this only applies to admin sets that are not empty? In other words, if an admin set is empty, then you would present the checkbox (assuming the user has delete privileges), since the admin set in that case is eligible for deleting.
Remaining work:
All requirements are addressed by PR #1788 OR in the issues for remaining work. Closing.
Descriptive summary
Update index page for All/My Collections to process bulk actions. This is not a dependecny for any other work, so the priority of this issue is low.
NOTE: This issue was extracted from the uber issue for index view changes. #1417
Rationale
See model issue for rationale.
Implementation
Edit Files:
Expected user interactions
From the All Collections and My Collections pages, a user can...
Exact text for the bulk actions drop list is in the mockup below.
Mockup
Bulk delete button is the Delete collections button above the list of collections. See note 2 for details on confirmation dialogs.
Related work
Directly related work...
1655 Include admin sets in collection search builders.
1708 UI/UX question regarding checkboxes for AdminSets on Collections index page