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

svn at svn.open-ils.org svn at svn.open-ils.org
Fri Feb 4 14:35:06 EST 2011


Author: miker
Date: 2011-02-04 14:35:02 -0500 (Fri, 04 Feb 2011)
New Revision: 19390

Modified:
   tags/rel_2_0_1/ChangeLog
   tags/rel_2_0_1/Open-ILS/src/perlmods/OpenILS/Application.pm
   tags/rel_2_0_1/Open-ILS/src/sql/Pg/002.schema.config.sql
   tags/rel_2_0_1/README
Log:
version number bumping

Modified: tags/rel_2_0_1/ChangeLog
===================================================================
--- tags/rel_2_0_1/ChangeLog	2011-02-04 19:29:44 UTC (rev 19389)
+++ tags/rel_2_0_1/ChangeLog	2011-02-04 19:35:02 UTC (rev 19390)
@@ -1 +1,196 @@
-#ChangeLog
+2011-01-27  phasefx
+
+	* enable the checkbox column so we can delete hard due dates
+
+2011-01-28  senator
+
+	* Backport r19325 from trunk
+	  
+	  Serials: Add some missing permacrud permissions to IDL
+	  
+	  7 classes (sdistn, siss, sunit, sin, sbsum, sssum, sisum) were
+	  missing IDL
+	  perms. Appropriate permissions were added to all but sin
+	  (serial_item_note).
+	  
+	  For the sin class, since it's several leaps away from anything
+	  that points at
+	  an org unit, and since no existing code deals with it via
+	  PermaCrud, its
+	  PermaCrud section was simply removed.
+	  
+	  Some classes retain open <retrieve /> permissions, and others do
+	  not.
+	  
+	  No new permissions were created for this. All permissions are
+	  reused from
+	  "higher" serials objects.
+	  
+	  Credit to Mike Rylander for spotting the omissions.
+
+	* Backport r19327 from trunk
+	  
+	  Stay in sync with entity name changes
+
+2011-01-29  dbs
+
+	* Address typos in Rollover and Propagation dialogue
+
+2011-01-30  dbs
+
+	* Correct authority browsing for reals
+	  
+	  First, restore the >= enable before and after ranges in
+	  authority_tag_sf_browse(), after I mistakenly removed it in
+	  r19131; the second storage request for $after does not
+	  stomp on the prior $before results, it simply gets pushed
+	  onto the carefully constructed list of $before results,
+	  ensuring that our target is in the middle of page 0.
+	  
+	  Second, we're treating all of the "tag" members in the
+	  method registration as list references now (for the purpose
+	  of searching against 4xx/5xx in the .refs. variants), but
+	  that was blowing up when we registered just a single tag as
+	  a string and tried to treat the scalar as a list reference.
+	  I could have checked to see if what we had incoming was a
+	  reference and dance accordingly, but opted to just define
+	  all single-tag entries as single-element arrays instead.
+	  Applied the same to startwith.
+	  
+	  Finally, in r19331 I had used chop() to ensure that an
+	  exact match for startwith would be returned as element 1 on
+	  page 0, instead of appearing as the last element of page -1.
+	  I had said that the right way to do this would be to
+	  naco_normalize()
+	  the value to match the normalized afr.value, and so this is what
+	  I have done. Rather than torturously using O:A:Storage:FTS to get
+	  at the naco_normalize() definition, I moved the function into its
+	  own Utils package and adjusted its usage accordingly through the
+	  affected code. One step closer to single-sourcing the function
+	  in the database, as well?
+
+	* Use the browse method instead of startwith for Manage
+	  Authorities, too
+	  
+	  Now that the browse method is working properly, adopt it for the
+	  Manage Authorities interface as well so that context around the
+	  search term can be provided.
+
+	* Don't attempt to control 4xx fields in records
+	  
+	  Per LP bug # 708029, it doesn't make sense to apply an
+	  authority control on a 4xx field; so remove those entries
+	  from the authority tag map.
+
+2011-01-31  phasefx
+
+	* backport 19344, 19345 for patron purge fix for handling former
+	  staff users
+
+2011-02-01  senator
+
+	* Backport r19351 from trunk
+	  
+	  Acq: make the "new provider" button under Admin -> Server Admin
+	  ->
+	  Acquisitions -> Providers not produce a dialog with a ton of
+	  mysterious
+	  whitespace. Spotted by Dan Scott.
+
+	* Backport r19353 from trunk
+	  
+	  This should get this correct version of postgresql installed for
+	  clean
+	  installations on debian-lenny, *if* your system has the backports
+	  repo enabled.
+
+	* Backport r19355 from trunk
+	  
+	  Acq: Improving on r19351, don't let showCreatePane() be issued
+	  repeatedly to
+	  fill the window with redundant dialogs, since a) it looks silly,
+	  and b) the
+	  dialogs don't work when there are more than one of them. Thanks
+	  again Dan.
+
+2011-02-01  erickson
+
+	* make sure that inline overdue fines generation completes before
+	  we attempt to void overdues fines in checkin, otherwise it's
+	  possible to create multiple services (storage and cstore)
+	  competing for the same DB row mid-transaction, resulting in
+	  cstore timeouts and rollback of checkin. This could happen with
+	  backdated or amnesty checkins
+
+2011-02-02  dbs
+
+	* Apply autogenerate barcode trigger to serial.unit to enable
+	  serial checkin
+	  
+	  Serial checkin tried to use the '@@AUTO' macro to autogenerate
+	  barcodes,
+	  but unfortunately the required trigger had only been defined on
+	  the parent
+	  table asset.copy and not on the child table serial.unit. Here we
+	  define the
+	  trigger on serial.unit to resolve that problem.
+
+2011-02-02  erickson
+
+	* exit finish_fines_and_voiding() if there is no open circ
+
+2011-02-02  phasefx
+
+	* backport r19364 from trunk for stat cat field value removal in
+	  patron editor
+
+	* let due date show up correctly in the copy browser for
+	  circulating items
+
+2011-02-03  dbs
+
+	* Authorities: control 610/611, do not control 4xx by default
+	  
+	  The 4xx fields in bibliographic records have not been controlled
+	  fields for some time (1988 for CAN/MARC, 1999 for USMARC per)
+	  http://www.loc.gov/marc/bibliographic/bd4xx.html; and
+	  http://www.oclc.org/bibformats/en/4xx/default.shtm also lists
+	  these as obsolete. So, remove them from the default controlled
+	  fields in Evergreen.
+	  
+	  Also, add 610/611 to the controlled fields list (per LP #712467).
+
+2011-02-03  dbwells
+
+	* Two binding fixes for manage items
+	  
+	  The first fix is more or less cosmetic. When selecting a target
+	  unit, both areas need to refresh in order to not show the
+	  selected unit's items in the main list.
+	  
+	  The second fix involves handling cases where moving items from
+	  one unit to another does not empty the 'donor' unit. In those
+	  cases, we need to update the contents of both the new and the old
+	  unit.
+
+2011-02-03  erickson
+
+	* clear shelf expire time and some other fields when un-cancelling
+	  a hold
+
+2011-02-04  erickson
+
+	* ported open-ils.actor.user.transaction.[fleshed.]retrieve to
+	  CStoreEditor both for cleanup and to take advantage of
+	  .authoritative. Use authoritative version in staff client
+
+2011-02-04  dbwells
+
+	* Fix ModsParser.pm bug involving invalid ISBNs. See bug #697398.
+
+2011-02-04  miker
+
+	* upgrade script
+
+	* .: Tagging 2.0.1
+

Modified: tags/rel_2_0_1/Open-ILS/src/perlmods/OpenILS/Application.pm
===================================================================
--- tags/rel_2_0_1/Open-ILS/src/perlmods/OpenILS/Application.pm	2011-02-04 19:29:44 UTC (rev 19389)
+++ tags/rel_2_0_1/Open-ILS/src/perlmods/OpenILS/Application.pm	2011-02-04 19:35:02 UTC (rev 19390)
@@ -6,7 +6,7 @@
 sub ils_version {
     # version format is "x-y-z", for example "2-0-0" for Evergreen 2.0.0
     # For branches, format is "x-y"
-    return "2-0";
+    return "2-0-1";
 }
 
 __PACKAGE__->register_method(

Modified: tags/rel_2_0_1/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- tags/rel_2_0_1/Open-ILS/src/sql/Pg/002.schema.config.sql	2011-02-04 19:29:44 UTC (rev 19389)
+++ tags/rel_2_0_1/Open-ILS/src/sql/Pg/002.schema.config.sql	2011-02-04 19:35:02 UTC (rev 19390)
@@ -71,6 +71,7 @@
 );
 
 INSERT INTO config.upgrade_log (version) VALUES ('0481'); -- dbs
+INSERT INTO config.upgrade_log (version) VALUES ('2.0.1');
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,

Modified: tags/rel_2_0_1/README
===================================================================
--- tags/rel_2_0_1/README	2011-02-04 19:29:44 UTC (rev 19389)
+++ tags/rel_2_0_1/README	2011-02-04 19:35:02 UTC (rev 19390)
@@ -1,11 +1,11 @@
-README for Evergreen trunk
+README for Evergreen 2.0.1
 
 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.4.0 or later).
+1. Begin by installing the most recent version of OpenSRF (1.6.0 or later).
 You can download OpenSRF releases from
 http://evergreen-ils.org/downloads
 
@@ -43,7 +43,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_trunk install
+make STAFF_CLIENT_BUILD_ID=rel_2_0_1 install
 
 This will install Evergreen, including example configuration files in
 /openils/conf/ that you can use as templates for your own configuration files.
@@ -111,11 +111,10 @@
 Creating the Evergreen database:
 ===============================
 
-PostgreSQL 8.3 or 8.4 will be installed on your system by the Makefile.install
+PostgreSQL 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.3 or 8.4 from source and install it (which
-is beyond the scope of this document). PostgreSQL 8.4 is recommended if you have
-the option.
+you will have to compile PostgreSQL 8.4 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