[open-ils-commits] r18983 - in branches/rel_1_6_2_0_rc1: . Open-ILS/src/perlmods/OpenILS Open-ILS/src/sql/Pg (miker)
svn at svn.open-ils.org
svn at svn.open-ils.org
Fri Dec 10 16:11:37 EST 2010
Author: miker
Date: 2010-12-10 16:11:32 -0500 (Fri, 10 Dec 2010)
New Revision: 18983
Modified:
branches/rel_1_6_2_0_rc1/ChangeLog
branches/rel_1_6_2_0_rc1/Open-ILS/src/perlmods/OpenILS/Application.pm
branches/rel_1_6_2_0_rc1/Open-ILS/src/sql/Pg/002.schema.config.sql
branches/rel_1_6_2_0_rc1/README
Log:
version bumps and ChangeLog from 1.6.1.0 on
Modified: branches/rel_1_6_2_0_rc1/ChangeLog
===================================================================
--- branches/rel_1_6_2_0_rc1/ChangeLog 2010-12-10 21:04:16 UTC (rev 18982)
+++ branches/rel_1_6_2_0_rc1/ChangeLog 2010-12-10 21:11:32 UTC (rev 18983)
@@ -1 +1,1077 @@
-#ChangeLog
+2010-06-18 dbs
+
+ * Backport security fix r16747 from trunk
+
+ 1. Disable fleshing for PCRUD. Otherwise fleshing would provide a
+ back door whereby a user could see stuff he has no permission to
+ see.
+
+ 2. For the id_list method: strip out the "flesh_fields" entry,
+ not
+ the "flesh_columns" entry (which doesn't exist). This actually
+ makes
+ no difference, but if we're going to do something useless, we
+ might
+ as well do it right.
+
+2010-06-22 miker
+
+ * remove attempts to install staging and query schemas in 1.6.x
+
+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
+
+ * use the correct table and field, holy moly
+
+ * 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>
+
+ * 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 phasefx
+
+ * opac.org_unit_hiding.depth
+
+ This org unit setting will hide certain org units in the public
+ OPAC if the Original Location (url param 'ol') for the OPAC
+ inherits this setting. This setting specifies an org unit depth,
+ that together with the OPAC Original
+ Location determines which section of the Org Hierarchy should be
+ visible in the OPAC. For example, a stock Evergreen installation
+ will have a 3-tier hierarchy (Consortium/System/Branch), where
+ System has a depth of 1 and Branch
+ has a depth of 2. If this setting contains a depth of 1 in such
+ an installation, then every library in the System in which the
+ Original Location belongs will be visible, and everything else
+ will be hidden. A depth of 0 will
+ effectively make every org visible. The embedded OPAC in the
+ staff client ignores this setting.
+
+ Thanks to Bill Ott for trailblazing this area and blogging about
+ it.
+
+ We're modifying the library selector in the default skin, the
+ depth selector (search This Branch, Local Library System, etc.),
+ the availability summary columns in search results, the copy
+ details in the Record Summary page, and
+ the search preferences under My Account (we're simply hiding
+ those if needed).
+
+ TODO: forward-port to trunk (which handles org unit settings a
+ bit differently). port to craftsman?
+
+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.
+
+ * Grant booking/reservation permissions in a way that is valid SQL
+
+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-27 dbs
+
+ * Backport spine label editing enhancements to rel_1_6
+
+2010-08-30 dbs
+
+ * Backport spine label prefix/suffix and printing fixes for XUL
+ 1.9.0 from trunk
+
+ * Backport r17369 from trunk: Display blank instead of 'undefined'
+ for undefined label prefixes and suffixes
+
+ * Merge fixes from r17372 for printing label font and margin
+ settings
+
+2010-08-31 dbs
+
+ * Backport bib-source selector from trunk (r13793)
+
+ Enables one to edit the bib source of a given MARC record in the
+ MARC editor
+
+ * Backport r71394 and r17395 from trunk: bib_source selection in
+ Vandelay
+
+ When importing a set of records from Vandelay, the bib source
+ selection widget
+ on the Vandelay screen should actually affect the
+ biblio.record_entry.source
+ value of the imported records.
+
+ We also pass the record types to the MARC editor from the
+ Vandelay and
+ acquisitions interfaces, for however much good that does for us
+ (not much
+ at the moment).
+
+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-10 senator
+
+ * Backport r17391 from trunk, in support of the next commit I'll
+ make
+
+ * Backport r17563 from trunk: booking bugfix
+
+2010-09-10 dbs
+
+ * Update version stamp for Evergreen service, adopting branch
+ convention from trunk
+
+ http://hostname/gateway?service=open-ils.actor&method=opensrf.open-ils.system.ils_version
+ was returning "1-5" for a number of systems we checked; in trunk,
+ we have adopted the
+ "x-y" convention for branches, so in the 1.6 branches we will
+ follow the "x-y-z"
+ approach for a little more clarity.
+
+2010-09-16 dbs
+
+ * Enable bookbags to have a target searchOrg that sets the
+ appropriate search scope in opac mode
+
+ For example,
+ http://example.com/opac/extras/feed/bookbag/opac/2378?skin=sparkly&searchOrg=BR1
+ would resolve to a scope of BR1 in the dynamic OPAC.
+
+ There is a more sophisticated version of this in 2.0/trunk; this
+ is just a
+ stop-gap measure until then.
+
+2010-09-20 gmc
+
+ * marc_add_ids - better failure recovery
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-09-20 dbs
+
+ * Make query parser a bit more careful when converting convenience
+ classes to search classes
+
+ Queries like "Heart disease: a global problem" were getting
+ converted to series searches
+ due to the trailing "se:" in the search terms. This change
+ ensures that the convenience
+ class is either at the start of the input or preceded by
+ whitespace.
+
+2010-09-23 miker
+
+ * Forward-port of a patch from Steve Callendar, via James Fournie,
+ via launchpad:
+
+ When the patron.password.use_phone is set, new patrons are
+ created with their password set to the last 4 digits of their
+ phone number, HOWEVER, when a patron's password is reset, it does
+ not work properly. Although the little underlined summary shows
+ the proper 4 digits, the password box displays 9-ish digits, and
+ is not the last 4 digits of the password.
+
+ The attached patch was created by Steve Callender and is
+ confirmed working on 1.6.0
+
+ This patch will not work on 2.0 as that has a new user editor,
+ but it would presumably be worthwhile to verify this
+ functionality works in that editor as well.
+
+2010-09-24 phasefx
+
+ * merge r17958 from trunk for patron display juvenile CSS
+
+2010-09-24 gmc
+
+ * improve hold targetting
+
+ * all potential capturable copies are now checked (up to the
+ first
+ one that is permitted for the request), instead of a small random
+ subset of them
+ * don't do redundant permission checks
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-10-01 miker
+
+ * Backporting mod_deflate config from trunk -- big speed win, yay!
+
+2010-10-01 dbs
+
+ * Set due times for durations measured in days to 23:59:59 after
+ inserts OR updates
+
+ The existing trigger acted only on the initial insert of a
+ circulation
+ transaction for duration intervals perfectly divisible by 24
+ hours.
+ If updates to those due dates were subsequently issued, then the
+ due
+ time would revert to 00:00:00 - which could cause surprising
+ overdue
+ fines to be generated on the due date, rather than after the due
+ date.
+
+ This commit makes the trigger take effect on both INSERT and
+ UPDATE
+ to the action.circulation table.
+
+2010-10-04 scottmk
+
+ * Add hold_priority column to permission.grp_tree table.
+
+ For trunk and 1.6, and eventually for 1.6.2 and 2.1, but *not*
+ for 1.6.1 or 2.0.
+
+ A
+ Open-ILS/src/sql/Pg/upgrade/0425.schema.perm-grp-tree-hold-priority.sql
+ M Open-ILS/src/sql/Pg/006.schema.permissions.sql
+ M
+ Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/permission.pm
+ M Open-ILS/examples/fm_IDL.xml
+
+2010-10-04 miker
+
+ * Backport r18151 from trunk: add support for hold_priority sorting
+ in open-ils.storage.action.hold_request.nearest_hold
+
+2010-10-04 phasefx
+
+ * prevent repeat renderings of opac sidebar (relevant subjects,
+ authors, etc.) in Firefox. What's happening is that the
+ rresultHandleMods is not firing immediately with each record
+ retrieve, and so we get a flurry at the end where
+ resultPageIsDone() returns true for all of them, triggering the
+ allRecordsReceived event more than once. So now at the end of the
+ first allRecordsReceived event chain, we set a global variable,
+ and have these render functions check to see if it has been set.
+
+2010-10-04 senator
+
+ * Backport r18150: Hold priority control
+
+2010-10-05 dbs
+
+ * Backport MARC Editor user interface enhancements from trunk
+
+ r16878 - Enable plain up-arrow and down-arrow to jump to next row
+ in MARC editor
+
+ As TAB/shift-TAB move between each editable element of the MARC
+ record,
+ we already have fine-grained keyboard navigation. However, moving
+ down
+ 10 data fields requires around 50 TAB presses or more, depending
+ on how
+ many subfields are in the intervening data fields, or a looonng
+ hold of
+ the tab key; not good for RSI.
+
+ The up-arrow and down-arrow keys, then, move directly to the next
+ or
+ previous row, placing the focus in the first editable subfield
+ element
+ rather than in the tag name (under the assumption that
+ cataloguers are
+ most likely to want to edit the contents of a given subfield, and
+ not
+ the tag name or indicators).
+
+ Now, in the worst-case scenario, a cataloguer who wants to edit
+ the tag
+ name of a field 10 rows below their current position will have to
+ make 14 key presses (10 down arrows, 4 shift-TABs). Not too
+ shabby.
+
+ r16884 - Reclaim cataloguing real estate by hiding unnecessary
+ rows in fixed field grid editor
+
+ The fixed field grid editor currently shows blank rows for fixed
+ field
+ attributes that don't apply to the currently displayed MARC
+ record type. We
+ can hide these rows and offer more screen real estate for the
+ MARC record
+ proper.
+
+ r16897 - Initial support for wrapping long subfields in the MARC
+ editor
+
+ Limitations of the current approach are that the line width is
+ arbitrarily set
+ to break at 100 characters, and is only calculated on a
+ per-subfield basis. So
+ if a given field contains 50 subfields, each with 90 characters,
+ this commit
+ isn't going to help you. (But really... in that scenario, you're
+ beyond help
+ anyway!)
+
+ Also, the double-dagger aligns itself at the top of the box
+ rather than the
+ middle once the box goes into multiline mode, which is annoying;
+ but long 505
+ fields that scroll ten screens to the right are more annoying, so
+ I'll commit
+ this for now rather than waste more time trying to CSS it into
+ shape.
+
+ r16903 - Refactor cursor up/down and wrap long fields using Dojo
+
+2010-10-06 scottmk
+
+ * Two changes to config schema:
+
+ 1. Add new column date_ceiling to rule_circ_duration table.
+
+ 2. New table hard_due_date.
+
+ For trunk, v1.6, v1.6.2 (eventually), and v2.1 (eventually).
+
+ NOT for v1.6.1 or v2.0.
+
+ M Open-ILS/src/sql/Pg/002.schema.config.sql
+ A
+ Open-ILS/src/sql/Pg/upgrade/0432.schema.config_hard_due_date.sql
+ M Open-ILS/examples/fm_IDL.xml
+
+2010-10-06 erickson
+
+ * added support for honoring the due date ceiling from the duration
+ rule. AKA, end-of-semester due dates
+
+2010-10-08 dbs
+
+ * Avoid scary SSL / HTTPS errors in Apache configuration
+
+ When port 443 is the last listener port, Apache generates lots
+ of "unknown protocol speaking not SSL to HTTPS port!?" errors in
+ the logs - which are scary, but harmless. Putting port 80 last
+ avoids those errors entirely, per
+ http://wiki.apache.org/httpd/InternalDummyConnection
+
+2010-10-08 phasefx
+
+ * make sure we change the juvenile flag on the patron object when
+ we automatically change the juvenile checkbox in the UI
+
+2010-10-11 miker
+
+ * Backporting batch update functionality for 1.6.2, along with some
+ deps
+
+ * rolling back some extra bits from trunk
+
+2010-10-11 phasefx
+
+ * fix Actions for this Record -> Add Volumes. backport was missing
+ this
+
+2010-10-11 miker
+
+ * Backporting r18271 and r18272 from trunk
+
+2010-10-12 miker
+
+ * Backport UI improvements from trunk
+
+2010-10-13 miker
+
+ * backport bits of Vandelay required to perform the appropriate XML
+ mangling for batch update in the db
+
+ * sync upgrade script with required reality
+
+ * force reingest via open-ils.ingest
+
+ * deduplicate bibs going into the merge queue
+
+ * backport oils_xpath wrappers
+
+ * thinko supporting multiple rules of the same type in in-line
+ merge rulesets
+
+2010-10-13 phasefx
+
+ * Backport new record merge interface and some batch MARC edit
+ entrypoints from trunk, and example eg_vhost.conf. r18255,
+ r18287, r18288, r18289, r18294
+
+ * missed some pieces for r18306. A vertical version of the xul bib
+ summary and the multi-bib side by side UI
+
+2010-10-13 miker
+
+ * backport editor swapping functionality from 2.0 for 1.6.2
+
+ * some left over cruft from the backport
+
+2010-10-13 phasefx
+
+ * overzealous trimming of cat.properties
+
+ * wrong identifier
+
+2010-10-13 miker
+
+ * no owner in 1.6
+
+ * Again, no owner in 1.6
+
+2010-10-13 phasefx
+
+ * reworking bib_brief_vertical.xul for 1.6 to support improved
+ record merging, since it's radically different from trunk
+
+ * util.deck isn't loaded in the util_overlay in 1.6
+
+ * don't pass in the 'id' here or we'll get a pcrud cbs error. No
+ source selector now, but no error either
+
+2010-10-14 phasefx
+
+ * change the Swap Editor button to a persisted checkbox
+
+2010-10-14 gmc
+
+ * sort call numbers better regardless of database locale
+
+ rel_1_6 version of r18333, accounting for fact that 1.6.x does
+ not
+ have label_sortkey
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-10-14 miker
+
+ * "as" not "to" ... you pointed that out the first time, miker,
+ what is your deal?
+
+2010-10-15 phasefx
+
+ * populate the password widget under all "reset" conditions
+
+2010-10-16 gmc
+
+ * backporting r17243 all the way down to reduce errors on upgrade
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.coM.
+
+ * restoring dbs' better ISSN extraction for
+ r.old_super_simple_record
+
+ Had gottten lost in the shuffle in rel_1_6
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+ * sync 1.6.0.3-1.6.0.4-upgrade-db.sql from rel_1_6_0
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-10-16 miker
+
+ * Backport oils_text_as_bytea work from 2.0
+
+2010-10-20 miker
+
+ * Backporting r18396 from trunk: Patch from Thomas Berezansky
+ providing an alternate implementation of Hard Due Dates
+
+2010-10-20 phasefx
+
+ * channeling Bill Ott and Steve Calendar and making this change
+ password on phone entry behavior work only for patron
+ registration. Thanks guys!
+
+ * fix record result page in opac so that lack of an rt parameter
+ works correctly
+
+2010-10-20 miker
+
+ * 1.6.1-1.6.2 upgrade script needs to fall in line with reality, re
+ 0442
+
+2010-10-21 gmc
+
+ * improve call number sorting
+
+ oils_text_as_bytea now does uppercasing in addition
+ to converting strings to bytea, working around
+ the limitation that json_query can't stack transforms
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-10-25 miker
+
+ * Dump some debugging output from clark; may later make this
+ optional, but we usually need it when looking for the cause of
+ problems.
+
+2010-10-26 miker
+
+ * include more information in the debugging dump; correct the "back
+ to index" link
+
+2010-10-27 dbs
+
+ * Prevent ingest errors when asset.uri ID value outstrips
+ asset.call_number
+
+ We were basing IDs in asset.uri on the max ID of
+ asset.call_number,
+ which occasionally led to major ingest problems as attempts to
+ insert
+ the next ID into asset.uri failed because that ID already
+ existed. Using
+ the max ID from asset.uri for asset.uri inserts seems to make
+ more sense
+ and does resolve that problem.
+
+ The bigger problem of not using the sequences that are already on
+ these
+ tables to generate the IDs will not be an issue in 2.0, when we
+ move to
+ in-database ingest and can use the normal lastval() approach to
+ populate
+ asset.uri_call_number_map with the new values.
+
+2010-10-27 miker
+
+ * This column does not exist in 1.6.1, no good trying to DROP it.
+
+2010-10-27 gmc
+
+ * adjust user tests that get done when retargeting holds
+
+ Fixes bug where a user having the maximum number of
+ active hold requests allowed to them by policy would
+ prevent items from being targeted to fill their requests.
+
+ Backport of rel_2_0 commits r18189, r18197, r18201, and
+ r18229 by Mike Rylander and Galen Charlton.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-10-28 dbs
+
+ * Backport r18516: Ensure call numbers are returned to the holdings
+ editor in ascending sorted order
+
+ James Fournie in https://bugs.launchpad.net/evergreen/+bug/635121
+ reported
+ that call numbers were being displayed in the order that they had
+ been
+ added to the database, rather than in sorted call number label
+ order.
+
+ Although I have been unable to reproduce this problem on two
+ different
+ test systems, the patch he provided for 1.6.1 (which fixes the
+ problem on their
+ test system) shouldn't hurt other systems.
+
+2010-10-28 phasefx
+
+ * missing clear_expired_circ_history.srfsh was breaking the build,
+ copied from trunk
+
+ * backport r18498-18499 from trunk for staff-initiated age overdue
+ circ/item to Lost functionality, with upgrade script
+
+2010-11-01 miker
+
+ * Backporting r18561 from trunk: Make vandelay.add_field smarter
+ about applying add rules when no target field exists before hand
+
+2010-11-02 miker
+
+ * Patch from Steve Callender to address a booking-related
+ collection agency reporting problem
+
+2010-11-02 senator
+
+ * Backport r18535 from trunk: hard due date config UIs
+
+2010-11-03 miker
+
+ * add the Batch Bib Update module to startup.pl
+
+2010-11-04 miker
+
+ * cut down on reloading of IDL classes
+
+2010-11-05 phasefx
+
+ * backporting r18609 patch from bshum for catalog search in button
+ bar
+
+2010-11-05 gmc
+
+ * fix user password reset request time column def
+
+ Needs to be a timestamp with time zone; fixes a bug
+ where it was interpreted as a UTC time, throwing off
+ the calculation of the expiration of the password reset
+ request.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-11-08 miker
+
+ * Backporting r18652: Teach vandelay.replace_field to be a little
+ smarter by allowing simple cases of both replacing and
+ regexp-testing the same subfield
+
+ * Bacport r18657: syntax problem spotted by Jason Etheridge
+
+2010-11-10 gmc
+
+ * do not use TRUNCATE when refreshing
+ reporter.materialized_simple_record
+
+ Previous behavior would break Slony replication after doing a
+ bib load. Since a deletion is slower than a truncate, if you're
+ not using Slony replication, you may prefer to truncate rmsr
+ prior to calling
+ reporter.enable_materialized_simple_record_trigger.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-11-10 senator
+
+ * Backport r18688 from trunk: booking bugfix
+
+2010-11-15 senator
+
+ * Backport r17447 from trunk: fix wrong-headed permissions tests in
+ booking
+
+ This should have been backported to rel_1_6 immediately. :-(
+
+2010-11-15 miker
+
+ * Reverting and extending r18472 to correct implementation thinko
+
+2010-11-15 dbs
+
+ * asset.uri needs a seed entry for queries of its ID values
+
+ To fix a problem with ingesting URIs, Ingest.pm was changed to
+ reflect
+ the maximum asset.uri.id value rather than the
+ asset.call_number.id
+ value. However, with no entries in asset.uri, the query returned
+ a
+ NULL object which broke ingest entirely. Adding a seed entry
+ avoids
+ this problem.
+
+ * Trim leading and trailing whitespace from metabib.full_rec values
+ - fixes ISSN quicksearch (thanks for noticing this, Dan Wells!)
+
+2010-11-16 phasefx
+
+ * backport r18757 from trunk for opac org hiding extension to place
+ hold pickup lib menu
+
+2010-11-18 erickson
+
+ * back-porting 17292: added custom internal_id handler to SIP
+ patron module
+
+2010-11-19 phasefx
+
+ * merge r18716 from rel_2_0 to cache this setting. Thanks to James
+ Fournie for https://bugs.launchpad.net/evergreen/+bug/677311 We
+ should probably do this as a cookie instead for even fewer
+ network calls. I can't see the setting changing all that
+ frequently
+
+2010-11-29 miker
+
+ * Patch from Jeff Godin, backported from trunkified version:
+
+ In the staff client, the holds context menu option "Edit
+ PickupLibrary" displays and allows selection of org units that it
+ shouldn't.
+
+ Org units whose type has can_have_users = FALSE are not valid
+ pickup locations.
+
+ Using the default types as an example, CONS and SYS1 are invalid
+ pickup locations.
+
+ The OPAC enforces this when allowing patrons to edit a hold.
+
+ The staff client does not enforce this when staff edit a hold.
+
+ The can_have_users() method of the au object returns a string 't'
+ or 'f' which is then compared to 0.
+
+ The attached patch corrects this issue. ( foo == 0 becomes
+ !isTrue(foo) ).
+
+ * logic error (inversion) in retargetting of previous copy when no
+ other holds are looking at it
+
+2010-11-30 erickson
+
+ * back-porting cstoreditor fixes to help prevent transaction
+ leaking
+
+2010-11-30 senator
+
+ * Backport some booking related commits from trunk.
+
+ r17980: more transaction cleanups
+ --
+ r18502: Booking: make the circ module avoid booking code if the
+ booking service
+ isn't up
+
+ Previously, it was not possible to turn the booking service off
+ and have
+ working circ. Now you should be able to turn it off if you don't
+ need it.
+ --
+ r18514: If we already know we're not using booking, skip a
+ redundant and
+ expensive test for the possibility of capturing a hold. We're
+ just going to
+ try actually doing it a little farther down.
+
+2010-11-30 gmc
+
+ * protect some of the supercat browse interfaces from unboundedness
+
+ E.g., browsing from a call number that contains forward slashes,
+ e.g.,
+
+ "02/05/2004"
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2010-12-03 miker
+
+ * Normalize spaces in notcontains advance search query terms to
+ address bug https://bugs.launchpad.net/evergreen/+bug/677122
+
+2010-12-03 senator
+
+ * Be consistent with a misspelled field. Credit to Robert Soulliere
+ for pointing
+ out my mistaken understanding of where this was already fixed and
+ where it
+ wasn't.
+
+2010-12-03 miker
+
+ * protect against empty control fields (bad MARC)
+
+2010-12-09 dbs
+
+ * Enable Ingest to ingest multiple located URIs for a single
+ org-unit at once
+
+ Previous logic incorrectly restricted a given bib record to have
+ one located
+ URI per org-unit - unless you reingested it multiple times, each
+ time adding
+ one more URI per org-unit.
+
+ We also add the strict pragma and adjust some syntax accordingly.
+
+2010-12-09 phasefx
+
+ * transit isn't in payload first time through with ROUTE_ITEM
+ checkin, fallback on check.org
+
+ * big thinko. Going by the stock receipt template, this should be
+ the workstation lib. Destination is handled by a different
+ variable
+
+2010-12-10 miker
+
+ * partial backport of r18957 to capture the fixes for
+ vandelay.replace_field -- specifically, normalizing the XML for
+ comparison when deciding if the "add" side of a replace should
+ proceed
+
+ * Forward-port of r18962: Addressing
+ https://bugs.launchpad.net/evergreen/+bug/638309 -- Thanks to
+ Steve Callender for the original report and diagnosis
+
+ * Patch from James Fournie to address
+ https://bugs.launchpad.net/evergreen/+bug/622908 wherein we learn
+ that related item physical description might be used as the main
+ PD of the main item, if the main item lacks such a field in the
+ MARC
+
+2010-12-10 phasefx
+
+ * backport r14033 from trunk for unsetting (nullifying) a circ
+ modifier
+
+2010-12-10 miker
+
+ * upgrade cleanup in prep for cutting 1.6.2.0
+
+ * Branching for 1.6.2.x
+
+ * .: Tagging 1.6.2.0-rc1
+
Modified: branches/rel_1_6_2_0_rc1/Open-ILS/src/perlmods/OpenILS/Application.pm
===================================================================
--- branches/rel_1_6_2_0_rc1/Open-ILS/src/perlmods/OpenILS/Application.pm 2010-12-10 21:04:16 UTC (rev 18982)
+++ branches/rel_1_6_2_0_rc1/Open-ILS/src/perlmods/OpenILS/Application.pm 2010-12-10 21:11:32 UTC (rev 18983)
@@ -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-6";
+ return "1-6-2-0-rc1";
}
__PACKAGE__->register_method(
Modified: branches/rel_1_6_2_0_rc1/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- branches/rel_1_6_2_0_rc1/Open-ILS/src/sql/Pg/002.schema.config.sql 2010-12-10 21:04:16 UTC (rev 18982)
+++ branches/rel_1_6_2_0_rc1/Open-ILS/src/sql/Pg/002.schema.config.sql 2010-12-10 21:11:32 UTC (rev 18983)
@@ -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.2.0-rc1'); -- miker
CREATE TABLE config.bib_source (
id SERIAL PRIMARY KEY,
Modified: branches/rel_1_6_2_0_rc1/README
===================================================================
--- branches/rel_1_6_2_0_rc1/README 2010-12-10 21:04:16 UTC (rev 18982)
+++ branches/rel_1_6_2_0_rc1/README 2010-12-10 21:11:32 UTC (rev 18983)
@@ -1,4 +1,4 @@
-README for Evergreen 1.6
+README for Evergreen 1.6.2.0-RC1
Installing prerequisites:
========================
@@ -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_2_0 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