evergreen:tags/rel_2_2_3

Last commit made on 2012-11-06
Get this branch:
git clone -b tags/rel_2_2_3 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_2_3
Repository:
lp:evergreen

Recent commits

97729fd... by Bill Erickson

Bumping version numbers, adding Upgrade Script and Changelog

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

845e482... by Bill Erickson

CStoreEditor auto-activity log redaction

CStoreEditor logs all update calls to the activity log as key/value
pairs on the updated object. Avoid loging key/value pairs for objects
when the API call being relayed by CStoreEditor is on the list of
log-protect API calls. Instead, log "**DETAILS REDACTED**".

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

b230c15... by Mike Rylander

Make it possible to suppress IDL fields

Some clients of external services, particularly pcrud and reporter-store,
need to be able to access tables that contain columns we'd rather restrict.
For instance, the passwd field on actor.usr.

To effect this feature we provide a blacklist attribute for fields, called
suppress_controller, which works in the same way as the class controller
attribute but names controllers not allowed to use the field. When the field
is explicitly named in a query (fieldmapper select block or json_query) an
error is thrown, and suppressed fields are ingored in general fieldmapper
search/retreive requests.

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

245c4fa... by Bill Erickson

Add sample log redaction config to EG opensrf_core

Redact parameter logging for the following API calls:

Login:
open-ils.auth.authenticate.verify
open-ils.auth.authenticate.complete
open-ils.auth_proxy.login

User updates:
open-ils.actor.user.password
open-ils.actor.user.username
open-ils.actor.user.email
open-ils.actor.patron.update
open-ils.cstore.direct.actor.user.create
open-ils.cstore.direct.actor.user.update
open-ils.cstore.direct.actor.user.delete

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

650caa1... by Dan Scott <email address hidden>

Document log redaction XML for opensrf_core.xml (2.2)

Based on Bill Erickson's original text.

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

92f9a37... by Bill Erickson

Sample Apache error syslog captures stderr

Not all STDERR output and not all $req->log->foo() output makes it to
the Apache error log when using the 'ErrorLog syslog:local7'
configuration directive. This changes the sample config to match the
CustomLog config so that all output is captured and redirected to
syslog.

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

ea7ecb2... by Mark Cooper

LP#1066629: Acq: Receiving an item should not change the status to "In Process" in many cases

As suggested, when received, restrict copy status update for lineitem copies to only those that were on-order. Otherwise copies may have the status set to 'In Process' inappropriately.

Signed-off-by: Mark Cooper <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>
Signed-off-by: Ben Shum <email address hidden>

2d83263... by Mark Cooper

LP#826917: Marc editor, CTRL+F6, F7, F8 no longer working on 2.0+

Updated marcedit.js to recognize F6/7/8 according to codes at:
http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes.
Did not modify behavior (so input focus is not adjusted post record load).

Signed-off-by: Mark Cooper <email address hidden>
Signed-off-by: Lebbeous Fogle-Weekley <email address hidden>

5cf254f... by Bill Erickson

Rollback cstore transaction before bbag record load

To avoid timeouts, which results in transaction rollbacks, preemptively
roll back the bookbag fetching cstore transaction before we retrieve
what could be a very large list of bookbag records data.

Conflicts:

 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm

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

94051ce... by Dan Scott <email address hidden>

Enable maintain_control_number() to handle new OCLCnums

In July 2013, per LP# 1049171, OCLC will begin generating control
numbers beginning with the "on" prefix.

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

Conflicts:

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