From abc597f0ea8a060342dfe2145f67f48eea79e565 Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Wed, 21 Sep 2016 16:11:41 -0400 Subject: [PATCH] Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Dan Wells --- ChangeLog | 3984 +++++++++++++++++++- Open-ILS/src/perlmods/lib/OpenILS/Application.pm | 2 +- Open-ILS/src/sql/Pg/002.schema.config.sql | 1 + .../version-upgrade/2.10.7-2.11.0-upgrade-db.sql | 3351 ++++++++++++++++ .../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 | 707 +++- configure.ac | 4 +- 9 files changed, 8045 insertions(+), 10 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.10.7-2.11.0-upgrade-db.sql mode change 120000 => 100644 README diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..5e809b220a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,3981 @@ -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 d5ccc21e2ace9fe14e9c0549d39e487b3138bd57 +Author: Dan Wells +Date: Thu Aug 25 18:08:07 2016 -0400 + + Update release notes + + Signed-off-by: Dan Wells + +536 0 docs/RELEASE_NOTES_2_11.adoc +0 16 docs/RELEASE_NOTES_NEXT/Administration/Action_Trigger_Email_Headers.adoc +0 15 docs/RELEASE_NOTES_NEXT/Administration/lp1568046-tablefunc-extension-removed.adoc +0 29 docs/RELEASE_NOTES_NEXT/Administration/user-activity-purge.adoc +0 6 docs/RELEASE_NOTES_NEXT/Cataloging/auth_bib_update.adoc +0 16 docs/RELEASE_NOTES_NEXT/Cataloging/auth_prop_bib_update.adoc +0 6 docs/RELEASE_NOTES_NEXT/Cataloging/bib_source_in_901s.txt +0 12 docs/RELEASE_NOTES_NEXT/Cataloging/marc_bib_update.adoc +0 21 docs/RELEASE_NOTES_NEXT/Circulation/aged-circs-see-light-of-day.adoc +0 26 docs/RELEASE_NOTES_NEXT/Circulation/canceled-transit-copy-status.adoc +0 18 docs/RELEASE_NOTES_NEXT/Circulation/copy-status-is-avail.adoc +0 20 docs/RELEASE_NOTES_NEXT/Circulation/email_cko_receipts.adoc +0 18 docs/RELEASE_NOTES_NEXT/Circulation/limit_payment_amounts_accepted.txt +0 17 docs/RELEASE_NOTES_NEXT/Client/added-fields-for-client-interfaces.adoc +0 7 docs/RELEASE_NOTES_NEXT/OPAC/combine_notice_prefs_tables.adoc +0 14 docs/RELEASE_NOTES_NEXT/OPAC/improved-myopac-holds-screens.adoc +0 74 docs/RELEASE_NOTES_NEXT/OPAC/popularity-rating.txt +0 9 docs/RELEASE_NOTES_NEXT/OPAC/remove_advanced_hold_options_for_parts.adoc +0 8 docs/RELEASE_NOTES_NEXT/SIP/SIP_Workstation_Name.adoc +0 7 docs/RELEASE_NOTES_NEXT/SIP/SIP_renewal_blocks.adoc +0 7 docs/RELEASE_NOTES_NEXT/Translations/Updates.adoc +21 41 docs/installation/server_upgrade.txt + create mode 100644 docs/RELEASE_NOTES_2_11.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Action_Trigger_Email_Headers.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/lp1568046-tablefunc-extension-removed.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/user-activity-purge.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/auth_bib_update.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/auth_prop_bib_update.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/bib_source_in_901s.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_bib_update.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/aged-circs-see-light-of-day.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/canceled-transit-copy-status.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/copy-status-is-avail.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/email_cko_receipts.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/limit_payment_amounts_accepted.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/added-fields-for-client-interfaces.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/combine_notice_prefs_tables.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/improved-myopac-holds-screens.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/popularity-rating.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/remove_advanced_hold_options_for_parts.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/SIP_Workstation_Name.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/SIP_renewal_blocks.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Translations/Updates.adoc + +commit ccceb089a6011894aa174c1b7895933dd1e9fdb6 +Author: Dan Wells +Date: Thu Jul 28 18:51:35 2016 -0400 + + Bumping Perl version string for 2.11.0 + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit 0c156fa06433c7b97ac7277a13dbc918dec4bb7e +Author: Dan Wells +Date: Wed Sep 21 16:08:05 2016 -0400 + + Translation updates - po files + + Signed-off-by: Dan Wells + +77 77 build/i18n/po/acq/cs-CZ.po +1853 0 build/i18n/po/acq/es-ES.po +1633 0 build/i18n/po/conify/cs-CZ.po +23 9 build/i18n/po/db.seed/es-ES.po +5 5 build/i18n/po/fm_IDL.dtd/cs-CZ.po +5 5 build/i18n/po/tpac/cs-CZ.po +4 4 build/i18n/po/webstaff/cs-CZ.po +178 166 build/i18n/po/webstaff/es-ES.po + create mode 100644 build/i18n/po/acq/es-ES.po + create mode 100644 build/i18n/po/conify/cs-CZ.po + +commit c487a8f751911848d118432a45c27c8e7c3c5aa2 +Author: Kathy Lussier +Date: Wed Sep 21 12:42:42 2016 -0400 + + Docs: 2.11 Release Notes updates + + Updates to the 2.11, including: adding a note about Ubuntu Xenial support, + adding acknowledgements for translators and for some who were missed in the + first iteration of Release Notes, slimming down the activity metric release + notes entry and moving the original, detail-rich entry to the TechRef directory. + + Signed-off-by: Kathy Lussier + +4 0 docs/RELEASE_NOTES_NEXT/Administration/ubuntu-xenial-support.adoc +52 79 docs/RELEASE_NOTES_NEXT/OPAC/popularity-rating.txt +14 2 docs/RELEASE_NOTES_NEXT/_acknowledgments +101 0 docs/TechRef/popularity-rating.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/ubuntu-xenial-support.adoc + create mode 100644 docs/TechRef/popularity-rating.txt + +commit 6bd672af7d6c755c36b65f8efa336002a8a36d5a +Author: Chris Sharp +Date: Thu Sep 15 14:28:09 2016 -0400 + + LP#1624025 - Add 'is_available' field to config::copy_status + + The fix to bug 1464709 overlooked a necessary place to define + the newly added 'is_available' column to the config.copy_status + table. + + Signed-off-by: Chris Sharp + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm + +commit 2a7a6e81bea10340638629a2dee24ce4ee3d0c68 +Author: Kathy Lussier +Date: Wed Sep 14 12:47:16 2016 -0400 + + Docs: 2.11 release note fixes + + 2.11 release note entries edited for clarity, grammar, spelling and style. + + Signed-off-by: Kathy Lussier + +1 1 docs/RELEASE_NOTES_NEXT/Cataloging/bib_source_in_901s.txt +10 13 docs/RELEASE_NOTES_NEXT/Cataloging/marc_bib_update.adoc +1 1 docs/RELEASE_NOTES_NEXT/Circulation/aged-circs-see-light-of-day.adoc +3 2 docs/RELEASE_NOTES_NEXT/Circulation/copy-status-is-avail.adoc +2 2 docs/RELEASE_NOTES_NEXT/Circulation/email_cko_receipts.adoc +10 8 docs/RELEASE_NOTES_NEXT/Circulation/limit_payment_amounts_accepted.txt +1 1 docs/RELEASE_NOTES_NEXT/OPAC/improved-myopac-holds-screens.adoc +2 2 docs/RELEASE_NOTES_NEXT/OPAC/remove_advanced_hold_options_for_parts.adoc + +commit b6da36c9684017c2b1e4855d5188cf844c02ee85 +Author: Kathy Lussier +Date: Wed Sep 14 10:53:30 2016 -0400 + + Docs: Adding acknowledgements to the 2.11 release notes + + Signed-off-by: Kathy Lussier + +24 5 docs/RELEASE_NOTES_NEXT/_acknowledgments + +commit 8284edcdd3de5392b4265f3ee2e806dda761cdc1 +Author: Dan Wells +Date: Fri Sep 9 09:37:31 2016 -0400 + + Translation updates - po files + + Signed-off-by: Dan Wells + +9 9 build/i18n/po/acq.js/es-ES.po +1853 0 build/i18n/po/acq/cs-CZ.po +198 0 build/i18n/po/actor/cs-CZ.po +54 0 build/i18n/po/booking/cs-CZ.po +8 4 build/i18n/po/cat.properties/cs-CZ.po +7 3 build/i18n/po/cat.properties/de-DE.po +7 3 build/i18n/po/cat.properties/en-CA.po +7 3 build/i18n/po/cat.properties/en-GB.po +7 3 build/i18n/po/cat.properties/es-ES.po +7 3 build/i18n/po/cat.properties/fi-FI.po +7 3 build/i18n/po/cat.properties/fr-CA.po +7 3 build/i18n/po/cat.properties/hy-AM.po +7 3 build/i18n/po/cat.properties/oc-FR.po +7 3 build/i18n/po/cat.properties/pt-BR.po +7 3 build/i18n/po/cat.properties/ru-RU.po +7 3 build/i18n/po/cat.properties/tr-TR.po +58 0 build/i18n/po/cat/cs-CZ.po +16 4 build/i18n/po/circ.properties/cs-CZ.po +16 4 build/i18n/po/circ.properties/de-DE.po +15 3 build/i18n/po/circ.properties/en-CA.po +15 3 build/i18n/po/circ.properties/en-GB.po +15 3 build/i18n/po/circ.properties/es-ES.po +15 3 build/i18n/po/circ.properties/fi-FI.po +15 3 build/i18n/po/circ.properties/fr-CA.po +15 3 build/i18n/po/circ.properties/hy-AM.po +15 3 build/i18n/po/circ.properties/oc-FR.po +15 3 build/i18n/po/circ.properties/pt-BR.po +15 3 build/i18n/po/circ.properties/ru-RU.po +15 3 build/i18n/po/circ.properties/tr-TR.po +335 0 build/i18n/po/circ/cs-CZ.po +12 4 build/i18n/po/common.properties/cs-CZ.po +11 3 build/i18n/po/common.properties/de-DE.po +11 3 build/i18n/po/common.properties/en-CA.po +11 3 build/i18n/po/common.properties/en-GB.po +11 3 build/i18n/po/common.properties/es-ES.po +11 3 build/i18n/po/common.properties/fi-FI.po +11 3 build/i18n/po/common.properties/fr-CA.po +11 3 build/i18n/po/common.properties/hy-AM.po +11 3 build/i18n/po/common.properties/oc-FR.po +11 3 build/i18n/po/common.properties/pt-BR.po +11 3 build/i18n/po/common.properties/ru-RU.po +23 10 build/i18n/po/conify.js/cs-CZ.po +17 7 build/i18n/po/conify.js/de-DE.po +19 9 build/i18n/po/conify.js/en-CA.po +19 9 build/i18n/po/conify.js/en-GB.po +19 9 build/i18n/po/conify.js/es-ES.po +19 9 build/i18n/po/conify.js/fi-FI.po +19 9 build/i18n/po/conify.js/fr-CA.po +19 9 build/i18n/po/conify.js/hy-AM.po +17 7 build/i18n/po/conify.js/oc-FR.po +19 9 build/i18n/po/conify.js/pt-BR.po +19 9 build/i18n/po/conify.js/ru-RU.po +17 7 build/i18n/po/conify.js/tr-TR.po +3290 3222 build/i18n/po/db.seed/cs-CZ.po +3278 3217 build/i18n/po/db.seed/de-DE.po +3283 3219 build/i18n/po/db.seed/en-CA.po +3283 3219 build/i18n/po/db.seed/en-GB.po +3284 3220 build/i18n/po/db.seed/es-ES.po +3285 3221 build/i18n/po/db.seed/fi-FI.po +3284 3220 build/i18n/po/db.seed/fr-CA.po +3285 3221 build/i18n/po/db.seed/hy-AM.po +3283 3219 build/i18n/po/db.seed/oc-FR.po +3283 3219 build/i18n/po/db.seed/pt-BR.po +3283 3219 build/i18n/po/db.seed/ru-RU.po +3283 3219 build/i18n/po/db.seed/tr-TR.po +2857 2720 build/i18n/po/fm_IDL.dtd/cs-CZ.po +2829 2699 build/i18n/po/fm_IDL.dtd/de-DE.po +2839 2709 build/i18n/po/fm_IDL.dtd/en-CA.po +2836 2706 build/i18n/po/fm_IDL.dtd/en-GB.po +2839 2709 build/i18n/po/fm_IDL.dtd/es-ES.po +2839 2709 build/i18n/po/fm_IDL.dtd/fi-FI.po +2831 2701 build/i18n/po/fm_IDL.dtd/fr-CA.po +2839 2709 build/i18n/po/fm_IDL.dtd/hy-AM.po +2829 2699 build/i18n/po/fm_IDL.dtd/oc-FR.po +2834 2704 build/i18n/po/fm_IDL.dtd/pt-BR.po +2834 2704 build/i18n/po/fm_IDL.dtd/ru-RU.po +2829 2699 build/i18n/po/fm_IDL.dtd/tr-TR.po +58 42 build/i18n/po/ils_events.xml/cs-CZ.po +55 39 build/i18n/po/ils_events.xml/de-DE.po +57 41 build/i18n/po/ils_events.xml/en-CA.po +57 41 build/i18n/po/ils_events.xml/en-GB.po +57 41 build/i18n/po/ils_events.xml/es-ES.po +57 41 build/i18n/po/ils_events.xml/fi-FI.po +58 42 build/i18n/po/ils_events.xml/fr-CA.po +57 41 build/i18n/po/ils_events.xml/hy-AM.po +57 41 build/i18n/po/ils_events.xml/pt-BR.po +56 40 build/i18n/po/ils_events.xml/ru-RU.po +385 0 build/i18n/po/kpac/cs-CZ.po +11 3 build/i18n/po/lang.dtd/ar-AR.po +16 8 build/i18n/po/lang.dtd/cs-CZ.po +11 3 build/i18n/po/lang.dtd/de-DE.po +11 3 build/i18n/po/lang.dtd/en-CA.po +11 3 build/i18n/po/lang.dtd/en-GB.po +11 3 build/i18n/po/lang.dtd/es-ES.po +11 3 build/i18n/po/lang.dtd/fi-FI.po +11 3 build/i18n/po/lang.dtd/fr-CA.po +11 3 build/i18n/po/lang.dtd/hy-AM.po +11 3 build/i18n/po/lang.dtd/oc-FR.po +11 3 build/i18n/po/lang.dtd/pt-BR.po +11 3 build/i18n/po/lang.dtd/ru-RU.po +11 3 build/i18n/po/lang.dtd/tr-TR.po +4 4 build/i18n/po/offline.properties/cs-CZ.po +16 4 build/i18n/po/patron.properties/cs-CZ.po +15 3 build/i18n/po/patron.properties/de-DE.po +15 3 build/i18n/po/patron.properties/en-CA.po +15 3 build/i18n/po/patron.properties/en-GB.po +15 3 build/i18n/po/patron.properties/es-ES.po +15 3 build/i18n/po/patron.properties/fi-FI.po +15 3 build/i18n/po/patron.properties/fr-CA.po +15 3 build/i18n/po/patron.properties/hy-AM.po +15 3 build/i18n/po/patron.properties/oc-FR.po +15 3 build/i18n/po/patron.properties/pt-BR.po +15 3 build/i18n/po/patron.properties/ru-RU.po +15 3 build/i18n/po/patron.properties/tr-TR.po +6 6 build/i18n/po/reports.js/cs-CZ.po +413 0 build/i18n/po/serial/cs-CZ.po +188 159 build/i18n/po/tpac/ar-AR.po +196 165 build/i18n/po/tpac/cs-CZ.po +189 160 build/i18n/po/tpac/de-DE.po +192 163 build/i18n/po/tpac/en-CA.po +192 163 build/i18n/po/tpac/en-GB.po +196 164 build/i18n/po/tpac/es-ES.po +192 163 build/i18n/po/tpac/fi-FI.po +244 215 build/i18n/po/tpac/fr-CA.po +192 163 build/i18n/po/tpac/hy-AM.po +189 160 build/i18n/po/tpac/oc-FR.po +192 163 build/i18n/po/tpac/pt-BR.po +189 160 build/i18n/po/tpac/tr-TR.po +146 0 build/i18n/po/urlverify/cs-CZ.po +1409 290 build/i18n/po/webstaff/cs-CZ.po +1395 289 build/i18n/po/webstaff/es-ES.po + create mode 100644 build/i18n/po/acq/cs-CZ.po + create mode 100644 build/i18n/po/actor/cs-CZ.po + create mode 100644 build/i18n/po/booking/cs-CZ.po + create mode 100644 build/i18n/po/cat/cs-CZ.po + create mode 100644 build/i18n/po/circ/cs-CZ.po + create mode 100644 build/i18n/po/kpac/cs-CZ.po + create mode 100644 build/i18n/po/serial/cs-CZ.po + create mode 100644 build/i18n/po/urlverify/cs-CZ.po + +commit ee711968b69b8e4a6613f630d975965d28162e27 +Author: Galen Charlton +Date: Mon Mar 7 12:42:51 2016 -0500 + + LP#1436987: webstaff - fix patron search form + + This patch ensures that the patron profile and + search OU values are retained when going from a patron + search to a single record and back to the patron search. + + To test the fix for this bug: + + [1] Search for a patron using the expanded patron search fields, + making sure to select values for the profile and search + OU dropdowns. + [2] Open a record, then click "Patron Search" to return to the + search form. + [3] Verify that the profile and search library are set and + that the same patron records are retrieved. + + This patch includes elements from a patch originally written + by Victoria Lewis + + Signed-off-by: Galen Charlton + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +6 1 Open-ILS/web/js/ui/default/staff/circ/patron/app.js + +commit e1a555e3d1d1c2a079a0fd6294e8d1fafa3f8818 +Author: Dan Scott +Date: Mon Sep 5 21:34:20 2016 -0400 + + SIP manual testing formatting cleanup + + The extra ** in the sample SIP lines was distracting. Also, it wasn't clear + which password to use when $password was used twice, so disambiguate it to + identify user vs. SIP password. + + Signed-off-by: Dan Scott + +27 14 docs/admin/sip_server.txt + +commit 43bf9d219862d45668cf2229b7b181350cd3ce65 +Author: Chris Sharp +Date: Wed Aug 31 07:14:49 2016 -0400 + + LP1613374: Release notes formatting fix. + + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + +9 9 docs/RELEASE_NOTES_NEXT/Circulation/canceled-transit-copy-status.adoc + +commit 9b47089fd67daa7041161a9c71a02320797055d6 +Author: Dan Wells +Date: Mon Aug 29 17:38:10 2016 -0400 + + Stamping upgrade script for Spanish locale seed data + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +11 0 Open-ILS/src/sql/Pg/upgrade/1000.data.add-spanish-to-i18n-locale.sql +0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-spanish-to-i18n-locale.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/1000.data.add-spanish-to-i18n-locale.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-spanish-to-i18n-locale.sql + +commit dddb70dff3d508b673d12b169fb41ca0473c6f9e +Author: Ben Shum +Date: Mon Aug 29 15:37:48 2016 -0400 + + LP#1618183: Add Spanish to config.i18n_locale + + Add Spanish to this table so that it is an option for supported translations. + + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +3 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-spanish-to-i18n-locale.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-spanish-to-i18n-locale.sql + +commit 6bc0bc2fb3f405ad4609a9be2992374c57bf0328 +Author: Jeff Godin +Date: Mon Aug 29 12:58:27 2016 -0400 + + LP#1618136 Fix webstaff IDL2js.js test failures + + Fix webstaff test failures due to an invalid IDL2js.js file by adding + newly-required preprocessing to the support script that generates that + file when running tests. + + Signed-off-by: Jeff Godin + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +15 1 Open-ILS/web/js/ui/default/staff/test/data/idl2js.pl + +commit e07ac6c32679a87ecf2dcc5c4c11a01347871313 +Author: Bill Erickson +Date: Fri Aug 26 17:00:20 2016 -0400 + + Stamp 0999 upgrade; remove merge conflict markers + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +0 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql +14 0 Open-ILS/src/sql/Pg/upgrade/0999.schema.staging-user-setting.sql +0 12 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0999.schema.staging-user-setting.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql + +commit ec802af48798087d8fda770fff67d9e2ebcffc40 +Author: Dan Wells +Date: Thu Aug 25 17:55:36 2016 -0400 + + Translation updates - newpot + + Signed-off-by: Dan Wells + +1835 0 build/i18n/po/acq/acq.pot +192 0 build/i18n/po/actor/actor.pot +52 0 build/i18n/po/booking/booking.pot +5 1 build/i18n/po/cat.properties/cat.properties.pot +56 0 build/i18n/po/cat/cat.pot +13 1 build/i18n/po/circ.properties/circ.properties.pot +333 0 build/i18n/po/circ/circ.pot +9 1 build/i18n/po/common.properties/common.properties.pot +16 5 build/i18n/po/conify.js/conify.js.pot +1592 0 build/i18n/po/conify/conify.pot +3293 3219 build/i18n/po/db.seed/db.seed.pot +2827 2697 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot +51 40 build/i18n/po/ils_events.xml/ils_events.xml.pot +365 0 build/i18n/po/kpac/kpac.pot +9 1 build/i18n/po/lang.dtd/lang.dtd.pot +13 1 build/i18n/po/patron.properties/patron.properties.pot +406 0 build/i18n/po/serial/serial.pot +183 156 build/i18n/po/tpac/tpac.pot +132 0 build/i18n/po/urlverify/urlverify.pot +620 0 build/i18n/po/vandelay/vandelay.pot +1380 284 build/i18n/po/webstaff/webstaff.pot + create mode 100644 build/i18n/po/acq/acq.pot + create mode 100644 build/i18n/po/actor/actor.pot + create mode 100644 build/i18n/po/booking/booking.pot + create mode 100644 build/i18n/po/cat/cat.pot + create mode 100644 build/i18n/po/circ/circ.pot + create mode 100644 build/i18n/po/conify/conify.pot + create mode 100644 build/i18n/po/kpac/kpac.pot + create mode 100644 build/i18n/po/serial/serial.pot + create mode 100644 build/i18n/po/urlverify/urlverify.pot + create mode 100644 build/i18n/po/vandelay/vandelay.pot + +commit b54e57616d0659975e250faa1fa069d16a6bd598 +Author: Ben Shum +Date: Wed Aug 24 16:33:18 2016 -0400 + + LP#1095280: i18n - Add templates to update_pofiles + + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +10 0 build/i18n/scripts/update_pofiles + +commit df174c20829437634a7a4377420af88e1e057757 +Author: Ben Shum +Date: Wed Aug 24 09:32:47 2016 -0400 + + LP#1095280: i18n - Add new templates for translation to Makefile + + Add various source and output files for new templates directories for i18n + along with make targets and other copy commands. + + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +93 1 build/i18n/Makefile + +commit a66cccae9cd9a76356437bce06ffd155e05276ab +Author: Ben Shum +Date: Wed Aug 24 09:25:27 2016 -0400 + + LP#1095280: i18n - Move existing templates closer together in Makefile + + In the interest of making it easier to edit, move all the lines + for generating i18n translation files for Open-ILS/src/templates/* + closer together. + + Signed-off-by: Ben Shum + Signed-off-by: Dan Wells + +2 2 build/i18n/Makefile + +commit 18c769a8441e9728007c59ae88c6965f3655cc56 +Author: Chris Sharp +Date: Thu Aug 25 07:15:11 2016 -0400 + + LP#1613374 - Canceled Transit status Release Notes + + Signed-off-by: Chris Sharp + Signed-off-by: Kathy Lussier + +26 0 docs/RELEASE_NOTES_NEXT/Circulation/canceled-transit-copy-status.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/canceled-transit-copy-status.adoc + +commit b2af4872895e860abd8b48cc5cb2cf06c68bb852 +Author: Kathy Lussier +Date: Wed Aug 24 19:43:44 2016 -0400 + + Docs: Some missing release notes for 2.11 + + We were missing release notes for some of the new fields added to client + interfaces as well as one of the new SIP features. + + Signed-off-by: Kathy Lussier + +17 0 docs/RELEASE_NOTES_NEXT/Client/added-fields-for-client-interfaces.adoc +7 0 docs/RELEASE_NOTES_NEXT/SIP/SIP_renewal_blocks.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Client/added-fields-for-client-interfaces.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/SIP_renewal_blocks.adoc + +commit 15ad6d45c3066c3e88c6d6e0c28b2f445a3132b0 +Author: Mike Rylander +Date: Wed Aug 24 18:32:02 2016 -0400 + + Stamping upgrade scripts for aged circs display branch + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +141 0 Open-ILS/src/sql/Pg/upgrade/0998.schema.aged-circ-chains.sql +0 141 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-circ-chains.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0998.schema.aged-circ-chains.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-circ-chains.sql + +commit 3f2d3a0335fe935e4ec3a310b018b76cdd9f7e3f +Author: Bill Erickson +Date: Wed Aug 24 17:01:01 2016 -0400 + + LP#1497335 Show Last Few Circs patron retrieve options + + In the Show Last Few Circulations window (XUL), disable the "Retrieve + Last Patron" button when the most recent circulation is aged. Disable + the "Retrieve All These Patrons" button when all circulations displayed + are aged. + + Fixes a sort bug in open-ils.circ.copy_checkout_history.retrieve. + + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +14 0 Open-ILS/xul/staff_client/server/circ/circ_summary.xul + +commit 57697077ec3a4431c16d043d1d9270c3e18c1fba +Author: Bill Erickson +Date: Wed Aug 3 15:18:59 2016 -0400 + + LP#1497335 Aged circ display release notes + + Signed-off-by: Bill Erickson + +21 0 docs/RELEASE_NOTES_NEXT/Circulation/aged-circs-see-light-of-day.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/aged-circs-see-light-of-day.adoc + +commit b9e5c623f2cde86b1b87d07ba9e4a637f1b3ac5e +Author: Bill Erickson +Date: Wed Aug 3 14:45:39 2016 -0400 + + LP#1497335 Item details shows aged circs (XUL edition) + + * Item Status -> Circulation History now displays aged circulations as + appropriate, showing "" in lieu the patron's name. + + * Item Status (and others) -> Show Last Few Circulations, ditto above. + Also, the 'Add Billing' button is disabled when displayed with an aged + circulation row. + + * Copy -> Retrieve Last Patron action now includes aged circulations + when looking for the most recent circulation. When the most recent + circ is an aged circ, the UI reports "Item XXX circulation is an aged + circulation and has no linked user". Among other things, this means + the 3rd from last circ will not be confused as the 2nd to last circ + when the 2nd to last is aged. + + * Mark Item Damaged will warn if the circ in question is aged. This is + just a sanity check and should never happen in reality, since the UI + only supports this option on checked out items (i.e. active circs). + + Signed-off-by: Bill Erickson + +14 0 Open-ILS/xul/staff_client/server/cat/util.js +34 19 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js +10 1 Open-ILS/xul/staff_client/server/circ/checkin.js +17 9 Open-ILS/xul/staff_client/server/circ/circ_brief.xul +10 1 Open-ILS/xul/staff_client/server/circ/renew.js +4 0 Open-ILS/xul/staff_client/server/circ/util.js +2 0 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties + +commit 11d7f2206e4583db64626f9761c00c7746242cbe +Author: Bill Erickson +Date: Wed Aug 3 13:52:33 2016 -0400 + + LP#1497335 Browser client item details aged circs + + 1. Use all_circulation (combcirc) class (now accessible via pcrud) to + render the item Circ History List tab. In cases where a combcirc object + has no 'usr' value, the interface displays where + the patron's name would normally be and disables the 'Add Billing' + button. + + 2. Handle null 'usr' values in the item status Recent Circ History tab. + When a renewal chain summary has no 'usr' value, the interface displays + where the patron's name would normally be. + + Signed-off-by: Bill Erickson + +5 2 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2 +8 5 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2 +11 9 Open-ILS/web/js/ui/default/staff/cat/item/app.js + +commit 52bf3fe8e791c43448c49fa9818f5790625c724c +Author: Bill Erickson +Date: Wed Aug 3 13:34:29 2016 -0400 + + LP#1497335 Aged/All circulation API access + + Various SQL, IDL, and API changes for accessing aged circulations, + primarily via all_circulation objects, for imporoved staff client + integration. + + *. Support open-ils.pcrud access to the action.all_circulation DB view / + 'combcirc' class. + + *. Add missing parent_circ, checkin_scan_time, checkin_workstation to + combcirc class. + + *. Add 'usr' field to combcirc. The action.all_circulation VIEW will + return NULL as the 'usr' column value when returning data for an + aged_circulation. + + *. Add virtual 'active_circ' and 'aged_circ' fields to combcirc for + fleshing the related action.circulation or action.aged_circulation + object. + + * Adds SQL functions for action.all_circ_chain and + action.summarize_all_circ_chain, which pull data from + aged_circulation. + + *. API calls + open-ils.circ.[prev_]renewal_chain.retrieve_by_circ[.summary] now return + data for active and aged circulations by using action.all_circ_chain and + action.summarize_all_circ_chain. When using these APIs, a null value + in the 'usr' column is the indication that a given circulation or circ + chain summary represents an aged circulation. + + * API open-ils.circ.copy_details.retrieve will now optionally return + aged circ data within the copy circ history. + + Signed-off-by: Bill Erickson + +17 1 Open-ILS/examples/fm_IDL.xml +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm +75 71 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +92 2 Open-ILS/src/sql/Pg/090.schema.action.sql +141 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-circ-chains.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-circ-chains.sql + +commit 8decad6183c9c3786377bd59eae8c55472ab35c4 +Author: Mike Rylander +Date: Wed Aug 24 18:07:13 2016 -0400 + + Stamping upgrade script for Canceled Transit status branch + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +7 0 Open-ILS/src/sql/Pg/upgrade/0997.data.canceled-transit-item-status.sql +0 7 Open-ILS/src/sql/Pg/upgrade/XXXX.data.canceled-transit-item-status.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0997.data.canceled-transit-item-status.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.canceled-transit-item-status.sql + +commit a5f6a489ea0436b085831fcf033ca176c61204f9 +Author: Chris Sharp +Date: Wed Aug 24 14:23:09 2016 -0400 + + LP#1613374 - Check stored copy status before clobbering it. + + Some transit.copy_statuses would result in some other behavior + upon checkin, so we check all that would go into 'Reshelving' + status, otherwise, restore the stored status. + + Signed-off-by: Chris Sharp + Signed-off-by: Michele Morgan + Signed-off-by: Mike Rylander + +15 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm + +commit 58cd99ec3a4f83fd2d68b2e732069587c70b1459 +Author: Chris Sharp +Date: Tue Aug 23 09:32:59 2016 -0400 + + LP#1613374 - Add 'Canceled Transit' to non-'BAD' copy statuses. + + During checkin, Circulate.pm checks the copy status and if it + isn't listed as an okay status, the event COPY_BAD_STATUS is + returned, which requires an override. This change makes copies + in 'Canceled Transit' status check in without an alert. + + Signed-off-by: Chris Sharp + Signed-off-by: Michele Morgan + Signed-off-by: Mike Rylander + +1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm + +commit 49ea249d5f7d315aa7bf1980edb4c7ea961f7833 +Author: Chris Sharp +Date: Tue Aug 16 07:11:24 2016 -0400 + + LP#1613374 - Add 'Canceled Transit' to "magical statuses" + + Signed-off-by: Chris Sharp + Signed-off-by: Michele Morgan + Signed-off-by: Mike Rylander + +2 1 Open-ILS/xul/staff_client/chrome/content/main/constants.js + +commit fcc46ccaa72260f8dc970df156985c983f1e19f4 +Author: Chris Sharp +Date: Mon Aug 22 08:58:24 2016 -0400 + + LP#1613374 - Make 'Canceled Transit' status holdable and OPAC-visible. + + Signed-off-by: Chris Sharp + Signed-off-by: Michele Morgan + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.canceled-transit-item-status.sql + +commit 6c27a324d4665b7c64d37784ac339037bdb31423 +Author: Chris Sharp +Date: Wed Aug 24 14:12:04 2016 -0400 + + LP#1613374 - Set item status to 'Canceled Transit' when transit is canceled. + + I opened a separate bug report on this issue (bug 1613374) before realizing + bug 1306666 was reported. This commit creates a new 'Canceled Transit' status + that signals to staff what happened to an item when a transit is aborted/canceled. + + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + + Conflicts: + Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm + + Signed-off-by: Michele Morgan + Signed-off-by: Mike Rylander + +1 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm +1 1 Open-ILS/src/perlmods/lib/OpenILS/Const.pm +1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +7 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.canceled-transit-item-status.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.canceled-transit-item-status.sql + +commit c820aa492739c544e09a7b646a09b8507ae3993b +Author: Mike Rylander +Date: Wed Aug 24 18:01:33 2016 -0400 + + Stamping upgrade for email receipts + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +105 0 Open-ILS/src/sql/Pg/upgrade/0996.data.email-checkout-receipt.sql +0 103 Open-ILS/src/sql/Pg/upgrade/XXXX.data.email-checkout-receipt.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0996.data.email-checkout-receipt.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.email-checkout-receipt.sql + +commit 33746b32ffab1c7d5e530df8acc9336c2b15859f +Author: Galen Charlton +Date: Mon Aug 22 18:08:37 2016 -0400 + + LP#1356477: release notes for email checkout receipts + + A portion of the text was written by Angela Kilsdonk. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +20 0 docs/RELEASE_NOTES_NEXT/Circulation/email_cko_receipts.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/email_cko_receipts.adoc + +commit 92f1bdb26d0027b52b3b3db84ff3d52104d6b1fe +Author: Mike Rylander +Date: Thu Aug 4 10:38:48 2016 -0400 + + LP#1356477: update selfcheck interface + + This patch replaces the Logout and Logout with Receipt buttons in + the selfcheck interface with a single Logout button and a set of radio + buttons (whose labels are clickable) that allow the user to specify + whether they want an email receipt, a print receipt, or no receipt upon + logging out. + + If the user has no email address, the option to select email receipts + will not be presented to them. + + Signed-off-by: Mike Rylander + Signed-off-by: Galen Charlton + +7 2 Open-ILS/src/templates/circ/selfcheck/summary.tt2 +70 7 Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js + +commit 4d512bfac53dfdc94696f1731bbae6e50542bccc +Author: Galen Charlton +Date: Thu Aug 4 12:07:14 2016 -0400 + + LP#1356477: move email receipt checkbox on patron editor + + This patch updates the patron editor so that the checkbox + for setting whether the user wishes to get email checkout + receipts by default is moved next to the email address + input. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +13 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 + +commit f8422d9abd41f9b10b1b1cc4cc824e0eaef5b84e +Author: Mike Rylander +Date: Wed Aug 3 16:51:54 2016 -0400 + + LP#1356477: add quick receipt button + + This patch adds a new button to the webstaff checkout page + called Quick Receipt. If the button itself is pushed, a + receipt containing the current checkouts is either printed + or emailed, depending on the user's preference. If the + drop-down portion of the button is used, staff members can + override the user's default preference to print or email + the receipt. + + The Quick Receipt button is enabled only if at least one + checkout has been made during the current session. + + Note that email receipts is an option only when the patron + has an email address supplied. + + An icon next to the Quick Receipt button will be either a + printer or an envelope depending on the user's preferred + receipt setting. + + This patch also modifies the "Done" button. If pressed, the session + is ended and the receipt is generated according to the user's + preferences, but the drop-down portion can be used to end + the session while letting the staff member choose how the + receipt is emitted. + + If a receipt is emailed, a toast is displayed saying so. + + Signed-off-by: Mike Rylander + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +25 4 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2 +2 0 Open-ILS/src/templates/staff/circ/share/circ_strings.tt2 +8 1 Open-ILS/web/js/ui/default/staff/circ/patron/app.js +83 10 Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js +1 0 Open-ILS/web/js/ui/default/staff/services/user.js +2 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js + +commit 9d1d36d3d56dcbe46d462ce8e431911df7b7166b +Author: Galen Charlton +Date: Wed Aug 3 15:38:49 2016 -0400 + + LP#1356477: teach OPAC patron registration form about staged user (opt-in) settings + + This patch causes a checkbox to be added for each user setting + that controls opt-in for active Action/Trigger event definitions. In + the specific context of email checkout receipts, this means that + a patron who is self-registering can elect to get email checkout + receipts by default. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +52 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Register.pm +15 0 Open-ILS/src/templates/opac/register.tt2 + +commit aa47fc5fdc1a5a9f3889fc3f67588739ba9e1700 +Author: Galen Charlton +Date: Wed Aug 3 15:36:18 2016 -0400 + + LP#1356477: teach webstaff patron editor about staged user settings + + This patch also fixes a bug that preferred the webstaff patron editor + from successfully removing a staged patron upon completing the + registration of the patron. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +5 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js + +commit f3d2d070e8ca3a8b12a820489ee6caff8dc1c7e9 +Author: Galen Charlton +Date: Wed Aug 3 15:37:39 2016 -0400 + + LP#1356477: create new staging table for user settings + + This patch creates a new table called staging.setting_stage + that allows for storing user settings when a patron uses + (for example) the self-registration page. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +11 0 Open-ILS/examples/fm_IDL.xml +17 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Stage.pm +9 0 Open-ILS/src/sql/Pg/015.schema.staging.sql +12 0 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql + +commit 7e3a8e2c61f4ee24317d11d478930851671b1c1d +Author: Galen Charlton +Date: Mon Aug 8 16:50:08 2016 -0400 + + LP#1356477: add ability to unconditionally send email + + This patch defines and uses an + open-ils.trigger.event.autocreate.ignore_opt_in method that does what + it says on the tin; the caller is reponsible for not abusing this. + + This supports a use case in the webstaff checkout interface where staff + can choose to have the receipt be emailed, provided that the patron + record has an email address defined, even if the user setting to + email receipts by default is not set. (It is assumed that the staff + member would have gotten permission from the patron on the spot.) + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircNotify.pm +9 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm + +commit 53fc56475feedb6433a28f5c49096de7a46d87a9 +Author: Mike Rylander +Date: Wed Aug 3 12:45:10 2016 -0400 + + LP#1356477: business logic for email checking receipts + + This patch adds two methods, open-ils.circ.checkout.batch_notify + and open-ils.circ.checkout.batch_notify.session, that when passed + a set of circulation IDs, creates A/T events for the + checkout notification hooks. In the specific case of the email + checkout receipts feature, the seed data contains a stock + event that would send out emails, but it is conceivable + that other forms of notification could be done by defining + A/T events appropriately. + + Signed-off-by: Mike Rylander + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/extras/ils_events.xml +1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +145 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircNotify.pm + create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircNotify.pm + +commit b09ad8fd9ccf37b374ddf9840cf20fc63f45a624 +Author: Galen Charlton +Date: Wed Aug 3 12:18:19 2016 -0400 + + LP#1356477: seed data for email checkout receipts + + This patch adds seed data for email checkout receipts, + including: + + - The action/trigger hooks circ.checkout.batch_notify + and circ.checkout.batch_notify.session. + - The default event definition + - The circ.send_email_checkout_receipts (Email checkout receipts by + default?) user setting. + + Signed-off-by: Galen Charlton + Signed-off-by: Mike Rylander + + Conflicts: + Open-ILS/src/sql/Pg/950.data.seed-values.sql + +102 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +103 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.email-checkout-receipt.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.email-checkout-receipt.sql + +commit be0ed357743e8b36f13fe38a9127dc8bd0f4172e +Author: Ben Shum +Date: Tue Jul 5 13:03:57 2016 -0400 + + LP#1603708: Remove support for Ubuntu 12.04 Precise + + With support for Ubuntu 16.04 Xenial in place, remove the oldest LTS, which is + Ubuntu 12.04 Precise. + + Signed-off-by: Ben Shum + Signed-off-by: Mike Rylander + +1 11 Open-ILS/src/extras/Makefile.install +1 1 Open-ILS/src/extras/install/Makefile.common +0 148 Open-ILS/src/extras/install/Makefile.ubuntu-precise +7 14 docs/installation/server_installation.txt +1 2 docs/installation/server_upgrade.txt + delete mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-precise + +commit 7bdfe9f5a2e8771c481bf8e15ad7da350b654533 +Author: Mike Rylander +Date: Wed Aug 24 14:55:29 2016 -0400 + + Stamping upgrade script for badge seed data + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +8 0 Open-ILS/src/sql/Pg/upgrade/0995.data.popularity-badge-seed-data.sql +0 8 Open-ILS/src/sql/Pg/upgrade/XXXX.data.popularity-badge-seed-data.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0995.data.popularity-badge-seed-data.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.popularity-badge-seed-data.sql + +commit 6d176feb4e4bbfc67e9c4179cd7e446fd148fd4d +Author: Kathy Lussier +Date: Tue Aug 23 16:01:35 2016 -0400 + + LP#1614237: Popularity badge seed data + + Adding popularity badge seed data for a badge based on Holds Requested over the + past 5 years. + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +4 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.popularity-badge-seed-data.sql +3 0 docs/RELEASE_NOTES_NEXT/OPAC/popularity-rating.txt + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.popularity-badge-seed-data.sql + +commit fd725a7eb939fedb31f6eb13066f45b35baabb9c +Author: Kathy Lussier +Date: Wed Aug 17 18:29:09 2016 -0400 + + LP#1614290: Add badge_score_generator to example crontab + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +3 0 Open-ILS/examples/crontab.example + +commit 9fc06033c0805b3f1832e74c0953d243d1a9465d +Author: Mike Rylander +Date: Wed Aug 24 14:51:32 2016 -0400 + + Moving function creation to later in the schema def, where its deps exist. + + Signed-off-by: Mike Rylander + +0 20 Open-ILS/src/sql/Pg/002.schema.config.sql +20 0 Open-ILS/src/sql/Pg/005.schema.actors.sql + +commit 12159383d46bf76db3e710a689ad8b5140436007 +Author: Mike Rylander +Date: Wed Aug 24 12:56:28 2016 -0400 + + Stamping upgrade script for authority edit changes and propagation improvement + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +144 0 Open-ILS/src/sql/Pg/upgrade/0994.schema.authority-propage-edit-date.sql +0 142 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0994.schema.authority-propage-edit-date.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + +commit 84bed711249098679ae25f83eeb588871022ed19 +Author: Mike Rylander +Date: Wed Aug 24 11:38:49 2016 -0400 + + LP#1588948: Only attempt a bib update if the heading changes + + This should significantly reduce the churn on bibs and the time to save + an authority where the heading that would propagate to bibs has not changed. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + +2 2 Open-ILS/src/sql/Pg/999.functions.global.sql +82 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + +commit d61a652d97339961fd4a65bf27c77f4bc1314ffb +Author: Bill Erickson +Date: Mon Jun 13 13:57:30 2016 -0400 + + LP#1588948 Auth propagate bib meta on change only + + Only update bib record editor and edit_date if an authority record + change propagation resulted in a modified bib record. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +9 2 Open-ILS/src/sql/Pg/999.functions.global.sql +20 1 Open-ILS/src/sql/Pg/t/authority-update-bib-propagation.pg +9 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + +commit 8e959742b7751403e942694d1123a3f38cbbb239 +Author: Bill Erickson +Date: Mon Jun 6 10:19:30 2016 -0400 + + LP#1588948 Release notes (auth prop. bib edit[or|_date]) + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +16 0 docs/RELEASE_NOTES_NEXT/Cataloging/auth_prop_bib_update.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/auth_prop_bib_update.adoc + +commit 7605ed8a65a2151e42a3e8c20cd8640f81fab962 +Author: Bill Erickson +Date: Mon Jun 6 11:14:47 2016 -0400 + + LP#1588948 Authority propagation PGTAP test + + Adds a new general purpose authority->bib propagation pgtap test, + covering basic propagation and editor / edit_date propagation. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +105 0 Open-ILS/src/sql/Pg/t/authority-update-bib-propagation.pg + create mode 100644 Open-ILS/src/sql/Pg/t/authority-update-bib-propagation.pg + +commit 28d9ccf8df4cd3e9989d91e3053c26aca6a48e76 +Author: Bill Erickson +Date: Fri Jun 3 15:16:58 2016 -0400 + + LP#1588948 Propagate authority->bib edit[or|_date] + + Adds a new global flag 'ingest.disable_authority_auto_update_bib_meta', + which is disabled by default. + + When disabled, the 'editor' and 'edit_date' columns on bib records + updated via authority field propagation are updated to the value of the + editor on the authority record and NOW(), respectively. + + When enabled, editor and edit_date are not modified. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +12 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +32 6 Open-ILS/src/sql/Pg/999.functions.global.sql +55 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-propage-edit-date.sql + +commit 95ea3d5223963777f8d76d11ab0dd7e4eeeeceff +Author: Mike Rylander +Date: Wed Aug 24 12:38:58 2016 -0400 + + Stamping upgrade script for transient usr_activity + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +35 0 Open-ILS/src/sql/Pg/upgrade/0993.schema.usr_activity_transient.sql +0 35 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.usr_activity_transient.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0993.schema.usr_activity_transient.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.usr_activity_transient.sql + +commit cfad22b42c2b3bbe04697a31644c925eff8e6a1a +Author: Bill Erickson +Date: Fri Apr 15 17:07:02 2016 -0400 + + LP#1570909 User activity purge release notes + + Signed-off-by: Bill Erickson + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + +29 0 docs/RELEASE_NOTES_NEXT/Administration/user-activity-purge.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/user-activity-purge.adoc + +commit fc5b3ec873215363be00ca4ff51ccd4a42403280 +Author: Bill Erickson +Date: Fri Apr 15 16:54:48 2016 -0400 + + LP#1570909 User activity purge pgtap test + + Signed-off-by: Bill Erickson + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + +68 0 Open-ILS/src/sql/Pg/live_t/purge-user-activity.pg + create mode 100644 Open-ILS/src/sql/Pg/live_t/purge-user-activity.pg + +commit ea8b2ae34dee14d15f4958ced3dadbdc4ea8ebbe +Author: Bill Erickson +Date: Fri Apr 15 16:26:57 2016 -0400 + + LP#1570909 User activity purge function + + Utility function for removing all activity entries by activity type, + except for the most recent entry per user. This is primarily useful + when cleaning up rows prior to setting the transient flag on an + activity type to true. It allows for immediate cleanup of data (e.g. + for patron privacy) and lets admins control when the data is deleted, + which could be useful for huge activity tables. + + Signed-off-by: Bill Erickson + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + +20 0 Open-ILS/src/sql/Pg/002.schema.config.sql +25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.usr_activity_transient.sql + +commit b1f4d599b87a375ab43b7439dcc2ba1208c7c5be +Author: Bill Erickson +Date: Fri Apr 15 11:23:33 2016 -0400 + + LP#1570909 User activity transient default + + Only retain the most recent user activity entry (per activity type) by + default. + + Signed-off-by: Bill Erickson + Signed-off-by: Chris Sharp + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +10 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.usr_activity_transient.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.usr_activity_transient.sql + +commit 40e20683c5d2aa78a128ed019be163349545a4d7 +Author: Mike Rylander +Date: Wed Aug 24 12:17:11 2016 -0400 + + Stamping upgrade of is_available branch + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +231 0 Open-ILS/src/sql/Pg/upgrade/0992.schema.copy_status_co_allowed.sql +0 229 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0992.schema.copy_status_co_allowed.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql + +commit d60ea525afa3e4318f474f481e9c8b911ff39e99 +Author: Bill Erickson +Date: Wed Aug 24 10:26:28 2016 -0400 + + LP#1464709 Copy status is_available release notes + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +17 0 docs/RELEASE_NOTES_NEXT/Circulation/copy-status-is-avail.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/copy-status-is-avail.adoc + +commit f0aa5d587467a42e61669f1d3e417489e57813d3 +Author: Mike Rylander +Date: Tue Aug 23 16:59:33 2016 -0400 + + LP#1464709: Disentangle on-holds-shelf from is_available + + Avoid treating On-Holds-Shelf items as is_available so they do not + appear in the catalog as #available. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/sql/Pg/100.circ_matrix.sql +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +2 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql + +commit fed65df3c669e1337f187d533e9033a697d6b263 +Author: Mike Rylander +Date: Thu Aug 18 09:52:20 2016 -0400 + + LP#1464709: teach QP about is_available statuses + + We look them up, cache them, and use them for the #available modifier. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + +11 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm + +commit 2c40b84273316525de7ef65ca6ceca9f939c7052 +Author: Bill Erickson +Date: Thu Aug 27 17:24:38 2015 -0400 + + LP#1464709 Rename checkout_ok to is_available + + And update pgptap to check for only 2 is_available statuses (not + on-holds shelf). + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/examples/fm_IDL.xml +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/100.circ_matrix.sql +3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql +4 4 Open-ILS/src/sql/Pg/live_t/lp1464709-copy-stat-co-ok.live.pg +3 3 Open-ILS/src/sql/Pg/t/lp1464709-copy-stat-co-ok.pg +3 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql +3 3 Open-ILS/web/conify/global/config/copy_status.html +1 1 Open-ILS/web/js/dojo/openils/conify/nls/conify.js + +commit 3c37c14663fbf9eea99e2bcd82773a229d02bf1c +Author: Bill Erickson +Date: Mon Jun 15 18:09:01 2015 -0400 + + LP#1464709 Non-standard copy status pgtap tests + + Includes unit test plus a set of live tests. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +48 0 Open-ILS/src/sql/Pg/live_t/lp1464709-copy-stat-co-ok.live.pg +29 0 Open-ILS/src/sql/Pg/t/lp1464709-copy-stat-co-ok.pg + create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1464709-copy-stat-co-ok.live.pg + create mode 100644 Open-ILS/src/sql/Pg/t/lp1464709-copy-stat-co-ok.pg + +commit 31480730b2458e8915660f4fb78893418ccdf9cb +Author: Bill Erickson +Date: Wed Jun 3 19:30:40 2015 -0400 + + LP#1464709 Seamless non-standard copy status checkout + + Add a new boolean configuration option to copy statuses which allow such + copies to be checked out without requiring an alert or override. + + New column is config.copy_status.checkout_ok. Any status with this + boolean enabled will be treated the same as Available, Reshelving, and + Holds Shelf status copies in that the status will be considered + checkout-able. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 1 Open-ILS/examples/fm_IDL.xml +2 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 1 Open-ILS/src/sql/Pg/100.circ_matrix.sql +3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql +229 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql +12 0 Open-ILS/web/conify/global/config/copy_status.html +1 0 Open-ILS/web/js/dojo/openils/conify/nls/conify.js + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_status_co_allowed.sql + +commit 51759b283ca19b15a252faa830c2e4b4a3199695 +Author: Mike Rylander +Date: Wed Aug 24 11:58:56 2016 -0400 + + Stamping upgrade script for ranked-volumes update + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +98 0 Open-ILS/src/sql/Pg/upgrade/0991.function.unapi.ranked_volumes.sql +0 98 Open-ILS/src/sql/Pg/upgrade/XXXX.function.unapi.ranked_volumes.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0991.function.unapi.ranked_volumes.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.unapi.ranked_volumes.sql + +commit db9a0bb41e4bd569fbbdc7e4a57778da98f69604 +Author: Dan Wells +Date: Tue May 10 15:41:54 2016 -0400 + + LP#1315552 Don't use circ_lib name in ranked_volumes + + ranked_volumes() is supposed to return only volume info, but the name + returned was from copy.circ_lib, not acn.owning_lib, so it could result + in duplicate rows if circ_lib's varied across a single acn. + + Let's just use the owning_lib name instead. Note: the circ_lib join + is left undisturbed to keep the current sorting behavior + (necessary?). + + Signed-off-by: Dan Wells + Signed-off-by: Mike Rylander + +3 2 Open-ILS/src/sql/Pg/990.schema.unapi.sql +98 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.unapi.ranked_volumes.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.unapi.ranked_volumes.sql + +commit f5867b209304ecaf25ce94bf538299d9d15cc34e +Author: Jason Boyer +Date: Fri May 6 14:08:48 2016 -0400 + + LP1259196: Use Location as Workstation on Login + + When using a SIPServer with LP1579144 applied, use the + Location (CP) field of the Login (93) message as a + workstation name. This allows you to determine which + selfcheck performed which circulation. + + Signed-off-by: Jason Boyer + Signed-off-by: Mike Rylander + +16 8 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm +8 0 docs/RELEASE_NOTES_NEXT/SIP/SIP_Workstation_Name.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/SIP_Workstation_Name.adoc + +commit 58fc8f0c8383c60299186debb54730f8883394ac +Author: Mike Rylander +Date: Wed Aug 24 10:49:41 2016 -0400 + + Correct upgrade script + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/upgrade/0990.data.copy-count-badge.sql + +commit 36f331390345e05e264e96a0d70d598e1f2bc263 +Author: Kathy Lussier +Date: Thu Aug 18 21:10:43 2016 -0400 + + LP#1612274: Release notes for improved holds interfaces + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +14 0 docs/RELEASE_NOTES_NEXT/OPAC/improved-myopac-holds-screens.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/improved-myopac-holds-screens.adoc + +commit 504076521062d6b52842e137e79877b1abf8f2a5 +Author: Kathy Lussier +Date: Thu Aug 11 13:24:00 2016 -0400 + + LP#1612274: Add distinct classes for hold statuses + + With more data in the My Account hold status field, libraries may want to + style some statuses or dates differently so that they pop out to the user. Each + hold status and date now has its own class for more flexible styling. + + The available status also now has a green, bold font and the suspended status + has a red, bold font. + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +10 0 Open-ILS/src/templates/opac/css/style.css.tt2 +51 39 Open-ILS/src/templates/opac/parts/hold_status.tt2 + +commit b39eaf4328563a8965a2fabfdad52b898795d116 +Author: Kathy Lussier +Date: Wed Aug 10 23:41:51 2016 -0400 + + LP#1612274: Improve display of holds status in My Account + + Collapse the data contained in the Activate, Active, and Date Fulfilled columns + into the status filed on the My Account holds and holds history interfaces. + This change cleans up the display and removes extraneous information that the + user doesn't need to see. + + Signed-off-by: Kathy Lussier + Signed-off-by: Mike Rylander + +4 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +2 7 Open-ILS/src/templates/opac/css/style.css.tt2 +5 27 Open-ILS/src/templates/opac/myopac/hold_history.tt2 +0 10 Open-ILS/src/templates/opac/myopac/holds.tt2 +26 5 Open-ILS/src/templates/opac/parts/hold_status.tt2 + +commit 2888b409b32cfe541247cc2e39ba23d0e19170c6 +Author: Kathy Lussier +Date: Mon Aug 22 14:02:58 2016 -0400 + + LP#1613730: Stamping upgrade script for copy count badge + + Signed-off-by: Kathy Lussier + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +36 0 Open-ILS/src/sql/Pg/upgrade/0990.data.copy-count-badge.sql +0 34 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy-count-badge.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0990.data.copy-count-badge.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy-count-badge.sql + +commit da240e76b8a16cf7e079ab09b1fd8571a4d68818 +Author: Mike Rylander +Date: Thu Aug 18 12:58:25 2016 -0400 + + LP#1613730: Add a "Copy Count" rating function for badges + + Signed-off-by: Mike Rylander + Signed-off-by: Kathy Lussier + +31 1 Open-ILS/src/sql/Pg/220.schema.rating.sql +34 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy-count-badge.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy-count-badge.sql + +commit c597e8f644afc216f7ed86e01765da12a79f6780 +Author: Chris Sharp +Date: Sat Aug 20 14:52:15 2016 -0400 + + LP#1586221 - Remove "no spaces" message from login form. + + Since the fix to bug 1086064 removes any spaces entered into + the login form, it is now inaccurate to require the user to type + their cards with no spaces (since most library cards have spaces + in the number on the physical card). + + Signed-off-by: Chris Sharp + Signed-off-by: Kathy Lussier + +1 1 Open-ILS/src/templates/opac/parts/login/form.tt2 + +commit 079d0ed5f08da74201b79f53275f559aba8a19f2 +Author: Galen Charlton +Date: Mon Aug 15 14:07:21 2016 -0400 + + LP#1613381: combine two tables in patron notification preferences + + This patch consolidates the two tables in the public catalog + notification preferences page into one table, as patrons have + no reason to care about the distinction between A/T opt-in + settings and the hold, phone, and SMS user settings. + + This patch also adds a