[open-ils-commits] r16703 - in tags/rel_1_6_1_0: . Open-ILS/src/perlmods/OpenILS Open-ILS/src/sql/Pg (miker)

svn at svn.open-ils.org svn at svn.open-ils.org
Mon Jun 14 11:19:00 EDT 2010


Author: miker
Date: 2010-06-14 11:18:57 -0400 (Mon, 14 Jun 2010)
New Revision: 16703

Modified:
   tags/rel_1_6_1_0/ChangeLog
   tags/rel_1_6_1_0/Open-ILS/src/perlmods/OpenILS/Application.pm
   tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/002.schema.config.sql
   tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/1.6.0.4-1.6.1.0-upgrade-db.sql
   tags/rel_1_6_1_0/README
Log:
changelog and version markers for new tag

Modified: tags/rel_1_6_1_0/ChangeLog
===================================================================
--- tags/rel_1_6_1_0/ChangeLog	2010-06-14 14:51:17 UTC (rev 16702)
+++ tags/rel_1_6_1_0/ChangeLog	2010-06-14 15:18:57 UTC (rev 16703)
@@ -1 +1,257 @@
-#ChangeLog
+2010-04-28  senator
+
+	* Booking: fix problem capturing items for reservation on first
+	  checkin
+
+2010-05-03  erickson
+
+	* backporting 16376: fixed bug where updating the email address
+	  resulted in updating the username instead of the email address on
+	  the local copy of the user object in the opac. this bug likely
+	  affected nothing.
+
+	* backporting 16381: updated SIP server to pull item config info
+	  from the new circ_modifier table when legacy script support is
+	  disabled
+
+2010-05-05  miker
+
+	* backport IE fix
+
+2010-05-05  phasefx
+
+	* make this call .authoritative to avoid replication lag in the
+	  patron summary sidebar
+
+2010-05-07  erickson
+
+	* patch from James Fournie to repair some faulty assumptions in the
+	  previous legacy script SIP fix; additionally, I added
+	  legacy_script_support override option to oils_sip.xml.exmple to
+	  allow use of in-db circ-mod configs even if the circ code is
+	  still using circ scritps
+
+2010-05-10  phasefx
+
+	* UUID::Tiny has slipped into rel_1_6 as a prerequisite
+
+	* use authoritative method here to fix race condition with patron
+	  editor and replication lag
+
+2010-05-16  miker
+
+	* allow multiple 260 tags in summary view
+
+2010-05-21  miker
+
+	* Forward port of a patch from Dan Wells to fix the bookbag menu
+	  not showing up in Craftsman.
+
+2010-05-21  erickson
+
+	* back-porting a number of local dojo library fixes and
+	  enhancements. of note, autogrid caching and paging for faster
+	  paged grid display. (turning on the pager in some config
+	  interfaces to follow).
+
+	* backporting r16483: enable grid paging by default. replaced
+	  showPaginator with hidePaginator option
+
+2010-05-25  erickson
+
+	* Patch from Bill Ott to add missing apostrophe in rdetail.js
+
+2010-05-26  dbs
+
+	* 1.6.1.0 database upgrade script: password reset functionality
+	  
+	  Still needs bookings support, possibly other 1.6.0-1.6.1 changes
+
+2010-05-26  miker
+
+	* 1.6.0.4-1.6.1.0 upgrade script, ready for testing!
+
+2010-05-27  erickson
+
+	* repaired bug in dojo.mixin usage for applying overrides. support
+	  for stying fields marked readOnly via override
+
+2010-06-01  dbs
+
+	* Forward port r16547 from rel_1_6_0: fix regression in date
+	  formatting for non-due dates
+
+2010-06-01  erickson
+
+	* backporting 16544: in the SIP server plugin, don't connect and
+	  start a transaction by default with every cstore handle. only
+	  connect/begin when necessary. also, making use of new
+	  CStoreEditor::init() call for setting up the editor environment
+	  when initial load was done before the IDL was available. Also,
+	  back-porting Joe A's CStoreEditor cleanup changes, namely the new
+	  init() routine.
+
+2010-06-02  dbs
+
+	* Avoid schema creation failure by ensuring metabib exists before
+	  referencing rule is created
+
+2010-06-03  phasefx
+
+	* more due date convenience options for offline mode, courtesy of
+	  Michael Peters, Indiana State Library
+
+	* backport changesets 16564, 16566, 16567: fix logic error that
+	  could result in partial list of available libs for workstation
+	  registration and fix bug where attempting to use the home lib as
+	  a menu default when the home lib is not among the working
+	  location and descendeants
+
+2010-06-04  dbs
+
+	* Merge r16568 through r16572 from trunk for fixes to password
+	  reset functionality
+
+2010-06-04  miker
+
+	* protect the main transaction from existing permissions;
+	  individually insert permissions to avoid missing some; do not pin
+	  permission IDs, just push them into the protected range
+
+	* forward port syntax corrections for 1.6.0.4 DB upgrade script
+
+2010-06-04  senator
+
+	* Booking: these misc AutoGrid-based booking admin interfaces were
+	  broken
+
+2010-06-07  senator
+
+	* Booking: make check-in op-capture behave more reasonably when
+	  elbow_room is
+	  zero, and give the OU setting for elbow_room a default value of 1
+	  day since
+	  that's probably a more reasonable value than zero anyway.
+	  
+	  Also add a smidge of documentation explaining what elbow room is
+	  for.
+
+2010-06-08  erickson
+
+	* back-porting: protect against empty results from bib searches
+	  caused by search timeouts. This allows the API call to log the
+	  error and return reasonable results
+
+2010-06-10  erickson
+
+	* updated report param editor to handle join types embedded in the
+	  field name. this bug caused sporadic failed rendering of the
+	  report editor params widgets
+
+2010-06-10  miker
+
+	* Patch from James Fournie of SITKA:
+	  
+	  There was some discussion about problems with holds fulfillment
+	  at the holds roundtable at EG2010. I am pleased to share this patch with
+	  the community which has been thoroughly tested by the folks at
+	  Thompson-Nicola Regional District Library. (thanks guys!)
+	  
+	  Background:
+	  
+	  Evergreen's default out-of-the-box behaviour for holds
+	  fulfillment is a gas-saving method. Holds are fulfilled by proximity. In a
+	  multibranch library, holds are fulfilled at the local branch
+	  first.  Many libraries, particularly single branch libraries may be ok
+	  with this, but it may be problematic for other libraries.
+	  
+	  Imagine a scenario where you have a large central branch and a
+	  small rural branch of the same library system. At the large branch,
+	  there are many copies of Popular New DVD with lots of holds. There are
+	  no copies at the rural branch. Patrons at the small rural branch who
+	  want to pick up Popular New DVD at their home branch may never
+	  get their hold fulfilled because the copies will stay at the large
+	  branch as long as there are holds for pickup there.
+	  
+	  This patch adds an org unit setting that changes the
+	  opportunistic check-in so that items checked in will be assigned to holds by
+	  request date first, rather than proximity. This setting can be applied to
+	  any level of the org tree, so in some situations you may even
+	  want to activate FIFO for large libraries, but leave the original setting
+	  for smaller libraries with less traffic who want to keep their copies
+	  more local.
+	  
+	  Also credit to Jeff Godin who thought of the same patch and
+	  contributed the setting name "holds FIFO" for the setting
+	  
+	  [ NOTE: Implications of mixed FIFO and non-FIFO environments that are
+	  not sufficiently segregated by the use of Hard Boundaries for
+	  Holds present a potenial for user confusion. Beware that mixing FIFO
+	  and non-FIFO settings within a resource-sharing group will likely
+	  result in severe imbalance of hold fulfillment, though further
+	  configuration, development, tuning and testing may be able to mitigate these
+	  issues.
+	  --miker ]
+
+2010-06-11  dbs
+
+	* Merge r16605 and r16607 from trunk for Dojo i18n enhancements:
+	  * Create output directories if they do no exist (r16605)
+	  * Identify problem file when generating POT from Dojo resource
+	  files (r16607)
+
+	* Backport r16667 from trunk: Remove extraneous whitespace in ILS
+	  events POT file
+	  
+	  We were grabbing everything - tabs, newlines, extra spaces - from
+	  ils_events.xml, and we don't want to do that.
+
+	* Fix directory creation in Dojo resource script
+	  
+	  Don't assume that if the file doesn't exist, that the directory
+	  also does not.
+
+	* Add i18n Makefile support for new Dojo resource files in this
+	  release
+	  
+	  reservation.js is still commented out until we bring it into
+	  compliance
+
+	* Just like r16670, avoid directory creation error if directory
+	  exists
+
+2010-06-11  erickson
+
+	* added a number of info messages to the action/trigger runner and
+	  server code. the messages provide summary data about what event
+	  defs / hooks are being processed and when/if they complete or
+	  timeout.
+
+2010-06-11  phasefx
+
+	* backporting changeset 16687 with harmless bits of 14391 and 15222
+	  sneaking in; hoping to help with
+	  https://bugs.launchpad.net/evergreen/+bug/567505
+
+2010-06-11  erickson
+
+	* a null boolean value should use the label for UNSET instead of
+	  False (the default)
+
+2010-06-11  senator
+
+	* Repair abuse of dojo translatable string bundle for Booking.
+	  These should be JSON only, no code.
+
+2010-06-12  miker
+
+	* backporting r16694 -- reporter WHERE clause fixes
+
+2010-06-14  miker
+
+	* db upgrade script comment and license
+
+	* Branching 1.6.1.x
+
+	* .: Tagging 1.6.1.0 for release
+

Modified: tags/rel_1_6_1_0/Open-ILS/src/perlmods/OpenILS/Application.pm
===================================================================
--- tags/rel_1_6_1_0/Open-ILS/src/perlmods/OpenILS/Application.pm	2010-06-14 14:51:17 UTC (rev 16702)
+++ tags/rel_1_6_1_0/Open-ILS/src/perlmods/OpenILS/Application.pm	2010-06-14 15:18:57 UTC (rev 16703)
@@ -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-0";
 }
 
 __PACKAGE__->register_method(

Modified: tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/002.schema.config.sql	2010-06-14 14:51:17 UTC (rev 16702)
+++ tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/002.schema.config.sql	2010-06-14 15:18:57 UTC (rev 16703)
@@ -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.0'); -- miker
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,

Modified: tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/1.6.0.4-1.6.1.0-upgrade-db.sql
===================================================================
--- tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/1.6.0.4-1.6.1.0-upgrade-db.sql	2010-06-14 14:51:17 UTC (rev 16702)
+++ tags/rel_1_6_1_0/Open-ILS/src/sql/Pg/1.6.0.4-1.6.1.0-upgrade-db.sql	2010-06-14 15:18:57 UTC (rev 16703)
@@ -19,6 +19,8 @@
 
 BEGIN;
 
+INSERT INTO config.upgrade_log (version) VALUES ('1.6.1.0');
+
 CREATE TABLE actor.usr_password_reset (
   id SERIAL PRIMARY KEY,
   uuid TEXT NOT NULL, 

Modified: tags/rel_1_6_1_0/README
===================================================================
--- tags/rel_1_6_1_0/README	2010-06-14 14:51:17 UTC (rev 16702)
+++ tags/rel_1_6_1_0/README	2010-06-14 15:18:57 UTC (rev 16703)
@@ -1,11 +1,11 @@
-README for Evergreen 1.6
+README for Evergreen 1.6.1.0
 
 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
 
@@ -51,6 +51,8 @@
 ====================
 
 Evergreen uses the Dojo Toolkit to support its Web and staff client interfaces.
+You will need to install Dojo if you are not installing Evergreen from a
+release package.
 
 Download the Dojo Toolkit (Dojo + Dijit + DojoX) from
 http://dojotoolkit.org/downloads
@@ -59,9 +61,9 @@
 files into the correct directory, adjusting the version number to match the
 version of the Dojo Toolkit that you downloaded:
 
-wget http://download.dojotoolkit.org/release-1.3.2/dojo-release-1.3.2.tar.gz
-tar -C /openils/var/web/js -xzf dojo-release-1.3.2.tar.gz
-cp -r /openils/var/web/js/dojo-release-1.3.2/* /openils/var/web/js/dojo/.
+wget http://download.dojotoolkit.org/release-1.3.3/dojo-release-1.3.3.tar.gz
+tar -C /openils/var/web/js -xzf dojo-release-1.3.3.tar.gz
+cp -r /openils/var/web/js/dojo-release-1.3.3/* /openils/var/web/js/dojo/.
 
 Change ownership of the Evergreen files:
 =======================================
@@ -100,10 +102,10 @@
 Creating the Evergreen database:
 ===============================
 
-PostgreSQL 8.2 or 8.3 will be installed on your system by the Makefile.install
-prerequisite installer if packages are available for your distribution, or
-you will have to compile PostgreSQL 8.2 or 8.3 from source and install it (which
-is beyond the scope of this document).
+PostgreSQL 8.2, 8.3 or 8.4 will be installed on your system by the
+Makefile.install prerequisite installer if packages are available for your
+distribution, or you will have to compile PostgreSQL 8.2 or 8.3 from source
+and install it (which is beyond the scope of this document).
 
 Once the PostgreSQL database server has been installed, you will need to
 create the database and add the appropriate languages and extensions to



More information about the open-ils-commits mailing list