evergreen:tags/rel_2_8_5

Last commit made on 2015-11-18
Get this branch:
git clone -b tags/rel_2_8_5 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_8_5
Repository:
lp:evergreen

Recent commits

d5d242e... by Bill Erickson

Bumping version numbers, adding Upgrade Script and Changelog

Signed-off-by: Bill Erickson <email address hidden>

19e8150... by Bill Erickson

Modify server upgrade doc for 2.8.5

Signed-off-by: Bill Erickson <email address hidden>

2e15ba4... by Bill Erickson

Bumping Perl version string for 2.8.5 release

Signed-off-by: Bill Erickson <email address hidden>

ebda03c... by Kathy Lussier

Docs: Addition to 2.8.5 point release notes

Last-minute addition to 2.8.5 release notes for miker's query parser fix.

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

17fd096... by Mike Rylander

LP#1516707: Phrase search ignores CD modifiers

Because phrases are subqueries, we need to look at the top of the parse tree
when looking for modifiers for cover density. This is because modifers are
normally only allowed at the top of the parse tree (or in the floating sub-
query). We do that by asking the plan's QueryParse for it's reference to its
parse_tree member, which is always the top of the parse tree in QP.

Included in this commit is a small change to the QP testing script to
facilitate testing of this fix.

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

21733c3... by Kathy Lussier

Docs: 2.8.5 point release notes

Adding bug fixes and acknowledgements for the 2.8.5 point release.

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

c3d891d... by Blake GH

LP1402018_Acq_Copy_location_UI_scoped_to_registered_workstation

This little patch will open up the acq copy location dropdown UI
to include other library's copy locations outside of the workstation
registration. When the user permissions are scoped to more branches.

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

6405743... by Steven Chan <email address hidden>

Fix LP1175711, OPAC can't renew item on booking resource list

A test sequence to show the behaviour before and after the fix:

1. Using staff client, check out an item to test account.
2. Go to Copy Details on the OPAC, click Book Now, and cancel the form;
the side effect is to put the item on the Resource list.
3. Using the OPAC on a web browser, log in with test account.
4. Go to Items Checked Out, select the item in the list and click Renew
Selected Items.

Before the fix, we saw the OPAC spin forever, and we saw the Javascript
console of the web browser log the error noted in previous comments.

With the fix, we see an error prompt saying, 'The system is unable to
renew the selected item at this time. This usually means the item is
needed to fulfill a hold. Please see a librarian for further help.'

Note: A patron with the normal group of permissions will not be able to
renew an item on resource list.

The fix is to check for an error object emitted by the function
Booking.pm/reservation_list_by_filters(), and to propagate it back to
the client, by returning a call to bail_on_events().

We also clarify the coding of the function's parameter list and how the
function checks for mandatory parameters.

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

bac5b64... by Jason Stephenson

LP#1513554 - Stamping Upgrade Script

Signed-off-by: Jason Stephenson <email address hidden>

b669e33... by Kathy Lussier

LP#1513554 - Doc update for cancel reason selection

Adding an update to the docs to inform users that default cancel reasons
cannot be selected.

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