web client: holdings view checkboxes issues
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Medium
|
Unassigned | ||
3.0 |
Confirmed
|
Medium
|
Unassigned | ||
3.1 |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Evergreen version: all supported
I've found a few issues related to the checkboxes that appear near the top of the record Holdings View interface: Show empty volumes, Show copy details, and Show volume details.
In my testing, I've found the following issues.
1. If I have "Show empty volumes" selected, deselecting the "Show volume details" will not work. If I then deselect "Show copy details", this will not work either. Deselecting the "Show copy details" option is not a problem if it's the first checkbox I deselect. It only becomes a problem if I previously deselected the volume details option. The interface should either allow the 'show volume details' option to work no matter what the state of the 'show empty volumes' option, but, if that's not possible, this option should be disabled as long as the 'show empty volumes' option is selected.
I see the following in the console when I follow the steps in #1:
angular.js:14199 TypeError: Cannot read property 'concat' of undefined
at holdings.js:207
at Object.q [as forEach] (angular.js:325)
at holdings.js:190
at angular.js:16696
at m.$eval (angular.js:17994)
at m.$digest (angular.js:17808)
at angular.js:18033
at f (angular.js:6045)
at angular.js:6324
2. If I have "Show empty volumes" and "Show volume details" deselected, then pull up a new record and switch to Holdings View, I don't see details for all of the org units that should be displaying. See the screencast at https:/
3. In cases where "Show empty volumes" is deselected, deselecting the "Show volume details" will also remove copy details from the display. If you then toggle the copy details option, not changes are made to the interface. I'm not sure what the best solution is here, but, once the "Show volumes details" option is deselected, it might be good to disable the copy details option since its use will not result in any changes to the interface at that time.
Changed in evergreen: | |
status: | New → Confirmed |
milestone: | none → 3.2-beta |
tags: | added: signedoff |
Changed in evergreen: | |
assignee: | nobody → Dan Wells (dbw2) |
All three of these have been addressed in the branch located at: http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/holdings- view-omnibus