angular: a string of edit modals would benefit from additional controls

Bug #1827943 reported by Galen Charlton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
New
Wishlist
Unassigned

Bug Description

The new Angular grids in (say) Acquisitions Administration offer a pattern where the user can select multiple rows, then edit all of them. When this happens, the user is presented with a sequence of edit modals, one after another.

This saves a lot of clicks when editing a bunch of records, but the user cannot escape the sequence without either saving or cancelling out of each modal or reloading the entire page.

To make it easier to manage, I suggest the following:

- adding something to display the user's place in the sequence, e.g., "Editing X of Y rows"
- adding a button to cancel the remaining sequence at any point

An additional feature, which may or may not be worth it, is letting the user navigate backwards and forwards among the entire set of edit actions.

Evergreen 3.3+

Tags: angular
Revision history for this message
Jane Sandberg (sandbergja) wrote :

+1 from me to adding "Editing X of Y rows" and a cancel button

tags: added: angular
Revision history for this message
Tiffany Little (tslittle) wrote :

Also +1 to "editing x of y rows" and a cancel button, for the current way of editing multiple rows.

But--and this may be a wishlist item of itself--if I were to batch edit multiple rows, I would expect to be batch editing at the same time. That is, if I select multiple rows of funds, I would expect to get one edit modal, and be able to set them all as Active: True/False at the same time (for example). Rather than needing to edit multiple modals, even if those modals popped one right after another. Similar to selecting multiple copies and editing their shelving location, for example.

The constraint for that idea would be that you should not be able to batch edit a field that is required to be unique.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.