From: miker Date: Fri, 10 Dec 2010 21:11:32 +0000 (+0000) Subject: version bumps and ChangeLog from 1.6.1.0 on X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Frel_1_6_2_0_rc1;p=Evergreen.git version bumps and ChangeLog from 1.6.1.0 on git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_2_0_rc1@18983 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/ChangeLog b/ChangeLog index 3323187d13..d5952af35c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 + +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 + +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 + +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 + + * 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 + + * 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 + +2010-08-09 dbs + + * Patch from Ben Ostrowsky 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 + + * 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 + +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 + +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 + +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 + +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 + + * sync 1.6.0.3-1.6.0.4-upgrade-db.sql from rel_1_6_0 + + Signed-off-by: Galen Charlton + +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 + +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 + +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 + +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 + +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 + +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 + diff --git a/Open-ILS/src/perlmods/OpenILS/Application.pm b/Open-ILS/src/perlmods/OpenILS/Application.pm index 8b77ab03dd..6f04ad0dd5 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application.pm @@ -5,7 +5,7 @@ use base qw/OpenSRF::Application/; 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( diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index e942ebc307..dba1e35b18 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -51,7 +51,7 @@ CREATE TABLE config.upgrade_log ( 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, diff --git a/README b/README index 0243787daf..1771fb4e0d 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -README for Evergreen 1.6 +README for Evergreen 1.6.2.0-RC1 Installing prerequisites: ======================== @@ -40,7 +40,7 @@ Installation instructions: 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.