webclient: using "add volumes & copies" can fail silently

Bug #1678152 reported by Andrea Neiman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Undecided
Unassigned
2.12
Fix Released
Undecided
Unassigned

Bug Description

EG 2.12, web staff client

In Holdings View if you use "Add Volumes and Copies" and have a grid line selected, the call number is pulled in from existing volume on that grid line. If you try to add a copy from here, it fails silently. If you change the call number field to be something other than the existing volume's call number, you are able to complete the add.

In XUL, adding a volume will give you a blank call number field, prompting entry. In addition, if you happen to create a call number matching one existing at that OU you will be prompted to merge the volumes on creation. I recommend that the web client incorporate both of these features to make the process more transparent to the user.

Revision history for this message
Andrea Neiman (aneiman) wrote :

Marking confirmed as this was initially reported by Angela Kilsdonk, and I was able to replicate it.

Changed in evergreen:
status: New → Confirmed
tags: added: cataloging webstaffclient
Changed in evergreen:
assignee: nobody → Jason Etheridge (phasefx)
Revision history for this message
Jason Etheridge (phasefx) wrote :

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=1cc5677dfeabd76029cccb6d0d52f870a44f6a32

also tip of collab/phasefx/webstaff-lp1678152

This may potentially affect the XUL client (though I don't think adversely if so). Need to test.

tags: added: pullrequest
Revision history for this message
Andrea Neiman (aneiman) wrote :

Working for me in Webby & I didn't see anything broken in XUL. Per phasefx, awaiting a developer signoff.

Revision history for this message
Mike Rylander (mrylander) wrote :

I like it! Picked to master and rel_2_12. Thanks, Jason!

Changed in evergreen:
status: Confirmed → Fix Committed
assignee: Jason Etheridge (phasefx) → nobody
Changed in evergreen:
milestone: none → 3.0-alpha
Changed in evergreen:
status: Fix Committed → Fix Released
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.