evergreen:tags/rel_2_12_4

Last commit made on 2017-07-27
Get this branch:
git clone -b tags/rel_2_12_4 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_12_4
Repository:
lp:evergreen

Recent commits

8570d59... by Blake GH

Bumping version numbers, adding Upgrade Script and Changelog

Signed-off-by: blake <email address hidden>

28b0824... by Blake GH

bumping Perl version string for 2.12.4

Signed-off-by: blake <email address hidden>

5c2bbd1... by Blake GH

Translation updates - po files

Signed-off-by: blake <email address hidden>

4e64fc3... by Blake GH

cd build/i18n && make newpot

Signed-off-by: blake <email address hidden>

454322b... by Cesar V

LP#1695062 - webstaff Make non-freetext required stat cats actually required

In the Patron registration form this custom drop down needed to
have an ng-class attribute with the proper
object expression in order to do add class ng-invalid if the
stat cat was required and not there.

Signed-off by: Cesar Velez <email address hidden>

Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>

95c8a5c... by Kathy Lussier

Revert "LP#1691860 Webstaff audio alert nosound.wav"

This reverts commit bd0e9a76acf05eff25c66ad0f99fc5d3240bb64d.

bd0e9a7... by Bill Erickson

LP#1691860 Webstaff audio alert nosound.wav

Adds a small nosound.wav file which may be used by administrators to
silence a specific alert for all users on the server.

To test:

[1] mkdir -p /openils/var/web/audio/notifications/success/patron/
[2] cd /openils/var/web/audio/notifications/success/patron/
[3] ln -s ../../nosound.wav by_search.wav
[4] Perform a patron search in the browser client and confirm no sound
    is played upon successful search.

If patron searches have recently been performed, step 4 may require a
cache clear, a different tab, browser restart, eye of newt.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>

63d1d4b... by Jason Boyer

LP1702911: Correct Barcode State in Add Item

When adding an item from the MARC editor the barcode
state was incorrect because the empty_barcode flag
is set on the copy and then not changed after
assigning a barcode. At that point the only way to
alter the flag is modifying the barcode in the UI,
which the user likely would not think to do. This
causes the Save buttons to remain disabled.

To test pre patch:
Open a record in the MARC editor, check Add Item
Add a call number label and barcode above, click Save
In the vol/copy editor, try as you might, you can't save. :(

To test post-patch:
Open a record in the MARC editor, check Add Item
Add a call number label and barcode above, click Save
In the vol/copy editor, the Save buttons will already be enabled
(barring required stat cats, etc.)

Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>

79bb12c... by Cesar V

LP#1691264 - WebStaff Add stickiness to Patron Search Org-level selector

When searching for users within the patron app, the org-unit selector
dropdown would stay cached to the last used value, but reloading the
PAtron sarch view would reset that. This adds stick-setting attribute
to that custom dropdown and LocalStorage via key eg.circ.patron.search.ou

Signed-off by: Cesar Velez <email address hidden>
Signed-off by: Jennifer Pringle <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>

36f4bdc... by Josh Stompro <email address hidden>

LP#1312837 - Item Status - Alternate View - Holds/Transit tab: Transit and Hold
 information does not refresh

When switching between copies that have different transit and hold information,
the data in the hold/transit tab doesn't get cleared when there isn't a new hold
or transit to clear it.

Test Plan:

Acquire the barcodes for 3 copies, one that is available, on that is in transit
and one that is captured for a hold.

Before Change:
  1. Open item status alternate view and switch to hold/copy tab. Note that the
     labels default to saying that the item is in transit and captured for a
     hold before any barcodes are scanned.
  2. Enter the available item and note that the labels changed to not in transit
     , not captured.
  3. Scan in the In Transit for Captured item and note that the labels don't
     change when they should.
  4. Scan in the available item and note that the hold or transit data isn't
     cleared.

After Change:
  1. Enter the barcodes for the 3 copies with different statuses and note that
     the Holds/Transit information now updates correctly.

Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>