[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