evergreen:master

Last commit made on 2019-06-13
Get this branch:
git clone -b master https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
master
Repository:
lp:evergreen

Recent commits

3afd523... by Jane Sandberg on 2019-06-13

LP1759343: Stamping upgrade: annotate payment setting

Signed-off-by: Jane Sandberg <email address hidden>

5e4261e... by Jane Sandberg on 2019-06-13

LP1759343 (follow-up): Add bill annotation setting to seed data

Signed-off-by: Jane Sandberg <email address hidden>

b727b50... by Jason Boyer on 2019-01-18

LP1759343: Bills Annotation Persistance

Make the Annotate option on the patron Bills page
persistant and a workstation setting.

Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

f1e35fe... by Jane Sandberg on 2019-06-13

LP#1831786 (follow-up): release note for cross-tab communication demo

Signed-off-by: Jane Sandberg <email address hidden>

c6b4d1f... by Galen Charlton on 2019-04-01

LP#1831786: add demo of cross-tab communications

This adds to the Angular sandbox page a demo of implementing
cross-tab communications using BroadcastChannel. To quote the
instructions added by this patch:

"To test, open this sandbox in a second browser tab.
Enter something in the input box below, then switch to the other tab
and click anywhere on the page. You should see the message that you
sent to the other browser tab."

Sponsored-by: MassLNC
Sponsored-by: Georgia Public Library Service
Sponsored-by: Indiana State Library
Sponsored-by: CW MARS
Sponsored-by: King County Library System

Signed-off-by: Galen Charlton <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

5c49146... by Galen Charlton on 2019-04-19

LP#1812900: fix retention of saved defaults in holdings editor

Because the $watch on the statistical category default OU filter
in the holdings editor can fire before the form is fully initialized,
saved defaults (i.e., the cat.copy.defaults workstation setting)
could get overwritten with the hard-coded default value for that, er,
set of defaults.

This patch ensures that that $watch saves the defaults only when the
value of the default stat cat OU filter has changed.

To test
-------
[1] Use the holdings editor on an item. Change to the defaults
    tab and check or uncheck checkboxes such as "Use checkdigit"
    and "Print Item Labels on Save and Exit"
[2] Refresh the page or open the holdings editor on a different item.
    Note that the settings from step #1 are not retained.
[3] Apply the patch.
[4] Repeat steps #1 and #2. This time, the settings should be retained.
[5] Set the Default Filter Library in the same tab and refresh. Verify
    that the OU you chose is retained.

Signed-off-by: Galen Charlton <email address hidden>
Signed-off-by: Remington Steed <email address hidden>
Signed-off-by: John Amundson <email address hidden>
Signed-off-by: Janet Schrader <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

59d80af... by Sam Link <slink@LIBPC002> on 2018-12-13

LP#1796914: Right Navbar Menu Title

Add a title attribute to the top-right menu in the AngularJS form of the
navbar.

Signed-off-by: Sam Link <slink@LIBPC002>
Signed-off-by: Galen Charlton <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

d2fe58a... by Jason Stephenson on 2018-08-07

LP 115706: Avoid Internal Server Errors with Hold Count Retrieval

It can happen that the query to get a record's hold count can run too
long and timeout or fail for some other reason. When this happens,
the user sees an Internal Server Error. The underlying cause is the
following Perl error:

Can't use an undefined value as an ARRAY reference at
/usr/local/share/perl/5.22.1/OpenILS/Application/Circ/Holds.pm line
4264.

This commit rearranges the code around that line to avoid this
particular undefined value reference error.

Signed-off-by: Jason Stephenson <email address hidden>
Signed-off-by: Cesar Velez <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

619eb2f... by Kyle Huckins <email address hidden> on 2019-05-24

LP#1789256 Monograph Part Column in Check Out

Retrieve and display the label of all monograph parts for
copy listed in the Check Out table

Signed-off-by: Kyle Huckins <email address hidden>
Signed-off-by: Garry Collum <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

038a400... by Kyle Huckins <email address hidden> on 2019-05-24

lp1789257 Items Out Monograph Part Column

Retrieve and display the label of all monograph parts for
copy listed in the Items Out table

To test
-------
[1] Apply the patch.
[2] Check out an item that has one or more monograph parts
    linked to it.
[3] Verify that the Monograph Part column is available in the
    Items Out grid and displays the part label(s). An example
    of an item in the Concerto set that has a part is
    CONC70001420.

Signed-off-by: Kyle Huckins <email address hidden>
Signed-off-by: Garry Collum <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>