evergreen:tags/rel_2_11_7

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

Branch merges

Branch information

Name:
tags/rel_2_11_7
Repository:
lp:evergreen

Recent commits

6e98360... by Galen Charlton on 2017-05-24

forward-port 2.11.4-2.11.5 schema update

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

2b08403... by Dan Wells on 2017-07-27

Bumping version numbers, adding Upgrade Script and Changelog

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

75829bd... by Dan Wells on 2014-02-24

Bump OpenILS.pm version

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

4e2582b... by Kathy Lussier on 2017-07-26

Docs: Release notes for 2.11.7

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

f79f727... by Mike Rylander on 2017-02-14

LP#1664715: Hold ratio template ignores some copies

The relatively new report template "Hold/Copy Ratio per Bib and Pickup Library
(and Descendants)" only includes copies that are at locations that are
actually pickup libraries of holds. For instance, if you have two branches (A
and B) in a system, each with 10 copies attached to a bib, but a hold only at
branch A, the ratio calculated at the system level sees 10 copies rather than
twenty. This has the effect of inflating the hold side of the hold/copy ratio.

The SQL definition is adjusted here to count copies across the entire branch
of the org tree per bib, rather than through a join that restricts to those
branches that are pickup libraries for a relevant hold.

Upgrade note: Report templates using the Hold/Copy Ratio at Pickup Library
and Descendants data source will need to be re-created to benefit from this
bug fix.

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

e2d669c... by Jeff Davis on 2017-05-09

LP#1689656: Adjust to zero on negative balance

Adjust to zero was not actually adjusting to zero on negative balances
in at least some cases. This patch corrects that behavior.

Test plan:

[1] Generate multiple overdue billings on an overdue circ.
[2] Apply a payment (cash or forgive) to resolve the overdue billings.
[3] Checkin the item using backdated checkin or amnesty mode, such that
    the overdue billings are automatically voided, resulting in a
    negative balance.
[4] Adjust to zero. A single new manual adjustment billing is created,
    reinstating one overdue billing, and then the adjust-to-zero process
    exits. The negative balance has been reduced by the amount of one
    overdue billing, rather than being fully adjusted to zero.
[5] Apply the patch and restart services.
[6] Repeat steps 1-3 with a new circulation.
[7] Adjust to zero. This time, the balance should be correctly adjusted
    to zero, instead of exiting prematurely with an outstanding
    negative balance.

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

cf50371... by Dan Wells on 2017-07-20

LP#1689656 Add test for manual adjustment of negative balance

Without the fix in LP#1689656, this test fails.

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

f9e6c48... by Kathy Lussier on 2017-07-11

LP#1486451: Remove rdetails_status nowrap style

The copy details table was styled to not wrap, which sometimes pushed table
contents off the page, particularly when some of the copies are conjoined
items. This commit removes the style that was preventing wrapping.

Test plan:
Load record 15 in the Concerto dataset. Before the patch is loaded, you'll
see that some of the content in the copy details table is pushed off the
screen and requires horizontal scrolling. Post-patch, all of the copy
details will display on screen without horizontal scrolling. In addition
to the change in the Conjoined Items, you also might see some text wrapping
in the Shelving Location and Status columns.

Signed-off-by: Kathy Lussier <email address hidden>
Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

Conflicts:
 Open-ILS/src/templates/opac/css/style.css.tt2

24edd83... by Jason Etheridge on 2017-01-17

Fix Can't locate object method "workstation" error

When trying to utilize the Recall functionality, Evergreen would fail to update
targeted circulations (truncate the due date, etc.) In the logs, we would have
an error like this:

[] open-ils.storage [ERR ::action.pm:1597:] Processing of hold failed:
Can't locate object method "workstation" via package "action::circulation" at
/usr/local/share/perl/5.14.2/OpenILS/Application/Storage/CDBI.pm line 181.

We first tried adding the workstation column to Storage/CDBI/action.pm, but a
similar message would then appear instead: Can't locate object method
"checkin_workstation"

This sidesteps the problem entirely.

Thanks to Mike for the solution!

Signed-off-by: Jason Etheridge <email address hidden>
Signed-off-by: Mike Rylander <email address hidden>

244e76a... by Galen Charlton on 2017-05-15

LP#1205190: more CSS tweaks

* replace a few more "background" with "background-color"

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