evergreen:tags/rel_2_7_8

Last commit made on 2015-09-16
Get this branch:
git clone -b tags/rel_2_7_8 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_7_8
Repository:
lp:evergreen

Recent commits

d8d684e... by Ben Shum

Bumping version numbers, adding Upgrade Script and Changelog

Signed-off-by: Ben Shum <email address hidden>

5742e96... by Ben Shum

Docs: Change references to release 2.7.8

Since 2.7.8 is released, change references in upgrade docs to this newest
release.

Signed-off-by: Ben Shum <email address hidden>

1a876a9... by Ben Shum

Bump OpenILS.pm version to 2.7.8

Signed-off-by: Ben Shum <email address hidden>

2bf9a90... by Michael Peters

LP#1361266 Patron self-registration form accepts date of birth in wrong format

This patch applys some basic javascript to validate that a date entered is
at least in ISO 8601 format. This prevents someone from entering "cupcake"
or 55/66/6666 as a valid date of birth by validating the stgu.dob input
at the time of submission.

Signed-off-by: Michael Peters <email address hidden>
Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

ce1b5aa... by Bill Erickson

LP#1465847 Empty patron search exits early

If no search parameters or invalid search parameters are sent to the
patron search API, the API call exits early with zero results. This
avoids cases where empty searches can lead to heavy DB calls, querying
and sorting he entire patron data set.

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

4312cd1... by Jason Stephenson

LP#1491962 Fix 0847 Live Test

The fix for LP 1484281 broke the 0847.auth_overlay_generator.pg live
test. Since e was removed from the controlled subfield list for the
100 authority tag, it needs to be removed from the expected live test
results.

This commit does that.

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

1a1c8bb... by Jason Stephenson

LP#1484281: Stamping Upgrade Script.

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

7e95e00... by Yamil Suarez <email address hidden>

LP# 1484281 auth control config update release notes

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

980f7c2... by Yamil Suarez <email address hidden>

LP# 1484281 auth control config update to prevent propagated data deletion

Remove subfield 'e' from authority.control_set_authority_field seed values

Removed from the auth tag 100 and 110, which should apply to bib tags
100,110,600,610,700,710

Added upgrade script, and pgTAP test.

How to test this patch
----------------------
[1] To test this bug you need 1 authority record and at least 1 bib record.
The auth record needs to have an auth 100 or 110 tag that has a subfield $e,
for example 100 $aDavis, Miles $ecomposer. (for the record, it is not good
cataloging practice to have $e in the auth record, but it can happen by mistake.)
The bib record needs to be have a matching bib 100 or 700 tag with the same
subfield $a and $e. In addition the matching bib tag has to be linked to the
authority record, i.e. the bib tag has to have a bib subfield $0 with the DB
id of the authority record.

[2] If you open up the authority record, in the authority MARC editor, and remove
the subfield $e; the subfield $e found in the bib record tag will be removed.
This is a mistake because normally bib record tags 100/110/700/710 do use subfield
$e, though the subfield $e should not be used in the auth record 100/110 tags.

[3] When this patch is applied, if a cataloger removes a subfield $e from an auth
100/110 tag, the deletion will not cascade to its linked bibs.

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

a5fe462... by Ben Shum

Forward-port 2.7.6-2.7.7 upgrade script

Signed-off-by: Ben Shum <email address hidden>