evergreen:tags/rel_2_1_3a

Last commit made on 2012-09-13
Get this branch:
git clone -b tags/rel_2_1_3a https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_1_3a
Repository:
lp:evergreen

Recent commits

39b5be4... by Dan Scott <email address hidden>

Bump README for 2.1.3a release

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

e5a0bc8... by Dan Scott <email address hidden>

rel_2_1 does not have a config.upgrade_log.applied_to column

Thanks to Michael Peters for running into & reporting this problem when
attempting to upgrade from 2.1.2 to 2.1.3!

Fix the version upgrade script.

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

c84fdf6... by Dan Scott <email address hidden>

rel_2_1 does not have a config.upgrade_log.applied_to column

Thanks to Michael Peters for running into & reporting this problem when
attempting to upgrade from 2.1.2 to 2.1.3!

Fix the base scripts and schema creation.

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

b42ccd9... by Dan Scott <email address hidden>

Bumping version numbers and adding Changelog

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

a38f357... by Dan Scott <email address hidden>

Add 2.1.2-2.1.3 database schema upgrade script

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

1fe63a1... by Bill Erickson

Sanity check cstore limit/offset param values

Certain cstore calls (direct / json_query) that support limit/offset
params called with a non-string / non-numeric value

e.g. { "limit": null }

result in a cstore segfault as it tries to call atoi(NULL) under the
covers. This patch prevents this by verifying that the limit/offset
values are actual strings or numbers (i.e. return a value from
jsonObjectGetString) and not JSON_NULL, etc.

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

a5dd95f... by Dan Scott <email address hidden>

Hide OPAC-invisible holdings from SRU/Z39.50

The basic_holdings Supercat method filtered out deleted call numbers and
copies, but didn't filter out copies based on the OPAC visibility status
of copy location / status / the copy itself. This has undesired results
when third-party services request copies via SRU or Z39.50 and expose
copies that should not be visible to the public.

We wrap all of the visibility and deletedness checks for a given copy up
into a subroutine so that we can avoid repeating ourselves in the
basic_holdings logic. Also, if we missed a test, we can add it in one
handy place :)

(Thanks to Galen Charlton for finding two missing tests: circ lib
visibility and owning lib visibility!)

Signed-off-by: Dan Scott <email address hidden>
Signed-off-by: Art Rhyno <email address hidden>

c8e6fa5... by Melissa Lefebvre

Change grammar for lost and missing failure messages

Update to the lost and missing failure wording to make it
gramatically correct. Removed the word "has" from both
messages.

Signed-off-by: Melissa Lefebvre <email address hidden>
Signed-off-by: Dan Scott <email address hidden>

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

Fix LP 829630, Show in Catalogue not working on Bills screen

The page is looking for a messagecatalog XUL element with id
'catStrings', but is not finding it, and so we add it to the relevant
XUL file.

It's odd why it is omitted, because a browse through the repository
doesn't show any changes that would explain the error.

Signed-off-by: James Fournie <email address hidden>
Signed-off-by: Lebbeous Fogle-Weekley <email address hidden>

d66b20e... by Dan Scott <email address hidden>

Use MARC::Field objects to append new fields

While the deprecated MARC::Record::add_fields() method allows you to add
a list of fields using a list object, append_fields() requires
MARC::Field objects.

Signed-off-by: Dan Scott <email address hidden>
Signed-off-by: Thomas Berezansky <email address hidden>

Conflicts:
 Open-ILS/src/sql/Pg/002.schema.config.sql