Web Client: Copy Location Order select box doesn't work as expected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
High
|
Unassigned |
Bug Description
In 2.12.4 web client:
In the Copy Location Order interface, changing the Context Org Unit selection box does not refresh the list of copy locations displayed on the screen.
You can click the "Apply Changes" button after making your selection in order to update the displayed list, but that is unclear.
Example: If BR1's list is displayed and you select BR2, BR1's list still shows. If you select "Apply Changes" at that point, it seems like BR1's displayed list would be applied to BR2, but that's not what happens - instead, it doesn't apply any changes and just refreshes with BR2's list on screen.
Expected behaviors:
a) If BR1's list is displayed and you make changes, click "Apply Changes" to save the changes.
b) If BR1's list is displayed (and you have not made any changes) when you select BR2 from the dropdownlist, it will refresh the screen with BR2's list.
c) If BR1's list is displayed and you HAVE made changes when you select BR2 from the dropdown list, it will prompt you to save the changes (or not) before refreshing the screen with BR2's list.
tags: | added: cataloging |
tags: | added: needsdiscussion |
tags: | added: admin-pages |
Changed in evergreen: | |
importance: | Undecided → Medium |
Changed in evergreen: | |
importance: | Medium → High |
I agree the "Apply Changes" button's function is ambiguous here. It is not 100% clear at first whether it's supposed to "apply changes" to a change in the selected Org Unit or the change(s) in the ordering of the Copy Locations.
I'd welcome any input on this, but IMO one possible way to correct this ambiguity is to perhaps just change the displayed text of the "Apply Changes" to reflect something more specific, i.e "Change/Refresh Org Unit" or something to that effect.
The other possible way to address it is to change the way the Org Unit dropdown works, so that it automatically updates on-change, doing away with the need for an apply button there.
I'm not sure how feasible this might be in this Dojo interface, alternatively, another option I suppose is to update this interface to angular, but that would be the most involved approach.