evergreen:tags/rel_2_6_6

Last commit made on 2015-02-06
Get this branch:
git clone -b tags/rel_2_6_6 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_6_6
Repository:
lp:evergreen

Recent commits

e33754f... by Dan Wells

Bumping version numbers, adding Upgrade Script and Changelog

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

37c406e... by Dan Wells

Bump OpenILS.pm version

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

c604628... by Dan Wells

Changes to smooth out make_release

1) Make the fake 'HeadURL' into a URL which works with our web repo.
Note that this has 'tags/' hardcoded in, so it only works with true
release branches (e.g. rel_x_y_z) not "working" branches
(e.g. rel_x_y).

2) Change range selector when building log to better exclude commits
from previous releases.

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

2e5640c... by Jason Stephenson

LP#1418164: Fix 0905.schema.user_currnet_normalize_heading.sql.

We can't alter a table, enabling triggers in this case, while a
table has trigger events pending. We move the trigger enabling
to outside the transaction to resolve this.

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

3bcbed1... by Bill Erickson

LP#1261777 repair cloned addr owner link

Repair reference to undefined variable (offline) in spawn_editor()
function, which is responsible for opening the tab for the linked
patron. Variable should be "offlineStrings".

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

2d25f8f... by Ben Shum

LP#1413660: Stamping upgrade script to change z3950 function

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

b2ca430... by Bill Erickson

LP#1413660 Mark 39.50 config function STABLE

Mark SQL function evergreen.z3950_attr_name_is_valid(text) as STABLE
instead of IMMUTABLE, since the output may vary with a single input over
time.

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

c0c7a52... by Dan Wells

LP#1078593 Regenerate summaries when deleting issuances

Both interfaces currently allow you to delete issuances even if they
have items attached and have the delete cascade. While this might be
a dangerous allowance, we should still make sure to keep our summaries
updated when this happens.

This commit adds automatic summary regeneration when deleting issuances
in either serials interface.

Signed-off-by: Dan Wells <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>
Signed-off-by: Ben Shum <email address hidden>

9f8fc12... by Dan Wells

LP#1078593 Add method for regenerating serial summaries

Right now, serial summaries only update when receiving or
resetting items. They need to update more often, so lets start
by adding a method just for doing that.

Signed-off-by: Dan Wells <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>
Signed-off-by: Ben Shum <email address hidden>

c8e3b92... by Dan Wells

LP#1078593 Assorted small Serial.pm fixes

1) fleshed_issuance_alter() changes
  - First, if one of the inner updates returns an event, abort early.
    Otherwise, we might overwrite the event while looping and lose
    the error.
  - Second, add authtoken to the created editor. This editor gets
    passed around, and other functions might look for it there.

2) pass $type down into _summarize_contents()
  - Right now, we have a bug where supplement/index contents in a
    merged MFHD record will get added to the basic contents (and
    vice-(vice-)versa). By passing in $type, we can assure that
    we only return the type of contents we are looking for.

3) _prepare_summaries() should acknowledge empty summaries
  - Under normal use, summaries will generally grow, and never shrink
    to nothing. However, we must still handle cases where we have
    discarded/deleted our last issuance, and in those cases, make sure
    we "empty" the generated_coverage field in our summary.

Signed-off-by: Dan Wells <email address hidden>
Signed-off-by: Kathy Lussier <email address hidden>
Signed-off-by: Ben Shum <email address hidden>