Feature #15768
Updated by Peter Amstutz almost 2 years ago
Want to be able to perform certain operations over multiple items in project panel. * Each item in the project listing should have a checkbox (or similar UI element) to toggle selection. * "Select All" action to check all *visible* items (filtering by type and keyword affects what is selected) * "Deselect all" action -- clear all selections * "Invert selection" -- swap visible selected/unselected * Refreshing the list or changing the filtering should keep all *visible* selections, if something that was selected is now hidden, it should be de-selected * Paging forwards/backwards clears selections (because previous selections are no longer visible) * When multiple items are selected, context/action menus change to only offer actions that apply to all selected items (the the label for the action should make it clear it applies to all selected) * Initial actions to support: ** Trash Move selected ** Move Trash selected ** Copy selected -- only enabled if only "copyable" items are selected, maybe start with collections only * The move/copy operations should pop up a dialog box for the user to select a target project * The move/copy operations need to handle name collisions -- if there's already an object at the target destination with the same name, it will be an error ** I'm not sure what we want to do, possible options are skip, rename, or replace ** Initial behavior should probably be to "skip"