From 48070df7815821ee3e3ef8914113085ca005dbda Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Thu, 2 May 2013 18:51:00 +0000 Subject: [PATCH] Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Mike Rylander --- ChangeLog | 15198 ++++++++++++++++++- Open-ILS/src/perlmods/lib/OpenILS/Application.pm | 2 +- Open-ILS/src/sql/Pg/002.schema.config.sql | 1 + .../Pg/version-upgrade/2.3-2.4.0-upgrade-db.sql | 3994 +++++ .../staff_client/chrome/content/main/about.html | 2 +- .../xul/staff_client/defaults/preferences/prefs.js | 2 +- Open-ILS/xul/staff_client/windowssetup.nsi | 2 +- README | 549 +- configure.ac | 4 +- 9 files changed, 19744 insertions(+), 10 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.0-upgrade-db.sql mode change 120000 => 100644 README diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..0eaff14de7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15195 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit 898787e88986f2f7104f5f701c6fad5c50e9bb9c +Author: Mike Rylander +Date: Thu May 2 18:49:53 2013 +0000 + + Updating OpenILS module version + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit da2c4333c9473ec39249bb813f2f7a672dc79b20 +Author: Mike Rylander +Date: Thu May 2 18:48:35 2013 +0000 + + Correcting Finnish translator info + + Signed-off-by: Mike Rylander + +1 1 build/i18n/po/AutoFieldWidget.js/fi-FI.po +1 1 build/i18n/po/Searcher.js/fi-FI.po +1 1 build/i18n/po/TranslatorPopup.js/fi-FI.po +1 1 build/i18n/po/User.js/fi-FI.po +1 1 build/i18n/po/XULTermLoader.js/fi-FI.po +1 1 build/i18n/po/admin.properties/fi-FI.po +1 1 build/i18n/po/auth.properties/fi-FI.po +1 1 build/i18n/po/authority.js/fi-FI.po +1 1 build/i18n/po/capture.js/fi-FI.po +1 1 build/i18n/po/cat.properties/fi-FI.po +1 1 build/i18n/po/circ.properties/fi-FI.po +1 1 build/i18n/po/common.properties/fi-FI.po +1 1 build/i18n/po/conify.js/fi-FI.po +1 1 build/i18n/po/db.seed/fi-FI.po +1 1 build/i18n/po/fm_IDL.dtd/fi-FI.po +1 1 build/i18n/po/ils_events.xml/fi-FI.po +1 1 build/i18n/po/lang.dtd/fi-FI.po +1 1 build/i18n/po/offline.properties/fi-FI.po +1 1 build/i18n/po/opac.dtd/fi-FI.po +1 1 build/i18n/po/opac.js/fi-FI.po +1 1 build/i18n/po/patron.properties/fi-FI.po +1 1 build/i18n/po/pickup_and_return.js/fi-FI.po +1 1 build/i18n/po/pull_list.js/fi-FI.po +1 1 build/i18n/po/register.js/fi-FI.po +1 1 build/i18n/po/reports.dtd/fi-FI.po +1 1 build/i18n/po/reports.js/fi-FI.po +1 1 build/i18n/po/reservation.js/fi-FI.po +1 1 build/i18n/po/selfcheck.js/fi-FI.po +1 1 build/i18n/po/serial.properties/fi-FI.po + +commit e73714615927ced46b1099a9282e270712d2e76b +Author: Mike Rylander +Date: Thu May 2 18:47:11 2013 +0000 + + Updating POT files changed since RC + + Signed-off-by: Mike Rylander + +7 5 build/i18n/po/lang.dtd/lang.dtd.pot +40 39 build/i18n/po/tpac/tpac.pot + +commit 5962b2c5e46557a7f2b695665cf398abd79ebfa0 +Author: Galen Charlton +Date: Wed May 1 17:35:30 2013 -0400 + + adjust release notes references to refer to 2.4.0 + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +2 2 docs/RELEASE_NOTES_2_4.txt +1 1 docs/root.txt + +commit 208ed5a02cdace09b1ac55be7267d078b8b5d76d +Author: Galen Charlton +Date: Wed May 1 17:34:02 2013 -0400 + + update upgrade instructions for 2.4.0 release + + - specify minimum supported PostgreSQL version as 9.1 + - specify minimum supported OpenSRF version as 2.2.0 + - update schema upgrade instructions and miscellaneous + references to 2.3 + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +24 23 docs/installation/server_upgrade.txt + +commit ded301d57d61b368e1bde5776168869ca59c0478 +Author: Galen Charlton +Date: Wed May 1 17:02:57 2013 -0400 + + revisions to installation instructions + + - Remove references to PostgreSQL 9.0; 9.1 is recommended + for Evergreen 2.4. + - Clarify that the latest version of OpenSRF now means 2.2 + or later. + - Increase chances that somebody following the instructions + precisely doesn't run into a problem during the configure step. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +6 22 docs/installation/server_installation.txt + +commit ddb2c93d3c1d3cfbf8443649b251c44734cfb741 +Author: Mike Rylander +Date: Tue Apr 30 11:26:00 2013 -0400 + + Make sure the "running" indicator goes away + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Etheridge + +8 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm + +commit 536f7b5d2b0e04b889686cb378de0a366c24e9ee +Author: Mike Rylander +Date: Fri Apr 26 11:28:38 2013 -0400 + + Add a $cache_timeout-based backstop for infinite loops + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Etheridge + +2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm + +commit 53a31615742505e9fe5d453359b297b713a5290c +Author: Mike Rylander +Date: Fri Apr 26 10:49:17 2013 -0400 + + "Queue Compression" -- let one do the work for all identical, concurrent searches + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Etheridge + +17 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm + +commit 4c3ffb7d7952337e5327644c9f518690c4f750aa +Author: Galen Charlton +Date: Wed May 1 15:01:30 2013 -0400 + + LP#1174359: follow-up on dropping the reporter.classic_item_list view + + Add note for the benefit of any Evergreen admin who may + need to recreate that view. Also, update the point schema + update script. + + Signed-off-by: Galen Charlton + +5 0 Open-ILS/src/sql/Pg/upgrade/0743.schema.remove_tsearch2.sql +4 0 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.0RC-upgrade-db.sql + +commit 818d75d905bd17dd558c3e31ff8f4b0749d83554 +Author: Michael Peters +Date: Mon Apr 29 11:14:39 2013 -0400 + + LP#1174359 Need to drop reporter.classic_item_list + + ERROR: cannot drop view metabib.full_rec because other objects depend on it + DETAIL: view reporter.classic_item_list depends on view metabib.full_rec + HINT: Use DROP ... CASCADE to drop the dependent objects too. + + Beginning at line 55 of the upgrade script, several views and functions are dropped + so metabib.full_rec can be dropped. One of them is missing. + + We need to drop reporter.classic_item_list as well, for the script to work. + + Signed-off-by: Michael Peters + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.0RC-upgrade-db.sql + +commit a2da96edb9d4f22c6d2a1582a77002c5a2023497 +Author: Jason Stephenson +Date: Wed May 1 12:08:29 2013 -0400 + + Improved AC socket fix + + This provides better coverage for socket shutdown needs, but intends + to fix the same issue as the previous commit. + + Signed-off-by: Jason Stephenson + Signed-off-by: Mike Rylander + +2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm + +commit 15af9254759d55ea4cad2f36d1d7bbcdb56bfc0b +Author: Jason Stephenson +Date: Tue Apr 30 13:23:24 2013 -0400 + + Shutdown added content sockets to prevent hung connections. + + We were getting several thousand sockets hanging around in a + CLOSE_WAIT state on our server. The connections were from our + server and to our server. Further investigation showed it to be + caused by the stage2 added content lookup not closing the request + sockets when it was done reading data. This branch fixes that. + + Signed-off-by: Jason Stephenson + Signed-off-by: Mike Rylander + +2 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm + +commit 7b2e637358f399982656f23289ac00f137274ad9 +Author: Bill Erickson +Date: Fri Mar 29 09:41:44 2013 -0400 + + LP1076411 Return updated circ object from checkin + + Retrieve an updated copy of the circulation object to return to the + caller during checkin. This ensures the data in the circ object, in + particular date fields, are consistent with the database. + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +11 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm + +commit b68b8688b21b53939dd432d45f82a81a952de9b4 +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 3 15:31:09 2013 -0400 + + When adding errors from failed processing to acq.edi_message, set error_time + + This has obvious benefits in facilitating log analysis after a problem. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Ben Shum + +1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm + +commit 54e426967fef96f90d750ffff0dda61c2da92aa3 +Author: Remington Steed +Date: Thu Mar 14 14:37:17 2013 -0400 + + Add accepting_usr to IDL to fix reporter field + + In the reporter interface, the view 'Payments: Brick-and-mortar' is + missing the 'Accepting User' field, which is present in the similar view + 'Payments: Desk'. This field is already present in the database view and + is simply missing from the IDL. Since it is needed for certain kinds of + reports, this commit adds the missing IDL fields. It also adds the + missing 'reporter:datatype' to an existing instance of the IDL field. + + Signed-off-by: Remington Steed + Signed-off-by: Ben Shum + +3 1 Open-ILS/examples/fm_IDL.xml + +commit e2c837e95dcf1d310948684bb5a56429d16fbfa1 +Author: Bill Erickson +Date: Tue Apr 23 11:47:37 2013 -0400 + + LP1170861 Remove unused lineitem alert field + + Remove extraneous field from the IDL field list for acq lineitem alerts. + The extra field prevented new alerts from getting saved. + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Ben Shum + +0 1 Open-ILS/examples/fm_IDL.xml + +commit 1417e7c1d48d7835deaf5ed4585f38eef7c21d97 +Author: Kyle Tomita +Date: Tue Apr 9 13:51:14 2013 -0700 + + LP1104823 - OPAC search results "Limit to available items" toggles + off "Show more details" + + Added a hidden input to the form when "Show more details" is selected + so that when the form is reloaded, "Show more details" will be still + selected. + + Signed-off-by: Kyle Tomita + Signed-off-by: Ben Shum + +3 0 Open-ILS/src/templates/opac/results.tt2 + +commit 9d7baef623ceef01daa261eb5819065e9b52848a +Author: Bill Erickson +Date: Thu Apr 25 11:54:40 2013 -0400 + + LP#1172893: fix query for retrieving available holds + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit c0ccd004cb5f105ccb0ad537f5a0280728b457a7 +Author: Jason Stephenson +Date: Tue Apr 23 10:39:55 2013 -0400 + + Add 2.4 release notes for Novelist Select changes. + + Signed-off-by: Jason Stephenson + +18 0 docs/RELEASE_NOTES_2_4.txt + +commit 51b28490d80d8a2ee7f078dfddffe0fb1c2ed3e7 +Author: Mike Rylander +Date: Mon Apr 22 15:04:07 2013 -0400 + + Adding 2.3-2.4RC upgrade script + + Signed-off-by: Mike Rylander + +3989 0 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.0RC-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.0RC-upgrade-db.sql + +commit 4f022d3e784aaa23133f2a01f6411e4f8726c8ee +Author: Dan Scott +Date: Mon Apr 22 13:00:05 2013 -0400 + + Unbreak make install for apache config files + + The new install process installs the Apache sample configs into the + DOCDIR for Evergreen, with the expectation that packagers will pick up + the examples from the doc directory and that users will eventually be + expected to copy them from there, rather than from the source tree. + + However, currently the Apache 2.2 and 2.4 sample configs have the same + names, and that causes a conflict at "make install" time. Kudos to Jason + Stephenson for catching this. The temporary solution is to rename the + Apache 2.4 files to avoid the conflict; longer term, we need to teach + make install to only make & install the files that are pertinent to the + environment on which it was built (either Apache 2.2, or Apache 2.4). + + Signed-off-by: Dan Scott + Signed-off-by: Jason Stephenson + +4 4 Open-ILS/src/Makefile.am + +commit b98fdee97fa6962e7bf2d901e1019b115ebbafea +Author: Mike Rylander +Date: Mon Apr 22 10:17:46 2013 -0400 + + Updating PO files from LaunchPad + + Signed-off-by: Mike Rylander + +1 1 build/i18n/po/AutoFieldWidget.js/fi-FI.po +1 1 build/i18n/po/Searcher.js/fi-FI.po +1 1 build/i18n/po/TranslatorPopup.js/fi-FI.po +1 1 build/i18n/po/User.js/fi-FI.po +3 3 build/i18n/po/XULTermLoader.js/cs-CZ.po +3 3 build/i18n/po/XULTermLoader.js/de-DE.po +3 3 build/i18n/po/XULTermLoader.js/en-CA.po +3 3 build/i18n/po/XULTermLoader.js/en-GB.po +3 3 build/i18n/po/XULTermLoader.js/es-ES.po +4 4 build/i18n/po/XULTermLoader.js/fi-FI.po +3 3 build/i18n/po/XULTermLoader.js/fr-CA.po +3 3 build/i18n/po/XULTermLoader.js/hy-AM.po +3 3 build/i18n/po/XULTermLoader.js/oc-FR.po +3 3 build/i18n/po/XULTermLoader.js/pt-BR.po +3 3 build/i18n/po/XULTermLoader.js/ru-RU.po +3 3 build/i18n/po/XULTermLoader.js/tr-TR.po +1 1 build/i18n/po/admin.properties/fi-FI.po +1 1 build/i18n/po/auth.properties/fi-FI.po +7 7 build/i18n/po/authority.js/fi-FI.po +3 3 build/i18n/po/capture.js/cs-CZ.po +3 3 build/i18n/po/capture.js/de-DE.po +3 3 build/i18n/po/capture.js/en-CA.po +3 3 build/i18n/po/capture.js/en-GB.po +3 3 build/i18n/po/capture.js/es-ES.po +6 6 build/i18n/po/capture.js/fi-FI.po +3 3 build/i18n/po/capture.js/fr-CA.po +3 3 build/i18n/po/capture.js/hy-AM.po +3 3 build/i18n/po/capture.js/oc-FR.po +3 3 build/i18n/po/capture.js/pt-BR.po +3 3 build/i18n/po/capture.js/ru-RU.po +5 5 build/i18n/po/cat.properties/en-GB.po +83 83 build/i18n/po/cat.properties/fi-FI.po +4 4 build/i18n/po/cat.properties/pt-BR.po +15 6 build/i18n/po/circ.properties/cs-CZ.po +10 4 build/i18n/po/circ.properties/de-DE.po +14 5 build/i18n/po/circ.properties/en-CA.po +28 15 build/i18n/po/circ.properties/en-GB.po +15 6 build/i18n/po/circ.properties/es-ES.po +69 58 build/i18n/po/circ.properties/fi-FI.po +14 5 build/i18n/po/circ.properties/fr-CA.po +17 6 build/i18n/po/circ.properties/hy-AM.po +10 4 build/i18n/po/circ.properties/oc-FR.po +21 10 build/i18n/po/circ.properties/pt-BR.po +15 6 build/i18n/po/circ.properties/ru-RU.po +10 4 build/i18n/po/circ.properties/tr-TR.po +17 17 build/i18n/po/common.properties/fi-FI.po +5 5 build/i18n/po/common.properties/pt-BR.po +11 11 build/i18n/po/conify.dtd/fi-FI.po +26 6 build/i18n/po/conify.js/cs-CZ.po +25 5 build/i18n/po/conify.js/de-DE.po +26 6 build/i18n/po/conify.js/en-CA.po +28 8 build/i18n/po/conify.js/en-GB.po +26 6 build/i18n/po/conify.js/es-ES.po +37 16 build/i18n/po/conify.js/fi-FI.po +26 6 build/i18n/po/conify.js/fr-CA.po +27 7 build/i18n/po/conify.js/hy-AM.po +25 5 build/i18n/po/conify.js/oc-FR.po +26 6 build/i18n/po/conify.js/pt-BR.po +26 6 build/i18n/po/conify.js/ru-RU.po +25 5 build/i18n/po/conify.js/tr-TR.po +738 730 build/i18n/po/db.seed/cs-CZ.po +733 725 build/i18n/po/db.seed/de-DE.po +737 729 build/i18n/po/db.seed/en-CA.po +741 733 build/i18n/po/db.seed/en-GB.po +733 725 build/i18n/po/db.seed/es-ES.po +769 759 build/i18n/po/db.seed/fi-FI.po +737 729 build/i18n/po/db.seed/fr-CA.po +740 732 build/i18n/po/db.seed/hy-AM.po +735 727 build/i18n/po/db.seed/oc-FR.po +756 748 build/i18n/po/db.seed/pt-BR.po +736 728 build/i18n/po/db.seed/ru-RU.po +733 725 build/i18n/po/db.seed/tr-TR.po +2597 2506 build/i18n/po/fm_IDL.dtd/cs-CZ.po +2588 2497 build/i18n/po/fm_IDL.dtd/de-DE.po +2598 2507 build/i18n/po/fm_IDL.dtd/en-CA.po +2601 2510 build/i18n/po/fm_IDL.dtd/en-GB.po +2586 2495 build/i18n/po/fm_IDL.dtd/es-ES.po +2754 2665 build/i18n/po/fm_IDL.dtd/fi-FI.po +2588 2497 build/i18n/po/fm_IDL.dtd/fr-CA.po +2599 2508 build/i18n/po/fm_IDL.dtd/hy-AM.po +2586 2495 build/i18n/po/fm_IDL.dtd/oc-FR.po +2596 2505 build/i18n/po/fm_IDL.dtd/pt-BR.po +2596 2505 build/i18n/po/fm_IDL.dtd/ru-RU.po +2586 2495 build/i18n/po/fm_IDL.dtd/tr-TR.po +28 19 build/i18n/po/ils_events.xml/cs-CZ.po +16 16 build/i18n/po/ils_events.xml/de-DE.po +29 20 build/i18n/po/ils_events.xml/en-CA.po +44 28 build/i18n/po/ils_events.xml/en-GB.po +16 16 build/i18n/po/ils_events.xml/es-ES.po +53 36 build/i18n/po/ils_events.xml/fi-FI.po +29 20 build/i18n/po/ils_events.xml/fr-CA.po +32 20 build/i18n/po/ils_events.xml/hy-AM.po +19 16 build/i18n/po/ils_events.xml/pt-BR.po +19 16 build/i18n/po/ils_events.xml/ru-RU.po +152 15 build/i18n/po/lang.dtd/ar-AR.po +165 29 build/i18n/po/lang.dtd/cs-CZ.po +158 18 build/i18n/po/lang.dtd/de-DE.po +165 29 build/i18n/po/lang.dtd/en-CA.po +171 28 build/i18n/po/lang.dtd/en-GB.po +152 15 build/i18n/po/lang.dtd/es-ES.po +353 209 build/i18n/po/lang.dtd/fi-FI.po +165 25 build/i18n/po/lang.dtd/fr-CA.po +165 29 build/i18n/po/lang.dtd/hy-AM.po +158 18 build/i18n/po/lang.dtd/oc-FR.po +156 16 build/i18n/po/lang.dtd/pt-BR.po +156 16 build/i18n/po/lang.dtd/ru-RU.po +152 15 build/i18n/po/lang.dtd/tr-TR.po +7 3 build/i18n/po/offline.properties/cs-CZ.po +7 3 build/i18n/po/offline.properties/de-DE.po +7 3 build/i18n/po/offline.properties/en-CA.po +21 17 build/i18n/po/offline.properties/en-GB.po +7 3 build/i18n/po/offline.properties/es-ES.po +34 30 build/i18n/po/offline.properties/fi-FI.po +7 3 build/i18n/po/offline.properties/fr-CA.po +8 4 build/i18n/po/offline.properties/hy-AM.po +7 3 build/i18n/po/offline.properties/oc-FR.po +7 3 build/i18n/po/offline.properties/pt-BR.po +7 3 build/i18n/po/offline.properties/ru-RU.po +7 3 build/i18n/po/offline.properties/tr-TR.po +16 4 build/i18n/po/opac.dtd/en-GB.po +19 16 build/i18n/po/opac.dtd/fi-FI.po +16 3 build/i18n/po/opac.dtd/pt-BR.po +3 3 build/i18n/po/opac.js/cs-CZ.po +3 3 build/i18n/po/opac.js/de-DE.po +3 3 build/i18n/po/opac.js/en-CA.po +3 3 build/i18n/po/opac.js/en-GB.po +3 3 build/i18n/po/opac.js/es-ES.po +8 8 build/i18n/po/opac.js/fi-FI.po +3 3 build/i18n/po/opac.js/fr-CA.po +3 3 build/i18n/po/opac.js/hy-AM.po +3 3 build/i18n/po/opac.js/oc-FR.po +3 3 build/i18n/po/opac.js/pt-BR.po +3 3 build/i18n/po/opac.js/ru-RU.po +3 3 build/i18n/po/opac.js/sv-SE.po +3 3 build/i18n/po/opac.js/tr-TR.po +7 3 build/i18n/po/patron.properties/cs-CZ.po +7 3 build/i18n/po/patron.properties/de-DE.po +7 3 build/i18n/po/patron.properties/en-CA.po +11 7 build/i18n/po/patron.properties/en-GB.po +7 3 build/i18n/po/patron.properties/es-ES.po +56 52 build/i18n/po/patron.properties/fi-FI.po +7 3 build/i18n/po/patron.properties/fr-CA.po +8 4 build/i18n/po/patron.properties/hy-AM.po +7 3 build/i18n/po/patron.properties/oc-FR.po +7 3 build/i18n/po/patron.properties/pt-BR.po +7 3 build/i18n/po/patron.properties/ru-RU.po +7 3 build/i18n/po/patron.properties/tr-TR.po +1 1 build/i18n/po/pickup_and_return.js/fi-FI.po +1 1 build/i18n/po/pull_list.js/fi-FI.po +25 25 build/i18n/po/reports.dtd/fi-FI.po +1 1 build/i18n/po/reports.js/fi-FI.po +3 3 build/i18n/po/reservation.js/cs-CZ.po +3 3 build/i18n/po/reservation.js/de-DE.po +3 3 build/i18n/po/reservation.js/en-CA.po +6 6 build/i18n/po/reservation.js/en-GB.po +3 3 build/i18n/po/reservation.js/es-ES.po +4 4 build/i18n/po/reservation.js/fi-FI.po +4 4 build/i18n/po/reservation.js/fr-CA.po +3 3 build/i18n/po/reservation.js/hy-AM.po +3 3 build/i18n/po/reservation.js/oc-FR.po +3 3 build/i18n/po/reservation.js/pt-BR.po +3 3 build/i18n/po/reservation.js/ru-RU.po +3 3 build/i18n/po/selfcheck.js/cs-CZ.po +3 3 build/i18n/po/selfcheck.js/de-DE.po +3 3 build/i18n/po/selfcheck.js/en-CA.po +3 3 build/i18n/po/selfcheck.js/en-GB.po +3 3 build/i18n/po/selfcheck.js/es-ES.po +7 7 build/i18n/po/selfcheck.js/fi-FI.po +3 3 build/i18n/po/selfcheck.js/fr-CA.po +3 3 build/i18n/po/selfcheck.js/hy-AM.po +3 3 build/i18n/po/selfcheck.js/oc-FR.po +3 3 build/i18n/po/selfcheck.js/pt-BR.po +3 3 build/i18n/po/selfcheck.js/ru-RU.po +15 3 build/i18n/po/serial.properties/cs-CZ.po +15 3 build/i18n/po/serial.properties/de-DE.po +15 3 build/i18n/po/serial.properties/en-CA.po +17 5 build/i18n/po/serial.properties/en-GB.po +15 3 build/i18n/po/serial.properties/es-ES.po +53 40 build/i18n/po/serial.properties/fi-FI.po +15 3 build/i18n/po/serial.properties/fr-CA.po +16 4 build/i18n/po/serial.properties/hy-AM.po +15 3 build/i18n/po/serial.properties/oc-FR.po +19 7 build/i18n/po/serial.properties/pt-BR.po +15 3 build/i18n/po/serial.properties/tr-TR.po +471 0 build/i18n/po/vandelay.dtd/cs-CZ.po +469 0 build/i18n/po/vandelay.dtd/de-DE.po +469 0 build/i18n/po/vandelay.dtd/en-CA.po +475 0 build/i18n/po/vandelay.dtd/en-GB.po +473 0 build/i18n/po/vandelay.dtd/es-ES.po +469 0 build/i18n/po/vandelay.dtd/fi-FI.po +481 0 build/i18n/po/vandelay.dtd/fr-CA.po +475 0 build/i18n/po/vandelay.dtd/hy-AM.po +469 0 build/i18n/po/vandelay.dtd/oc-FR.po +481 0 build/i18n/po/vandelay.dtd/pt-BR.po +467 0 build/i18n/po/vandelay.dtd/ru-RU.po +469 0 build/i18n/po/vandelay.dtd/tr-TR.po + create mode 100644 build/i18n/po/vandelay.dtd/cs-CZ.po + create mode 100644 build/i18n/po/vandelay.dtd/de-DE.po + create mode 100644 build/i18n/po/vandelay.dtd/en-CA.po + create mode 100644 build/i18n/po/vandelay.dtd/en-GB.po + create mode 100644 build/i18n/po/vandelay.dtd/es-ES.po + create mode 100644 build/i18n/po/vandelay.dtd/fi-FI.po + create mode 100644 build/i18n/po/vandelay.dtd/fr-CA.po + create mode 100644 build/i18n/po/vandelay.dtd/hy-AM.po + create mode 100644 build/i18n/po/vandelay.dtd/oc-FR.po + create mode 100644 build/i18n/po/vandelay.dtd/pt-BR.po + create mode 100644 build/i18n/po/vandelay.dtd/ru-RU.po + create mode 100644 build/i18n/po/vandelay.dtd/tr-TR.po + +commit 2f78b18c080f349b18ace56c77e6c3c712e8f8b3 +Author: Jason Stephenson +Date: Sat Apr 20 09:49:27 2013 -0400 + + Fix version number in 0793.data.best-hold-order-traditional-approx.sql + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/upgrade/0793.data.best-hold-order-traditional-approx.sql + +commit d9332ad960832a9d7ccdaf44041c307d025bfe15 +Author: Jason Stephenson +Date: Sat Apr 20 09:28:37 2013 -0400 + + Add missing [% in prefs_settings.tt2. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2 + +commit e39cf3076218dd7d1e13bdbb0eb50d2d60600dc9 +Author: Galen Charlton +Date: Thu Apr 4 23:45:14 2013 -0400 + + LP#1162907: install RPC::XML as Evergreen dependency + + RPC::XML used to be installed as part of installing + the OpenSRF deps, but since OpenSRF itself doesn't + use it, this belongs in Evergreen. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +14 3 Open-ILS/src/extras/Makefile.install + +commit fa8bdbecb4ebb7662e17aa020ee46907ea76cb04 +Author: Lebbeous Fogle-Weekley +Date: Fri Apr 19 15:23:05 2013 -0400 + + Repair too-timid hold targeter (it misses copies at other org units) + + The patch to address bug 1162989 overreached. Whereas before that + patch, the hold targeter was wont to target copies with unholdable + statuses, after the patch the hold targeter got the statuses right but + undesirably filtered out copies whose circ_lib doesn't match the hold + pickup lib. This again probably stems from the differences between + FulfILLment's hold targeter and Evergreen's in the context of merging + the calculated proximity code. + + This patch should resolve the issue. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm + +commit d46585ed0e2816cd641242bfb292f0869f01950c +Author: Mike Rylander +Date: Fri Apr 19 16:19:11 2013 -0400 + + Stamping best-hold-order update script + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +67 0 Open-ILS/src/sql/Pg/upgrade/0793.data.best-hold-order-traditional-approx.sql +0 67 Open-ILS/src/sql/Pg/upgrade/XXXX.data.best-hold-order-traditional-approx.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0793.data.best-hold-order-traditional-approx.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.best-hold-order-traditional-approx.sql + +commit 036232ce17a3ff957cd33e77f664e02f61f2c80d +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 3 16:35:51 2013 -0400 + + Fix various Traditional and holds-go-home best-hold sort orders + + Use copy's call number's owning_lib instead of copy's circ_lib + + Should compare checkin lib to copy's (call number's) owning_lib, not + hold request lib. + + You might think the comparison should be to acp.circ_lib, but that + doesn't work with floating copies (for non-floaters, acp.circ_lib + should be equal to acp.call_number.owning_lib). + + approx is a more correct first determinant to give the behavior sites + are used to. + + hprox can cause copies to be too eager to go home when + there are holds with that copy's circ lib as its request lib (if that's + what you want, then you do pick or create a sort-order with hprox near + the top). + + Address a problem in the copy_has_not_been_home CTE. + This expression was always meant to provide a TRUE or FALSE value as its + lone result, but would return NULL in cases where copies had no transit + history. + + Use pickup_lib, not request_lib, as the determinant of + nearness-to-home. request_lib was used with the thinking that an item's + "owning" patrons should have their wishes favored at holds-go-home time, + even if where they wanted to send the copy was not actually home, but + that's neither necessarily desired nor very intuitive. + + Clear up holds-go-home logic with better code AND add TechRef + documentation with diagram in attempt to be as clear as possible. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +4 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +95 60 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm +4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql +67 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.best-hold-order-traditional-approx.sql +93 0 docs/TechRef/Circ/holds-go-home.txt + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.best-hold-order-traditional-approx.sql + create mode 100644 docs/TechRef/Circ/holds-go-home.txt + +commit ec205de7f1c4d703331ac5deb1401e45b9b2f020 +Author: Mike Rylander +Date: Fri Apr 19 11:45:32 2013 -0400 + + Confirm URL_VERIFY_UPDATE_SETTINGS permission code is fixed + + Jeff Davis spotted, and fixed, a problem with upgrade script 0754. If + someone has already applied that, this will address. + + Signed-off-by: Mike Rylander + +4 0 Open-ILS/src/sql/Pg/upgrade/0792.schema.verify-0754-fix.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0792.schema.verify-0754-fix.sql + +commit 2c781a7510e3f51a9882c06d3960bc0a3f483c19 +Author: Jeff Davis +Date: Thu Apr 18 16:09:40 2013 -0700 + + Use correct perm code in upgrade scripts for SQL update 0754 + + Signed-off-by: Jeff Davis + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/upgrade/0754.data.url_verify.sql +1 1 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.alpha1-upgrade-db.sql + +commit 0c5f126d441b0d3966af37413990eb85ebc656f8 +Author: Dan Scott +Date: Fri Apr 19 11:06:27 2013 -0400 + + Merge changes to Apache 2.4 example config files + + Not only do we need the JSPAC->TPAC changes that went into the base + Apache example configs, we should also move to generating these files + instead of having hardcoded values. Longer term, we should probably just + generate the right example configs from one common base until Apache 2.2 + is dead and gone, but this improves the Apache 2.4 experience greatly. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +0 147 Open-ILS/examples/apache_24/eg.conf +147 0 Open-ILS/examples/apache_24/eg.conf.in +0 731 Open-ILS/examples/apache_24/eg_vhost.conf +775 0 Open-ILS/examples/apache_24/eg_vhost.conf.in +9 1 Open-ILS/src/Makefile.am + delete mode 100644 Open-ILS/examples/apache_24/eg.conf + create mode 100644 Open-ILS/examples/apache_24/eg.conf.in + delete mode 100644 Open-ILS/examples/apache_24/eg_vhost.conf + create mode 100644 Open-ILS/examples/apache_24/eg_vhost.conf.in + +commit bdc5fd42a9f816928860e049caf285adbd58d651 +Author: Mike Rylander +Date: Thu Apr 18 15:45:15 2013 -0400 + + Stamping upgrade for #deleted search modifier (and friends) fix + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +509 0 Open-ILS/src/sql/Pg/upgrade/0791.schema.deleted-search-fts.sql +0 509 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0791.schema.deleted-search-fts.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + +commit 22ad7ca55b4a3a5b1bc94a55c6eef4fb9647bbbc +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 17 18:16:09 2013 -0400 + + QP: Repair edit_date, create_date, and bib_source filters + + And also make records undeletable, where reingestion at undelete time + formerly balked in this manner: + + > ERROR: duplicate key value violates unique constraint + > "record_attr_pkey" DETAIL: Key (id)=(1) already exists. CONTEXT: SQL + > statement "INSERT INTO metabib.record_attr (id, attrs) VALUES (NEW.id, + > new_attrs)" PL/pgSQL function "indexing_ingest_or_delete" line 129 at + > SQL statement + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +17 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +1 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql +171 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + +commit 58cdf67ae3a5787dfcf9f5b8e92aff83cf5855da +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 17 17:24:59 2013 -0400 + + QP: Limit to deleted records for #deleted modifier at this level + + Down in the DB's query_parser_fts procedure, we also know whether we're + in a deleted_search, and in those cases we skip all visibility and + similar testing accordingly. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +4 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +1 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + +commit 1fe59bd9b407012bad144c4af33d08af0d6a170e +Author: Mike Rylander +Date: Fri Apr 5 16:46:21 2013 -0400 + + Bring back #deleted modifier post-revive-qp-fts + + Signed-off-by: Mike Rylander + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm +144 139 Open-ILS/src/sql/Pg/300.schema.staged_search.sql +340 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deleted-search-fts.sql + +commit d87a117dab9abe66fe1106a3ccdd7199af0c916a +Author: Dan Scott +Date: Sun Apr 7 18:14:58 2013 -0400 + + TPAC schema.org: Add Organization types for contributors + + Given a 110 / 710 field, when generating the record details for authors + and contributors we can declare an http://schema.org/Organization + itemtype rather than just jamming the name under the "contributor" + property. This is more in accordance with schema.org directions. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +8 2 Open-ILS/src/templates/opac/parts/record/authors.tt2 + +commit 647c014f8c2f2e3e2a9cfc95ddcd6b1fb65319df +Author: Dan Scott +Date: Fri Apr 5 16:10:01 2013 -0400 + + TPAC: Fix schema.org name / dates for authors + + Per http://schema.org/Person, the birth date and death date are not + supposed to be part of the name of a Person. We can separate these out + correctly based on subfield d for 100 fields. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +22 3 Open-ILS/src/templates/opac/parts/record/authors.tt2 + +commit c670e8426c2a0e48d57be32194c0fa799f4f3320 +Author: Dan Scott +Date: Fri Apr 5 13:21:47 2013 -0400 + + Fix schema.org mapping for MusicAlbum, add Map + + We had set LDR[06] = j to MusicRecording, but that is really meant for + individual songs. Use MusicAlbum instead, and per + http://schema.org/MusicAlbum, use a new MusicGroup itemtype with a + 'byArtist' property for the primary artist rather than the generic + 'accountablePerson'. + + Also map LDR[06] = e to Map, because that seems like a safe bet. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/templates/opac/parts/misc_util.tt2 +10 2 Open-ILS/src/templates/opac/parts/record/authors.tt2 + +commit b83e736ab52d4c35cf770e9143661898831d509c +Author: Ben Shum +Date: Thu Apr 18 13:45:54 2013 -0400 + + Stamping upgrade script for optional combined search by class + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +8 0 Open-ILS/src/sql/Pg/upgrade/0790.schema.optional_combined_search.sql +0 4 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.optional_combined_search.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0790.schema.optional_combined_search.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.optional_combined_search.sql + +commit 6a79670ff595cf21737a62024f8fb154c488fbd3 +Author: Mike Rylander +Date: Tue Apr 16 15:08:10 2013 -0400 + + Allow combined search to be optional per class + + Relevance is thrown off for, in paticular, the keyword class when combined + search is used. This is because the effect of an opaque blob of data, such + as the keyword|keyword index definition, is to applify the inclusion of spurious + (to the user) data in matching attempts. + + This commit adds the ability to specify, per class, whether combined FTS should + be used, and turns this on for only the subject class by default. + + Signed-off-by: Mike Rylander + Signed-off-by: Ben Shum + +1 0 Open-ILS/examples/fm_IDL.xml +29 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +1 0 Open-ILS/src/sql/Pg/002.schema.config.sql +4 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.optional_combined_search.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.optional_combined_search.sql + +commit 3eb7f405e80743167163f94036e0ef9f38f945d7 +Author: Lebbeous Fogle-Weekley +Date: Wed Feb 20 09:41:03 2013 -0500 + + Acq: re-use more code for two ways of creating invoices (EDI and manual) + + This solves two problems. + + 1) With EDI invoices, we had been failing to disencumber fund debits + related to the invoiced lineitems, although that worked for manual + invoices. + 2) With manual invoices, we would not automatically uncancel copies + when the user decided to invoice them despite their canceled status. + This was already working in EDI invoices though. This is especially + important since our schema lumps "backordered" in with "canceled," + and in theory backordered things do show up eventually. + + There were earlier version of this commit out there with bugs that + prevented the EDI workflow from working correctly (the manual invoice + flow worked and still should). + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +14 92 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm +177 65 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm + +commit 144dc798cafb4773201c1a3b625618f1822e23d0 +Author: Kathy Lussier +Date: Sun Apr 14 00:38:53 2013 -0400 + + Approximate number of search results + + The number of results listed on the search results page is often an + estimate when working with a large set. Let's add the word "about" to + reflect the fact that it is indeed an estimate. + + At the same time, I moved the tags out of the code, adding a CSS + class in its place, moved the HTML tags out of the translatable + string (as recommended by Pasi Kallinen), and fixed a typo in the + stylesheet. + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +6 2 Open-ILS/src/templates/opac/css/style.css.tt2 +9 4 Open-ILS/src/templates/opac/parts/result/paginate.tt2 + +commit bfa4b6e5d07fd3941119b7070babe06d23c3624b +Author: Jason Stephenson +Date: Thu Apr 18 10:49:06 2013 -0400 + + Minor change to chrome/content/util/list.js. + + Change the initializer of this.count_for_display from 0 to 1 in + order to match the counting of other lists in the client and to + provide something that staff are likely to prefer. + + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/xul/staff_client/chrome/content/util/list.js + +commit b0d81ef45f92f6dcd4db7af01f82e8faba5a7361 +Author: Dmitry Nechai +Date: Wed Apr 17 00:33:57 2013 +0300 + + Fixed bug in staff client offline mode. + + https://bugs.launchpad.net/evergreen/+bug/1089657 + + In list.js at start you create obj.columns for lineno, but later + you don`t process this value so it`s return default render + function. This code repairs this. + + Signed-off-by: Dmitry Nechai + Signed-off-by: Jason Stephenson + +20 4 Open-ILS/xul/staff_client/chrome/content/util/list.js + +commit 4f1549c263dd94724f205d710158fc20d13da058 +Author: Dan Scott +Date: Fri Apr 5 01:53:55 2013 -0400 + + Prevent compiler warning about unused numtype var + + There was a dangling variable left around that was making noise in the + compiler. Credit to Jeff Godin for the heads-up. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +1 2 Open-ILS/src/c-apps/oils_sql.c + +commit 34c0a980a1a17b1d1649ede361533a9bcfc6e020 +Author: Mike Rylander +Date: Fri Apr 5 01:52:16 2013 -0400 + + Address SQL injection vulnerability in SQL ORM layer + + If the user-supplied value and the db column are both numbers + (jsonObject->type == JSON_NUMBER, get_primitive(field) == "number") then + don't quote. Otherwise, quote. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +4 18 Open-ILS/src/c-apps/oils_sql.c + +commit bfce3c12aac881209093dbf4ce30c084329e3a19 +Author: Lebbeous Fogle-Weekley +Date: Tue Apr 16 22:24:07 2013 -0400 + + 2.2.7-2.2.8 database upgrade script + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Bill Erickson + +124 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.7-2.2.8-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.7-2.2.8-upgrade-db.sql + +commit 6756bb4595e0a0ad1a04d7590798d0d3280279cc +Author: Bill Erickson +Date: Wed Apr 17 15:47:59 2013 -0400 + + 2.3.5 -> 2.3.6 SQL upgrade + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +124 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.5-2.3.6-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.5-2.3.6-upgrade-db.sql + +commit ab489beb66184572005a739aa975553bb3736073 +Author: Jason Stephenson +Date: Wed Apr 17 14:33:48 2013 -0400 + + Stamping upgrade script for reinstate tsconfigs. + + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +8 0 Open-ILS/src/sql/Pg/upgrade/0789.schema.reinstate-tsconfigs.sql +0 8 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reinstate-tsconfigs.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0789.schema.reinstate-tsconfigs.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reinstate-tsconfigs.sql + +commit 495257a54739b619c95477843746a597128a7b71 +Author: Mike Rylander +Date: Wed Apr 17 14:04:11 2013 -0400 + + Reinstate required TEXT SEARCH CONFIGURATION data + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + +5 5 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql +8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reinstate-tsconfigs.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reinstate-tsconfigs.sql + +commit e4e8dda3b09ce11acc85cb526c22c1c99b0d8589 +Author: Mike Rylander +Date: Wed Apr 17 12:08:41 2013 -0400 + + Address hash/list thinko; Ensure initialization + + Two cascading defects were identified after being reported by users. The + first, which was only a potential issue, was an apparent lack of mod_perl + initialization for the item-age record feed. While not the direct cause + of the error message, a lack of initialization here would manifest in the + same way. So, we check that initialization. + + Feed-generating callbacks were not being constructed properly due to a + simple thinko in the construction of the default record format list provided + by the SuperCat backend. We need a list of two hashes, not a hash of two + keys. + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm +2 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm + +commit 2fb125be8ae168cef03c947cedcc9c7db9ba4e28 +Author: Bill Erickson +Date: Tue Apr 9 13:45:24 2013 -0400 + + TPAC bucket item retrieval operates in streaming mode + + TPAC bucket item retreive fleshes bib records with large blobs of MARC + data. When a bucket contains a few thousand items, the size of the + data passed around in atomic retreival mode will exceed the typical jabber + max stanza size and result in a failure. Retrieve the records in + streaming mode instead. + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm + +commit 3288d77eab0ea26ed5a8d2be11140316fec10615 +Author: Dan Scott +Date: Thu Apr 11 05:56:50 2013 -0700 + + TPAC: Render record titles and authors consistently + + Yamil Suarez noticed that the titles and authors in the call number + browse results page were presented differently than the regular search + results. This change removes some of the hard-coded tags and "bold" + classes, in favour of new "record_author" and "record_title" CSS + classes. Now sites can simply change the CSS in one place to keep things + consistent between the two search results pages. + + Signed-off-by: Dan Scott + Signed-off-by: Yamil Suarez + Signed-off-by: Ben Shum + +8 0 Open-ILS/src/templates/opac/css/style.css.tt2 +2 2 Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 +4 6 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit 1d3452aafabd64bc6d1dac55eb13d7ca1a754926 +Author: Ben Shum +Date: Wed Mar 27 11:48:58 2013 -0400 + + Use inline-block for opac-multiline-button style + + Follow up for LP1102934 which introduced CSS for opac-multiline-button. + + The button appeared noticeably larger if using the english text for + "FAQs" on the login help button. Using inline-block for the style shrinks + it to fit more appropriately based on actual amount of text instead of + leaving it an unusually large looking button. + + Signed-off-by: Ben Shum + Signed-off-by: Kyle Tomita + +1 1 Open-ILS/src/templates/opac/css/style.css.tt2 + +commit e0749b6b80ac59cac4abc523bb876810dee9afff +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 10 13:23:28 2013 -0400 + + TPAC Turn dashes into space in subject search links for better matching + + Thanks to Dan Wells for finding a bug and fixing it for demonstration + purposes. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/templates/opac/parts/record/subjects.tt2 + +commit 38411f209cb0b658f08d9040f2f04fdb3e1bc3b4 +Author: Dan Wells +Date: Thu Apr 4 16:43:38 2013 -0400 + + Add summary creation to embedded alt dist editor + + In the Serial Control View, summaries are created automatically with + a new distribution. To avoid unhappy surprises, the embedded version + of the alt distribution editor should do the same. + + Signed-off-by: Dan Wells + Signed-off-by: Lebbeous Fogle-Weekley + +18 0 Open-ILS/web/js/ui/default/serial/subscription.js + +commit c14818bb399ddb2a3bcb94a61fe5070ca12ceb22 +Author: Bill Erickson +Date: Wed Apr 3 16:21:25 2013 -0400 + + Ignore canceled holds during alt-queue generation + + When zero potential copies exist for a hold, the hold queue stats code + determines the size and shape of the queue by finding and sorting holds + that have the same type and target. This patch forces the code to + ignore canceled holds when looking for similarly-shaped holds. + + Signed-off-by: Bill Erickson + Signed-off-by: Jason Etheridge + +7 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit aa8108f54651e496f7d2f84fdd2945b96cabe902 +Author: Kathy Lussier +Date: Mon Apr 1 16:15:10 2013 -0400 + + Remove a search change and add an invoicing note + + With lp1161601, we lost one of the new features from the qp work. Also, we + missed one new feature with invoices. + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +3 1 docs/RELEASE_NOTES_2_4.txt + +commit 200b7ff99999400af989220f7dd9b7443a60e143 +Author: Kathy Lussier +Date: Fri Mar 29 22:09:48 2013 -0400 + + Release Note Additions + + We should probably add the removal of JSPAC to the Release Notes. Also + added the following new features that were missing from the original + notes. + + - Options to hide some user preferences from TPAC + - New fields for acq distribution formulas + - Public copy notes + - Direct access to item attribute editor + - Setting staff client search preferences + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +46 0 docs/RELEASE_NOTES_2_4.txt + +commit 9761be4a42b6a658d3290b2219593e0c51bb6b5d +Author: Ben Shum +Date: Wed Mar 20 09:51:22 2013 -0400 + + More typo fixing + + Change CVS to CSV as noticed by Remington Steed. + + Signed-off-by: Ben Shum + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +1 1 docs/RELEASE_NOTES_2_4.txt + +commit 9c2102a0633e0ca9ba30c44e45656664f9c4533f +Author: Kathy Lussier +Date: Wed Mar 20 00:05:27 2013 -0400 + + Minor edit + + Signed-off-by: Kathy Lussier + Signed-off-by: Ben Shum + Signed-off-by: Mike Rylander + +1 1 docs/RELEASE_NOTES_2_4.txt + +commit 2e957eab5c8ef295bb4cb78b6dda14dde218be6a +Author: Kathy Lussier +Date: Tue Mar 19 23:50:48 2013 -0400 + + Minor edits to release notes and addition of new permissions + + There are some new permissions that didn't get added to the original + release notes. Also, some minor edits. + + Signed-off-by: Kathy Lussier + Signed-off-by: Ben Shum + Signed-off-by: Mike Rylander + +39 6 docs/RELEASE_NOTES_2_4.txt + +commit 45a2394fd544d807b02378693a05389f3949d42a +Author: Ben Shum +Date: Tue Mar 19 16:59:41 2013 -0400 + + Fix some typos in the 2.4 release notes + + Signed-off-by: Ben Shum + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +9 9 docs/RELEASE_NOTES_2_4.txt + +commit 7b9d9190acae30d4299f1cd49bd2999ba5ad4afb +Author: Ben Shum +Date: Tue Mar 19 12:32:13 2013 -0400 + + Update for 2.4 beta1 release notes + + - Move more release notes into 2.4 notes. + - Move notify_csv.txt into TechRef directory. + - Include entry for Linkchecker in 2.4 notes. + + Signed-off-by: Ben Shum + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +233 4 docs/RELEASE_NOTES_2_4.txt +0 33 docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt +0 8 docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt +0 22 docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt +0 12 docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt +0 28 docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt +0 8 docs/RELEASE_NOTES_NEXT/marc21-feeds.txt +0 78 docs/RELEASE_NOTES_NEXT/notify_csv.txt +0 11 docs/RELEASE_NOTES_NEXT/search-deleted.txt +0 11 docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt +0 13 docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt +0 7 docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt +0 7 docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt +0 15 docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt +0 13 docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt +78 0 docs/TechRef/notify_csv.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/marc21-feeds.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/notify_csv.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/search-deleted.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt + create mode 100644 docs/TechRef/notify_csv.txt + +commit 7ab4ea645000249d056e8134b438fb39d2193075 +Author: Ben Shum +Date: Tue Mar 19 22:49:49 2013 -0400 + + Initial cut of 2.4 release notes. + + Basically, the contents of RELEASE_NOTES_NEXT organized into + RELEASE_NOTES_2_4.txt and removed from RELEASE_NOTE_NEXT. + + Move copy of alternate_graphic_fields to TechRef. + + Signed-off-by: Ben Shum + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +229 0 docs/RELEASE_NOTES_2_4.txt +0 13 docs/RELEASE_NOTES_NEXT/about_about.txt +0 7 docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt +0 67 docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt +0 10 docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt +0 9 docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt +0 6 docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt +0 16 docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt +0 7 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt +0 24 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt +0 25 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt +0 12 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt +0 20 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt +0 12 docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt +0 11 docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt +67 0 docs/TechRef/alternate_graphic_fields.txt + create mode 100644 docs/RELEASE_NOTES_2_4.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/about_about.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt + create mode 100644 docs/TechRef/alternate_graphic_fields.txt + +commit e776d61ec5377cfd84ca5df23e8186650e1565b1 +Author: Mike Rylander +Date: Mon Apr 1 13:28:48 2013 -0400 + + Release note template + + Signed-off-by: Mike Rylander + +18 0 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE + create mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE + +commit 797726a61461c5043634160b6eda7bb20223dc86 +Author: Mike Rylander +Date: Mon Apr 1 13:27:28 2013 -0400 + + Updated README to reflect the future + + Signed-off-by: Mike Rylander + +10 6 docs/RELEASE_NOTES_NEXT/README + +commit 8d7d513ce361e98b3a877783dd35ba7abed411d2 +Author: Mike Rylander +Date: Mon Apr 1 13:20:26 2013 -0400 + + proto-script for release note generation + + Signed-off-by: Mike Rylander + +60 0 docs/RELEASE_NOTES_NEXT/create_release_notes.sh + create mode 100755 docs/RELEASE_NOTES_NEXT/create_release_notes.sh + +commit a843d94c14d603023d5a687eade674ca61376dd9 +Author: Mike Rylander +Date: Mon Apr 1 13:20:00 2013 -0400 + + release notes FS structure + + Signed-off-by: Mike Rylander + +0 0 docs/RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/Administration/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/Client/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE +0 0 docs/RELEASE_NOTES_NEXT/Serials/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Client/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE + create mode 100644 docs/RELEASE_NOTES_NEXT/Serials/DONOTREMOVE + +commit 04bc99d2c0ff0e854ea77776fc5737e564dc6b31 +Author: Dan Wells +Date: Wed Apr 3 15:30:40 2013 -0400 + + stamping upgrade for field 264 reporter view + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +37 0 Open-ILS/src/sql/Pg/upgrade/0788.schema.reporter_264_pubinfo.sql +0 37 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter_264_pubinfo.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0788.schema.reporter_264_pubinfo.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter_264_pubinfo.sql + +commit 0d01f443d7cd37061780028e3347c2bf93f9fa57 +Author: Ben Shum +Date: Thu Jan 31 12:20:20 2013 -0500 + + LP1071505 - Add 264 RDA tag to reporter views + + Some reports draw from reporter.materialized_simple_record table and these + were not made aware of the new 264 tag which contains publisher related + information. + + Change the view for reporter.old_super_simple_record, which feeds into the + other reporter table. + + The included upgrade SQL will update this view and then update the table using + the new view. + + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +2 2 Open-ILS/src/sql/Pg/reporter-schema.sql +37 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter_264_pubinfo.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter_264_pubinfo.sql + +commit 26ff7685cc2744424ea8c5e74dd7e62f0cfcf6e3 +Author: Dan Wells +Date: Wed Apr 3 12:44:23 2013 -0400 + + Populate variable needed for batch item receive + + In the integrated alt editor, we load the sub. grid differently, so + 'sub' was not being populated. Since we should only ever have one + subscription showing at a time (in this view), we can simply assign + the item to 'sub' as it is received. + + Signed-off-by: Dan Wells + Signed-off-by: Lebbeous Fogle-Weekley + +3 0 Open-ILS/web/js/ui/default/serial/subscription.js + +commit bb847f7bc0872002e38fe914c94211dc18ddc36f +Author: Dan Wells +Date: Wed Apr 3 12:03:25 2013 -0400 + + Small fixes for alt sub editor integration + + This commit applies some polish to the alt sub editor integration: + + - Prevent spinner from displaying continuously when adding a + subscription + - Hide the editor when changing subscriptions to limit confusion + about what is loaded + - Dynamically add a node to the tree view when adding a subscription + - Make sure the 'View/Edit' tab gets populated when backing out of + the stream or item view + - Apply some default link styles + + Signed-off-by: Dan Wells + Signed-off-by: Lebbeous Fogle-Weekley + +8 0 Open-ILS/src/templates/serial/list_item.tt2 +8 0 Open-ILS/src/templates/serial/list_stream.tt2 +11 2 Open-ILS/src/templates/serial/subscription.tt2 +6 0 Open-ILS/web/js/ui/default/serial/subscription.js +6 1 Open-ILS/xul/staff_client/server/serial/manage_subs.js + +commit 25da3f9f972e9b7869e3fb7f727c11824f26539a +Author: Mike Rylander +Date: Wed Apr 3 13:19:18 2013 -0400 + + Bash script to be used after the main 2.3-2.4 db upgrade + + This script, originally offered by Thomas Berezansky and tested by others, + and augmented by me to include more parallizable SQL, will reduce the + time spent upgrading a large Evergreen 2.3 database to 2.4 by several hours. + + Signed-off-by: Mike Rylander + +35 0 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4-supplemental.sh + create mode 100755 Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4-supplemental.sh + +commit d5d03ce3fde6a59d895cd5cc3739d1299529591b +Author: Lebbeous Fogle-Weekley +Date: Wed Apr 3 10:50:22 2013 -0400 + + Repair an issue in search filter group UI about filtering on owner OU + + What was intended to be a filter against filter groups' owner field was + instead turned into a filter on filter group ID. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/conify/global/actor/search_filter_group.tt2 + +commit 95648cf735843510079d0b3477927170531e014f +Author: Bill Erickson +Date: Tue Apr 2 16:02:26 2013 -0400 + + QP copy location group filter repair + + Remove reference to nonexistent location group filter callback function. + Copy locations for filters are loaded inline. No callback needed. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + +commit 096ccb58572377bc12a8cef7fefcb362af19a748 +Author: ESI +Date: Tue Apr 2 15:24:57 2013 -0400 + + Documentation: Add link checker documentation. + + Signed-off-by: Robert Soulliere + +84 0 docs/cataloging/link_checker.txt +- - docs/media/Link_Checker1.jpg +- - docs/media/Link_Checker2.jpg +- - docs/media/Link_Checker6.jpg +2 0 docs/root.txt + create mode 100644 docs/cataloging/link_checker.txt + create mode 100644 docs/media/Link_Checker1.jpg + create mode 100644 docs/media/Link_Checker2.jpg + create mode 100644 docs/media/Link_Checker6.jpg + +commit 22aad90045c9d747f0315594e373f1d4df147e60 +Author: Kyle Tomita +Date: Wed Mar 27 15:31:17 2013 -0700 + + Update LP1159768 - Client: Holds Client Controls Confusing + + The new string "Are you sure you want to cancel the hold(s)?" + has been added as the following variable, + staff.hold_list.cancel_hold_dialog.confirmation. + + The string also needs to be translated to all supported languages. + + Signed-off-by: Kyle Tomita + Signed-off-by: Jason Stephenson + +1 0 Open-ILS/web/opac/locale/en-US/lang.dtd +1 1 Open-ILS/xul/staff_client/server/patron/hold_cancel.xul + +commit b41a615328721bfe1e1e2836e69bac3d1f2e8621 +Author: Kyle Tomita +Date: Wed Mar 27 13:31:03 2013 -0700 + + LP1159768 - Client: Holds Client Controls Confusing + + The buttons were updated per Jason's suggestions to "No" and "Yes" with + a question added, "Are you sure you want to cancel the hold(s)?" + + Signed-off-by: Kyle Tomita + Signed-off-by: Jason Stephenson + +4 4 Open-ILS/web/opac/locale/en-US/lang.dtd +1 0 Open-ILS/xul/staff_client/server/patron/hold_cancel.xul + +commit ce9131a32ad5c19b126f189c76b20c0c65d4aebd +Author: Kyle Tomita +Date: Wed Mar 27 12:50:59 2013 -0700 + + LP1159768 - Client: Holds Client Controls Confusing + + Changed the language from "Cancel" to "Cancel Action" and + "Apply" to "Apply Cancellation". These need to be translated + to other supported languages. + + Signed-off-by: Kyle Tomita + Signed-off-by: Jason Stephenson + +2 2 Open-ILS/web/opac/locale/en-US/lang.dtd + +commit 0f567f749c1ea74227f5e03ddff60dc3bd4c8e67 +Author: Mike Rylander +Date: Tue Apr 2 09:40:07 2013 -0400 + + stamping upgrade script for authority validation fix + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +84 0 Open-ILS/src/sql/Pg/upgrade/0787.schema.authority_normalize_heading.sql +0 84 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.authority_normalize_heading.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0787.schema.authority_normalize_heading.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.authority_normalize_heading.sql + +commit e61e3dbfaa2306e119c15cd34a81c570f41e6069 +Author: Steven Callender +Date: Fri Jun 15 13:27:33 2012 -0400 + + Avoid problems when auth recs are missing the 901c + + Fixed the authority.normalize_heading function to better handle + INT's when there is no 901 present. Now we look for the best-fit + control set instead of throwing a db-level error. + + Signed-off-by: Steven Callender + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/011.schema.authority.sql +84 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.authority_normalize_heading.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.authority_normalize_heading.sql + +commit ba5cb36e165c8274a8a1ed5ad74bd16cf44936e0 +Author: Lebbeous Fogle-Weekley +Date: Tue Mar 19 16:13:35 2013 -0400 + + Best hold selection: fix a checkin-busting bug affecting Holds-go-home + + Several subselects within SQL auxiliary queries can possibly return + multiple rows in situations where outer code requires that they return + only one or zero rows. + + When you're using a best-hold order that includes htime or shtime, (such + as those with Holds-go-home) and if there are mutiple circs or transits + related to the copy in hand with certain characteristics, you can + trigger this bug. The end user at the staff client gets one of those + nasty "Network error" dialogs, and the error in the SQL logs is: + + > ERROR: more than one row returned by a subquery used as an expression + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm + +commit 5a1ef757c880e931e88cf09c1c6e1234a524206e +Author: Lebbeous Fogle-Weekley +Date: Thu Mar 28 15:08:37 2013 -0400 + + Fix bug in hold targeter introduced with Calculated Proximity Adjustments + + The Calculated Proximity Adjustments feature introduced a bug in the + hold targeter where holds would not discount those copies from the + potentials list that aren't in either the Available or Reshelving + status. + + This commit should restore the earlier, correct behavior. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +6 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm + +commit 09873f3feaa4a861716bf0470172c29d3783da8d +Author: Jason Stephenson +Date: Mon Apr 1 14:25:02 2013 -0400 + + Stamping upgrade script for revive-qp-fts (LP 1161601). + + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +335 0 Open-ILS/src/sql/Pg/upgrade/0786.schema.qp_fts_stored_proc.sql +0 329 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.qp_fts_stored_proc.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0786.schema.qp_fts_stored_proc.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.qp_fts_stored_proc.sql + +commit d17ff9c5b24208da34e374cb1c2e6110003a3470 +Author: Mike Rylander +Date: Thu Mar 28 17:12:16 2013 -0400 + + Upgrade script to bring back the stored proc + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + +329 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.qp_fts_stored_proc.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.qp_fts_stored_proc.sql + +commit d589e0c1af415ce3d107d40b47b1b9ba4491ef6b +Author: Mike Rylander +Date: Mon Mar 25 14:51:21 2013 -0400 + + Revert "Remove search.query_parser_fts from schema" + + This reverts commit ab9fb958e387a20cfe9fafb6035fb72bc5f1fb3f. + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/sql/Pg/040.schema.asset.sql +327 0 Open-ILS/src/sql/Pg/300.schema.staged_search.sql + +commit 8b0139a80a70b436fbe8a1b2d5f445431d36d6aa +Author: Mike Rylander +Date: Mon Mar 25 14:50:55 2013 -0400 + + Revert "Remove dependence on search.query_parser_fts proc" + + This reverts commit 6d8872cf120caf67ad6f65995b2c5155fa5ab652. + + Conflicts: + Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + +21 2 Open-ILS/examples/opensrf.xml.example +131 55 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm +13 276 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +183 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm + +commit e0dba3994a3808ec8b4e2f54b23b162bc6c3e523 +Author: Bill Erickson +Date: Fri Mar 29 13:36:17 2013 -0400 + + LP 1126545 repair staff 'return to results' tpac link + + Strip the extra "/" from the URL created by the "return to results" + button in the staff client TPAC view. Havin the extra "/" in place + prevents the next/previous links from functioning. + + Signed-off-by: Bill Erickson + Signed-off-by: Jason Etheridge + +1 1 Open-ILS/web/js/ui/default/opac/staff.js + +commit 6dd7420c16074cac024d03dfd0f28fa2ba3a58de +Author: Dan Wells +Date: Fri Mar 15 14:47:53 2013 -0400 + + Allow access to public hold notes via hold "blob" + + If a hold note is marked as "public", it seems reasonable that it + should be visible to anyone who can see that hold, regardless of + who created the note. + + Signed-off-by: Dan Wells + Signed-off-by: Kyle Tomita + +4 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit 1e8971b4c4cdbe395c5409064f1198a887dfe99d +Author: Dan Wells +Date: Fri Mar 15 14:42:24 2013 -0400 + + Fix reversed logic for hold "blob" notes + + Hold notes (at least at the data level) allow for both staff and + "private" notes to be attached. This code intended to show "private" + notes to the hold owner and staff notes to staff, but had the logic + reversed. + + Signed-off-by: Dan Wells + Signed-off-by: Kyle Tomita + +3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit d198705a3fe393a094cc626f428acd8ec096657f +Author: Bill Erickson +Date: Mon Mar 25 15:19:14 2013 -0400 + + tpac : honor page locale in record detail copy grid + + The query used to load the record detail copy grid now uses the same + locale value set as the default for all cstore-editor calls. This + solves the issue where copy location names, statuses, etc. are not + properly translated. + + Signed-off-by: Bill Erickson + Signed-off-by: Pasi Kallinen + Signed-off-by: Mike Rylander + +1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm + +commit 9f831d2a1120e2336aa66f1ea77405632907b49e +Author: Mike Rylander +Date: Wed Mar 27 15:50:40 2013 -0400 + + Stamping upgrade script for aoupa constraint fix + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +17 0 Open-ILS/src/sql/Pg/upgrade/0785.schema.aoupa-unique-constraint.sql +0 17 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aoupa-unique-constraint.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0785.schema.aoupa-unique-constraint.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aoupa-unique-constraint.sql + +commit bd8e8002cdb6c0c9ee15f88120ef021e9bf8f3aa +Author: Lebbeous Fogle-Weekley +Date: Thu Mar 14 13:58:47 2013 -0400 + + Org unit prox adjustment tweaks + + 1) UI change - pre-select highest OU where user can edit + + There's a dropdown in the org unit proximity adjustment interface that + affects the scope of what you can see in the table below. Before, that + dropdown would be set to the user's home UO (say, BR1 in the example org + tree). But you might have the permission to make changes everywhere, so + you add a proximity adjustment that affects BR3 in some way. As soon as + you'd refresh the interface, your new proximity adjustment would not be + visible, because your scope selector would default to BR1. + + So now the dropdown defaults to the first context where you have the + permission, which in all but eccentric setups should be the highest OU + (and therefore broadest scope) where you have the permission. + + This could also improve other interfaces in the future. Anything that + invokes openils.User.buildPermOrgSelector() can pass -1 as the third + parameter to get the new behavior. + + 2) Change UNIQUE index at DB layer. + + This prevents the creation of rows that would give the hold targeter + conflicting directives. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +9 1 Open-ILS/src/sql/Pg/005.schema.actors.sql +17 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aoupa-unique-constraint.sql +1 1 Open-ILS/src/templates/conify/global/config/org_unit_proximity_adjustment.tt2 +8 4 Open-ILS/web/js/dojo/openils/User.js + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aoupa-unique-constraint.sql + +commit f5a9d766097b939cc64b3338d5153fb47503be4b +Author: Dan Wells +Date: Mon Mar 25 17:39:19 2013 -0400 + + Undo holding lib to SRE linkage (alt dist editor) + + Since the legacy record dropdown piggy-backs on the OPAC display, it + doesn't work in the alt interface (which has no clear OPAC context). + + Worse, this leads to a Javascript error on the first editor load for + the distribution list, preventing subsequent editors. + + A better fix will require more consideration, but for now, let's + revert to the unformatted display used in 2.3. + + Also, this commit removes an unnecessary conditional (it was always + true). + + Signed-off-by: Dan Wells + Signed-off-by: Mike Rylander + +3 2 Open-ILS/src/templates/serial/subscription.tt2 + +commit ece99f6dda0bded73c6449ff0f60c2cebaa4ed72 +Author: Mike Rylander +Date: Fri Mar 22 10:40:59 2013 -0400 + + More authority fixed-field cleanup + + Even with the efforts by many to add and harmonize the authority fixed-field + setup, and maintain functionality, there were some missing bits. This commit + should take care of those by realigning the remaining field names and allwowing + those fields to be saved properly. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + +1 1 Open-ILS/web/js/dojo/MARC/FixedFields.js +18 18 Open-ILS/xul/staff_client/server/cat/marcedit.xul + +commit 710b3409c23358b99fcc7f2ce4cec08c54132b83 +Author: Bill Erickson +Date: Thu Mar 21 09:45:39 2013 -0400 + + MARC strip fields for Acquisitions + + Added MARC strip field group selector to acquisitions upload interface + in the same manner as the group selector for non-acq Vandelay + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +12 0 Open-ILS/src/templates/acq/common/vlagent.tt2 +52 1 Open-ILS/web/js/ui/default/acq/common/vlagent.js + +commit aebfcb20799b9893723aadee121d5b3f3f4b4c89 +Author: Galen Charlton +Date: Tue Mar 26 11:20:18 2013 -0400 + + LP#1160343: remove unused open-ils.circ settings + + The circ_modifier and billing_types lists in the + open-ils.circ section of opensrf.xml are no longer + used. This commit removes them from the opensrf.xml + example config. It also removes the method + open-ils.circ.billing_type.retrieve.all, which has + not be used by any other code once in-DB billing types + were introduced. + + Any external clients that used the method that was + removed should instead use + open-ils.circ.billing_type.ranged.retrieve.all. + + Signed-off-by: Galen Charlton + Signed-off-by: Bill Erickson + +0 58 Open-ILS/examples/opensrf.xml.example +0 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm + +commit bfd6f7871e608b39bb40bd768ff4fff480ac1120 +Author: Bill Erickson +Date: Wed Mar 20 16:42:10 2013 -0400 + + LP 1150458 DB upgrade stamping + + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +39 0 Open-ILS/src/sql/Pg/upgrade/0784.schema.axis_authority_tags_refs_aggregate.sql +0 39 Open-ILS/src/sql/Pg/upgrade/XXXX.function.axis_authority_tags_refs_aggregate + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0784.schema.axis_authority_tags_refs_aggregate.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.axis_authority_tags_refs_aggregate + +commit 3ea041743c82f3eb9961f6929c1fa37d1562180e +Author: Steven Callender +Date: Thu Mar 7 09:28:08 2013 -0500 + + Changed the way authority tags were being pulled to specifically use an aggregate array. + + There appears to have been a change in postgres at some point between 9.0 and 9.1 + to the aggregate method. Because of this, postgres was not returning the proper + results when pulling tags for authorities. This change will force postgres to do + a proper aggregate array call and return the correct results. + + Signed-off-by: Steven Callender + Signed-off-by: Bill Erickson + +21 19 Open-ILS/src/sql/Pg/011.schema.authority.sql +39 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.axis_authority_tags_refs_aggregate + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.axis_authority_tags_refs_aggregate + +commit 2acd2b5c8172692376a02069c70b512b7a420053 +Author: Lebbeous Fogle-Weekley +Date: Wed Mar 20 13:58:09 2013 -0400 + + DB upgrade script for 2.2.7 + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Bill Erickson + +481 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.6-2.2.7-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.6-2.2.7-upgrade-db.sql + +commit 419c32f59341b386dc8a9f1c115d2663f0a73c4d +Author: Bill Erickson +Date: Wed Mar 20 10:21:22 2013 -0400 + + 2.3.4 -> 2.3.5 DB upgrade script + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +619 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.4-2.3.5-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.4-2.3.5-upgrade-db.sql + +commit 25c39f65c4e2bdc33b795fcab1978bf7043afba9 +Author: Bill Erickson +Date: Wed Mar 20 11:35:30 2013 -0400 + + Placeholder DB upgrade for 2.3.4 + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +5 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.3-2.3.4-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.3-2.3.4-upgrade-db.sql + +commit 1646b85e1f9d8dd4a27e8d2651b7372d1ec00dac +Author: Bill Erickson +Date: Wed Mar 20 11:35:17 2013 -0400 + + Placeholder DB upgrade for 2.2.6 + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +5 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.5-2.2.6-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.5-2.2.6-upgrade-db.sql + +commit 306e47e4d1a55dfaa8e45d97c9cf02b8ae30f69a +Author: Lebbeous Fogle-Weekley +Date: Tue Mar 19 14:42:11 2013 -0400 + + TPAC - Syntax error breaks place-hold page + + A recently introduced