evergreen:tags/rel_3_1_14

Last commit made on 2019-08-22
Get this branch:
git clone -b tags/rel_3_1_14 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_3_1_14
Repository:
lp:evergreen

Recent commits

600a6ba... by Blake GH

Bumping version numbers, adding Upgrade Script and Changelog

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

2d95574... by Blake GH

fixed upgrade script naming convention

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

02c7a44... by Blake GH

bumping Perl version string for 3.1.14

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

6d683f8... by Andrea Neiman

Docs: Adding 3.1.14 release notes

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

697e241... by James Fournie <email address hidden>

LP1751800 - fix fields fields reversing

The pop() here will remove the last item in the array, only to add it
later with a push() a few lines later. Instead use a shift() to
preserve the order.

Signed-off-by: James Fournie <email address hidden>
Signed-off-by: Remington Steed <email address hidden>
Signed-off-by: Dan Wells <email address hidden>

c071d06... by Galen Charlton

LP#1785061: move the filter value munging to the template service

This allows the reporter app to stay a bit more focused on
display concerns.

Here's a test plan for the patch series
---------------------------------------
[1] Create a reporter template that has a filter field
    and a filter operator of "In list", "Not in list", "Between",
    or "Not between" and hard-code a value for that filter
    in the template, separating values with a comma.
[2] Try to create a report from that template; note that it
    fails with an error.
[3] Apply the patch and repeat steps 1 and 2. This time, the
    report should succeed.

Note that this fix applies only to hardcoding filter values in the
template; it doesn't change any behavior when attempting to set
a filter value for any of the four operators above at the point of
creating a report.

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

Conflicts:
 Open-ILS/web/js/ui/default/staff/reporter/template/app.js

Signed-off-by: Dan Wells <email address hidden>

657577d... by Remington Steed

LP#1785061: Split filter value on comma for "in list" and the like

This commit borrows directly from the XUL reporter code (see
function __default_value_event_handler () in
Open-ILS/web/reports/xul/template-config.js). Basically, when the filter
value is saved, certain cases need special treatment, such as splitting
an "in list" value on commas. This commit includes a helper function
which does the special treatment and saves the filter value. This helper
is called both when the value itself is changed, and when the operator
is changed.

Signed-off-by: Remington Steed <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

Conflicts:
 Open-ILS/web/js/ui/default/staff/reporter/template/app.js

Signed-off-by: Dan Wells <email address hidden>

573a311... by Galen Charlton

LP#1722827: stamp DB update

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

c48dc83... by Rogan Hamby

LP#1722827: trim spaces from 856$9 when parsing locating URIs

This patch ensures that any leading and trailing spaces
and non-breaking-spaces in the 856$9 are ignored when
extracting the org unit shortname. As a consequence,
extraneous leading/trailing whitespace in the $9 will not
prevent the located URI from being displayed in the appropriate
places.

Signed-off-by: Rogan Hamby <email address hidden>
Signed-off-by: Meg Stroup <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

3d29650... by Michele Morgan

LP#1511765 Fix error when checking in with zero-balance lost OU setting enabled

Fixes an error generated when checking in Lost/Long Overdue/Lost and Paid
items with no associated circ when the org unit setting
circ.checkin.lost_zero_balance.do_not_change is set to TRUE

Items can attain this state from migration, or when the associated circ
has been aged.

Signed-off-by: Michele Morgan <email address hidden>
Signed-off-by: Kyle Huckins <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>