[open-ils-commits] r17427 - in tags/rel_1_6_1_2: . Open-ILS/src/perlmods/OpenILS Open-ILS/src/sql/Pg (miker)
svn at svn.open-ils.org
svn at svn.open-ils.org
Wed Sep 1 12:07:46 EDT 2010
Author: miker
Date: 2010-09-01 12:07:43 -0400 (Wed, 01 Sep 2010)
New Revision: 17427
Added:
tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/1.6.1.0-1.6.1.1-upgrade-db.sql
Modified:
tags/rel_1_6_1_2/ChangeLog
tags/rel_1_6_1_2/Open-ILS/src/perlmods/OpenILS/Application.pm
tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/002.schema.config.sql
tags/rel_1_6_1_2/README
Log:
previous upgrade script; version bumping for release
Modified: tags/rel_1_6_1_2/ChangeLog
===================================================================
--- tags/rel_1_6_1_2/ChangeLog 2010-09-01 15:56:53 UTC (rev 17426)
+++ tags/rel_1_6_1_2/ChangeLog 2010-09-01 16:07:43 UTC (rev 17427)
@@ -1 +1,288 @@
-#ChangeLog
+2010-06-28 senator
+
+ * Patch from Don McMorris. Good catch, Don.
+
+ He writes:
+
+ In the branch rel_1_6 version of 950.data.seed-values.sql [1],
+ lines
+ 138-142 create the OU setting
+ 'circ.booking_reservation.default_elbow_room' via the query:
+
+ INSERT INTO actor.org_unit_setting (org_unit, name, value) VALUES
+ (
+ (SELECT id FROM actor.org_unit WHERE parent_ou IS NULL),
+ 'circ.booking_reservation.default_elbow_room',
+ '"1 day"'
+ );
+
+ However, it appears that actor.org_unit does not start to get
+ populated until line 853. As such, the "SELECT id FROM
+ actor.org_unit
+ WHERE parent_ou IS NULL" portion of the insert will return NULL,
+ and
+ actor.org_unit_setting.org_unit has a 'NOT NULL' contraint - as
+ such,
+ the insert fails.
+
+ [...]
+
+2010-07-01 gmc
+
+ * backport r16838 from trunk
+
+ bug #600021: fix lookup of FIFO holds OU setting
+
+ Patch from Anoop Atre that fixes enabling FIFO
+ holds via the circ.holds_fifo org unit setting.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-07-07 miker
+
+ * Forward port of r16867: add missing event definition required by
+ vandelay authority import
+
+2010-07-08 dbs
+
+ * Give the "About" button a legitimate accesskey
+
+ r15562 contained a fix for this to rel_1_6_0, but apparently I
+ never
+ forward-ported that "fix". Unfortunately, this leads to broken
+ interfaces in
+ the i18n build (bug re-found by Robert Souilliere in the 1.6.1.1
+ release).
+
+ * Get the 1.6.0.4-1.6.0.5 updates into the rel_1_6/rel_1_6_0 stream
+
+ This may end up in someone who has followed the entire 1.6.0.x
+ upgrade train applying these two updates twice, but it shouldn't
+ hurt - and ensures that someone who jumped to 1.6.1.0 or 1.6.1.1
+ gets these important updates.
+
+2010-07-09 miker
+
+ * Patch from James Fournie to address backdating timestamp format
+ error
+
+2010-07-13 dbs
+
+ * Backport the submit button from trunk. It's hard to submit a form
+ without this.
+
+2010-07-16 erickson
+
+ * back-porting action trigger fixes 16956 and 16953
+
+ * replace line lost during conflict resolution
+
+2010-07-20 miker
+
+ * backporting r16982: use the correct table and field, caught by
+ Doug Kyle and reported via IRC
+
+ * Backport of r16987: Patch from John Craig providing a saner
+ timestamp cleansing setup for backdated circs, 1.6 edition
+
+2010-07-21 miker
+
+ * index which /greatly/ speeds collection of pending active events
+
+2010-07-22 miker
+
+ * backport of r17007: retain the indicators on located uri 856
+ merge during asset merge
+
+2010-07-22 gmc
+
+ * bug #608937: make barcode search from main patron search form
+ case-insensitive
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-07-23 miker
+
+ * Forward-port r17024: include null fields, via .toStoreItem(),
+ when creating a permission map store item
+
+2010-08-05 gmc
+
+ * bug 613703: normalize backdate on item checkin better
+
+ Fixes bug that appears to cause all checkins uploaded
+ via offline circ to fail with an "invalid date format"
+ error.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-08-06 gmc
+
+ * bug 614132: fix glitch when used cached permission group widget
+
+ Fixes bug where the initial permission group value in a circ or
+ hold matrix entry was not displayed when editing an
+ existing matchpoint.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+ * bug 614150: bail out on ACTOR_USER_NOT_FOUND
+
+ This fixes a bug where uploading an offline checkout
+ that refers to a missing patron returns an INTERNAL_SERVER_ERROR
+ instead of ACTOR_USER_NOT_FOUND. More generally, this avoids
+ an exception in case case where a circ operation is made
+ without checking the existence of the patron record beforehand.
+
+ mk_env could use a better name, too.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+ * bug 532217: work around caching issue resulting doubled title
+ display
+
+ Quick hack shamelessly borrowed from Dan Scott to fix problem
+ of title being displayed twice on bib details page when back
+ button is used in OPAC or staff client.
+
+ This is a temporary fix in lieu of rewriting the bib details
+ display to use BibTemplate exclusively.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-08-09 dbs
+
+ * Patch from Ben Ostrowsky <ben at esilibrary.com> to specify "staff
+ account" in proxied pages
+
+ This change will make it a bit more clear that we're not looking
+ for a
+ patron barcode/PIN in the Selfcheck Login screen (and make the
+ wording
+ consistent across similar login pages).
+
+2010-08-10 gmc
+
+ * fix age protection proximity test for in-DB circ
+
+ Patch from John Craig.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+ * remove extra DB upgrade script
+
+ Thought better of including it in the backport to rel_1_6_1.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+ * bug 592777: allow authoritative version of open-ils.circ.retrieve
+
+ Part of a fix to avoid race condition that can occur
+ when patron renews an item in the OPAC in a database
+ that uses pgpool and replication, which sometimes
+ results in an erroneous 'action_circulation_not_found' error.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-08-11 dbs
+
+ * Add schema upgrades for r16982, r16996, r17009, r17159 to 1.6.1.2
+
+2010-08-12 dbs
+
+ * Remove broken old JavaScript in Google Book preview code
+
+ I /think/ this was supposed to change the title of the "Preview"
+ link to
+ "Read this online" or the like in the case that the full text is
+ available,
+ but it was relying on a function that didn't exist (setText) and
+ trying
+ to reference an ID that didn't exists. So it broke in those rare
+ cases
+ where Google Books did provide the full text.
+
+ * Enable "Delete address" button to work in rel_1_6
+
+ In some ways the inverse of r17023, the else clause that enabled
+ the delete button to be enabled was never being reached because
+ the preceding clauses caught all cases.
+
+ Moving it outside of the foreach() loop entirely seems to resolve
+ the problem.
+
+ * Show the "Active?" checkbox as part of the required (minimal) set
+ of fields
+
+ As we're registering users, it's probably a good idea to ensure
+ that staff
+ can set the user to active at the same time that they enter the
+ minimal
+ patron information.
+
+ * And get that closing brace back in place for the Dojo user editor
+
+2010-08-13 dbs
+
+ * Grant permissions related to booking/reservations to circulators
+ and admins
+
+ This should make for a better out-of-the-box experience for
+ Evergreen adopters.
+ The permissions in the upgrade script are outside of the
+ transaction to avoid
+ rolling back the entire upgrade if a site has already assigned
+ these
+ permissions.
+
+ TODO: Document the new permissions as part of the 1.6.1 release
+ notes so
+ that sites can alter the upgrade script according to their
+ desires if they
+ don't like the defaults.
+
+2010-08-17 phasefx
+
+ * backport of 17216, org hiding depth in opac
+
+2010-08-18 miker
+
+ * Backport of 17243: so, some datasets have records with multiple
+ 245a subfields. yeah, really.
+
+2010-08-18 erickson
+
+ * provide an explicit import() sub to collect the boostrap config
+ name at import. force child_init to run (once) if not run by
+ Apache
+
+2010-08-21 miker
+
+ * backport of r17299: we need an index on LOWER(barcode) with
+ r17018
+
+2010-08-24 atz
+
+ * 1-line fix for false 404 from sylvar
+
+ solves "The requested URL
+ /xul/rel_1_6_0_7/server/patron/ue.xhtml&clone=112879 was not
+ found on this server."
+
+2010-08-26 senator
+
+ * Backport r17346 to fix broken OPAC renewals
+
+2010-08-31 senator
+
+ * Backport r17405: fix start/end date selection problem with
+ reservations
+
+2010-08-31 phasefx
+
+ * fixes a bug when purging offline transactions after an Export
+
+2010-09-01 miker
+
+ * .: Tagging 1.6.1.2
+
Modified: tags/rel_1_6_1_2/Open-ILS/src/perlmods/OpenILS/Application.pm
===================================================================
--- tags/rel_1_6_1_2/Open-ILS/src/perlmods/OpenILS/Application.pm 2010-09-01 15:56:53 UTC (rev 17426)
+++ tags/rel_1_6_1_2/Open-ILS/src/perlmods/OpenILS/Application.pm 2010-09-01 16:07:43 UTC (rev 17427)
@@ -5,7 +5,7 @@
sub ils_version {
# version format is "x-y-z-p", for example "1-2-1-0" for Evergreen 1.2.1.0
- return "1-5";
+ return "1-6-1-2";
}
__PACKAGE__->register_method(
Modified: tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/002.schema.config.sql 2010-09-01 15:56:53 UTC (rev 17426)
+++ tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/002.schema.config.sql 2010-09-01 16:07:43 UTC (rev 17427)
@@ -51,7 +51,7 @@
install_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW()
);
-INSERT INTO config.upgrade_log (version) VALUES ('1.6'); -- miker
+INSERT INTO config.upgrade_log (version) VALUES ('1.6.1.2'); -- miker
CREATE TABLE config.bib_source (
id SERIAL PRIMARY KEY,
Added: tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/1.6.1.0-1.6.1.1-upgrade-db.sql
===================================================================
--- tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/1.6.1.0-1.6.1.1-upgrade-db.sql (rev 0)
+++ tags/rel_1_6_1_2/Open-ILS/src/sql/Pg/1.6.1.0-1.6.1.1-upgrade-db.sql 2010-09-01 16:07:43 UTC (rev 17427)
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2010 Equinox Software, Inc.
+ * Mike Rylander <miker at esilibrary.com>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ */
+
+
+
+INSERT INTO config.upgrade_log (version) VALUES ('1.6.1.1');
+
Modified: tags/rel_1_6_1_2/README
===================================================================
--- tags/rel_1_6_1_2/README 2010-09-01 15:56:53 UTC (rev 17426)
+++ tags/rel_1_6_1_2/README 2010-09-01 16:07:43 UTC (rev 17427)
@@ -1,11 +1,11 @@
-README for Evergreen 1.6
+README for Evergreen 1.6.1.2
Installing prerequisites:
========================
Evergreen has a number of prerequisite packages that must be installed
before you can successfully configure, compile, and install Evergreen.
-1. Begin by installing the most recent version of OpenSRF (1.1 or later).
+1. Begin by installing the most recent version of OpenSRF (1.2 or later).
You can download OpenSRF releases from
http://evergreen-ils.org/downloads
@@ -40,7 +40,7 @@
Once you have configured and compiled Evergreen, issue the following
command as the root user to install Evergreen:
-make STAFF_CLIENT_BUILD_ID=rel_1_6_0_0 install
+make STAFF_CLIENT_BUILD_ID=rel_1_6_1_2 install
This will install Evergreen, including example configuration files in
/openils/conf/ that you can use as templates for your own configuration files.
More information about the open-ils-commits
mailing list