[open-ils-commits] [GIT] Evergreen ILS branch tags/rel_2_12_0 updated. d12551028f8e1d0aa7293d852a9c9800d2d59046

Evergreen Git git at git.evergreen-ils.org
Wed Mar 22 18:18:33 EDT 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, tags/rel_2_12_0 has been updated
       via  d12551028f8e1d0aa7293d852a9c9800d2d59046 (commit)
      from  d08ac2b461cba79ed45d660a9d792a07a4eda796 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d12551028f8e1d0aa7293d852a9c9800d2d59046
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date:   Wed Mar 22 18:18:25 2017 -0400

    Revert "Bumping version numbers and adding Changelog"
    
    This reverts commit d08ac2b461cba79ed45d660a9d792a07a4eda796.

diff --git a/ChangeLog b/ChangeLog
index 20b2611..1f72b2c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7749 +1,3 @@
-commit 872efcecbe5d0778a562470b8a5367cdf2d0a1ff
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 17:24:02 2017 -0400
-
-    LP#1669868: fix regression that broke building staff client
-    
-    Looks like AM_CONDITIONAL should not be in if blocks per
-    https://www.gnu.org/software/automake/manual/html_node/Usage-of-Conditionals.html
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	1	configure.ac
-
-commit 8f79dbb981e6b4aace19da4e7076a82792aad696
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 15:57:48 2017 -0400
-
-    fix typo that broken generation of es-ES lang.dtd
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	build/i18n/po/lang.dtd/es-ES.po
-
-commit 3c4f2c53ea40f410aaf003a71ac8eaa07f8e7f22
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 15:26:05 2017 -0400
-
-    Translation updates - po files
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-4	4	build/i18n/po/acq.js/cs-CZ.po
-22	22	build/i18n/po/acq/ar-JO.po
-45	36	build/i18n/po/acq/cs-CZ.po
-20	20	build/i18n/po/acq/de-DE.po
-20	20	build/i18n/po/acq/es-ES.po
-7	7	build/i18n/po/conify/cs-CZ.po
-148	122	build/i18n/po/db.seed/ar-JO.po
-20	8	build/i18n/po/db.seed/cs-CZ.po
-17	7	build/i18n/po/db.seed/de-DE.po
-17	7	build/i18n/po/db.seed/en-CA.po
-17	7	build/i18n/po/db.seed/en-GB.po
-17	7	build/i18n/po/db.seed/es-ES.po
-17	7	build/i18n/po/db.seed/fi-FI.po
-17	7	build/i18n/po/db.seed/fr-CA.po
-17	7	build/i18n/po/db.seed/hy-AM.po
-17	7	build/i18n/po/db.seed/oc-FR.po
-17	7	build/i18n/po/db.seed/pt-BR.po
-17	7	build/i18n/po/db.seed/ru-RU.po
-17	7	build/i18n/po/db.seed/tr-TR.po
-2252	2252	build/i18n/po/fm_IDL.dtd/ar-JO.po
-2258	2258	build/i18n/po/fm_IDL.dtd/cs-CZ.po
-2252	2252	build/i18n/po/fm_IDL.dtd/de-DE.po
-2252	2252	build/i18n/po/fm_IDL.dtd/en-CA.po
-2252	2252	build/i18n/po/fm_IDL.dtd/en-GB.po
-2252	2252	build/i18n/po/fm_IDL.dtd/es-ES.po
-2252	2252	build/i18n/po/fm_IDL.dtd/fi-FI.po
-2252	2252	build/i18n/po/fm_IDL.dtd/fr-CA.po
-2252	2252	build/i18n/po/fm_IDL.dtd/hy-AM.po
-2252	2252	build/i18n/po/fm_IDL.dtd/oc-FR.po
-2252	2252	build/i18n/po/fm_IDL.dtd/pt-BR.po
-2252	2252	build/i18n/po/fm_IDL.dtd/ru-RU.po
-2252	2252	build/i18n/po/fm_IDL.dtd/tr-TR.po
-11	11	build/i18n/po/lang.dtd/ar-JO.po
-4	4	build/i18n/po/lang.dtd/cs-CZ.po
-33	33	build/i18n/po/tpac/ar-JO.po
-38	38	build/i18n/po/tpac/cs-CZ.po
-33	33	build/i18n/po/tpac/de-DE.po
-33	33	build/i18n/po/tpac/en-CA.po
-33	33	build/i18n/po/tpac/en-GB.po
-40	40	build/i18n/po/tpac/es-ES.po
-33	33	build/i18n/po/tpac/fi-FI.po
-33	33	build/i18n/po/tpac/fr-CA.po
-33	33	build/i18n/po/tpac/hy-AM.po
-33	33	build/i18n/po/tpac/oc-FR.po
-33	33	build/i18n/po/tpac/pt-BR.po
-33	33	build/i18n/po/tpac/ru-RU.po
-33	33	build/i18n/po/tpac/tr-TR.po
-327	225	build/i18n/po/webstaff/ar-JO.po
-332	229	build/i18n/po/webstaff/cs-CZ.po
-322	224	build/i18n/po/webstaff/es-ES.po
-322	224	build/i18n/po/webstaff/ru-RU.po
-
-commit 818d227126a5a281aeece7e6dd20a3db82c88fb0
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 15:21:56 2017 -0400
-
-    Translation updates - newpot
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-8	0	build/i18n/po/tpac/tpac.pot
-
-commit 21f9e7aec5cc7433ba7e2102ff8b041a662b6667
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 14:05:14 2017 -0400
-
-    update server upgrade instructions for 2.12.0
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-17	17	docs/installation/server_upgrade.txt
-
-commit 53bf42a147e38ed0f5248d99f2e86b56aee5213e
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 14:03:21 2017 -0400
-
-    update release notes for 2.12.0
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-3	3	docs/RELEASE_NOTES_2_12.adoc
-
-commit e883c81b715aa958234a06ba86a986bb88a88497
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 14:00:25 2017 -0400
-
-    2.11.3-2.12.0 schema update script
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-0	974	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-rc-upgrade-db.sql
-974	0	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12.0-upgrade-db.sql
- delete mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-rc-upgrade-db.sql
- create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12.0-upgrade-db.sql
-
-commit aab2ddc2ab351a1a6ac024f1f905760c15859871
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 22 12:25:41 2017 -0400
-
-    LP#1668720: remove browser console noise for OPAC
-    
-    This patch fixes a case where JavaScript used in the OPAC
-    attempts to set the value of a #client_tz_id input on all
-    pages, even though only the login page has such an input.
-    
-    To test:
-    
-    [1] Load the OPAC homepage and open the JavaScript console/developer tools.
-        Note that there's a "Cannot set property 'value' of null"
-        error.
-    [2] Apply the patch and try again; this time there shouldn't
-        be such an error.
-    [3] Open the login page, and verify, using developer tools,
-        that the hidden client_tz_id input does have its value
-        set to the client timezone.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/opac/parts/js.tt2
-
-commit f58b387937d4aa9c7e8ac2573191dc3923e3799f
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Tue Mar 21 15:34:21 2017 -0400
-
-    LP 1669868: Fix make check for all distros.
-    
-    Chris Sharp found that make check was failing on Ubuntu 14.04 and 16.04.
-    
-    I borrowed a few lines from the OpenSRF configure.ac and modified the
-    Open-ILS/src/c-apps/tests/Makefile.am to use a more autoconf-oriented
-    approach that won't lead to unnecessary checks in the install scripts.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-4	4	Open-ILS/src/c-apps/tests/Makefile.am
-10	0	configure.ac
-
-commit 4bdd6f8ed95b9430a1fa00f665689c0e15aae33e
-Author: Ben Shum <ben at evergreener.net>
-Date:   Tue Mar 21 09:37:48 2017 -0400
-
-    Docs: README to include Debian for changing ownership of /var/lock/apache2
-    
-    Minor tweak to also include Debian among distributions where it might
-    be necessary to change ownership of /var/lock/apache2 to opensrf user.
-    Previously this had been Ubuntu only issue, but has since been encountered
-    during new Debian installations.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-1	1	docs/installation/server_installation.txt
-
-commit 930e46fc5351ec7a0cbf14225ef818c1f3cf3f5c
-Author: Jillianne Presley <jillianne.presley.1641 at mail.linnbenton.edu>
-Date:   Tue Mar 21 11:22:51 2017 -0700
-
-    Docs: replacing XUL booking module screenshots with browser client ones
-    
-    Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>
-
-20	20	docs/circulation/booking.txt
--	-	docs/media/booking-capture-1_web_client.png
--	-	docs/media/booking-capture-2_web_client.png
--	-	docs/media/booking-create-1_web_client.png
--	-	docs/media/booking-create-2_web_client.png
--	-	docs/media/booking-create-3_web_client.png
--	-	docs/media/booking-create-4_web_client.png
--	-	docs/media/booking-create-5_web_client.png
--	-	docs/media/booking-create-6_web_client.png
--	-	docs/media/booking-create-8_web_client.png
--	-	docs/media/booking-create-9_web_client.png
--	-	docs/media/booking-create-module-1_web_client.png
--	-	docs/media/booking-create-module-3_web_client.png
--	-	docs/media/booking-create-module-4_web_client.png
--	-	docs/media/booking-pickup-1_web_client.png
--	-	docs/media/booking-pickup-module-1_web_client.png
--	-	docs/media/booking-pull-1_web_client.png
- create mode 100644 docs/media/booking-capture-1_web_client.png
- create mode 100644 docs/media/booking-capture-2_web_client.png
- create mode 100644 docs/media/booking-create-1_web_client.png
- create mode 100644 docs/media/booking-create-2_web_client.png
- create mode 100644 docs/media/booking-create-3_web_client.png
- create mode 100644 docs/media/booking-create-4_web_client.png
- create mode 100644 docs/media/booking-create-5_web_client.png
- create mode 100644 docs/media/booking-create-6_web_client.png
- create mode 100644 docs/media/booking-create-8_web_client.png
- create mode 100644 docs/media/booking-create-9_web_client.png
- create mode 100644 docs/media/booking-create-module-1_web_client.png
- create mode 100644 docs/media/booking-create-module-3_web_client.png
- create mode 100644 docs/media/booking-create-module-4_web_client.png
- create mode 100644 docs/media/booking-pickup-1_web_client.png
- create mode 100644 docs/media/booking-pickup-module-1_web_client.png
- create mode 100644 docs/media/booking-pull-1_web_client.png
-
-commit 2d8036d0055f282bcab1cd6b8ca634d3c46c68fd
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Mon Mar 20 21:25:25 2017 -0400
-
-    LP#1673891: Fix untranslatable strings in metarecord sibling links
-    
-    We had a couple of untrasnlatable strings in the new sibling link section
-    of the record summary page. This commit makes the strings translatable and
-    also rewords one of the strings, as recommended by Eva Cerninakova, to make
-    it easier to translate in other languages.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	2	Open-ILS/src/templates/opac/parts/record/summary.tt2
-
-commit e7a4b69d68cedf24fcbf70acfe2d74fc566da6e4
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Mar 7 12:25:32 2017 -0500
-
-    LP#1670512 Apply focus/select model udpates via timeout
-    
-    Avoid manually invoking scope.$apply() in the midst of an angular
-    $digest loop, since this is forbidden by angular.  Wrap the apply()'s in
-    a $timeout, so they occur after the currently running digest.
-    
-    Fixes the focusMe, blurMe, and selectMe directives.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-9	3	Open-ILS/web/js/ui/default/staff/services/ui.js
-
-commit 782803c5dd81ac7547a5011015fe04dd9ad1562e
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:51:22 2017 -0400
-
-    LP#1638377: update release notes to mention --with-perlbase
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-10	0	docs/RELEASE_NOTES_2_12.adoc
-
-commit d95079f6f3d77505288eeb72892901e570d51869
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Wed Aug 17 13:25:35 2016 -0400
-
-    LP#1638377: Allow perl to be installed in non-standard locations
-    
-    Add --with-perlbase configure option to specify
-    an alternative location for installing the Perl modules. This
-    can be useful for setups that want to run the Perl modules
-    from a shared filesystem or environments that need to run
-    multiple versions of OpenSRF simultaneously.
-    
-    Users of --with-perlbase are responsible for ensuring that
-    PERL5LIB is set appropriately.
-    
-    To test
-    -------
-    [1] Use --with-perlbase during the configure step, e.g.,
-    
-        ./configure --with-perlbase /tmp/perl
-    
-    [2] Run make; make check; sudo make install
-    [3] Verify that the Perl modules are installed under
-        /tmp/perl.
-    [4] Make a change to a Perl source file, then
-        go to src/perlmods, then run sudo ./Build install. Verify
-        that it remembers the --with-perlbase directory
-        and installs the updated module there.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	0	Makefile.am
-1	1	Open-ILS/src/perlmods/Makefile.am
-6	0	configure.ac
-
-commit 0338398efd2d09022c65b407693b204e80401a8e
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:35:45 2017 -0400
-
-    update a couple references of 2.12-beta to 2.12-rc
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	2	docs/RELEASE_NOTES_2_12.adoc
-19	19	docs/installation/server_upgrade.txt
-
-commit 581c9185cd3e23ca8923f56bab1fa857870a0890
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:31:38 2017 -0400
-
-    Translation updates - po files
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	build/i18n/po/acq/ar-JO.po
-188	181	build/i18n/po/acq/cs-CZ.po
-1	1	build/i18n/po/acq/de-DE.po
-1	1	build/i18n/po/acq/es-ES.po
-4	4	build/i18n/po/circ.properties/ar-JO.po
-5	5	build/i18n/po/circ.properties/cs-CZ.po
-1	1	build/i18n/po/circ.properties/de-DE.po
-1	1	build/i18n/po/circ.properties/en-CA.po
-1	1	build/i18n/po/circ.properties/en-GB.po
-1	1	build/i18n/po/circ.properties/es-ES.po
-1	1	build/i18n/po/circ.properties/fi-FI.po
-1	1	build/i18n/po/circ.properties/fr-CA.po
-1	1	build/i18n/po/circ.properties/hy-AM.po
-1	1	build/i18n/po/circ.properties/oc-FR.po
-1	1	build/i18n/po/circ.properties/pt-BR.po
-1	1	build/i18n/po/circ.properties/ru-RU.po
-1	1	build/i18n/po/circ.properties/tr-TR.po
-1	1	build/i18n/po/conify/ar-JO.po
-166	148	build/i18n/po/conify/cs-CZ.po
-1	1	build/i18n/po/conify/es-ES.po
-29	29	build/i18n/po/db.seed/ar-JO.po
-121	89	build/i18n/po/db.seed/cs-CZ.po
-1	1	build/i18n/po/db.seed/de-DE.po
-1	1	build/i18n/po/db.seed/en-CA.po
-1	1	build/i18n/po/db.seed/en-GB.po
-1	1	build/i18n/po/db.seed/es-ES.po
-1	1	build/i18n/po/db.seed/fi-FI.po
-1	1	build/i18n/po/db.seed/fr-CA.po
-1	1	build/i18n/po/db.seed/hy-AM.po
-1	1	build/i18n/po/db.seed/oc-FR.po
-1	1	build/i18n/po/db.seed/pt-BR.po
-1	1	build/i18n/po/db.seed/ru-RU.po
-1	1	build/i18n/po/db.seed/tr-TR.po
-1	1	build/i18n/po/fm_IDL.dtd/ar-JO.po
-15	15	build/i18n/po/fm_IDL.dtd/cs-CZ.po
-1	1	build/i18n/po/fm_IDL.dtd/de-DE.po
-1	1	build/i18n/po/fm_IDL.dtd/en-CA.po
-1	1	build/i18n/po/fm_IDL.dtd/en-GB.po
-1	1	build/i18n/po/fm_IDL.dtd/es-ES.po
-1	1	build/i18n/po/fm_IDL.dtd/fi-FI.po
-1	1	build/i18n/po/fm_IDL.dtd/fr-CA.po
-1	1	build/i18n/po/fm_IDL.dtd/hy-AM.po
-1	1	build/i18n/po/fm_IDL.dtd/oc-FR.po
-1	1	build/i18n/po/fm_IDL.dtd/pt-BR.po
-1	1	build/i18n/po/fm_IDL.dtd/ru-RU.po
-1	1	build/i18n/po/fm_IDL.dtd/tr-TR.po
-4	4	build/i18n/po/ils_events.xml/ar-JO.po
-4	4	build/i18n/po/ils_events.xml/cs-CZ.po
-1	1	build/i18n/po/ils_events.xml/de-DE.po
-1	1	build/i18n/po/ils_events.xml/en-CA.po
-1	1	build/i18n/po/ils_events.xml/en-GB.po
-1	1	build/i18n/po/ils_events.xml/es-ES.po
-1	1	build/i18n/po/ils_events.xml/fi-FI.po
-1	1	build/i18n/po/ils_events.xml/fr-CA.po
-1	1	build/i18n/po/ils_events.xml/hy-AM.po
-1	1	build/i18n/po/ils_events.xml/pt-BR.po
-1	1	build/i18n/po/ils_events.xml/ru-RU.po
-18	17	build/i18n/po/lang.dtd/cs-CZ.po
-5	5	build/i18n/po/reports.js/cs-CZ.po
-45	48	build/i18n/po/tpac/ar-JO.po
-51	53	build/i18n/po/tpac/cs-CZ.po
-3	3	build/i18n/po/tpac/de-DE.po
-3	6	build/i18n/po/tpac/en-CA.po
-3	6	build/i18n/po/tpac/en-GB.po
-4	9	build/i18n/po/tpac/es-ES.po
-5	8	build/i18n/po/tpac/fi-FI.po
-3	6	build/i18n/po/tpac/fr-CA.po
-3	6	build/i18n/po/tpac/hy-AM.po
-3	3	build/i18n/po/tpac/oc-FR.po
-3	6	build/i18n/po/tpac/pt-BR.po
-4	4	build/i18n/po/tpac/ru-RU.po
-3	3	build/i18n/po/tpac/tr-TR.po
-152	175	build/i18n/po/webstaff/ar-JO.po
-164	184	build/i18n/po/webstaff/cs-CZ.po
-1	39	build/i18n/po/webstaff/es-ES.po
-1	1	build/i18n/po/webstaff/ru-RU.po
-
-commit 9a36f3328def089d9279e7531743bd294898ba84
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:26:21 2017 -0400
-
-    Translation updates - newpot
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-125	0	build/i18n/po/PCrudFilterPane.js/de-DE.po
-17	17	build/i18n/po/acq/acq.pot
-1853	0	build/i18n/po/acq/de-DE.po
-196	0	build/i18n/po/actor/de-DE.po
-58	0	build/i18n/po/cat/de-DE.po
-335	0	build/i18n/po/circ/de-DE.po
-18	5	build/i18n/po/db.seed/db.seed.pot
-2250	2250	build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
-375	0	build/i18n/po/kpac/de-DE.po
-81	0	build/i18n/po/serial.js/de-DE.po
-30	30	build/i18n/po/tpac/tpac.pot
-314	221	build/i18n/po/webstaff/webstaff.pot
- create mode 100644 build/i18n/po/PCrudFilterPane.js/de-DE.po
- create mode 100644 build/i18n/po/acq/de-DE.po
- create mode 100644 build/i18n/po/actor/de-DE.po
- create mode 100644 build/i18n/po/cat/de-DE.po
- create mode 100644 build/i18n/po/circ/de-DE.po
- create mode 100644 build/i18n/po/kpac/de-DE.po
- create mode 100644 build/i18n/po/serial.js/de-DE.po
-
-commit c377a9eae5aa1c25d267ed1ace11e31ac6d4feef
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:18:50 2017 -0400
-
-    update monolithic schema upgrade script for 2.12-rc
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-0	777	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-beta-upgrade-db.sql
-974	0	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-rc-upgrade-db.sql
- delete mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-beta-upgrade-db.sql
- create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-rc-upgrade-db.sql
-
-commit 4b25f8562bc5af6143693e3e2446f20b24da8440
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Mar 15 16:16:54 2017 -0400
-
-    LP#1671936: add facet reingest to version-upgrade from 2.11.3
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	2	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-beta-upgrade-db.sql
-
-commit 67b96d2ae5a94577cb37d0d775b37cf8b6f33f00
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Mar 14 14:12:45 2017 -0400
-
-    LP#1671936: Tweak to release notes entry on reingest
-    
-    Changes the Upgrade Notes in the release notes that a reingest of both browse
-    and facet indexes is required.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    
-    Conflicts:
-    	docs/RELEASE_NOTES_2_12.adoc
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	docs/RELEASE_NOTES_2_12.adoc
-
-commit 5f612ab3cb952fd84d68b11aeca1d3185d059d1f
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Mar 10 18:17:41 2017 -0500
-
-    LP#1671936: Provide reingest for 1006 upgrade script
-    
-    We missed the reingest for upgrade script 1006. Adding it here.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-8	0	Open-ILS/src/sql/Pg/upgrade/1006.function.trim_trailing_punctuation.sql
-
-commit 8f44effc07e26e7f4dd63d2adf243df2e2c8fabf
-Author: Remington Steed <rjs7 at calvin.edu>
-Date:   Wed Mar 15 11:41:35 2017 -0400
-
-    Docs: Fix typo, add missing contributing organization
-    
-    This commit fixes a small grammar mistake and adds a missing
-    organization to the Acknowledgements section.
-    
-    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	1	docs/RELEASE_NOTES_2_12.adoc
-
-commit 2988b195a2a0009bb858dee4767e2dfa6b8fa3ee
-Author: Remington Steed <rjs7 at calvin.edu>
-Date:   Wed Mar 15 11:18:49 2017 -0400
-
-    Docs: Slight rewording of release notes
-    
-    This commit slightly rewords the release notes entry about the new
-    translator make target.
-    
-    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-5	4	docs/RELEASE_NOTES_2_12.adoc
-
-commit 641885de875fa938624491480279f258fab1fbc9
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Mar 15 10:55:04 2017 -0400
-
-    Docs: Grammar tweaks to the 2.12 release notes
-    
-    Many thanks to Andrea Neiman for catching these!
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-4	4	docs/RELEASE_NOTES_2_12.adoc
-
-commit ebff056093d99cfeb9876b160d59d513b49ec898
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Mar 15 10:18:33 2017 -0400
-
-    Docs: Updates to Czech organizations
-    
-    Making updates to Czech organizations listed in acknowledgements as recommended
-    by Eva Cerninakova.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	2	docs/RELEASE_NOTES_2_12.adoc
-
-commit 60b6f06d7045a0ddf60e1232fd477dd77ceadcc3
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Mar 14 14:24:59 2017 -0400
-
-    Docs: more 2.12 release notes updates
-    
-    * additional formatting
-    * mention the two new services in the top-level upgrade
-      section.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-6	3	docs/RELEASE_NOTES_2_12.adoc
-
-commit da96550059c21b4b048797f8dc778907f0d4208f
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Mar 14 14:23:21 2017 -0400
-
-    Docs: more typo and formatting improvements for 2.12 release notes
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-20	18	docs/RELEASE_NOTES_2_12.adoc
-
-commit 5a908a026bdeb793b8dbddf439807b9565e850c5
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Mar 14 14:03:49 2017 -0400
-
-    Docs: mark subfield labels in 2.12 release notes
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	docs/RELEASE_NOTES_2_12.adoc
-
-commit 0dcb5b1fbb3efa7d24206d7c1c4b8310ba1a140f
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Mar 14 13:52:15 2017 -0400
-
-    Docs: replace "OPAC" jargon in release notes
-    
-    ... in favor of "public catalog". Please note that
-    I don't feel strongly about this change, and won't mind
-    if it gets reverted. I do feel more strongly about the
-    word "OPAC" slipping into patron-targeted documentation.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-6	6	docs/RELEASE_NOTES_2_12.adoc
-
-commit ddec48dc9c7a9032332c249bedfa9e7b3ed891c6
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Mar 14 13:51:14 2017 -0400
-
-    Docs: typo fix for 2.12 release notes
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	docs/RELEASE_NOTES_2_12.adoc
-
-commit 67a7fd7c134016f4bd954d09d4380a1c8bd9b888
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Mar 14 13:52:33 2017 -0400
-
-    Docs: Translator acknowledgements and PostgreSQL support
-    
-    Updates the release notes with acknowledgements for translators that changed
-    trasnlations strings for offically-supported languages since the last release.
-    Also adds PostgreSQL as a recommendation as per discussion at March 2017 dev
-    meeting and follow-up e-mail to the dev list.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-13	3	docs/RELEASE_NOTES_2_12.adoc
-
-commit 3bdd78ae2f75a9f23cdeeca08fb2e6cd4335594a
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Mar 10 15:38:10 2017 -0500
-
-    Docs: Additions to 2.12 release notes
-    
-    Adds organizations that commissioned development, contributors who have
-    contributed since the beta release, new notes for ebook integration, and
-    some some missed features.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-144	51	docs/RELEASE_NOTES_2_12.adoc
-
-commit 6cd11aaef347cf34b2c0a904a0a0c4b0c264997d
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Mar 15 08:37:25 2017 -0400
-
-    LP#1673059: Update passwd storage test
-    
-    The passwd storage PgTAP test is failing because the user ids shifted when new
-    sample records were added to the actor.usr table in the Concerto dataset. This
-    branch changes the id in the test to point to the correct user.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-10	10	Open-ILS/src/sql/Pg/live_t/lp1468422_passwd_storage.pg
-
-commit 9793d47e12fe00be9ffcbb519bd22861e299192c
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Wed Mar 8 09:13:43 2017 -0500
-
-    LP#1671112 Sample users and addresses with Unicode characters
-    
-    Introducing to the line up of sample users, José Antonio Bautista
-    and Munenori Kawasaki (川﨑 宗則), hailing from 800 René-Lévesque Blvd W in
-    Montréal.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-40	0	Open-ILS/tests/datasets/sql/users_patrons_100.sql
-
-commit 549d6a0847f4a7a68db5d41270290c24f16c9aa1
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Mar 10 13:05:50 2017 -0500
-
-    webstaff: Make Items Bookable and Book Item Now for Holdings View
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-5	0	Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
-134	0	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit c17e66ae30fb4dcca0a59c3fdbbfba0c4e1b0e76
-Author: Remington Steed <rjs7 at calvin.edu>
-Date:   Thu Sep 29 14:55:41 2016 -0400
-
-    LP#1586567 Always return Fund Years sorted descending
-    
-    Currently, fund year selectors in Acq interfaces (at least Acq Admin ->
-    Funds, and Acq -> Load MARC Order Records) show the fund years in
-    database order. This commit adds a descending sort to the perl function
-    that retrieves fund years for those interfaces. It also removes the
-    unsuccessful attempt at sorting that was present in the dojo code.
-    
-    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
-    Signed-off-by: Dawn Dale <ddale at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
-0	1	Open-ILS/web/js/ui/default/acq/financial/list_funds.js
-0	1	Open-ILS/web/js/ui/default/acq/picklist/upload.js
-
-commit c7b42d325a55c588f21da73b841780b72a3deb5a
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Mar 14 15:53:20 2017 -0400
-
-    LP# 1668414: Stamping upgrade script for oneclickdigital base URI
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-26	0	Open-ILS/src/sql/Pg/upgrade/1031.data.org-setting.oneclickdigital-base-uri.sql
-0	26	Open-ILS/src/sql/Pg/upgrade/XXX.data.org-setting.oneclickdigital-base-uri.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1031.data.org-setting.oneclickdigital-base-uri.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX.data.org-setting.oneclickdigital-base-uri.sql
-
-commit 704dd4144617669225bd8b964eb92977b583ddea
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Mon Feb 27 13:40:55 2017 -0800
-
-    LP#1541559: org setting for OneClickdigital API base URI
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
-16	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-26	0	Open-ILS/src/sql/Pg/upgrade/XXX.data.org-setting.oneclickdigital-base-uri.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX.data.org-setting.oneclickdigital-base-uri.sql
-
-commit 54374902d89b5f11e22ef2c6e10433aa2e94aa51
-Author: Christine Morgan <cmorgan at noblenet.org>
-Date:   Wed Mar 1 11:12:02 2017 -0500
-
-    lp1629016: Hide List Option In Staff Client
-    
-    This will hide the option to add to Lists when in the staff client.
-    
-    Signed-off-by: Christine Morgan <cmorgan at noblenet.org>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-40	38	Open-ILS/src/templates/opac/parts/record/summary.tt2
-2	0	Open-ILS/src/templates/opac/parts/result/table.tt2
-
-commit bb5d651c44d0f3e04a358ef3e0ab176f7ad5802d
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Wed Nov 2 14:28:08 2016 -0400
-
-    lp1261835 stop colliding bill UI refreshes
-    
-    for want of promises in Angular :)
-    
-    population of the bill list in this implementation is asynchronous, but the rest
-    of the refresh action is not, and it's sadly being invoked multiple times. There
-    are different ways to fix this, but using a semaphore seems to work.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Dawn Dale <ddale at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-15	8	Open-ILS/xul/staff_client/server/patron/bill2.js
-
-commit 4c490dafe1126a116bf53f04ca19907d4270b1db
-Author: Dan Wells <dbw2 at calvin.edu>
-Date:   Wed Nov 2 14:35:16 2016 -0400
-
-    LP#1175293 Use filtered fund dropdown in funding source interface
-    
-    The exising interface for allocating to funds from a funding source
-    view lists all funds by code only.  Since many (most?) orgs reuse
-    fund codes year to year, you eventually end up with a bunch of
-    dupes you cannot tell apart.
-    
-    Let's "borrow" an AutoFieldWidget to do the heavy lifting of creating
-    a filtered list of active funds, and include the year for further
-    user validation.
-    
-    This is inspired by a few other fund dropdowns, but may not be the
-    best overall solution.
-    
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	14	Open-ILS/src/templates/acq/funding_source/view.tt2
-15	0	Open-ILS/web/js/ui/default/acq/financial/view_funding_source.js
-
-commit 61e59eaac68888ff2ebcc5d90c5ff8b63d7b3493
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Feb 28 11:33:25 2017 -0500
-
-    LP#1668682 Checkout holds fullfill ignores expire time
-    
-    Checking out a hold-captured item for a hold whose expire time is in the
-    past, but has not yet been canceled by the hold targeter, now marks the
-    hold as fulfilled.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	5	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
-
-commit fca751f65dd2afbb4a7b70d6ab92f49479d22b30
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Mar 2 23:52:30 2017 -0500
-
-    LP#1522644: Make Mark for Hold Transfer option consistent with other options
-    
-    Makes the following changes to the Mark for Holds Transfer Destination option:
-    
-    1) Changes the label from "Mark As Title Hold Transfer Destination" to "Title
-    Hold Transfer." The 'Mark" piece is already implied in the "Mark For" button
-    label, and the long text was pushing the menu off the screen for some displays.
-    
-    2) Makes the option behave as other Mark options. If a record is already marked,
-    it displays the marked Record ID in the menu. The mark is also removed when the
-    "Reset Record Marks" option is clicked.
-    
-    3) Pushes the reset option down to the bottom of the menu and alphabetizes the
-    other Mark options above it.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-
-13	12	Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
-5	0	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit 961970fab4feb9484cb276ac386fd0779cd86e74
-Author: Victoria Lewis <vlewis at catalystdevworks.com>
-Date:   Fri Jan 13 11:42:37 2017 -0800
-
-    LP#1522644: webclient: Transfer title holds issues
-    
-        Hid "Transfer All Titles" button from the View Holds tab of the bib record
-    
-        Moved the "Mark as Title Hold Transfer Destination" button to the
-        "Mark For:" dropdown to make it more consistent with other "mark" actions.
-    
-        To test
-        -------
-        [1] Place a hold on a title.
-    
-        [2] Choose another title. Under "Mark For" click
-            "Mark as Title Hold Transfer Destination"
-    
-        [3] Return to original title on hold. Under "Actions"
-            click "Transfer To Marked Title"
-    
-        [4] Confirm that hold is transfered.
-    
-    Signed-off-by: Victoria Lewis <vlewis at catalystdevworks.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-
-5	0	Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
-3	3	Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
-
-commit f50e5e83398f60b4b084527b32ac082e4a5207ac
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Sat Mar 11 23:05:15 2017 -0500
-
-    LP#1442276: Stamp schema upgrade for corrupted XSL output
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-43	0	Open-ILS/src/sql/Pg/upgrade/1030.function.oils_xslt_process_utf8_fix.sql
-0	43	Open-ILS/src/sql/Pg/upgrade/xxxx.function.oils_xslt_process_utf8_fix
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1030.function.oils_xslt_process_utf8_fix.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.oils_xslt_process_utf8_fix
-
-commit d6a68e964022c5fe6c2641919882a0a2312a7e11
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Mar 10 22:53:18 2017 -0500
-
-    LP#1442276: Upgrade script for Encoding UTF8 output
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-
-43	0	Open-ILS/src/sql/Pg/upgrade/xxxx.function.oils_xslt_process_utf8_fix
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.oils_xslt_process_utf8_fix
-
-commit 3d8688d0219d0b0462e809892f783e849fa1d694
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Sun Mar 5 11:45:12 2017 -0500
-
-    LP#1442276 output_as_chars() instead of toString
-    
-    The SuperCat transform methods for records retrieved by record ID or ISBN call
-    toString on the XSLT output object, which results in a byte string and thus
-    corrupted output. Instead, call output_as_chars() on the stylesheet object to
-    generate a character string and avoid corruption.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	2	Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm
-
-commit 0f5d784ce9952dc17e65e40a1493c61612fc7399
-Author: Dan Scott <dan at coffeecode.net>
-Date:   Fri Mar 3 16:03:30 2017 -0500
-
-    LP#1442276 pgTAP test for oils_xslt_process
-    
-    In moving from the deprecated XML::LibXSLT::output_string() to output_as_chars(),
-    add a regression test to ensure that we do not suffer from corrputed encoding
-    output in the future.
-    
-    We test both the case where an output encoding has been explicitly declared,
-    as well as the case where an output encoding has not been explicitly declared.
-    It was this subtle difference that was causing the problem with output_string().
-    
-    Signed-off-by: Dan Scott <dan at coffeecode.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-45	0	Open-ILS/src/sql/Pg/t/regress/lp1442276_oils_xslt_encoding.pg
- create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1442276_oils_xslt_encoding.pg
-
-commit d6b620262f4dc883b14cedf0c4225d3ef145755e
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Fri Mar 3 01:40:19 2017 -0500
-
-    LP#1442276 Prevent corrupted Unicode chars in MARCTXT and RIS
-    
-    The MARCTXT and RIS feeds use the deprecated XML::LibXSLT::output_string()
-    method which, depending on the stylesheet, generated either a byte string
-    or characters. Using output_as_bytes() ensures it is always a byte string
-    and avoids the resulting MARCTXT and RIS output from corrupting Unicode
-    characters.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat/Feed.pm
-
-commit c4440919b94ed785b950256ede6b6e8905a24703
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Fri Mar 3 01:26:53 2017 -0500
-
-    LP#1442276 Encode UTF8 output of XSLT transforms
-    
-    The XML::LibXSLT::output_string() method was deprecated in favour of
-    output_as_bytes() and output_as_chars(). The latter always generates
-    UTF8 output as characters, which is what we need, while output_string()
-    behaviour depended on the stylesheet.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.functions.config.sql
-
-commit 482c98453d97bec172c7b0a201baa2b81c0c97dc
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Mar 10 13:55:09 2017 -0500
-
-    LP#1671904 egDate unit test handles time change
-    
-    Teach the egDate unit test requesting '2 days' worth of seconds to allow
-    values for 47, 48, or 49 hours.  47 and 49 happen when crossing time
-    change boundaries.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/services/date.js
-27	1	Open-ILS/web/js/ui/default/staff/test/unit/egDate.js
-
-commit 7e46ea8bebb0352f56457104f420c923f0ecf2a7
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Mar 8 11:51:35 2017 -0500
-
-    LP#1671165: Fix web client build error
-    
-    Bower install was grabbing a later version of angular-cookies than we wanted,
-    resulting in errors when attempting to build the web client. Changing a
-    caret to a tilde in the bower.json files keeps us to a 1.5.x version of
-    angular-cookies, making web client builds happy.
-    
-    Many thanks to Ben Shum for finding the solution to this problem!
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-1	1	Open-ILS/web/js/ui/default/staff/bower.json
-
-commit 16820395ec44a6944f020cb65c2d79c315de209e
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Mar 3 11:42:44 2017 -0500
-
-    LP#1642378 Webstaff negative balance UI progress dialog
-    
-    Display a progress dialog while loading the Patrons With Negative
-    Balances UI.  Dialog starts indeterminate, morphing into
-    semi-determinate as patron data streams in.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	3	Open-ILS/web/js/ui/default/staff/admin/local/circ/neg_balance_users.js
-
-commit e8c945b99dc5d8b3d4aa014b50e3474138af1be9
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 16:53:52 2017 -0500
-
-    LP#1642378 Webstaff Negative Balance org select repairs
-    
-    1. Disable org units in the org unit selector that cannot have users.
-    
-    Additional code cleanup:
-    
-    2. The org selector calls egStartup internally, so if the page
-    controller has no need to wait on the startup to complete, then it does
-    not need to manually invoke the startup.
-    
-    3. No longer necessary to manually track the selected org unit from the
-    org selector directive.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2
-5	3	Open-ILS/web/js/ui/default/staff/admin/local/circ/neg_balance_users.js
-
-commit 354988bfab03a9bd1f99c67a22790ce72d6ee9fb
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 16:43:09 2017 -0500
-
-    LP#1642378 Webstaff org selector misc. repairs
-    
-    1. Always apply default values after egStartup.go() has completed.
-       Among other things, this prevents the occaisonal "cannot call ws_ou()
-       on an undefined value" errors bubbling up from the org selector
-       when an attempt to set default values occured before egAuth had
-       retrieved the user (which occurs during startup).
-    
-    2. For consistency, always run the $scope.onchange handler on initial
-       page load when a selected value and change handler are defined.
-       Similar to #1 above, the initial onchange always fires after
-       egStartup has completed.
-    
-    3. Run the change handler in a $timeout so that the $scope.selected
-       value has a chance to propagate to the calling controller's $scope.
-       Otherwise, the the calling controller has to manually track the
-       selected value (which partially defeats the purpose of having this
-       directive in the first place).
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-39	24	Open-ILS/web/js/ui/default/staff/services/ui.js
-
-commit 6fa137e176b4f08f083828fcc454aefbc2e8118b
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Thu Mar 2 18:05:05 2017 -0500
-
-    LP#1653001 Hold pull list progress dialog
-    
-    Display a progress dialog while loading the holds pull list grid and the
-    when collecting data for printing the holds pull list.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	4	Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
-33	32	Open-ILS/web/js/ui/default/staff/circ/holds/app.js
-10	0	Open-ILS/web/js/ui/default/staff/services/grid.js
-
-commit 1f55699f8c5ceb01400d2d56c3aaac60aac0380b
-Author: Bill Erickson <berick at esilibrary.com>
-Date:   Wed Aug 20 16:45:47 2014 -0400
-
-    LP#1653001 webstaff: Holds pull list sortable columns
-    
-    Retrieve holds for the pull list via the canned "ahopl" pull list IDL
-    class.  This lets the grid fetch the data via canned flattener query,
-    supporting server-side sort/limit/offset options.
-    
-    To retain all previous UI behavior, primarily editing hold attributes
-    (e.g. notification prefs), hold details for each hold have to be fetched
-    (and cached) in addition to the main grid data.  The grid renders and
-    sorts the flattener data, then grid actions act upon the fleshed hold
-    details data.
-    
-    Commit also includes:
-    
-    1. Added some missing IDL links for the "ahopl" class.
-    2. Micro-optimization to egGrid to exit early when an invalid IDL path
-       is provided.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	5	Open-ILS/examples/fm_IDL.xml
-80	31	Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
-58	29	Open-ILS/web/js/ui/default/staff/circ/holds/app.js
-8	7	Open-ILS/web/js/ui/default/staff/services/grid.js
-
-commit 02edc5ca4b6cc1b4f7c03d2faaa18b09ac4764bf
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Dec 30 11:54:08 2016 -0500
-
-    LP#1653001 Hold details authoritative API cstore maintenance
-    
-    Avoid cstore exhaustion during .authorative API calls that run
-    Holds:retrieve_hold_queue_status_impl() by using the in-transaction
-    editor for YAOUS lookups instead of allowing the lookups to create their
-    own cstore connections, each spawning a new transaction, since
-    CStoreEditor is in authoritative mode.
-    
-    Since CStoreEditor authoritative handling leaves each cstore transaction
-    open until the API call completes, and in this case, each hold in the batch
-    lookup resulted in 2 additional open cstore connections per hold, a batch
-    lookup of (say) 15 holds, meant 31 cstore connections were opened in one API
-    call.
-    
-    Telling the YAOUS lookup to use the existing editor means the same call
-    completes with 1 cstore connection.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
-
-commit 8d12a5adbfcb7a7be1bdf8bde714ec383b5caa83
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Feb 24 12:12:21 2017 -0500
-
-    LP#1522638 Patron search uses progress modal
-    
-    Use the progress modal dialog in the web staff patron search UI for
-    consistency / code re-use.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	13	Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
-11	8	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit c96d529a4ead10cade5bc3cde36e59fe50151835
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Mar 3 10:34:26 2017 -0500
-
-    LP#1522638 Bib holds egProgressDialog API updates
-    
-    1. Use the new egProgressDialog name and the new increment() function.
-    2. Open the dialog before data retrieval starts to better indicate work
-       is happening.
-    3. Close the dialog in promise.finally() to ensure it always closes.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-22	8	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit 7b3a1ca1187bc8caa752580066c791eb0c5661b0
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Mar 3 10:34:20 2017 -0500
-
-    LP#1522638 egProgressDialog features and docs
-    
-    Use an HTML5 <progress/> element as the progress bar instead of the
-    Bootstrap progress CSS class.  The HTML5 element provides a more
-    accurate display.
-    
-    Add support for 3 modes of operation:
-    
-    * determinate - shows dialog and percentage progress
-    * semi-determinate - shows a value-less <progress/> but also displays
-      the current value to indicate work happening.
-    * indeterminate - shows a value-less <progress/> with no specificat
-      indication of forward momentum.
-    
-    Adds a bunch of docs.
-    
-    Rename egProgressModal to egProgressDialog for consistency with other
-    eg*Dialog's (which are also modal).
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/css/style.css.tt2
-0	15	Open-ILS/src/templates/staff/share/t_progress_bar.tt2
-30	0	Open-ILS/src/templates/staff/share/t_progress_dialog.tt2
-103	9	Open-ILS/web/js/ui/default/staff/services/ui.js
- delete mode 100644 Open-ILS/src/templates/staff/share/t_progress_bar.tt2
- create mode 100644 Open-ILS/src/templates/staff/share/t_progress_dialog.tt2
-
-commit 1110f323e1f878d2bfd7279f964987be37c38dda
-Author: Victoria Lewis <vlewis at catalystdevworks.com>
-Date:   Mon Feb 6 12:12:56 2017 -0800
-
-    LP#1522638 Record holds tab gets modal progress bar
-    
-    When loading "View Holds" for a bib record
-    progress bar modal appears while user waits for titles to display.
-    
-    Signed-off-by: Victoria Lewis <vlewis at catalystdevworks.com>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-15	0	Open-ILS/src/templates/staff/share/t_progress_bar.tt2
-9	5	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-28	0	Open-ILS/web/js/ui/default/staff/services/ui.js
- create mode 100644 Open-ILS/src/templates/staff/share/t_progress_bar.tt2
-
-commit 46c929f6a4884e91eb0d038dde247fc8af12689c
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Dec 28 12:15:25 2016 -0800
-
-    LP#1526185 Disable second toast on permfail
-    
-    Supress extra toast after inputting valid credentials after
-    permission failure.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/base_js.tt2
-2	2	Open-ILS/web/js/ui/default/staff/services/navbar.js
-18	9	Open-ILS/web/js/ui/default/staff/services/op_change.js
-
-commit 28cbd5c25147ddc21370b4dd6c7cfe3f6c344613
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Dec 28 10:59:33 2016 -0500
-
-    LP#1526185 op-change supplies egNet.handlePermFailure
-    
-    Teach egOpChange to handle permission failure events via the new
-    egNet.handlePermFailure() handler.
-    
-    This commit includes additional repairs to op-change promise
-    handling and minor formatting adjustments.
-    
-    Op-change also now displays the username of the op-changed user
-    in the navbar immediately upon op-change.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	6	Open-ILS/src/templates/staff/share/t_opchange.tt2
-12	6	Open-ILS/web/js/ui/default/staff/services/navbar.js
-55	34	Open-ILS/web/js/ui/default/staff/services/op_change.js
-
-commit ced34fb5c3329dc34591cf7465e61d78f8a90b5e
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Dec 14 13:26:06 2016 -0800
-
-    LP#1526185 Operator Change Service
-    
-    Move operator change functionality into its
-    own dedicated service.
-    
-    Notify user when action fails due to unauthorized
-    credentials, complete with message as to what has
-    gone wrong.
-    
-    Fire off any failed action after input of authorized
-    credentials.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	0	Open-ILS/src/templates/staff/base_js.tt2
-7	2	Open-ILS/src/templates/staff/share/t_opchange.tt2
-1	0	Open-ILS/web/js/ui/default/staff/Gruntfile.js
-0	14	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-5	31	Open-ILS/web/js/ui/default/staff/services/navbar.js
-76	0	Open-ILS/web/js/ui/default/staff/services/op_change.js
-1	0	Open-ILS/web/js/ui/default/staff/test/karma.conf.js
- create mode 100644 Open-ILS/web/js/ui/default/staff/services/op_change.js
-
-commit 9cc73b7825498ece1e0bbfa8445e1a4438417c44
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Dec 28 10:50:41 2016 -0500
-
-    LP#1526185 egNet PERM_FAILURE handler
-    
-    Support a new egNet.handlePermFailure() callback. When this function is
-    defined, it's invoked any time an egNet request returns a PERM_FAILURE
-    event.
-    
-    When invoked, the in-progress promise linked to the original
-    request is effectively superseded by the promise returned by the
-    egNet.handlePermFailure(), living and dying with the new promise. This
-    makes it possible to hold off resolving the original request until the
-    handler is done.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-59	20	Open-ILS/web/js/ui/default/staff/services/net.js
-
-commit 22891eb1dccb101e097f355b344e1aac20e1ef9d
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Feb 3 14:26:09 2017 -0500
-
-    LP#1526163 Web staff supports auto-renew tweaks
-    
-    Initiate the auto-renewal earlier in the checkout process, specifically
-    before response data is unnecessarily fleshed.  Add an explicit
-    auto_renew toggle to the checkout response blob to more clearly indicate
-    why checkout counts are not modified.
-    
-    Additional code comments and logging.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	2	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
-9	3	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-
-commit f38509c2fba7b035f19d75100d565aa4f124f498
-Author: Billy Horn <bhorn at catalystdevworks.com>
-Date:   Fri Nov 18 13:04:24 2016 -0800
-
-    LP#1526163 Web staff supports auto-renewl option
-    
-    Automatically renew an item from the client when the auto-renew toggle
-    is returned by the server during a checkout call.
-    
-    Avoid modifying the items out counts in the UI when an item is
-    auto-renewed.
-    
-    Signed-off-by: Billy Horn <bhorn at catalystdevworks.com>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	2	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
-3	0	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-
-commit 5134f0cfcdc97a210250d92a0e9c3593314eda9a
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 12:32:45 2017 -0500
-
-    LP#1576435 Inactive patron search propagation rapair
-    
-    Fix a small code thinko in the propagation of the 'inactive' flag
-    for patron-editor duplicate patron searches.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit 74e6b98e2ffb046e428d4ae9cc7b9248c2452ed5
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Fri May 27 13:10:29 2016 -0700
-
-    LP#1576435: Include inactive patrons on patron reg duplicate search in web client
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
-12	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit f0ec9c21321d74950c8f3396036f249c7579c738
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Sat Apr 23 19:12:27 2016 -0700
-
-    LP#1576435: Force "Include inactive patrons?" on patron reg duplicate search
-    
-    In the XUL client, duplicate patron checking in the patron registration
-    interface now includes inactive patrons (see LP#1217052).  However, if
-    you click on the link "Found X patron(s) with the same name," the
-    resulting patron search does not always include inactive patrons by
-    default (instead, the value of the "Include inactive patrons?" checkbox
-    is cached from your last patron search, as usual).
-    
-    To prevent user confusion in this scenario, this commit forces the
-    linked patron search in the XUL client to always include inactive
-    patrons.
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/web/js/ui/default/actor/user/register.js
-10	1	Open-ILS/xul/staff_client/server/patron/search_form.js
-
-commit 6e6f59b5f89a2aa6ee342a8005ec6b5411a1dc1d
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Mar 4 18:39:48 2017 -0500
-
-    Docs: Remove Fedora from server upgrade page
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-3	4	docs/installation/server_upgrade.txt
-
-commit 5314f89b0e0aaaf6228951e1ee36de1e9d7faa95
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Fri Aug 12 14:03:10 2016 -0400
-
-    LP#1579219: set up mod_perl as an Evergreen dependency
-    
-    This patch, in conjunction with another one for OpenSRF,
-    set mod_perl up as a dependency installed when Evergreen is installed,
-    not when OpenSRF is installed, as OpenSRF itself does not require
-    mod_perl.
-    
-    Minor tweak to Galen's original patch to include mod_perl in the list
-    for apache mods to be activated by default.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-3	1	Open-ILS/src/extras/install/Makefile.debian-jessie
-4	1	Open-ILS/src/extras/install/Makefile.debian-wheezy
-1	0	Open-ILS/src/extras/install/Makefile.fedora
-4	2	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
-3	1	Open-ILS/src/extras/install/Makefile.ubuntu-xenial
-
-commit 797161f4511da49a3104c7d4ebafc9b5ae1a11df
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Mar 2 16:55:15 2017 -0500
-
-    LP#1669522: Remove regex that caused duplication in author query
-    
-    In LP#1308090, a regex replacement was added to the normzalize_qterm block
-    that didn't work as intended. Instead of replacing the already-normalized qterm,
-    it added a new string to the qterm, causing the author and date terms to
-    duplicate in the resulting query when the link is clicked. Since the the
-    problem the regex was trying to solve appears to be an aesthetic one rather
-    than a functional one, this commit removes that regex.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-0	1	Open-ILS/src/templates/opac/parts/record/authors.tt2
-
-commit 7631172de7f0fc9658d77dff82447fe175741c74
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 13 09:35:43 2017 -0500
-
-    LP#1664022: more updates to XUL about page
-    
-    Equinox Software => Equinox Open Library Initiative
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-3	3	Open-ILS/xul/staff_client/chrome/content/main/about.html
-
-commit 46b83d09813297754d2c7ef422404da72d3f3635
-Author: Ben Shum <ben at evergreener.net>
-Date:   Wed Aug 24 13:47:22 2016 -0400
-
-    LP#1664022: Update staff client About Page with new info about committers
-    
-    Update organization representation for two core committers:
-    
-    Benjamin Shum is now a volunteer.
-    Jason Stephenson works for C/W MARS.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	2	Open-ILS/xul/staff_client/chrome/content/main/about.html
-
-commit 278c099a5f721b5955aa6869839aec579ce078e5
-Author: Terran McCanna <tmccanna at georgialibraries.org>
-Date:   Mon Jun 6 13:38:32 2016 -0400
-
-    LP#1528647 Self-check only accepts user name value if regex for barcode
-    not set up
-    
-    The original fix only worked if password was not required for self-check.
-    This fix allows it to work when password is required as well.
-    
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	2	Open-ILS/web/js/dojo/openils/User.js
-
-commit 54a256fae3d194b3922856c9a46921951fd7a38d
-Author: Bob Wicksall <bwicksall at pls-net.org>
-Date:   Mon Jun 6 13:35:28 2016 -0400
-
-    LP#1528647 Self-check only accepts user name value if regex
-    for barcode not set up
-    
-    This fix allows a patron to log into the self-check interface with either
-    a barcode or a user name.
-    
-    Written by: Bob Wicksall <bwicksall at pls-net.org>
-    
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	1	Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js
-
-commit 0dccf2a2a7f912d5c0f314819205249cbda247f6
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 14:54:24 2017 -0500
-
-    LP#1668351 Patrons with neg. balance dbl-click
-    
-    Support double-click grid row entry to load patron from the Patrons With
-    Negative Balances webstaff UI.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	0	Open-ILS/web/js/ui/default/staff/admin/local/circ/neg_balance_users.js
-
-commit 5ddf3636644560aec908afaf017bc04d832eacc4
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 14:41:00 2017 -0500
-
-    LP#1668351 Patrons with neg. balance selection repair
-    
-    Selecting a row in the webstaff Patrons With Negative Balances grid now
-    only selects that patron, instead of all patrons.
-    
-    This was the result of the grid not having a correctly set unique
-    identifier attribute.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	1	Open-ILS/web/js/ui/default/staff/admin/local/circ/neg_balance_users.js
-
-commit 7b64bf9f4a035124ce78e86203aa1cf90cd92786
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Wed Feb 22 11:29:21 2017 -0500
-
-    LP1584891: Export MARC holdings with UTF8 subfields
-    
-    The --items option of marc_export adds a new MARC 852 field with a
-    number of subfields that it retrieves from the database. If those
-    subfields (such as call number, copy location, etc) contain Unicode
-    characters, then we need to decode the incoming UTF8 characters
-    when adding the subfield values to avoid corrupting the MARC.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-
-8	7	Open-ILS/src/support-scripts/marc_export.in
-
-commit f78a75121cd7f622ea63cd04fbd431ebd15d5fcf
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Fri Dec 9 21:21:35 2016 -0500
-
-    LP 1648922: Hide orgs that can't have users in workstation registration.
-    
-    A user can register a workstation at an org unit that can't have users
-    in the webstaff client.  The XUL staff client did not allow this.
-    Such org units were grayed out in the selector.
-    
-    This commit hides org units that can't have users in the ou selector
-    for workstation registration in the webstaff client.  This is in
-    addition to hiding the existing hiding of org units where the user
-    does not have the REGISTER_WORKSTATION permission.
-    
-    To reproduce this bug, see that org units that have false for
-    can_have_users appear in the selection for workstation registration.
-    Also see that you can register a workstation at one.
-    
-    After applying this patch, make sure you've logged out and then log in
-    to the webstaff client.  You will now see that those org units no
-    longer appear in the slection list.  You cannot register workstations
-    at those org units any longer.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	2	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit c2ff26aa8cb050c15b4124ec8d3402422fd3dcb1
-Author: Remington Steed <rjs7 at calvin.edu>
-Date:   Wed Mar 1 09:46:17 2017 -0500
-
-    LP#1669004 Darken background of web client open menus
-    
-    This commit simply adds a darker grey background to top nav menus in the
-    web client when they are selected and opened.
-    
-    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/css/style.css.tt2
-
-commit 5df06a15efdf0a48e3772a882b95a1e970d420a3
-Author: Dan Wells <dbw2 at calvin.edu>
-Date:   Tue Aug 30 21:50:19 2016 -0400
-
-    LP#1618624 Fix thinko in adjust-to-zero
-    
-    It appears that this test was written for an 'unless' instead of
-    an 'if'.  'if' seems just as natural here, so let's go that route.
-    
-    This should prevent us from closing circulations prematurely, and
-    also close them when we need to.
-    
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
-
-commit e6a1e7fdcfc20499f3094111e9039eb3f5d86dfe
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Feb 22 15:14:27 2017 -0500
-
-    LP#1615845 Item status view columns aligned
-    
-    Removes the redundant TCN value from the item status view so that the
-    columns can once again be vertically aligned.  The TCN is visible in the
-    bib summary pane along the top.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-
-1	16	Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
-
-commit 6d11be693ae8a56da95b802d21ba426477067d2e
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Mon Jan 9 13:15:54 2017 -0800
-
-    LP#1615845 In House Uses on Item Status
-    
-    Display number of in-house uses in quick summary of item
-    status interface.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-
-5	2	Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
-7	0	Open-ILS/web/js/ui/default/staff/cat/item/app.js
-
-commit 40752570a0aa53a74408bba000679510784d0eee
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Jan 6 11:27:07 2017 -0500
-
-    LP#1615845 In-house-use permacrud IDL access
-    
-    Grant permission-less retrieve access to open-ils.pcrud for "aihu"
-    and "ancihu" classes.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-
-12	2	Open-ILS/examples/fm_IDL.xml
-
-commit ceba7dd6341f45f87ec7750aa79c6b63bdb97c43
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Fri Mar 3 14:48:56 2017 -0500
-
-    Docs: trivial typo
-    
-    s/retriving/retrieving/
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-
-1	1	docs/installation/server_installation.txt
-
-commit a3d1b7c215d2a7f5c14c0e013a3dfcae8dfe150d
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Feb 24 18:04:29 2017 -0500
-
-    LP#1667835: avoid edi_fetcher.pl crash upon fetching zero-length file
-    
-    This patch fixes an issue that could cause edi_fetcher.pl to crash
-    if the EDI partner supplies a zero-length file for Net::FTP to
-    download; such files are now skipped.
-    
-    Testing would entail setting up an FTP server that contains a
-    zero-length file, then setting up an EDI remote account and
-    using edi_fetcher.pl to try to retrieve the file.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-11	0	Open-ILS/src/perlmods/lib/OpenILS/Utils/RemoteAccount.pm
-
-commit 7dae4c2435a9fd9664ecd6c339b0a7e2d62edc28
-Author: Jonathan Schatz <jonathan.schatz at bc.libraries.coop>
-Date:   Thu Nov 3 01:51:12 2016 -0700
-
-    Replace the 'broken cover' image asset with an actually transparent single-pixel PNG.
-    Useful for fallback to a placeholder cover.
-    
-    Signed-off-by: Jonathan Schatz <jonathan.schatz at bc.libraries.coop>
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
--	-	Open-ILS/web/opac/images/blank.png
-
-commit 33a071a1adada515f6f89ab8a59c4574e5462ff3
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Sep 23 12:05:21 2016 -0400
-
-    LP#1539089 Webstaff grid actions disabled until selected.
-    
-    The grid "Actions" menu is disabled until one or more rows are selected.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Jeanette Lundgren <jlundgren at cwmars.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/templates/staff/share/t_autogrid.tt2
-4	0	Open-ILS/web/js/ui/default/staff/services/grid.js
-
-commit befdbad1cb34391e0e53dfe86dcd39395656e5ce
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Feb 27 11:37:11 2017 -0500
-
-    LP#1537223 Shared bucket barcode links; last name
-    
-    Display the owner barcode and last name in the shared bucket info
-    display.  Display the barcode as a link to the owning user.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Dawn Dale <ddale at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	1	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_info.tt2
-7	2	Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
-8	2	Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
-
-commit a1c55d75dd8e17f4beb5ac089321034290694789
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Thu Oct 6 09:17:19 2016 -0700
-
-    LP#1537223 Show Username on copy buckets
-    
-    Display bucket owner name, id, and owner's home OU on copy
-    buckets and record buckets in webstaff client.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Dawn Dale <ddale at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/cat/bucket/copy/index.tt2
-0	35	Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_create.tt2
-0	16	Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_delete.tt2
-0	34	Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_edit.tt2
-0	16	Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_info.tt2
-0	27	Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_selector.tt2
-0	25	Open-ILS/src/templates/staff/cat/bucket/copy/t_load_shared.tt2
-1	1	Open-ILS/src/templates/staff/cat/bucket/record/index.tt2
-0	35	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_create.tt2
-0	16	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_delete.tt2
-0	34	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_edit.tt2
-0	16	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_info.tt2
-0	27	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_selector.tt2
-35	0	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_create.tt2
-16	0	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_delete.tt2
-34	0	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_edit.tt2
-17	0	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_info.tt2
-27	0	Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_selector.tt2
-25	0	Open-ILS/src/templates/staff/cat/bucket/share/t_load_shared.tt2
-11	4	Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
-10	4	Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_create.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_delete.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_edit.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_info.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_bucket_selector.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_load_shared.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_create.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_delete.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_edit.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_info.tt2
- delete mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_selector.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_create.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_delete.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_edit.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_info.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_selector.tt2
- create mode 100644 Open-ILS/src/templates/staff/cat/bucket/share/t_load_shared.tt2
-
-commit e2ee72f29c097ba64f68ed5134b266acf9b723a8
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Nov 30 10:10:48 2016 -0800
-
-    LP#1511358 Patron Survey Interface
-    
-    Add patron survey interface and link to interface
-    in "Other" dropdown beneath Statistical Categories.
-    
-    Display surveys similarly to how notes are displayed,
-    as well as how surveys are displayed in the existing
-    XUL staff client.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
-27	0	Open-ILS/src/templates/staff/circ/patron/t_surveys.tt2
-33	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
- create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_surveys.tt2
-
-commit 68716e678b057e1b8f8334070420ec3d725ce885
-Author: Ben Shum <ben at evergreener.net>
-Date:   Mon Feb 27 08:03:33 2017 -0500
-
-    LP#1668257: RTL CSS change for ebook tables
-    
-    When LP#1541559 was merged, we missed checking for CSS changes and this
-    orientation update was missed. Adding to the style-rtl.css.tt2 file the
-    new CSS IDs for ebook API tables.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/opac/css/style-rtl.css.tt2
-
-commit 4f6424cace45bb0e3d0d6f638ac9700e154231ae
-Author: Ben Shum <ben at evergreener.net>
-Date:   Mon Feb 27 16:32:48 2017 -0500
-
-    LP#1493824: Install PG 9.4 on Debian Wheezy and Ubuntu Trusty
-    
-    Debian Wheezy only ships with PG 9.1 by default.  Ubuntu Trusty has Pg
-    9.3.  Pg 9.4 is the recommended version for use with Evergreen going
-    forward and will be the required minimum version of PostgreSQL for use
-    with Evergreen 3.0.  Since we envision continuing to support Wheezy
-    and Trusty through the lifetime of Evergreen 3.0, we therefore help
-    the user out by adding the apt.postgresql.org repository for them and
-    install PostgreSQL version 9.4 on these operating systems.
-    
-    This commit does the following:
-    
-    1. Sets up the installer to use the PostgreSQL community's apt sources
-    in a new Makefile.debian target, debian_postgresql_repo.  This target
-    is run on Debian Wheezy and Ubuntu trusty during prerequisite
-    installation.
-    
-    2. Installs PG 9.4 client on Wheezy and Ubuntu.
-    
-    3. Installs PG 9.4 server in the server prerequisite targets for
-    Wheezy and Ubuntu.
-    
-    4. Uses pg_config in installation of lidbdi-drivers from source.
-    
-    5. Updates the server installation document to reflect the above
-    changes.
-    
-    6. Updates the server upgrade documentation to reflect the new minimum
-    (9.3) and recommended (9.4) PostgreSQL versions.
-    
-    Benjamin Shum is the primary author of these changes, though they are
-    based on Chris Sharp's idea for using the PostgreSQL community apt
-    source.
-    
-    The libdbi-drivers installation was fixed by Jason Stephenson who also
-    added an if block to skip the apt.postgresql.org repository set up if
-    it is already configured on the target host.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-3	2	Open-ILS/src/extras/install/Makefile.common
-10	0	Open-ILS/src/extras/install/Makefile.debian
-14	8	Open-ILS/src/extras/install/Makefile.debian-wheezy
-13	7	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
-14	11	docs/installation/server_installation.txt
-2	1	docs/installation/server_upgrade.txt
-
-commit 93891880f42bd4afd2c81ac4143287b60df33635
-Author: Dan Scott <dscott at laurentian.ca>
-Date:   Thu Mar 2 10:40:03 2017 -0500
-
-    Remove Fedora from install documentation
-    
-    Fedora is no longer a "well tested target" as the corresponding
-    Makefiles are not up to date. Therefore, remove all mention of it from
-    the install documentation.
-    
-    Signed-off-by: Dan Scott <dscott at laurentian.ca>
-
-8	55	docs/installation/server_installation.txt
-
-commit d2ff144c82e590ec7d0884d4cb5a9fa1766f5107
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 28 17:28:31 2017 -0800
-
-    LP#1668816: Prevent Internal Server Error in OPAC when logged-in user has no card
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-
-commit 512dd0c5be9a460a187a524a314b2e4c15edcc0b
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 23 09:56:44 2017 -0500
-
-    LP#1517596: add missing template file for webstaff patron merge
-    
-    This patch adds a file that was missed in commit df82edde.
-    
-    To test:
-    
-    [1] In the web staff client, verify that the patron merge
-        button correctly display the dialog box for confirming
-        the merge.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-32	0	Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
- create mode 100644 Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
-
-commit bcdaec0f45da0230c719160f47ba24df64a23bd2
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 28 13:59:24 2017 -0500
-
-    LP#1668725: fix Z39.50 overlay when no profile set
-    
-    This patch fix an issue where, when performing an overlay
-    of a record from Z39.50 in the web staff client, if no
-    merge profile is set, the incoming record is not displayed
-    in the right-hand pane of the merge dialog.
-    
-    To test
-    -------
-    [1] Select an overlay target, then use the web staff
-        Z39.50 search interface to find a record to overlay
-        it with.
-    [2] Open the Z39.50 overlay dialog and verify that no
-        profile is set (you may need to clear the
-        eg.cat.z3950.default_merge_profile key to ensure this).
-    [3] Note that the incoming record from Z39.50 doesn't display
-        in the right-hand pane.
-    [4] Apply the page, then repeat step 2. This time, the incoming
-        record should be displayed.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
-
-commit 4f2117f2016dc5542e9c5b45069c653d65f243c1
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 27 10:47:06 2017 -0500
-
-    LP#1655232: also update tpac/ru-RU.po
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	2	build/i18n/po/tpac/ru-RU.po
-
-commit 79793fec899d6fa2ee00bdf6082f8f160cb2082a
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 27 10:45:43 2017 -0500
-
-    LP1655232: Fix misspellings of "messsage(s)"
-    
-    Fixes the various misspellings of "messsages" in templates and localization files.
-    
-    Signed-off-by: Adam Bowling <abowling at emeralddata.net>
-    
-    Conflicts:
-    	build/i18n/po/tpac/ar-JO.po
-    	build/i18n/po/tpac/es-ES.po
-    
-    Signed-off-by: Adam Bowling <abowling at emeralddata.net>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/templates/opac/myopac/messages/list.tt2
-1	1	Open-ILS/src/templates/opac/myopac/messages/single_message.tt2
-2	2	build/i18n/po/tpac/ar-JO.po
-2	2	build/i18n/po/tpac/cs-CZ.po
-2	2	build/i18n/po/tpac/de-DE.po
-2	2	build/i18n/po/tpac/en-CA.po
-2	2	build/i18n/po/tpac/en-GB.po
-3	3	build/i18n/po/tpac/es-ES.po
-2	2	build/i18n/po/tpac/fi-FI.po
-2	2	build/i18n/po/tpac/fr-CA.po
-2	2	build/i18n/po/tpac/hy-AM.po
-2	2	build/i18n/po/tpac/oc-FR.po
-2	2	build/i18n/po/tpac/pt-BR.po
-2	2	build/i18n/po/tpac/tpac.pot
-2	2	build/i18n/po/tpac/tr-TR.po
-
-commit 9bdb4c597ed8adbfec115c528d3d348bf595e070
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 27 10:22:48 2017 -0500
-
-    LP#1607487: stamp schema update
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-138	0	Open-ILS/src/sql/Pg/upgrade/1029.schema.update-broken-naco-links.sql
-0	138	Open-ILS/src/sql/Pg/upgrade/XXXX.data.update-broken-naco-links.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1029.schema.update-broken-naco-links.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update-broken-naco-links.sql
-
-commit d318a3afa3f543e4dd4006621709f8eb54656ae5
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 27 10:19:30 2017 -0500
-
-    LP#1607487: make schema update script use same whitespace
-    
-    This patch ensures that the naco_normalize() and search_normalize()
-    functions preserve the exact whitespace used in the baseline
-    function definitions; this makes no functional difference, but
-    may help folks using diffs to compare schema versions.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-16	15	Open-ILS/src/sql/Pg/upgrade/XXXX.data.update-broken-naco-links.sql
-
-commit 24b31926958715692dcbb0538099a26152f53bca
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Thu Aug 18 14:52:59 2016 -0400
-
-    LP#1607487 - Fix broken URLs to NACO resources
-    
-    Remington Steed pointed out that a couple of URLs are now
-    broken.  This corrects them.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/Utils/Normalize.pm
-2	2	Open-ILS/src/sql/Pg/002.functions.config.sql
-2	2	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-137	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.update-broken-naco-links.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update-broken-naco-links.sql
-
-commit a989b3b70295fad8fdeeacf5f181d10b2ed24f87
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 27 10:09:09 2017 -0500
-
-    LP#1371772: update normalization library info URLs
-    
-    This patch follows up on the previous patch by adjusting
-    the normalization of URLs when the lib.prefer_external_url
-    library setting is set to true.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/templates/opac/parts/library_name_link.tt2
-
-commit c8447472bfaba306772d7d08042ba8efd943b152
-Author: Jason Boyer <jboyer at library.in.gov>
-Date:   Mon Feb 13 16:59:01 2017 -0500
-
-    LP1371772: Correct Escape of Library Info URL
-    
-    Using the url filter in TT2 causes named anchors to
-    be escaped in such a way that urls including them
-    will likely return a 404. Since the url is being
-    used in an html document, the html filter is
-    sufficient and allows the url to work as intended.
-    
-    Signed-off-by: Jason Boyer <jboyer at library.in.gov>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/templates/opac/parts/library/core_info.tt2
-
-commit 0eadb295ab0bbf77bae0aff7b9d4b7d31462ba13
-Author: Linda Jansova <skolkova at chello.cz>
-Date:   Thu Feb 23 15:37:45 2017 -0800
-
-    Docs: end-user documentation for Obalkyknih.cz added content
-    
-    Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>
-
-50	0	docs/admin_initial_setup/designing_your_catalog.txt
-
-commit 13e82db9de982835969fb1c073e2dfffbdbbe5fa
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 12:30:18 2017 -0500
-
-    update upgrade instructions for 2.12-beta
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-33	18	docs/installation/server_upgrade.txt
-
-commit c8a272f512ea0460744bb164adf7adebe31de21d
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 12:21:06 2017 -0500
-
-    initial version of 2.12 release notes
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-623	0	docs/RELEASE_NOTES_2_12.adoc
-0	10	docs/RELEASE_NOTES_NEXT/Administration/Additional_SMS_Carriers.adoc
-0	14	docs/RELEASE_NOTES_NEXT/Administration/add-parts-to-biblio-fingerprint.adoc
-0	91	docs/RELEASE_NOTES_NEXT/Administration/hold-targeter.adoc
-0	5	docs/RELEASE_NOTES_NEXT/Administration/i18n-make-target.adoc
-0	7	docs/RELEASE_NOTES_NEXT/Administration/missing_permissions.adoc
-0	7	docs/RELEASE_NOTES_NEXT/Administration/new-action-trigger-helper.adoc
-0	7	docs/RELEASE_NOTES_NEXT/Administration/removed-unused-selfcheck-setting.adoc
-0	15	docs/RELEASE_NOTES_NEXT/Administration/stripe_settings_permission.adoc
-0	13	docs/RELEASE_NOTES_NEXT/Cataloging/New_Access_Points_for_MARC_Overlay.adoc
-0	18	docs/RELEASE_NOTES_NEXT/Circulation/lp1507807_in-house-use_copy_alerts.adoc
-0	4	docs/RELEASE_NOTES_NEXT/Client/active-date-column-picker.adoc
-0	10	docs/RELEASE_NOTES_NEXT/Client/patron_punctuation.adoc
-0	10	docs/RELEASE_NOTES_NEXT/Client/pay_fines_button.adoc
-0	52	docs/RELEASE_NOTES_NEXT/Client/web_client.adoc
-0	34	docs/RELEASE_NOTES_NEXT/Infrastructure/TZ_awareness.adoc
-0	12	docs/RELEASE_NOTES_NEXT/OPAC/Metarecord_search_by_default.adoc
-0	18	docs/RELEASE_NOTES_NEXT/OPAC/additional-subject-browse-indexes.adoc
-0	12	docs/RELEASE_NOTES_NEXT/OPAC/advanced_search_limiters.adoc
-0	6	docs/RELEASE_NOTES_NEXT/OPAC/arabic-rtl-support.adoc
-0	47	docs/RELEASE_NOTES_NEXT/OPAC/ebook_api.adoc
-0	6	docs/RELEASE_NOTES_NEXT/OPAC/metarecord_bib_record_links.adoc
-0	9	docs/RELEASE_NOTES_NEXT/OPAC/metarecord_reroute.adoc
-0	8	docs/RELEASE_NOTES_NEXT/OPAC/relator_list.adoc
- create mode 100644 docs/RELEASE_NOTES_2_12.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Additional_SMS_Carriers.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/add-parts-to-biblio-fingerprint.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/hold-targeter.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/i18n-make-target.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/missing_permissions.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/new-action-trigger-helper.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/removed-unused-selfcheck-setting.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/stripe_settings_permission.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/New_Access_Points_for_MARC_Overlay.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lp1507807_in-house-use_copy_alerts.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/active-date-column-picker.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/patron_punctuation.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/pay_fines_button.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/web_client.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Infrastructure/TZ_awareness.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Metarecord_search_by_default.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/additional-subject-browse-indexes.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/advanced_search_limiters.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/arabic-rtl-support.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/ebook_api.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/metarecord_bib_record_links.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/metarecord_reroute.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/relator_list.adoc
-
-commit 6a01762ef8684151012824124bc7398ec6e679ed
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 11:46:17 2017 -0500
-
-    2.11.3-2.12-beta schema upgrade script
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-777	0	Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-beta-upgrade-db.sql
- create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.3-2.12-beta-upgrade-db.sql
-
-commit bf54d5cbdc1983bd65e131e39056f249ce558971
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 11:43:35 2017 -0500
-
-    Translation updates - po files
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-124	124	build/i18n/po/acq/ar-JO.po
-124	124	build/i18n/po/acq/cs-CZ.po
-124	124	build/i18n/po/acq/es-ES.po
-7	3	build/i18n/po/circ.properties/ar-JO.po
-7	3	build/i18n/po/circ.properties/cs-CZ.po
-7	3	build/i18n/po/circ.properties/de-DE.po
-7	3	build/i18n/po/circ.properties/en-CA.po
-7	3	build/i18n/po/circ.properties/en-GB.po
-7	3	build/i18n/po/circ.properties/es-ES.po
-7	3	build/i18n/po/circ.properties/fi-FI.po
-7	3	build/i18n/po/circ.properties/fr-CA.po
-7	3	build/i18n/po/circ.properties/hy-AM.po
-7	3	build/i18n/po/circ.properties/oc-FR.po
-7	3	build/i18n/po/circ.properties/pt-BR.po
-7	3	build/i18n/po/circ.properties/ru-RU.po
-7	3	build/i18n/po/circ.properties/tr-TR.po
-28	28	build/i18n/po/conify/ar-JO.po
-28	28	build/i18n/po/conify/cs-CZ.po
-28	28	build/i18n/po/conify/es-ES.po
-3861	3472	build/i18n/po/db.seed/ar-JO.po
-3598	3342	build/i18n/po/db.seed/cs-CZ.po
-3561	3302	build/i18n/po/db.seed/de-DE.po
-3566	3307	build/i18n/po/db.seed/en-CA.po
-3567	3308	build/i18n/po/db.seed/en-GB.po
-3605	3349	build/i18n/po/db.seed/es-ES.po
-3581	3322	build/i18n/po/db.seed/fi-FI.po
-3583	3324	build/i18n/po/db.seed/fr-CA.po
-3593	3336	build/i18n/po/db.seed/hy-AM.po
-3561	3302	build/i18n/po/db.seed/oc-FR.po
-3578	3319	build/i18n/po/db.seed/pt-BR.po
-3574	3315	build/i18n/po/db.seed/ru-RU.po
-3551	3292	build/i18n/po/db.seed/tr-TR.po
-1091	1091	build/i18n/po/fm_IDL.dtd/ar-JO.po
-1079	1079	build/i18n/po/fm_IDL.dtd/cs-CZ.po
-1079	1079	build/i18n/po/fm_IDL.dtd/de-DE.po
-1079	1079	build/i18n/po/fm_IDL.dtd/en-CA.po
-1079	1079	build/i18n/po/fm_IDL.dtd/en-GB.po
-1079	1079	build/i18n/po/fm_IDL.dtd/es-ES.po
-1079	1079	build/i18n/po/fm_IDL.dtd/fi-FI.po
-1079	1079	build/i18n/po/fm_IDL.dtd/fr-CA.po
-1079	1079	build/i18n/po/fm_IDL.dtd/hy-AM.po
-1079	1079	build/i18n/po/fm_IDL.dtd/oc-FR.po
-1079	1079	build/i18n/po/fm_IDL.dtd/pt-BR.po
-1079	1079	build/i18n/po/fm_IDL.dtd/ru-RU.po
-1079	1079	build/i18n/po/fm_IDL.dtd/tr-TR.po
-13	10	build/i18n/po/ils_events.xml/ar-JO.po
-13	10	build/i18n/po/ils_events.xml/cs-CZ.po
-9	9	build/i18n/po/ils_events.xml/de-DE.po
-13	10	build/i18n/po/ils_events.xml/en-CA.po
-13	10	build/i18n/po/ils_events.xml/en-GB.po
-13	10	build/i18n/po/ils_events.xml/es-ES.po
-13	10	build/i18n/po/ils_events.xml/fi-FI.po
-13	10	build/i18n/po/ils_events.xml/fr-CA.po
-13	10	build/i18n/po/ils_events.xml/hy-AM.po
-13	10	build/i18n/po/ils_events.xml/pt-BR.po
-13	10	build/i18n/po/ils_events.xml/ru-RU.po
-12	14	build/i18n/po/lang.dtd/ar-JO.po
-13	15	build/i18n/po/lang.dtd/cs-CZ.po
-2	12	build/i18n/po/lang.dtd/de-DE.po
-12	14	build/i18n/po/lang.dtd/en-CA.po
-12	14	build/i18n/po/lang.dtd/en-GB.po
-13	15	build/i18n/po/lang.dtd/es-ES.po
-12	14	build/i18n/po/lang.dtd/fi-FI.po
-13	15	build/i18n/po/lang.dtd/fr-CA.po
-12	14	build/i18n/po/lang.dtd/hy-AM.po
-2	12	build/i18n/po/lang.dtd/oc-FR.po
-13	15	build/i18n/po/lang.dtd/pt-BR.po
-12	14	build/i18n/po/lang.dtd/ru-RU.po
-2	12	build/i18n/po/lang.dtd/tr-TR.po
-365	204	build/i18n/po/tpac/ar-JO.po
-371	209	build/i18n/po/tpac/cs-CZ.po
-364	206	build/i18n/po/tpac/de-DE.po
-365	204	build/i18n/po/tpac/en-CA.po
-365	204	build/i18n/po/tpac/en-GB.po
-365	204	build/i18n/po/tpac/es-ES.po
-365	204	build/i18n/po/tpac/fi-FI.po
-364	203	build/i18n/po/tpac/fr-CA.po
-365	204	build/i18n/po/tpac/hy-AM.po
-361	203	build/i18n/po/tpac/oc-FR.po
-365	204	build/i18n/po/tpac/pt-BR.po
-361	203	build/i18n/po/tpac/ru-RU.po
-361	203	build/i18n/po/tpac/tr-TR.po
-908	327	build/i18n/po/webstaff/ar-JO.po
-910	329	build/i18n/po/webstaff/cs-CZ.po
-910	329	build/i18n/po/webstaff/es-ES.po
-864	319	build/i18n/po/webstaff/ru-RU.po
-
-commit 8dce9e609e444d562e19374d39454a83ca72c1ea
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 10:52:44 2017 -0500
-
-    LP#1666928: fix build tests for ebook API Perl modules
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
-1	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
-
-commit 1a631f8739a88a38ba0bdcbe8b849e9ffe77fe33
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 22 10:35:17 2017 -0500
-
-    Docs: Some corrections to hatch information in 2.12 release notes
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	5	docs/RELEASE_NOTES_NEXT/Client/web_client.adoc
-
-commit 215bb67ed15215ab8662e58b60bb29d2f7324d8c
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 10:09:54 2017 -0500
-
-    LP#1666933: note that the minimum supported Pg version is 9.3
-    
-    Before final release of 2.12.0, we should update the installation
-    instructions to note that apt.postgresql.org is available
-    for Debian-based distros that don't package 9.3 directly.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	2	docs/installation/server_installation.txt
-1	2	docs/installation/server_upgrade.txt
-
-commit 45ac590573ab85fe382ecf5ea8911950dbe49a7c
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 10:07:38 2017 -0500
-
-    LP#1666933: note that OpenSRF 2.5.0 is now the minimum required
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	docs/installation/server_installation.txt
-1	1	docs/installation/server_upgrade.txt
-
-commit ccd5b32b1a97ade7da90e35f9481e2ee5aa76383
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 22 09:56:41 2017 -0500
-
-    LP#1666933: fix to point schema update scripts
-    
-    - remove a duplicate call to metabib.remap_metarecord_for_bib()
-    - ensure that the 'ebook_api' config.settings_group row is added
-      before adding YAOUS types that depend on it
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	4	Open-ILS/src/sql/Pg/upgrade/1017.schema.update_fingerprinting.sql
-3	0	Open-ILS/src/sql/Pg/upgrade/1027.data.org-setting.ebook-api-oneclickdigital.sql
-0	3	Open-ILS/src/sql/Pg/upgrade/1028.data.org-setting.ebook-api-overdrive.sql
-
-commit 64299c61a460e961bddabfaa56704fa92ad2aee0
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 22 09:32:29 2017 -0500
-
-    Docs: Additions to the 2.12 release notes
-    
-    We missed the release notes for some new features. I also updated a couple and
-    removed some release note entries from 2.11 that were still hanging around in
-    the release note directories.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	2	docs/RELEASE_NOTES_NEXT/Administration/add-parts-to-biblio-fingerprint.adoc
-0	4	docs/RELEASE_NOTES_NEXT/Administration/ubuntu-xenial-support.adoc
-0	20	docs/RELEASE_NOTES_NEXT/Client/accent_insensitive_patron_search
-0	10	docs/RELEASE_NOTES_NEXT/Client/patron_punctuation
-10	0	docs/RELEASE_NOTES_NEXT/Client/patron_punctuation.adoc
-51	0	docs/RELEASE_NOTES_NEXT/Client/web_client.adoc
-47	0	docs/RELEASE_NOTES_NEXT/OPAC/ebook_api.adoc
-6	0	docs/RELEASE_NOTES_NEXT/OPAC/metarecord_bib_record_links.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/ubuntu-xenial-support.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/accent_insensitive_patron_search
- delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/patron_punctuation
- create mode 100644 docs/RELEASE_NOTES_NEXT/Client/patron_punctuation.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Client/web_client.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/ebook_api.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/metarecord_bib_record_links.adoc
-
-commit a67e294a06829dc28bcdc484b5a75e9a5d8a867d
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 21 20:33:23 2017 -0500
-
-    Translation updates - newpot
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-121	121	build/i18n/po/acq/acq.pot
-5	1	build/i18n/po/circ.properties/circ.properties.pot
-25	25	build/i18n/po/conify/conify.pot
-3654	3314	build/i18n/po/db.seed/db.seed.pot
-1077	1077	build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
-7	7	build/i18n/po/ils_events.xml/ils_events.xml.pot
-358	200	build/i18n/po/tpac/tpac.pot
-847	316	build/i18n/po/webstaff/webstaff.pot
-
-commit 02a62c2df949780e401f0d79940f407aceb9f105
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 21 14:51:32 2017 -0500
-
-    LP#1665626: Update metarecord_constituent_result_reroute.pg test
-    
-    Updating metarecord PgTAP test so that it points to an existing metarecord
-    group in the test data.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-5	5	Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
-
-commit 44644b4b30da04eb288cb50db342e278b88562ab
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 21 11:27:33 2017 -0500
-
-    LP#1665626: Change order of test bib loading
-    
-    As bshum did for e-book records, let's move MR records down to the end of the
-    script to avoid breaking tests. Also, made some tweaks to bibs_mr.sql so that
-    it would import bibs correctly.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-3	3	Open-ILS/tests/datasets/sql/bibs_mr.sql
-7	10	Open-ILS/tests/datasets/sql/load_all.sql
-
-commit 7ecb690e7ca471c0e01cc82529052b49c8715e41
-Author: Rogan Hamby <rogan.hamby at gmail.com>
-Date:   Mon Feb 20 14:11:18 2017 -0500
-
-    LP#1665626: adding new records to the meta group and breaking into new file
-    
-    Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-28	0	Open-ILS/tests/datasets/sql/assets_mr.sql
-12	0	Open-ILS/tests/datasets/sql/bibs_mr.sql
-10	1	Open-ILS/tests/datasets/sql/load_all.sql
- create mode 100644 Open-ILS/tests/datasets/sql/assets_mr.sql
- create mode 100644 Open-ILS/tests/datasets/sql/bibs_mr.sql
-
-commit 1a9b8120518584740dd6236ed04d6f0758b5fd36
-Author: Ben Shum <ben at evergreener.net>
-Date:   Mon Feb 20 22:34:54 2017 -0500
-
-    LP#1541559: Change order of test bib loading
-    
-    Move the new ebook bibs to the end of the script and away from the
-    rest of bib loading and item creation to avoid breaking tests.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	3	Open-ILS/tests/datasets/sql/load_all.sql
-
-commit 8c620be5eb2eee41554db52516f3eca46898016f
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Mon Feb 20 21:15:47 2017 -0500
-
-    LP#1541559: Stamping upgrade scripts for e-book integration
-    
-    Missed this commit when pushing the e-book integration work.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-42	0	Open-ILS/src/sql/Pg/upgrade/1027.data.org-setting.ebook-api-oneclickdigital.sql
-141	0	Open-ILS/src/sql/Pg/upgrade/1028.data.org-setting.ebook-api-overdrive.sql
-0	42	Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-oneclickdigital.sql
-0	141	Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-overdrive.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1027.data.org-setting.ebook-api-oneclickdigital.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1028.data.org-setting.ebook-api-overdrive.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-oneclickdigital.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-overdrive.sql
-
-commit 6d721a809b50814fa88b5601efec9319a5c29e8e
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Mon Feb 20 14:34:05 2017 -0800
-
-    LP#1541559: Use HTTPS for OverDrive requests
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
-2	2	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-2	2	Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-overdrive.sql
-
-commit d3ada6d437b6deea0329c30b7153c114686fbf8e
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Mon Feb 20 16:46:02 2017 -0500
-
-    LP#1541559: Minor tweaks to e-books circ in My Account
-    
-    A couple of tweaks to the CSS for E-items currently checked
-    out and a correction to the link for Cureent Items Checked
-    Out.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/templates/opac/css/style.css.tt2
-1	1	Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
-
-commit 1d599f441b82eb4ba4c8f6a0062eba79c21184bb
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Fri Feb 17 13:24:47 2017 -0800
-
-    LP#1541559: remove non-functional sort on ebook API transaction details in My Account
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
-2	2	Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
-2	2	Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
-
-commit 45b0f2a317f258c41d938e1d0318a460824aef71
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Fri Feb 17 13:21:38 2017 -0800
-
-    LP#1541559: improve display of ebook API transaction details in My Account
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	5	Open-ILS/src/templates/opac/css/style.css.tt2
-
-commit 2729bbb9b03771d408123359062e1158f8c017a4
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Fri Feb 17 12:51:28 2017 -0800
-
-    LP#1541559: eliminate duplicate entries in ebook API transaction details
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	0	Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
-
-commit addf3ab0c80685394c3d9f476c8af25a26c51a0e
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 7 15:29:39 2017 -0800
-
-    LP#1541559: ebook API integration for TPAC
-    
-    When this feature is enabled, Evergreen will use the open-ils.ebook_api
-    service to look up title and patron information from specified vendor
-    APIs and display that information in the TPAC.  (The service should be
-    configured using org settings before being enabled in config.tt2.)
-    
-    This frontend is essentially a JS layer over top of the OPAC, with some
-    light use of Dojo since we're already using it, plus a few additions to
-    TT2 templates.  The JS layer uses OpenSRF JS bindings to talk to the
-    backend service, which in turn makes the appropriate calls to the
-    third-party API.  Session IDs and (if logged in) patron information are
-    stored in cookies, which are cleared when the patron logs out.
-    
-    The user will see the following changes:
-    
-    - On search results and record summary, for any records from a known
-      e-book vendor, Evergreen will automatically look up holdings info from
-      the vendor API.  If detailed information on formats and available
-      "copies" is provided by the API (e.g. for OverDrive), that information
-      is displayed in a table within the record; if only basic availability
-      info is available (e.g. for OneClickdigital), a line is added to each
-      record indicating whether the title is available.  (Eventually, "Place
-      Hold" or "Check Out" links will be added to allow patrons to
-      checkout/hold titles without leaving the TPAC.)
-    
-    - When the user is logged in, the dashboard will show a count of e-book
-      checkouts and holds for all enabled e-book vendors, as will the
-      account summary.  This is separate from the "main" checkouts/holds
-      display, since checkouts/holds on titles from third-party vendors are
-      unrelated to checkouts/holds in Evergreen.
-    
-    - When the user is logged in, additional tabs will be available in My
-      Account for displaying detailed information on the patron's ebook
-      checkouts and holds.  (Eventually, functionality will be added to My
-      Account allowing the user to download or renew titles, suspend or
-      cancel holds, etc.)
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	5	Open-ILS/src/templates/opac/css/style.css.tt2
-5	0	Open-ILS/src/templates/opac/myopac/circ_history.tt2
-5	0	Open-ILS/src/templates/opac/myopac/circs.tt2
-42	0	Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
-51	0	Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
-50	0	Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
-8	0	Open-ILS/src/templates/opac/myopac/hold_history.tt2
-8	0	Open-ILS/src/templates/opac/myopac/holds.tt2
-11	0	Open-ILS/src/templates/opac/parts/config.tt2
-49	0	Open-ILS/src/templates/opac/parts/ebook_api/avail.tt2
-49	0	Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
-71	0	Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
-41	0	Open-ILS/src/templates/opac/parts/ebook_api/login_js.tt2
-4	0	Open-ILS/src/templates/opac/parts/header.tt2
-6	0	Open-ILS/src/templates/opac/parts/js.tt2
-50	0	Open-ILS/src/templates/opac/parts/misc_util.tt2
-21	3	Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
-5	0	Open-ILS/src/templates/opac/parts/record/summary.tt2
-5	0	Open-ILS/src/templates/opac/parts/result/table.tt2
-16	0	Open-ILS/src/templates/opac/parts/topnav.tt2
-48	0	Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
-221	0	Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
-80	0	Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
-40	0	Open-ILS/web/js/ui/default/opac/ebook_api/session.js
- create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
- create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
- create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
- create mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/avail.tt2
- create mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
- create mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
- create mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/login_js.tt2
- create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
- create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
- create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
- create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/session.js
-
-commit 556d1ceb81ff25ce9aa6c0938de1b6ff84a36871
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 7 15:27:48 2017 -0800
-
-    LP#1541559: ebook API handler for OneClickdigital
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/perlmods/MANIFEST
-305	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
-2	1	Open-ILS/src/perlmods/t/23-OpenILS-Application-EbookAPI.t
-36	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-42	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-oneclickdigital.sql
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-oneclickdigital.sql
-
-commit ff070c185d341a2e554c4df982388fcbe5fd9c03
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 7 15:23:12 2017 -0800
-
-    LP#1541559: ebook API handler for OverDrive
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/perlmods/MANIFEST
-561	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
-2	1	Open-ILS/src/perlmods/t/23-OpenILS-Application-EbookAPI.t
-134	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-141	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-overdrive.sql
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting.ebook-api-overdrive.sql
-
-commit 0dde1ead0ac55bbd7576665cde29a8c40d62f411
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 7 15:11:59 2017 -0800
-
-    LP#1541559: ebook API sample MARC records for test module
-    
-    This commit adds a small number of MARC records to the existing sample
-    data.  Each record contains a scoped URI in the 856 field.  The records
-    are intended to be usable with the OpenILS::Application::EbookAPI::Test
-    module.
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	0	Open-ILS/tests/datasets/sql/bibs_ebook_api.sql
-3	0	Open-ILS/tests/datasets/sql/load_all.sql
- create mode 100644 Open-ILS/tests/datasets/sql/bibs_ebook_api.sql
-
-commit 6efd80aee60974fe3045d6cab030fdc1db6accd8
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Tue Feb 7 15:08:31 2017 -0800
-
-    LP#1541559: ebook API service and test module
-    
-    This commit introduces a new service, open-ils.ebook_api, for
-    integration of third-party APIs from vendors like OverDrive and
-    OneClickdigital.
-    
-    The design of the service is somewhat similar to Evergreen's added
-    content module.  Common functionality and API calls are defined in the
-    main Perl module, OpenILS::Application::EbookAPI, while vendor-specific
-    details like endpoint URLs are broken out into separate "handler"
-    submodules for each vendor API.  (The actual mechanics of HTTP
-    requests/responses are handled by the new OpenILS::Utils::HTTPClient
-    module.)
-    
-    An example handler module, OpenILS::Application::EbookAPI::Test, is
-    included with this commit, along with some live tests which depend on
-    the test module.  It can be considered a reference implementation for
-    future vendor-specific handlers.
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-22	1	Open-ILS/examples/opensrf.xml.example
-1	0	Open-ILS/examples/opensrf_core.xml.example
-2	0	Open-ILS/src/perlmods/MANIFEST
-811	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
-464	0	Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
-170	0	Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
-9	0	Open-ILS/src/perlmods/t/23-OpenILS-Application-EbookAPI.t
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
- create mode 100644 Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
- create mode 100644 Open-ILS/src/perlmods/t/23-OpenILS-Application-EbookAPI.t
-
-commit 77f8b367decae2bbe1f3061a6945e4c2c98d94cf
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Fri Nov 20 13:54:36 2015 -0800
-
-    LP#1541559: HTTPClient: a utility for sending HTTP requests and handling responses
-    
-    The intent of this package is to provide basic tools for communicating
-    with third-party APIs.  It is a dependency of the open-ils.ebook_api
-    service.
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-33	0	Open-ILS/examples/opensrf.xml.example
-1	0	Open-ILS/src/perlmods/MANIFEST
-131	0	Open-ILS/src/perlmods/lib/OpenILS/Utils/HTTPClient.pm
-2	1	Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/HTTPClient.pm
-
-commit ef5fb9f2ecc3a9c6b9b595f79a6c9fe246c3589d
-Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
-Date:   Mon Oct 3 13:39:37 2016 -0700
-
-    LP#1541559: make active barcode available in OPAC
-    
-    When logged in to the TPAC, the barcode of the patron's active card is
-    made available in $ctx->{active_card}.
-    
-    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-
-commit 8e1e36da44a3a73c70055786c044bfe45782dbae
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Sun Feb 19 11:47:22 2017 -0500
-
-    LP#1662541: Release notes entry for additional subject browse headings
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-18	0	docs/RELEASE_NOTES_NEXT/OPAC/additional-subject-browse-indexes.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/additional-subject-browse-indexes.adoc
-
-commit e66473d70f56b2690bfe15543c4019c3cbaf513c
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Sun Feb 19 11:36:16 2017 -0500
-
-    LP#1662541: Stamping upgrade script for added subject browse indexes
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-58	0	Open-ILS/src/sql/Pg/upgrade/1026.data.subject_browse.sql
-0	58	Open-ILS/src/sql/Pg/upgrade/XXXX.data.subject_browse.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1026.data.subject_browse.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.subject_browse.sql
-
-commit 2e0e3feba72d2d871fb12e02a2725de46353bcba
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Feb 17 16:40:02 2017 -0500
-
-    LP#1662541: several new subject browse index definitions
-    
-    This patch adds several config.metabib_field definitions
-    that are specifically for subject browses:
-    
-    subject / topic_browse
-    subject / geographic_browse
-    subject / temporal_browse
-    
-    These new definitions index the entire heading as a unit,
-    so a heading like this:
-    
-    =650 \0$aCats$zUnited States$vCorrespondence.
-    
-    will end up in the subject/topic_browse index as a single
-    entry for
-    
-    Cats -- United States -- Correspondence
-    
-    rather than separate browse entries for "Cats" as a subject/topic,
-    and "United States" as a subject/geographic.
-    
-    Since the new *_browse indexes are meant to replace the browse
-    functions of the existing subject/topic, subject/geographic, and
-    subject/temporal indexes, the browse flag is turned off for the
-    older definitions.
-    
-    This patch intentionally does not include an entry for subject/name_browse,
-    as additional coding would be required to get the display form of the
-    heading to be punctuated correctly.
-    
-    To test
-    -------
-    [1] After applying the patch, perform subject browses in the
-        OPAC and staff interfaces and verify that fully composed
-        headings from bib records are now displayed as browse entries.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-32	9	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-58	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.subject_browse.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.subject_browse.sql
-
-commit 5757ab093599b0f98b178dc879032f555fc8f878
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Feb 13 11:49:58 2017 -0500
-
-    webstaff: Book Items Now from Item Status
-    
-    We can't do what we did with Make Items Bookable, consolidating the items into
-    one call and invoking a single interface; we get "Can't book multiple resource
-    types at once".  For now, we disable the 'Book Item Now' menu entry if multiple
-    items are selected.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/templates/staff/cat/item/t_list.tt2
-73	0	Open-ILS/web/js/ui/default/staff/cat/item/app.js
-
-commit e0e18273d37e5a9d98b5a77e8d8afd968617803e
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Feb 13 11:21:43 2017 -0500
-
-    webstaff: toward booking from Item Status
-    
-    This patch also offers an improvement from the XUL version,
-    as batches involving multiple bibs are now correctly handled.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	0	Open-ILS/src/templates/staff/cat/item/t_list.tt2
-58	0	Open-ILS/web/js/ui/default/staff/cat/item/app.js
-
-commit 577361730ac72106362b483bbfa00dcf3997e0a4
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 13 10:44:07 2017 -0500
-
-    tweak Booking administration pagse
-    
-    - remove admin/booking/conify/* routes in favor of
-      admin/server/booking/* routes that already existed;
-      as part of this, remove redudant admin EmbedBookingCtl
-      controller
-    - alphabetize the entries on the Booking Administration splash
-      page
-    - remove Booking links from the Server Administration splash
-      page
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	5	Open-ILS/src/templates/staff/admin/booking/t_splash.tt2
-0	5	Open-ILS/src/templates/staff/admin/server/t_splash.tt2
-0	44	Open-ILS/web/js/ui/default/staff/admin/booking/app.js
-
-commit 0bd63e583da386fdaa53216a38a237547d36337e
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 9 10:48:20 2017 -0500
-
-    webstaff: implement Edit MARC Order Record
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/acq/index.tt2
-16	0	Open-ILS/src/templates/staff/acq/t_edit_marc_order_record.tt2
-6	2	Open-ILS/web/js/ui/default/acq/common/li_table.js
-33	4	Open-ILS/web/js/ui/default/staff/acq/app.js
- create mode 100644 Open-ILS/src/templates/staff/acq/t_edit_marc_order_record.tt2
-
-commit cacd801e4374d8fe8d044712f7cc09ef242d8123
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 17:26:15 2017 -0500
-
-    webstaff: implement Update Barcodes line item action
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-23	1	Open-ILS/web/js/ui/default/staff/acq/app.js
-
-commit fd7f9e90703ac6795db69018dd718561d5ebae45
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 17:04:07 2017 -0500
-
-    webstaff: rework line item sub-actions menu
-    
-    Since Chrome doesn't generate click events for the act of
-    selecting an <option>, change to dispatching line item
-    sub-actions based on change events on the <select>.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	5	Open-ILS/src/templates/acq/common/li_table.tt2
-17	11	Open-ILS/web/js/ui/default/acq/common/li_table.js
-
-commit 96bbfc81dae88e1976ff805eea15339d22c0d5b6
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 15:56:34 2017 -0500
-
-    webstaff: implement 'Export Single Attribute List'
-    
-    This bundles in FileSaver.js, an MIT-licensed library
-    that implements support for the HTML5 saveAs() routine.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/acq/common/li_table.tt2
-188	0	Open-ILS/web/js/file-saver/FileSaver.js
-2	0	Open-ILS/web/js/file-saver/FileSaver.min.js
-11	0	Open-ILS/web/js/file-saver/LICENSE.md
-135	0	Open-ILS/web/js/file-saver/README.md
-21	0	Open-ILS/web/js/file-saver/bower.json
-50	0	Open-ILS/web/js/file-saver/demo/demo.css
-216	0	Open-ILS/web/js/file-saver/demo/demo.js
-2	0	Open-ILS/web/js/file-saver/demo/demo.min.js
-57	0	Open-ILS/web/js/file-saver/demo/index.xhtml
-37	0	Open-ILS/web/js/file-saver/package.json
-9	4	Open-ILS/web/js/ui/default/acq/common/li_table.js
- create mode 100644 Open-ILS/web/js/file-saver/FileSaver.js
- create mode 100644 Open-ILS/web/js/file-saver/FileSaver.min.js
- create mode 100644 Open-ILS/web/js/file-saver/LICENSE.md
- create mode 100644 Open-ILS/web/js/file-saver/README.md
- create mode 100644 Open-ILS/web/js/file-saver/bower.json
- create mode 100644 Open-ILS/web/js/file-saver/demo/demo.css
- create mode 100755 Open-ILS/web/js/file-saver/demo/demo.js
- create mode 100755 Open-ILS/web/js/file-saver/demo/demo.min.js
- create mode 100644 Open-ILS/web/js/file-saver/demo/index.xhtml
- create mode 100644 Open-ILS/web/js/file-saver/package.json
-
-commit e14402e2cc9255da8a2ee26d3d6c22f8e8771866
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 15:21:26 2017 -0500
-
-    webstaff: fix CSV-parsing of catalog record ID lists
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/dojo/openils/widget/XULTermLoader.js
-
-commit 7486798554516caa0c88ccca358d44670a7705f3
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 14:46:31 2017 -0500
-
-    webstaff: get Load Catalog Record IDs working
-    
-    Provide an alternative using FileReader to the XPCOM-based
-    client-side file reading that this feature uses under XUL.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-53	24	Open-ILS/web/js/dojo/openils/widget/XULTermLoader.js
-4	0	Open-ILS/web/js/ui/default/staff/services/eframe.js
-
-commit ce6e8b4d974a16a72a4b5a6d8e9bbd7da9f77953
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Feb 8 13:21:35 2017 -0500
-
-    webstaff: fix highlighting of line item
-    
-    Tweak the layout of the line item table so that returning
-    to it from the copy view causes only the border of the
-    line item information box to be highlighted, not both the
-    border and a random segment of the contents.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/acq/common/li_table.tt2
-
-commit 3454c1a4cbf7d4d69ac5783684266945fcbbc0a2
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 7 16:15:08 2017 -0500
-
-    webstaff: avoid showing 'null' as source label when displaying line item
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/web/js/ui/default/acq/common/li_table.js
-
-commit 56d96cdebc0f1adb628c63f33e9e9b62708f5c59
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 7 15:45:35 2017 -0500
-
-    webstaff: using egEmbedFrame escape opens new window at frame's current location
-    
-    ... as opposed to whatever URL was originally embedded.
-    
-    For example, if you doing a PO search, then open the frame in a
-    new window, the results of the search are displayed in that window
-    rather than an empty search form.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/services/eframe.js
-
-commit 144739828769a8baa533bc671932c8b97e5c6470
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 7 12:56:43 2017 -0500
-
-    webstaff: add view/place orders action to holdings grid
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
-6	0	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit 64d4167d8f04afef189d35667c17745d2e9e785c
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 7 12:32:05 2017 -0500
-
-    distinguish between XUL and Firefox when excluding XUL code from webstaff
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	5	Open-ILS/web/js/dojo/openils/XUL.js
-
-commit 5e071c58b2b9f755e9631b53e64833a0c0071a9f
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 17:23:34 2017 -0500
-
-    webstaff: more intra-acq linking fixes
-    
-    - fix typo from previous patch
-    - implement linking out to queues and invoices from
-      line item table
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-13	7	Open-ILS/web/js/ui/default/acq/common/li_table.js
-1	1	Open-ILS/web/js/ui/default/staff/acq/app.js
-
-commit 56688c5f13ea9a7a6420d49c8b6d3f5fa9d54ac6
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 16:42:35 2017 -0500
-
-    improve linking out of acquisitions upload page
-    
-    - cat/catalog/vandelay route no longer drops
-      query parameters, permitting direct linking to import
-      queues (e.g., /eg/staff/cat/catalog/vandelay?qtype=bib&qid=367)
-    - acq/legacy/:noun/:verb/:record now a valid acq route
-    - purchase order MARC loading now generates usable links
-      back to PO, selection list, and/or import queue
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	1	Open-ILS/web/js/ui/default/acq/picklist/upload.js
-24	3	Open-ILS/web/js/ui/default/staff/acq/app.js
-1	1	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit 0e54e117d4fc7ac2de2a991a60a161d32fc58e0d
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 12:53:41 2017 -0500
-
-    tweak embedding of Dojo acq admin pages
-    
-    - turn on the "open in new window" button
-    - set minimum height of eframes to 2000px
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	1	Open-ILS/web/js/ui/default/staff/admin/acq/app.js
-
-commit 05b039549ec0ad8f9796dda4166ca3ac42029b30
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 12:39:17 2017 -0500
-
-    tweak embedding of Dojo acquisitions pages
-    
-    - turn on the "open in new window" button
-    - set minimum height of eframes to 2000px
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	1	Open-ILS/web/js/ui/default/staff/acq/app.js
-
-commit 21320546e3efa0d2edb4a329cc2f345861679f37
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Jan 17 11:46:50 2017 -0500
-
-    webstaff: Restrict spinner use to positive numbers
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
-
-commit 9c0c85565836d854bd0177760ac51859399e7768
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Jan 16 16:21:31 2017 -0500
-
-    webstaff: improve truthiness test of bre.deleted in marc editor
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/templates/staff/cat/share/t_marcedit.tt2
-
-commit ba80da67aec5b5f6c4a3b725bd56937d10621b9b
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Jan 10 12:38:27 2017 -0500
-
-    webstaff: colspan=0 does not render how we want in chrome -- change that for lineitem tables
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/templates/acq/common/li_table.tt2
-
-commit 055bf28964ef99d3eacd8889a4f30974fb914e26
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Jan 10 12:10:58 2017 -0500
-
-    webstaff: Protect some ACQ interfaces from XUL-ish calls
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/acq/common/inv_dialog.js
-1	1	Open-ILS/web/js/ui/default/acq/common/li_table.js
-2	2	Open-ILS/web/js/ui/default/acq/invoice/view.js
-
-commit fe3a9d0b9d9486e0ec68dd73c457357b44ddd75e
-Author: Debbie Luchenbill <deborah at mobiusconsortium.org>
-Date:   Sat Feb 18 07:05:08 2017 -0800
-
-    Docs: Copy Status "Is Available" Flag
-    
-    Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>
-
-7	1	docs/admin/copy_statuses.txt
-
-commit d35945a2622ffbed51b39efb8563edff7f312dd0
-Author: Jakub Kotrla <jakub at kotrla.net>
-Date:   Wed Feb 15 23:41:09 2017 +0100
-
-    LP#1624366 Evergreen integration with obalkyknih.cz (Czech AC provider)
-    
-    By default is AC disabled. Fixed summary.tt2 to be based on latest
-    version -
-    http://git.evergreen-ils.org/?p=Evergreen.git;a=tree;f=Open-ILS/src/templates/opac/parts/record;h=bc962e52a84aaf95ffc5f1fa407c2ffc3d54dec4;hb=HEAD.
-    
-    Signed-off-by: Jakub Kotrla <jakub at kotrla.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-1	1	Open-ILS/src/templates/opac/parts/config.tt2
-58	45	Open-ILS/src/templates/opac/parts/record/summary.tt2
-
-commit c9b78ab130e15391f8c144a7dd1f82014ace4d57
-Author: Jakub Kotrla <jakub at kotrla.net>
-Date:   Fri Feb 10 12:52:03 2017 +0100
-
-    LP#1624366 Evergreen integration with obalkyknih.cz (Czech AC provider)
-    
-    AddedContent Perl plugin to display book covers from Czech provider
-    obalkyknih.cz. Also can display summary, table of content
-    and user reviews.
-    
-    Conflicts:
-    	Open-ILS/src/templates/opac/parts/record/summary.tt2
-    
-    Signed-off-by: Jakub Kotrla <jakub at kotrla.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-18	0	Open-ILS/examples/opensrf.xml.example
-292	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ObalkyKnih.pm
-8	0	Open-ILS/src/templates/opac/parts/config.tt2
-52	44	Open-ILS/src/templates/opac/parts/record/summary.tt2
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ObalkyKnih.pm
-
-commit 3709bf9b43ef18cbe7089dcaffa13acfea4c879b
-Author: Michele Morgan <mmorgan at noblenet.org>
-Date:   Tue Feb 7 13:21:48 2017 -0500
-
-    LP#1661754 - Prevent staff users from marking a Long Overdue item Lost
-    
-    Prevents circulations that are already Lost or Long Overdue from being
-    marked Lost or Long Overdue. Avoiding patrons being billed twice for the
-    same item.
-    
-    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
-
-commit 2d3c5a788765fc352793492d5d81a08cb357ef43
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 13:29:28 2017 -0500
-
-    LP#1661661: Stamping upgrade scripts for Arabic and right-to-left support
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-8	0	Open-ILS/src/sql/Pg/upgrade/1024.schema.add-rtl-field-to-i18n_locale.sql
-11	0	Open-ILS/src/sql/Pg/upgrade/1025.data.add-arabic-to-i18n_locale.sql
-0	8	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add-rtl-field-to-i18n_locale.sql
-0	11	Open-ILS/src/sql/Pg/upgrade/YYYY.data.add-arabic-to-i18n_locale.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1024.schema.add-rtl-field-to-i18n_locale.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1025.data.add-arabic-to-i18n_locale.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add-rtl-field-to-i18n_locale.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.add-arabic-to-i18n_locale.sql
-
-commit 179d730480b4529e93725283c876e77e62f00e9f
-Author: Ben Shum <ben at evergreener.net>
-Date:   Wed Feb 15 23:31:33 2017 -0500
-
-    LP#1661661: Add release note about Arabic and RTL support in TPAC
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	0	docs/RELEASE_NOTES_NEXT/OPAC/arabic-rtl-support.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/arabic-rtl-support.adoc
-
-commit 0eb771e594cf65a0fa0f71d246d100d6a07dfda7
-Author: Ben Shum <ben at evergreener.net>
-Date:   Wed Feb 15 14:22:27 2017 -0500
-
-    LP#1661661: Use new rtl field in config.i18n_locale
-    
-    Add a new column for "rtl" in config.i18n_locale and then use that
-    to check which direction to assign for the CSS files.
-    
-    Two upgrade scripts, one to change the schema for new column and a
-    second one to enable Arabic (Jordan) as an option.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/examples/fm_IDL.xml
-2	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-3	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-8	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add-rtl-field-to-i18n_locale.sql
-11	0	Open-ILS/src/sql/Pg/upgrade/YYYY.data.add-arabic-to-i18n_locale.sql
-1	1	Open-ILS/src/templates/opac/parts/base.tt2
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add-rtl-field-to-i18n_locale.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.add-arabic-to-i18n_locale.sql
-
-commit 18122a661609cb1d469fef36d744f1ab543e2da8
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 17:59:04 2017 -0500
-
-    LP#1661661: Fixing syntax in base.tt2
-    
-    There was a missing closing tag for the second stylesheet that caused an error
-    with the heading. Fixed that, and then made some whitespace adjustments.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	3	Open-ILS/src/templates/opac/parts/base.tt2
-
-commit 8e3750f54877b253fea69e771e97c3d8e44f9fa8
-Author: Nawras Othman <othman.nawras at gmail.com>
-Date:   Tue Feb 7 06:39:46 2017 -0500
-
-    LP#1661661: Support for right-to-left (RTL) languages
-    
-    File changes added by Nawras Othman for RTL languages (such as Arabic).
-    
-    First pass includes moving some remaining inline CSS to the stylesheet file,
-    Also includes a hard-coded check for the "ar-AR" locale (current Arabic).
-    
-    Signed-off-by: Nawras Othman <othman.nawras at gmail.com>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-144	0	Open-ILS/src/templates/opac/css/style-rtl.css.tt2
-25	0	Open-ILS/src/templates/opac/css/style.css.tt2
-1	1	Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
-1	1	Open-ILS/src/templates/opac/parts/advanced/search.tt2
-5	5	Open-ILS/src/templates/opac/parts/anon_list.tt2
-5	0	Open-ILS/src/templates/opac/parts/base.tt2
-3	3	Open-ILS/src/templates/opac/parts/login/form.tt2
-1	18	Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2
-6	6	Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
-1	1	Open-ILS/src/templates/opac/parts/myopac/prefs_base.tt2
-2	2	Open-ILS/src/templates/opac/parts/place_hold.tt2
-1	1	Open-ILS/src/templates/opac/parts/result/paginate.tt2
-40	0	Open-ILS/web/css/skin/default/opac/semiauto-rtl.css
- create mode 100644 Open-ILS/src/templates/opac/css/style-rtl.css.tt2
- create mode 100644 Open-ILS/web/css/skin/default/opac/semiauto-rtl.css
-
-commit 86cce7fa8e1be682ffb464d92c7b4ec3edab299c
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Feb 17 12:20:08 2017 -0500
-
-    LP#1596595 Hold targeter Perl live test repairs
-    
-    Update live tests to match latest concerto data changes and to avoid
-    testing against data that is modified by tests that run before the
-    targeter test when running the full test suite.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-14	14	Open-ILS/src/perlmods/live_t/20-hold-targeter.t
-
-commit cb37d045a61603844c4555be54bd8c213c333f40
-Author: Jason Boyer <jboyer at library.in.gov>
-Date:   Wed Feb 15 09:02:44 2017 -0500
-
-    Add Release Note for new helper
-    
-    I can forget that while a feature seems straigtforward
-    enough it essentially doesn't exist if you don't tell
-    anyone about it.
-    
-    Signed-off-by: Jason Boyer <jboyer at library.in.gov>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-7	0	docs/RELEASE_NOTES_NEXT/Administration/new-action-trigger-helper.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/new-action-trigger-helper.adoc
-
-commit b048818991f7a027d76d8ba7e5abb7f7660e7c58
-Author: Jason Boyer <jboyer at library.in.gov>
-Date:   Fri Feb 3 16:23:28 2017 -0500
-
-    LP1661747: get_org_unit_ancestor_at_depth Helper
-    
-    Add a helper to the A/T system to retrieve an ou's
-    ancestor at the specified depth in the tree.
-    
-    Signed-off-by: Jason Boyer <jboyer at library.in.gov>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-7	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm
-
-commit 82732c5b76ccc8ee9e5a7efc427bab39eaf9d121
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Feb 14 10:53:54 2017 -0500
-
-    LP#1662902: do not re-download EDI files that failed parsing
-    
-    Avoid fetching and creating edi_message entries for EDI messages that
-    the system cannot parse.
-    
-    In the event parsing failed due to a temporary condition (e.g. Ruby
-    translator was not running), messages can be reprocessed by either
-    deleting the offending edi_message row or setting its status to 'retry'.
-    
-    See previous commit ("LP#1662902: do not re-download EDI files that
-    failed processing") for a more detailed explanation.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
-
-commit 35730098fb539ba6794eaed123de7a534b7f03e2
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 9 12:24:35 2017 -0500
-
-    LP#1662902: do not re-download EDI files that failed processing
-    
-    At present, the EDI fetcher ignores files (as determined by file
-    name and EDI account details) that were already successfully
-    processed. With this patch, ones that failed processing (e.g.,
-    acq.edi_message.state = 'proc_error') previously are ignored
-    as well.
-    
-    This is because most processing errors reflect conditions that
-    require some sort of manual intervention on the part of the materials
-    vendor or the Evergreen user; having edi_fetcher.pl simply redownload
-    and attempt to process the file has no effect other than causing
-    the acq.edi_message table to grow.
-    
-    With this patch, the appearance of rows in acq.edi_message whose
-    state is 'proc_error' should be taken as a signal to the Evergreen
-    admin to investigate and resolve whatever issue caused the
-    message to not be processed; after doing that, removing the
-    acq.edi_message rows will allow the file to be downloaded again
-    (assuming it's still available on the file server).
-    
-    To test
-    -------
-    [1] Arrange to create or simulate an EDI message that failed
-        processing.
-    [2] Run edi_fetcher.pl to have it attempt to download the
-        failed message in step #1; verify that the file is
-        /not/ downloaded again and that no additonal acq.edi_message
-        rows are created for it.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
-
-commit 6c537fc3a063cbb2d1c13907b3d94b6fcde09e73
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 10:29:33 2017 -0500
-
-    LP#1117808: Stamping upgrade scripts for extend use of merge profiles
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-59	0	Open-ILS/src/sql/Pg/upgrade/1022.schema.more_overlay_funcs.sql
-25	0	Open-ILS/src/sql/Pg/upgrade/1023.data.default_vmp_ou_settings.sql
-0	59	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.more_overlay_funcs.sql
-0	25	Open-ILS/src/sql/Pg/upgrade/YYYY.data.default_vmp_ou_setting.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1022.schema.more_overlay_funcs.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1023.data.default_vmp_ou_settings.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.more_overlay_funcs.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.default_vmp_ou_setting.sql
-
-commit a179a354f332dd88d21db93a2340e0c1950dcb6a
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Feb 10 11:54:39 2017 -0500
-
-    LP#1117808: release notes for New Access points for MARC Overlay
-    
-    Test plan for the feature:
-    
-    [1] Define one or more merge profiles in the MARC import/export
-        interface.
-    [2] Verify that the Default Merge Profile (Z39.50 and Record Buckets)
-        library setting type exists, and that if you set it to a value
-        for the workstation library, that it the merge profile selectors in the
-        record bucket merge and Z39.50 overlay interfaces default to
-        the specified value.
-    [3] In the web staff client, create a record bucket containing at least
-        two or more similar bibliographic records.  From Bucket View,
-        select at least two records and select Merge Selected
-        Records from the actions menu.
-    [4] Verify that:
-        * There is a widget for selecting a merge profile
-        * That after choosing a lead record, that the lead record
-          view reflects the results of the merge.
-        * That the results of the merge are updated whenever you:
-          * choose a different merge profile
-          * choose a different lead record
-          * remove a record from consideration
-        * That the lead record's MARC is updated upon clicking the
-          'Merge' button in the dialog.
-    [5] In the web staff client, mark a bib record for overlay, then
-        go to the Z39.50 search interface and perform a search. Select
-        a record and click the Overlay button, then verify that:
-        * There is a widget for selecting a merge profile
-        * That the results of the merge are updated whenever you:
-          * choose a different merge profile
-        * That after closing the dialog, that the overlaid record
-          reflects the result of the merge profile.
-    [6] Verify that upon exiting and returning to the record bucket
-        merge or Z39.50 overlay interfaces, that the last selected
-        merge profile is pre-selected.
-    
-    Development of this feature was performed by the Equinox Open
-    Library Initiative and sponsored by the BC Libraries Cooperative.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-13	0	docs/RELEASE_NOTES_NEXT/Cataloging/New_Access_Points_for_MARC_Overlay.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/New_Access_Points_for_MARC_Overlay.adoc
-
-commit e991ddaacedd4d248e17f55a8e2cc30eb9dd27ea
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Dec 23 04:46:47 2016 -0500
-
-    LP#1117808: teach Z39.50 import about merge profiles
-    
-    This patch adds a widget to the Z39.50 overlay dialog to
-    allow the user to select a MARC merge profile to use during
-    the merge. For the purpose of applying the merge profile,
-    the incoming record from the Z39.50 server is treated as
-    the target of the merge, as the user is assumed to be picking
-    a Z39.50 record that is "better" overall but may need to be
-    supplement with fields from the incumbent record.
-    
-    As before, the user can choose to edit the incoming record, but
-    note that the version that is edited is the /original/ version of
-    the Z39.50 record, with any changes due to the merge profile being
-    applied after the edit.
-    
-    Merge profiles that have a 'preserve' specification are excluded
-    from selection, as such profiles have the effect of swapping what
-    is considered the lead record for the purpose of the MARC merge
-    
-    This patch also tweaks the dialog to use the egRecordBreaker directive
-    to display the incumbent record, as that permits easier copy-and-pasting
-    if the user chooses to edit the Z39.50 record.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-13	6	Open-ILS/src/templates/staff/cat/z3950/t_overlay.tt2
-37	2	Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
-
-commit 42f56d39e87fa053a3129ffc0e00944b507982c7
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Dec 23 01:38:27 2016 -0500
-
-    LP#1117808: teach record bucket merge about merge profiles
-    
-    This patch adds a widget to the record bucket merge dialog
-    to allow the user to select a MARC merge profile to use
-    during the merge.
-    
-    After the user has chosen a lead record, the result of the merge
-    is displayed in the left-hand pane, and is updated whenever the user
-    
-    - changes the selected merge profile
-    - swaps in a different lead record
-    - removes a subordinate record from consideration
-    
-    As before, the user can choose to edit the lead record, but note that
-    the version that is edited is the /original/ version of the
-    lead record, with any changes due to the merge profile
-    being applied after the edit.
-    
-    Since there can be more than one subordinate record in play, the
-    result of the merge is calculated by merging the first subordinate
-    record into the lead record, then in the second subordinate record,
-    and so forth.
-    
-    Merge profiles that have a 'preserve' specification are excluded
-    from selection, as such profiles have the effect of swapping what
-    is considered the lead record for the purpose of the MARC merge.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	2	Open-ILS/src/templates/staff/cat/bucket/record/t_edit_lead_record.tt2
-10	3	Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2
-85	14	Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
-
-commit 2fe878cce47978489c0fcee257171a1845767a5b
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Dec 23 01:37:48 2016 -0500
-
-    LP#1117808: fix marcXml binding for egRecordBreaker
-    
-    This patch makes the binding of the marcXml attribute
-    in the egRecordBreaker directive dynamic.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/cat/services/record.js
-
-commit 58d278769fa6e6f40b1264ed0b951f480b3b54d5
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Feb 10 10:49:33 2017 -0500
-
-    LP#1117808: add cat.default_merge_profile library setting
-    
-    This new library setting specifies the default merge profile
-    to select in the record bucket merge and Z39.50 record overlay
-    interfaces.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-17	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-25	0	Open-ILS/src/sql/Pg/upgrade/YYYY.data.default_vmp_ou_setting.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.default_vmp_ou_setting.sql
-
-commit 150d6c32d475f5eb56a8a3f7ef8eae88a7bedfb1
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Fri Dec 23 01:36:07 2016 -0500
-
-    LP#1117808: new egFmValueSelector directive
-    
-    This directive supplies a select widget that draws its
-    values from a table specified by an IDL class code.  It
-    is meant to be used for tables containing a reasonably
-    small number of rows (i.e., dozens at most, not hundreds
-    or thousands).
-    
-    The following attributes are available:
-    
-    idl-class      : Code of IDL class to draw from, e.g., "vmp".
-    ng-model       : Model to bind the current selected value to.
-    filter         : JSON query filter to apply conditions on the set
-                     of rows to be used. (optional)
-    sticky-setting : Local storage key to persist the last value
-                     that was selected by the user. (optional)
-    ou-setting     : Name of library setting to use to set the default
-                     selected value. If sticky-setting is used, any
-                     previously-selected value will override the default
-                     specified by the OU setting. (optional)
-    
-    The list of values from the source table displayed in the select
-    widget are those that meet all of the following conditions:
-    
-    - primary key is not null
-    - filter conditions (if supplied)
-    - logged-in user has PCRUD permissions to view the value
-    
-    The option value is taken from the column in the source table
-    specified by the oils_persist:primary IDL attribute, while
-    the displayed label is taken from the column that has the
-    reporter:selector="name" IDL attribute.
-    
-    Example:
-    
-    <eg-fm-value-selector
-      idl-class="vmp"
-      ng-model="merge_profile"
-      filter="{'preserve_spec':{'=':null}}"
-      sticky-setting="eg.cat.z3950.selected_merge_profile"
-      ou-setting="cat.default.merge_profile"
-    ></eg-fm-value-selector>
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/share/t_fm_value_selector.tt2
-91	0	Open-ILS/web/js/ui/default/staff/services/ui.js
- create mode 100644 Open-ILS/src/templates/staff/share/t_fm_value_selector.tt2
-
-commit abf20be081e1a4094f515ade4bb39e1ce312cd9f
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Nov 30 12:06:18 2016 -0500
-
-    LP#1117808: new methods for calculating MARC merges
-    
-    This patch adds three new middle-layer methods for calculating
-    the result of MARC merges.
-    
-    open-ils.cat.merge.marc.per_profile:
-    
-            Calculate the result of merging one or more MARC records
-            per the specified merge profile
-            @param auth The login session key
-            @param merge_profile ID of the record merge profile
-            @param records Array of two or more MARCXML records to be
-                           merged. If two are supplied, the first
-                           is treated as the record to be overlaid,
-                           and the the incoming record that will
-                           overlay the first. If more than two are
-                           supplied, the first is treated as the
-                           record to be overlaid, and each following
-                           record in turn will be merged into that
-                           record.
-            @return MARCXML string of the results of the merge
-    
-    open-ils.cat.merge.biblio.per_profile:
-    
-            Calculate the result of merging one or more bib records
-            per the specified merge profile
-    
-            @param auth The login session key
-            @param merge_profile ID of the record merge profile
-            @param records Array of two or more bib record IDs of
-                           the bibs to be merged.
-            @return MARCXML string of the results of the merge
-    
-    open-ils.cat.merge.authority.per_profile:
-    
-            Calculate the result of merging one or more authority records
-            per the specified merge profile
-    
-            @param auth The login session key
-            @param merge_profile ID of the record merge profile
-            @param records Array of two or more bib record IDs of
-                           the bibs to be merged.
-            @return MARCXML string of the results of the merge
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-116	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
-
-commit 2ade97550d6a10e993e2575e55d78fd8efb22c97
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Wed Nov 30 09:49:10 2016 -0500
-
-    LP#1117808: new Pg function to calculate MARC record merges
-    
-    This patch adds a new stored function, vandelay.merge_record_xml_using_profile(),
-    that when passed two MARCXML strings and the ID of a merge profile.
-    returns the MARCXML string representing the results of the record merge.
-    
-    This is meant for situations where we want to know the results
-    of a merge, but not immediately overlay a record in the database.
-    
-    pgTAP tests are available in t/marc_merge.pg.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-54	0	Open-ILS/src/sql/Pg/012.schema.vandelay.sql
-128	0	Open-ILS/src/sql/Pg/t/marc_merge.pg
-59	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.more_overlay_funcs.sql
- create mode 100644 Open-ILS/src/sql/Pg/t/marc_merge.pg
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.more_overlay_funcs.sql
-
-commit f9f830e2b59edf36c771f6d13382d6407f5fb932
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 01:56:07 2017 -0500
-
-    LP#1494748: Release notes entry for self check interface improvements
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	0	docs/RELEASE_NOTES_NEXT/Client/pay_fines_button.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Client/pay_fines_button.adoc
-
-commit ced1e6c6a11cd2d114f19e49f7e86d2c3f0b0b46
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 10 21:31:50 2017 -0500
-
-    LP#1494748: Decrease the input size on Firefox by a smidge
-    
-    The larger scale works for the input works well in Chrome, but came across as
-    too large in blurry in Firefox. Decreasing the Firefox size by a smidge so
-    that they still appear larger but don't become blurry. Firefox only seemed to
-    recognize the last transform, regardless of prefix, so I moved the one intended
-    for Firefox lower in the CSS list.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Josh Stompro <stomproj at larl.org>
-
-1	1	Open-ILS/web/css/skin/default/selfcheck.css
-
-commit c222f681db991068c87b5577899b63b039842493
-Author: Josh Stompro <stomproj at larl.org>
-Date:   Mon Aug 15 13:22:27 2016 -0500
-
-    LP#1494748 - Change pay fines link to a button & increase checkbox sizes
-    
-    This makes the pay fines link  and checkboxes easier to use for touch screen
-    users.
-    
-    Signed-off-by: Josh Stompro <stomproj at larl.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Josh Stompro <stomproj at larl.org>
-
-1	1	Open-ILS/src/templates/circ/selfcheck/fines.tt2
-11	0	Open-ILS/web/css/skin/default/selfcheck.css
-
-commit b3a6cbaa421f0542b0ebfc5bf288b51698ef0f14
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 01:40:19 2017 -0500
-
-    LP#1517137: Stamping upgrade script for adding overlooked permissions
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-66	0	Open-ILS/src/sql/Pg/upgrade/1021.data.overlooked_permissions.sql
-0	66	Open-ILS/src/sql/Pg/upgrade/XXXX.data.overlooked_permissions.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1021.data.overlooked_permissions.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.overlooked_permissions.sql
-
-commit 7e590bd04a581382eae7abb0345f7944e695923a
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 01:35:37 2017 -0500
-
-    LP#1517137: Release note entry for addition of missing permissions
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	0	docs/RELEASE_NOTES_NEXT/Administration/missing_permissions.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/missing_permissions.adoc
-
-commit 06e1f296ce67f7112cf5ec2aae028608648bbb3c
-Author: Jason Boyer <jboyer at library.in.gov>
-Date:   Fri Feb 3 16:10:23 2017 -0500
-
-    LP1517137: Add Permissions Missing From Stock Data
-    
-    Add many perissions that are either checked in code
-    or specified in fm_IDL.xml that are missing in the
-    stock data. Permissions added manually are adjusted
-    and those already in the expected locations are
-    left alone.
-    
-    Signed-off-by: Jason Boyer <jboyer at library.in.gov>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	3	Open-ILS/examples/fm_IDL.xml
-83	7	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-66	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.overlooked_permissions.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.overlooked_permissions.sql
-
-commit eee584eaee6595cf82275bdb734b7d17c9820eef
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 17 01:12:08 2017 -0500
-
-    LP#1596595: Stamping upgrade scripts for hold targeter refactoring
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-27	0	Open-ILS/src/sql/Pg/upgrade/1019.schema.hold_targeter.sql
-26	0	Open-ILS/src/sql/Pg/upgrade/1020.schema.batch_settings_by_org.sql
-0	25	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold_targeter.sql
-0	24	Open-ILS/src/sql/Pg/upgrade/YYYY.schema.batch_settings_by_org.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1019.schema.hold_targeter.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1020.schema.batch_settings_by_org.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold_targeter.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.batch_settings_by_org.sql
-
-commit 895f8bd153b9d98ad0920f85f5b1d2c95d0833b1
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Feb 7 13:59:10 2017 -0500
-
-    LP#1596595 Targeter leverages batch AOUS lookups
-    
-    Use the batch-by-org AOUS lookup function to fetch settings with one
-    cstore call across a wide set of org units.  This reduces the number of
-    cstore calls required, significantly in some cases, for single-use hold
-    targeter instances (like placement time targeting, checkin retargeting).
-    
-    Specifically, in cases where a hold has targetable copies at multiple
-    circ libs, only one cstore call is needed for each of the
-    circ.holds.org_unit_target_weight and
-    circ.holds.target_when_closed settings, as opposed to one cstore call
-    for each per circ lib.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-57	1	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-
-commit 85e73bc2c8caa94b14c78c44866411ca192b2c82
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Feb 7 12:25:01 2017 -0500
-
-    LP#1596595 AOUS lookup batch by org id
-    
-    Org unit setting value lookup for batches of org units, instead of the
-    traditional batches by setting name.
-    
-    Perl live test included.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-38	0	Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
-43	0	Open-ILS/src/perlmods/live_t/21-batch-org-settings.t
-20	0	Open-ILS/src/sql/Pg/020.schema.functions.sql
-24	0	Open-ILS/src/sql/Pg/upgrade/YYYY.schema.batch_settings_by_org.sql
- create mode 100644 Open-ILS/src/perlmods/live_t/21-batch-org-settings.t
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.batch_settings_by_org.sql
-
-commit 129a38be37e524298767e01a991f7e83a3ad25ea
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Feb 7 10:27:52 2017 -0500
-
-    LP#1596595 Targeter use child editor for settings
-    
-    Use the CStoreEditor linked to the ::Single (child) targeter object when
-    possible to fetch org unit setting values.
-    
-    In cases where settings for many org units have to be retrieved at once,
-    the settings lookups can take long enough that the in-transaction editor
-    on the child targeter can timeout.  Using the child's editor directly
-    for the lookups will prevent this timeout and make the lookups a little
-    bit faster, since a new connect will not be required for each lookup.
-    
-    This timeout scenario can occur with settings like
-    circ.holds.max_org_unit_target_loops and
-    circ.holds.target_when_closed, when there is wide variety of targetable
-    copies, because each have to be fetched once per target-able copy circ lib.
-    
-    A secondary optimization would be a batch org setting lookup that
-    batches on org unit instead of setting name.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-16	8	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-
-commit dbcd6ec54caf3f4571edfadca184e67b517b1bba
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Thu Feb 2 17:00:24 2017 -0500
-
-    LP#1596595 Targeter accepts a list of hold ID's
-    
-    Allow the caller to pass a list of hold ID's (consistent with the
-    current hold targeter).  This resolves the issue where the checkin
-    process attempts to retarget a set of holds via a single targeter call.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	3	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-
-commit 8c72a71371a534e2c56be128d073d8ec0e228e44
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Thu Jan 19 12:21:11 2017 -0500
-
-    LP#1596595 Hold copy permit test thinko repair
-    
-    Pickup and requesting org unit IDs were passed in the wrong order to
-    the copy permit test.  This resulted in some items, particularly age
-    protected copies, appearing on the holds pull list even though they were
-    not (yet) permitted for hold capture at a remoted library.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-
-commit 276a7cc22c9f23ab2cd1870a6675c5769a5d08c6
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Dec 5 15:46:41 2016 -0500
-
-    LP#1596595 Find parallel holds in main query
-    
-    Identify holds to process by which metarecord the hold is (ultimately)
-    linked to within the main holds query instead of via a secondary filter.
-    This avoids the overhead of starting a new batch of hold targeters,
-    where each process has to fetch all possible holds, then filter down to
-    those targetable within the current parallel slot.  In thise case, each
-    process only retrieves the holds it plans to process.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-22	25	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-
-commit 8b5487e0c6ccc92c175e8ae24c1b2ddd7ca19d27
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Jul 1 11:26:26 2016 -0400
-
-    LP#1596595 Hold targeter release notes
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-91	0	docs/RELEASE_NOTES_NEXT/Administration/hold-targeter.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/hold-targeter.adoc
-
-commit 2bb30f42a97bab8f025bbc78376fdf011eda14b9
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Aug 15 12:27:51 2016 -0400
-
-    LP#1596595 Hold targeter perl live tests
-    
-    1. Batch of tests for concerto hold 1 / title hold
-    2. Batch of tests for concerto hold 265 / metarecord hold with
-       holdable_formats restriction.
-    3. --skip-viable test
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-157	0	Open-ILS/src/perlmods/live_t/20-hold-targeter.t
- create mode 100644 Open-ILS/src/perlmods/live_t/20-hold-targeter.t
-
-commit 3203abfbb73465d3a2cd1082eef0563b1a700d1c
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Oct 5 12:59:00 2016 -0400
-
-    LP#1596595 Adds sample metarecord hold to concerto
-    
-    Adds a holdable_formats option to concerto's populate_hold() function.
-    Inserts one metarecord hold for testing.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	3	Open-ILS/tests/datasets/sql/env_create.sql
-1	1	Open-ILS/tests/datasets/sql/env_destroy.sql
-8	0	Open-ILS/tests/datasets/sql/transactions.sql
-
-commit 75625c2f8866b3890c76defa4f7d9e74182b2fdd
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Jun 7 17:32:14 2016 -0400
-
-    LP#1596595 Hold targeter refactoring and optimization.
-    
-    * New open-ils.hold-targeter service
-    
-    * Ports hold targeter code to a Perl utility function, communicating w/
-      the DB via cstore instead of storage.
-    
-    * Adds a new global flag 'circ.holds.retarget_interval' for configuring
-      the hold retarget interval in the database.
-    
-    * Adds a new DB function to regenerating hold copy maps to make map
-      deletion and creation more efficient.
-    
-    * Adds an option for targeting holds in newest to oldest order.
-    
-    * Caches all org unit settings per targeter run.
-    
-    * Adds support for "skip_viable" option.  This tells the hold targeter
-      to avoid modifying any holds that target viable copies.  AKA "fix
-      broken" mode.
-    
-      For example, you might run in skip_viable mode with a retarget
-      interval of 24hr once a day to repair non-viable holds, then also run
-      the targeter in regular mode once a day with a retarget interval of 48
-      hours to give staff 2 days to process viable holds.
-    
-    * Hold target loops logic changes:
-    
-     ** Org units with fewer target attempts are prioritized during loop
-        processing.  So, instead of segregating org units into 2 categetories,
-        those attempted in the current loop and those not attempted, sort those
-        not attempted by the number number of times they have been attempted.
-        Within each grouping, prioritize by target weight/proximity as before.
-    
-     ** All org units that have been attempted less than the max configured
-        amount are on the table for targeting, not just those that have been
-        targeted less than the current loop max.  If no orgs with
-        less-than-current-max attempts are found, try orgs that match the
-        current max (but are still less than the configured max).
-    
-     ** When activated, target looping treats the pickup lib like any
-        other org unit.  If a targeted copy at the pickup lib remains
-        un-captured, at re-target time, a copy at a different branch is
-        chosen (if one is available) even if other copies at the pickup
-        lib are targetable.
-    
-    * Parallel targeting support baked into service.
-    
-      Teach the targeter to process a subset of holds based on the number of
-      parallel targeters at play and the parallel targeting slot each targeter
-      instance occupies.
-    
-      As with the existing hold targeter, group holds by their metarecord to
-      avoid multiple targeter processes targeting the same sets of potential
-      copies.
-    
-    * Logging / code refactoring and clean up.
-    
-    * New hold_targeter_v2.pl script for batch hold targeting.  Existing
-      targeter remains for backwards-compat.
-    
-    hold_targeter_v2.pl options:
-    
-    --verbose
-        Print process counts
-    
-    --parallel <parallel-process-count>
-        Number of parallel hold processors to run.  This overrides any
-        value found in opensrf.xml
-    
-    --target-all
-        Target all active holds, regardless of when they were last targeted.
-    
-    --skip-viable
-        Avoid modifying holds that currently target viable copies.
-        In other words, only (re)target holds in a non-viable state.
-    
-    --retarget-interval
-        Override the 'circ.holds.retarget_interval' global_flag value.
-    
-    --parallel-init-sleep
-        Time to wait between starting each parallel instance.  Useful for
-        avoiding dog-piling the DB.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-22	0	Open-ILS/examples/opensrf.xml.example
-1	0	Open-ILS/src/Makefile.am
-7	3	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
-13	10	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
-76	0	Open-ILS/src/perlmods/lib/OpenILS/Application/HoldTargeter.pm
-1269	0	Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
-7	0	Open-ILS/src/sql/Pg/090.schema.action.sql
-13	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-25	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold_targeter.sql
-191	0	Open-ILS/src/support-scripts/hold_targeter_v2.pl
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/HoldTargeter.pm
- create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold_targeter.sql
- create mode 100755 Open-ILS/src/support-scripts/hold_targeter_v2.pl
-
-commit 922b4b317cabda8ce9c87902be4f8b53555c84db
-Author: Dan Wells <dbw2 at calvin.edu>
-Date:   Thu Feb 16 18:32:45 2017 -0500
-
-    Forward port 2.11.3 upgrade script
-    
-    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
-
-36	0	Open-ILS/src/sql/Pg/version-upgrade/2.11.2-2.11.3-upgrade-db.sql
- create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.2-2.11.3-upgrade-db.sql
-
-commit 9af4ae71accb41107f7d6c50950c3b42c664546f
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 16 12:53:45 2017 -0500
-
-    release notes for 2.10.10
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-79	0	docs/RELEASE_NOTES_2_10.adoc
-
-commit c9af31b7b3a46101bd73bfc0a794b488e1090282
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 16 12:13:05 2017 -0500
-
-    LP#16663435: stamp database update
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-15	0	Open-ILS/src/sql/Pg/upgrade/1018.data.coust_view_perms_stripe.sql
-0	15	Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_view_perms_stripe.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1018.data.coust_view_perms_stripe.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_view_perms_stripe.sql
-
-commit 500b7273183d62a1de67bbac6f0eafa8582bcb59
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Thu Feb 16 12:17:55 2017 -0500
-
-    LP#1646166 Hatch printing multi root-node templates
-    
-    Print templates with no root element or root elements that contained
-    necessary attributes (id, style, etc.) failed to print correctly in
-    some casese with Hatch HTML printing because the root node was dropped
-    after compilation.  This commit changes how we extract the compiled HTML
-    from the page, using the more reliable method of pulling it directly
-    from the print element div instead of inspecting the compiled nodes.
-    
-    Commit also wraps all content in <html/><body/> for good measure.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	7	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit 590f351e8399510384440f3baf351ef898a07f12
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Feb 10 17:06:57 2017 -0500
-
-    LP#1646166 Hatch templated print content type repair
-    
-    Fixes a thinko in the Hatch code that set a bad default content type for
-    template-driven HTML printing.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit 327542cb767675c334a1860567e6f0f16d6e17cb
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Jan 27 10:39:31 2017 -0500
-
-    LP#1646166 Hatch attach point is documentElement
-    
-    Hatch now inserts its attribute into the root documentElement instead of
-    the body.  This is part of the move to using content_scripts instead of
-    declarativeContent for the extension.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/base.tt2
-2	3	Open-ILS/web/js/ui/default/staff/services/hatch.js
-
-commit 0d98891e081006a047212f7b874d990da8c79b5a
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Jan 25 16:40:15 2017 -0500
-
-    LP#1646166 Hatch loader matches on explicit DOM content
-    
-    Make it more evident in the browser staff markup that Hatch is getting
-    requested by the page.  Additionally, the <body> tag will never disappear,
-    though in theory <eg-navbar> could.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/base.tt2
-
-commit 1fc83b6041f1ccb67dd78948efb2cd3293336e7f
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Thu Jan 19 11:31:12 2017 -0500
-
-    LP#1646166 Hatch settings migration
-    
-    Support copying all settings from local storage to Hatch and vice versa
-    in the Hatch admin UI.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/admin/workstation/index.tt2
-13	3	Open-ILS/src/templates/staff/admin/workstation/t_hatch.tt2
-20	2	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-53	1	Open-ILS/web/js/ui/default/staff/services/hatch.js
-
-commit 6455db11ae7db888e00cad9b02a81197b878ffe5
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Jan 18 16:22:30 2017 -0500
-
-    LP#1646166 Hatch availability display improvements
-    
-    Hide printer settings in the print config UI when Hatch is not available
-    and provide better inline alerts.  Avoid attempts by the printer config
-    UI from talking to Hatch when Hatch is known not to be available.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	10	Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
-37	33	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit 0d828c7d35b2f9aa95a30c85bc6fb5f574357685
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Jan 18 14:36:11 2017 -0500
-
-    LP#1646166 À la carte Hatch, on-call settings, strict access.
-    
-    1. Hatch now supports a al carte features instead of requiring all-or-none
-    functionality.  Supported features currently include printing, settings,
-    and offline.  (Note: offline handling pending merge of offline UI code).
-    
-    2. Adds support for on-call setting keys.  On-Call keys are those that
-    can be set/get/remove'd from localStorage when Hatch is not avaialable,
-    even though Hatch is configured as the primary storage location for the
-    key in question.
-    
-    The initital target use case for on-call keys are those that allow the
-    user to login and perform basic admin tasks (like disabling Hatch) even
-    when Hatch is down.  AKA Browser Staff Run Level 3.
-    
-    3. egHatch no longer attempts requests at Hatch, falling through to
-    local requests when Hatch fails.  With the exception of on-call keys
-    (above), either Hatch is used or local requests are used, depending on
-    the configuration.  The goal is to prevent any unintended and
-    confusing blending of local and remote data.  In other words, if Hatch
-    is broken, it needs to be fixed or disabled for regular work flow to
-    continue.
-    
-    4. Hatch now has a dedicated UI under workstation administration.
-    
-    5. Workstation admin splash page rearranged to take advantage of more
-    horizontal space and avoid pushing so many options down the page.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-52	0	Open-ILS/src/templates/staff/admin/workstation/t_hatch.tt2
-15	3	Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
-119	111	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
-2	2	Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
-2	2	Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
-41	13	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-1	1	Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
-1	1	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
-110	103	Open-ILS/web/js/ui/default/staff/services/hatch.js
-1	1	Open-ILS/web/js/ui/default/staff/services/print.js
- create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_hatch.tt2
-
-commit d0093ed2e3c56c8093c3def5b48a6ac359969ecd
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Jan 11 14:33:13 2017 -0500
-
-    LP#1646166 Hatch print requires no print CSS
-    
-    Avoid inserting the print CSS into the print content when printing
-    remotely.
-    
-    Commit includes some refactoring of the print code to create more
-    obvious separation between remote vs. in-browser printing.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-57	61	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit c649d0e83ec71385492a01803b5ef288d0c615e8
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Nov 28 12:12:47 2016 -0500
-
-    LP#1646166 Hatch extension connect via DOM, remote cache
-    
-    Determine Hatch availability by checking for the presence of a
-    well-known Hatch attribute in the DOM, inserted into the page
-    by the extension at load time.
-    
-    Cache get/set values when talking to the Hatch extension (on a per-page
-    basis) to reduce unnecessary Hatch I/O.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-42	68	Open-ILS/web/js/ui/default/staff/services/hatch.js
-
-commit c72b8e318eec3d39d39b52ed307ab09b1bbbba99
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Nov 18 12:13:38 2016 -0500
-
-    LP#1646166 Hatch print configiguration interface
-    
-    1. Query printers for available options via Hatch.
-    2. Allow the user to apply print options on a per-context / per-printer
-       basis.
-    3. As before, store printer conifugration options via Hatch.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-268	1	Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
-1	0	Open-ILS/src/templates/staff/css/style.css.tt2
-38	50	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-22	53	Open-ILS/web/js/ui/default/staff/services/hatch.js
-
-commit c2254e85d0c958bf8321f916e52bc964d90ae8ee
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Mon Nov 14 12:58:33 2016 -0500
-
-    LP#1640255 Hatch native messaging extension
-    
-    Replaces Hatch Websockets communication layer with browser extension-
-    based communication.
-    
-    Hatch API remains the same with 2 notable exceptions:
-    
-    1. appendItem() API call has been removed.  It did not work as designed
-       and (thus far) has served no purpose.  It was originally intended for
-       offline data storage, but that will probably require something a
-       little smarter.
-    
-    2. The printer configuration API is no more.  This will be replaced with
-       an in-app configuration page.  Note, this does not prevent use of the
-       printer dialog, it only means settings are not collected from the
-       printer dialog.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	18	Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
-0	9	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
-0	20	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-85	105	Open-ILS/web/js/ui/default/staff/services/hatch.js
-
-commit 83b9d7973ae328d464233fffde3345db94fb52ca
-Author: Thomas Berezansky <tsbere at mvlc.org>
-Date:   Thu Nov 20 09:50:11 2014 -0500
-
-    Apply sort for ident_type dropdown
-    
-    We may want YAOUS for "do we want to sort ident_type by name"...
-    
-    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
-    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-3	0	Open-ILS/web/js/ui/default/actor/user/register.js
-
-commit c4d1595fba44d24825f51a5097b7ee7b07523780
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Feb 16 10:05:55 2017 -0500
-
-    Stamping upgrade script for separating fingerprint components
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-86	0	Open-ILS/src/sql/Pg/upgrade/1017.schema.update_fingerprinting.sql
-0	86	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fingerprinting.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1017.schema.update_fingerprinting.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fingerprinting.sql
-
-commit cacb6861baa23d622a36b8b0240b6b96f2b291d1
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Fri Oct 28 13:00:45 2016 -0400
-
-    LP#1528901: avoid accidental bib fingerprint collisions
-    
-    This patch fixes a problem where the bib fingerprint algorithm
-    could end up putting completely different works in the same
-    metarecord. For example,
-    
-    100 $a Steel, Danielle
-    245 $a Blue
-    
-    and
-    
-    *no 1XX
-    245 $a Blue steel
-    
-    previously (with stock config.biblio_fingerprint settings) got
-    a fingerprint of "bluesteel". With this patch, their fingerprints
-    are now:
-    
-    "Title:blue Author:steel"
-    
-    and
-    
-    "Title:bluesteel Author:"
-    
-    The upgrade script supplied with this patch remaps the metarecords
-    after updating the fingerprints. While existing metarecord holds
-    may get moved, note that there is no known way of ensuring that a
-    metarecord hold placed on a collided metarecord will end up attach
-    to whatever work the patron intended to request.
-    
-    To test:
-    
-    [1] Add records for "Blue" and "Blue steel".
-    [2] Note that they end up on the same metarecord.
-    [3] Apply the patch and perform the update.
-    [4] The two bibs should now be on separate metarecords.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-3	2	Open-ILS/src/sql/Pg/030.schema.metabib.sql
-50	0	Open-ILS/src/sql/Pg/t/lp1528901_more_precise_fingerprints.pg
-86	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fingerprinting.sql
- create mode 100644 Open-ILS/src/sql/Pg/t/lp1528901_more_precise_fingerprints.pg
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fingerprinting.sql
-
-commit 4ff655b82870af27f2b30052442d75ffce40db7c
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Feb 16 10:01:33 2017 -0500
-
-    Stamping upgrade script for including parts in bib fingerprints
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-19	0	Open-ILS/src/sql/Pg/upgrade/1016.data.add_parts_for_biblio_fingerprint.sql
-0	19	Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_parts_for_biblio_fingerprint.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1016.data.add_parts_for_biblio_fingerprint.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_parts_for_biblio_fingerprint.sql
-
-commit abbcc13856d1fe71ab51272b59d534c22b467a2a
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Jun 22 13:59:34 2016 -0400
-
-    LP#1553287: Add part information to biblio.fingerprint
-    
-    Evergreen metarecord searching will sometimes group together different works
-    that are part of the same series because biblio.fingerprint doesn't incorporate
-    subfield n or p from the title. For example, bib records for the Mockinjay
-    movies list the Hunger Games in the 245a with Mockinjay in subfield p.
-    Without the part information in the fingerprint, Evergreen will group these
-    movies together with versions of the first Hunger Games book.
-    
-    This branch adds parts subfields to biblio.fingerprint to allow us to
-    distinguish among different parts in a series.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-14	0	Open-ILS/src/sql/Pg/002.schema.config.sql
-19	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_parts_for_biblio_fingerprint.sql
-9	0	docs/RELEASE_NOTES_NEXT/Administration/add-parts-to-biblio-fingerprint.adoc
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_parts_for_biblio_fingerprint.sql
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/add-parts-to-biblio-fingerprint.adoc
-
-commit 6e2cf57a7e039a1758d2ed219c935a555e7061d6
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Feb 9 15:29:52 2017 -0500
-
-    LP#1663374: Release notes for metarecord search by default
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	0	docs/RELEASE_NOTES_NEXT/OPAC/Metarecord_search_by_default.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Metarecord_search_by_default.adoc
-
-commit e95f48b665e998fbccc380b0c7031270840f2287
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Wed Dec 7 16:47:01 2016 -0500
-
-    LP#1663374: Allow metarecord searching by default
-    
-    Before the TPAC, a site could configure the OPAC to use metarecord searching
-    by default, via a configuration file.  Here we bring that back.
-    
-    A new setting is present in templates/opac/parts/config.tt2 to enable this
-    feature.  By setting this to a true value (normally 1) the TPAC will silently
-    include the #metabib search modifier in the search form on any interfaces that
-    do not have a UI component that allows the user to control the setting.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-1	1	Open-ILS/src/templates/opac/parts/advanced/search.tt2
-3	0	Open-ILS/src/templates/opac/parts/config.tt2
-6	0	Open-ILS/src/templates/opac/parts/searchbar.tt2
-
-commit 9e34ab959c120ed6b65b065704bc71ff34d676c1
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 15 21:32:59 2017 -0500
-
-    LP#1573734: Stamping upgrade script for transcendent bibs in unapi-mmr
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-105	0	Open-ILS/src/sql/Pg/upgrade/1015.function.lp1573734_include-transcendent_bibs_in_unapi_mmr.sql
-0	105	Open-ILS/src/sql/Pg/upgrade/XXXX.LP1573734_Link_to_sibling_metarecord_bibs_in_record_detail_page.sql
- create mode 100755 Open-ILS/src/sql/Pg/upgrade/1015.function.lp1573734_include-transcendent_bibs_in_unapi_mmr.sql
- delete mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1573734_Link_to_sibling_metarecord_bibs_in_record_detail_page.sql
-
-commit 53bd38def54ea8ca1a94fb90c7ae6d020b215ac0
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 15 20:54:04 2017 -0500
-
-    LP#1573734: Minor tweak to heading
-    
-    A minor tweak to change the heading to sentence case to match other similar
-    headings in the summary.tt2 file.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/opac/parts/record/summary.tt2
-
-commit 21abaf6f40c81c886f853ed30de8c60b1c52bfc4
-Author: blake <blake at mobiusconsortium.org>
-Date:   Tue Feb 14 14:41:34 2017 -0600
-
-    LP1573734_Link_to_sibling_metarecord_bibs_in_record_detail_page
-    
-    This feature will display sibling records when viewing a bib record in the OPAC.
-    Altered Record.pm to gather up additional metarecord information to pass to
-    misc_util.tt2 for parsing. Displayed on summary.tt2 styled in responsive in
-    style.css.tt2. Also fixed the URL in mmr search results for single bib results in
-    table.tt2. Transcendent bibs needed to be included in the unapi.mmr_mma function.
-    
-    This code requires the code from LP1629108.
-    http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;
-    h=refs/heads/user/blake/LP1629108-metarecord-constituent-result-reroute
-    
-    Signed-off-by: blake <blake at mobiusconsortium.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-20	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
-2	1	Open-ILS/src/sql/Pg/990.schema.unapi.sql
-105	0	Open-ILS/src/sql/Pg/upgrade/XXXX.LP1573734_Link_to_sibling_metarecord_bibs_in_record_detail_page.sql
-36	0	Open-ILS/src/templates/opac/css/style.css.tt2
-42	2	Open-ILS/src/templates/opac/parts/misc_util.tt2
-64	6	Open-ILS/src/templates/opac/parts/record/summary.tt2
-1	1	Open-ILS/src/templates/opac/parts/result/table.tt2
- create mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1573734_Link_to_sibling_metarecord_bibs_in_record_detail_page.sql
-
-commit a96ad2226ad237f6ae63c6eaf63e45db8fb87063
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Mon Nov 12 10:40:41 2012 -0500
-
-    LP#1077947 - Clarifying meaning of ITEM_ON_HOLDS_SHELF event
-    
-    This updates the "This requested item is currently on the holds shelf"
-    message to clarify that it's on the hold shelf for a different patron.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/extras/ils_events.xml
-
-commit 32e32a379533faa0ec4d3ba73336b833cd7c2c5c
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 14 23:42:59 2017 -0500
-
-    LP#1629108: Stamping upgrade script for reroute metarecord constituent results
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-103	0	Open-ILS/src/sql/Pg/upgrade/1014.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
-0	104	Open-ILS/src/sql/Pg/upgrade/XXXX.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
- create mode 100755 Open-ILS/src/sql/Pg/upgrade/1014.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
- delete mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
-
-commit 30e813fd9efaaccd6b76e556a6c76f4874915e9b
-Author: blake <blake at mobiusconsortium.org>
-Date:   Tue Feb 14 09:42:27 2017 -0600
-
-    LP1629108 setup "Do_cache" bit on the function call for production use
-    
-    Flipped the do_cache bit from false to true.
-    
-    Signed-off-by: blake <blake at mobiusconsortium.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
-
-commit 0fa422e12f7ef76f299345ea307d861510fdcc23
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 7 23:52:49 2017 -0500
-
-    LP#1629108: Release notes for metarecord search improvements
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-9	0	docs/RELEASE_NOTES_NEXT/OPAC/metarecord_reroute.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/metarecord_reroute.adoc
-
-commit dc8fb1f9a481131c8e1b55fc34d075e46640c29e
-Author: blake <blake at mobiusconsortium.org>
-Date:   Thu Feb 9 21:14:24 2017 -0600
-
-    LP1629108 Finalizing Search.pm removing if block
-    
-    For ease of diffing, I left the old if block in place because removing it would
-    cause all of the lines to show changes when in fact it was just spacing. This commit
-    simply removes the if block and the spacing is the only change.
-    
-    Signed-off-by: blake <blake at mobiusconsortium.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-26	37	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
-
-commit 3acb984032d5980fb17c697759112b278a11f621
-Author: blake <blake at mobiusconsortium.org>
-Date:   Mon Feb 13 15:19:45 2017 -0600
-
-    LP1629108 metarecord_constituent_result_reroute
-    
-    This patch will route the metasearch logic through the "standard" search logic
-    in order to leverage the heavy use of filters and other features.
-    
-    A column is introduced to unapi.mmr_mr to include the constituent bibs in the
-    return. A tweak was required in the template toolkit code to take advantage of the
-    new payload. This enables TT to decide which icons should be displayed when search
-    results are filtered.
-    
-    Signed-off-by: blake <blake at mobiusconsortium.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
-1	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
-24	9	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
-4	2	Open-ILS/src/sql/Pg/990.schema.unapi.sql
-131	0	Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
-104	0	Open-ILS/src/sql/Pg/upgrade/XXXX.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
-30	12	Open-ILS/src/templates/opac/parts/misc_util.tt2
-6	1	Open-ILS/src/templates/opac/parts/result/table.tt2
- create mode 100755 Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
- create mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.metarecord_constituents_search_result_page_should_use_standard_search_code.sql
-
-commit ff69ce5a7aef968cac94619db1b389b3745e67ba
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Fri Feb 3 11:03:22 2017 -0500
-
-    LP#1659588 Patron summary displays alert message
-    
-    Display the contents of the patron alert message in the web staff patron
-    summary side-bar.  Alert displays below blocking penalties, above the
-    name, etc. with the same style as a blocking penalty.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-9	1	Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
-
-commit 69fedd11d0bc250eb321bb60854e40505aa8473f
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Tue Oct 4 10:26:30 2016 -0700
-
-    LP#1537215 webstaff: require confirmation to delete patron note
-    
-    Call egConfirmDialog to confirm deletion of
-    patron note.
-    
-    Create strings for Note Deletion.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    
-    Conflicts:
-    	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-2	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
-12	3	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit 1c1ca48007ea044ca39c7bec065faf5557e54ac8
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Tue Feb 14 11:24:32 2017 -0500
-
-    LP#1657589: add release notes entry
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-10	0	docs/RELEASE_NOTES_NEXT/Administration/Additional_SMS_Carriers.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Additional_SMS_Carriers.adoc
-
-commit 8c95ab8cd27ca79b47e911bb00c9c4eb62755478
-Author: Thomas Berezansky <tsbere at mvlc.org>
-Date:   Fri Jul 1 12:11:35 2016 -0400
-
-    LP#1657589: Add a couple of SMS Carriers
-    
-    Add entries for Google Fi and Republic Wireless.
-    
-    No upgrade script because systems may have added them manually already.
-    
-    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-36	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-
-commit 4efef8a85db3af77470cfb26ed94b59d8295d159
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sun Feb 12 09:56:46 2017 -0500
-
-    LP#1664021: Add more to .gitignore
-    
-    The following three support scripts can be added to the .gitignore
-    
-    Open-ILS/src/support-scripts/action_trigger_runner.pl
-    Open-ILS/src/support-scripts/authority_authority_linker.pl
-    Open-ILS/src/support-scripts/offline-blocked-list.pl
-    
-    Also, ignore the created test-driver file.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-4	0	.gitignore
-
-commit 17009a230b362e4459aabed6109f62317ca9185d
-Author: Billy Horn <bhorn at catalystdevworks.com>
-Date:   Tue Nov 29 09:42:40 2016 -0800
-
-    LP#1527770 webstaff: remove code flash
-    
-    Add ng-cloak to base.tt2
-    Add style to enable ng-cloak to base.tt2
-    
-    Signed-off-by: Billy Horn <bhorn at catalystdevworks.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-7	1	Open-ILS/src/templates/staff/base.tt2
-
-commit 4392c4495f7591676e4513ac752bea8ff4652088
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 14 00:44:06 2017 -0500
-
-    LP#1663663: Stamping upgrade script for overlay merge profile fix
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-14	0	Open-ILS/src/sql/Pg/upgrade/1012.data.fix_full_overlay_vmp.sql
-0	14	Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_full_overlay_vmp.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1012.data.fix_full_overlay_vmp.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_full_overlay_vmp.sql
-
-commit a96b65be518926b1c4065506c2843c7d21cfebb9
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 14 00:09:06 2017 -0500
-
-    LP#1507807: Stamping upgrade script for in-house copy alerts
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-27	0	Open-ILS/src/sql/Pg/upgrade/1011.data.in-house-use_copy_alert.sql
-0	27	Open-ILS/src/sql/Pg/upgrade/XXXX.data.in-house-use_copy_alert.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1011.data.in-house-use_copy_alert.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.in-house-use_copy_alert.sql
-
-commit 01c3c04e87d17c3d24aeb55bed37b1e87c5a1832
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Thu Mar 24 21:35:27 2016 -0400
-
-    LP 1507807: Release Notes for In-House-Use Copy Alerts
-    
-    Add a release notes document explaining how the settings work.
-    
-    If you want to test the functionality, you should set the settings to
-    true.  Next, find a copy with an alert message and another copy with
-    the check in alert set to true on its location.  Recording an
-    in-house-use for either of these copies should cause an alert to
-    display the respective message.  If a copy has both, then two alerts
-    will appear one after the other.
-    
-    Resetting the settings to false or deleting the settings should stop
-    the alerts from displaying.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-18	0	docs/RELEASE_NOTES_NEXT/Circulation/lp1507807_in-house-use_copy_alerts.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lp1507807_in-house-use_copy_alerts.adoc
-
-commit 8aa0fe4c6622f6e86727311048e3b326a236e036
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Tue Mar 22 21:25:17 2016 -0400
-
-    LP 1507807: Show Alert dialogs in XUL staff client.
-    
-    If the circ.in_house_use.copy_alert org setting is true and the copy
-    has an alert_message, then we display an alert dialog with the copy
-    alert message when doing an in-house-use in the XUL staff client.
-    
-    If the circ.in_house_use.checkin_alert org setting is true and the
-    copy location checkin_alert field is also true, then we display an
-    alert dialog with the "item needs to be routed to..." alert message
-    when doing an in-house-use in the XUL staff client.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	0	Open-ILS/xul/staff_client/server/circ/in_house_use.js
-
-commit 1a0e8b2e75ece09694810cd7f3ba8b4c0cf0cec0
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Sat Mar 19 20:36:55 2016 -0400
-
-    LP 1507807: Show Alert dialogs in browser staff client.
-    
-    If the circ.in_house_use.copy_alert org setting is true and the copy
-    has an alert_message, then we display an alert dialog with the copy
-    alert message when doing an in-house-use in the browser staff client.
-    
-    If the circ.in_house_use.checkin_alert org setting is true and the
-    copy location checkin_alert field is also true, then we display an
-    alert dialog with the "item needs to be routed to..." alert message
-    when doing an in-house-use in the browser staff client.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
-19	3	Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js
-
-commit 9067b32763637299597bbe9ad4dc9bc084b1c102
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Thu Mar 10 21:13:57 2016 -0500
-
-    LP 1507807: Add org unit settings for in-house-use copy alerts.
-    
-    Add circ.in_house_use.copy_alert and circ.in_house_use.checkin_alert
-    org. unit setting types to seed data and upgrade script.
-    
-    No default values are provided for the new settings.  They are not
-    defined (i.e. off) by default.
-    
-    Add a PgTap test to verify that the org. unit setting types exist in
-    the database.
-    
-    See the release notes for what these settings do.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-22	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-21	0	Open-ILS/src/sql/Pg/t/lp1507807_in-house-use_alerts.pg
-27	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.in-house-use_copy_alert.sql
- create mode 100644 Open-ILS/src/sql/Pg/t/lp1507807_in-house-use_alerts.pg
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.in-house-use_copy_alert.sql
-
-commit 90c5c52e2f97a2f6a9a48ac8efb1330c26b73668
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 13 17:18:28 2017 -0500
-
-    LP#1664386: fix certain subrequests that control DB transactions
-    
-    This patch removes all cases where the current OpenSRF client
-    object is passed to
-    
-    $self->method_lookup('open-ils.storage.transaction.{begin/rollback}')->run()
-    
-    This idiom is no longer needed, as session information required to
-    generate a transaction ID is reliably passed to subrequests. Without
-    this patch, current Evergreen master and OpenSRF master will cause
-    the following methods to return not only their results, but also
-    "1" from each use of this idiom:
-    
-    open-ils.storage.actor.user.checked_out
-    open-ils.storage.booking.reservation.resource_targeter
-    open-ils.storage.action.hold_request.copy_targeter
-    
-    To test
-    -------
-    [1] Be running current Evergreen master and OpenSRF master
-        (or the 2.5 alpha)
-    [2] Run (say) open-ils.storage.actor.user.checked_out in srfsh:
-    
-    srfsh# request open-ils.storage open-ils.storage.actor.user.checked_out 13
-    
-    Received Data: 1
-    
-    Received Data: 1
-    
-    Received Data: {
-      "out":[
-    
-      ],
-      "claims_returned":[
-    
-      ],
-      "long_overdue":[
-    
-      ],
-      "overdue":[
-        "55",
-        "56",
-        "57",
-        "58",
-        "59",
-        "60"
-      ],
-      "lost":[
-    
-      ]
-    }
-    
-    [3] Note the extraneous 'Received Data: 1' sent prior to the substantive
-        response.
-    [4] Apply the patch and rerun step 2; note that this time
-        only the desired response is sent.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-
-4	4	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
-2	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
-
-commit b7f6960894a8132557f1678d9a189d856c4abb7c
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Tue Feb 7 00:06:10 2017 -0500
-
-    LP#1662319: zindex Tweak in Patron Account
-    
-    The Other menu in a patron's account was dropping down behind the specify due
-    date input box. A tweak to the zindex for the Patron Account tabs was needed
-    for the menu to display in front of the input box.
-    
-    Test plan:
-    Retrieve a patron in the web client. To the right of the Patron Account tabs,
-    click the Other dropdown menu. The menu will appear behind due date input.
-    Depending on the browser / screen resolution, it may also hide one of the
-    options in the dropdown menu. After the patch is loaded, the menu should display in front of the input as expected.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/src/templates/staff/css/circ.css.tt2
-
-commit bb0007e94e89d7ca1ef3725bcd97734fa2a86247
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 19:07:14 2017 -0500
-
-    LP#1455606: Add release note about removal of unused selfcheck password library setting
-    
-    Just in case, added a quick release note about the removal of this setting.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-7	0	docs/RELEASE_NOTES_NEXT/Administration/removed-unused-selfcheck-setting.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/removed-unused-selfcheck-setting.adoc
-
-commit 78066ca2e5f8fc5f3518248717bd800c1f6c9ce5
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 19:04:59 2017 -0500
-
-    LP#1455606: Stamping upgrade script for removing unused selfcheck password setting
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-19	0	Open-ILS/src/sql/Pg/upgrade/1010.remove_unused_self_checkout_setting.sql
-0	19	Open-ILS/src/sql/Pg/upgrade/XXXX.remove_unused_self_checkout_setting.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1010.remove_unused_self_checkout_setting.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_unused_self_checkout_setting.sql
-
-commit 6dcb169ac6f1d513c3baa8bd778934defa7ef9ed
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Wed Oct 12 07:05:32 2016 -0400
-
-    LP#1455606 - Also delete from config.org_unit_setting_type log.
-    
-    As Ben Shum pointed out, the upgrade script will fail if entries
-    still exist for the removed setting, so we delete them too.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-2	0	Open-ILS/src/sql/Pg/upgrade/XXXX.remove_unused_self_checkout_setting.sql
-
-commit 9f74408f2dc7f1135bb1b32f1f3932a3c89798ad
-Author: Jeff Godin <jgodin at tadl.org>
-Date:   Thu May 14 16:58:18 2015 -0700
-
-    LP#1455606 remove unused self checkout setting
-    
-    There is an unused (and apparently never used) org unit setting
-    related to self checkout:
-    
-    circ.selfcheck.require_patron_password
-    
-    This commit removes the redundant unused setting, related
-    permissions, and related strings.
-    
-    Thanks to Lynn Floyd with the Anderson County Library for pointing
-    this out.
-    
-    Signed-off-by: Jeff Godin <jgodin at tadl.org>
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    
-    Conflicts:
-    	build/i18n/po/db.seed/db.seed.pot
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-0	11	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-17	0	Open-ILS/src/sql/Pg/upgrade/XXXX.remove_unused_self_checkout_setting.sql
-0	2	Open-ILS/web/opac/locale/en-US/lang.dtd
-0	17	build/i18n/po/db.seed/db.seed.pot
-0	10	build/i18n/po/lang.dtd/lang.dtd.pot
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_unused_self_checkout_setting.sql
-
-commit 9a932a0290e8c6d37c4582e58887c5ad2086fec1
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Sat Jan 14 13:00:45 2017 -0500
-
-    LP 1656549: Remove Makefile, Makefile.in, Makefile.am
-    
-    This commit adds a line to Open-ILS/web/Makefile.am to delete the
-    Makefile, Makefile.in, and Makefile.am that are copied to the
-    destination WEBDIR.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-1	0	Open-ILS/web/Makefile.am
-
-commit 5bfef91479f39563598efee5facb4b308fb9aab9
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 18:24:35 2017 -0500
-
-    LP#697926: change ar-AR to ar-JO
-    
-    Also change update script and .gitignore file references
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-13	13	.gitignore
-1	1	build/i18n/scripts/update_pofiles
-
-commit b323e67b9bb440c8678076432b8fdcf6d677ea76
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 18:18:41 2017 -0500
-
-    LP#697926: change ar-AR to ar-JO
-    
-    With an active translator from Jordan for the Arabic strings, we are opting
-    to change the locale from ar-AR to ar-JO.
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-0	86	build/i18n/po/AutoFieldWidget.js/ar-AR.po
-86	0	build/i18n/po/AutoFieldWidget.js/ar-JO.po
-0	34	build/i18n/po/FlattenerGrid.js/ar-AR.po
-34	0	build/i18n/po/FlattenerGrid.js/ar-JO.po
-0	125	build/i18n/po/PCrudFilterPane.js/ar-AR.po
-125	0	build/i18n/po/PCrudFilterPane.js/ar-JO.po
-0	178	build/i18n/po/Searcher.js/ar-AR.po
-178	0	build/i18n/po/Searcher.js/ar-JO.po
-0	42	build/i18n/po/TranslatorPopup.js/ar-AR.po
-42	0	build/i18n/po/TranslatorPopup.js/ar-JO.po
-0	119	build/i18n/po/URLVerify.js/ar-AR.po
-119	0	build/i18n/po/URLVerify.js/ar-JO.po
-0	22	build/i18n/po/User.js/ar-AR.po
-22	0	build/i18n/po/User.js/ar-JO.po
-0	40	build/i18n/po/XULTermLoader.js/ar-AR.po
-40	0	build/i18n/po/XULTermLoader.js/ar-JO.po
-0	634	build/i18n/po/acq.js/ar-AR.po
-634	0	build/i18n/po/acq.js/ar-JO.po
-0	1866	build/i18n/po/acq/ar-AR.po
-1866	0	build/i18n/po/acq/ar-JO.po
-0	198	build/i18n/po/actor/ar-AR.po
-198	0	build/i18n/po/actor/ar-JO.po
-0	486	build/i18n/po/admin.properties/ar-AR.po
-486	0	build/i18n/po/admin.properties/ar-JO.po
-0	83	build/i18n/po/auth.properties/ar-AR.po
-83	0	build/i18n/po/auth.properties/ar-JO.po
-0	102	build/i18n/po/authority.js/ar-AR.po
-102	0	build/i18n/po/authority.js/ar-JO.po
-0	54	build/i18n/po/booking/ar-AR.po
-54	0	build/i18n/po/booking/ar-JO.po
-0	140	build/i18n/po/capture.js/ar-AR.po
-140	0	build/i18n/po/capture.js/ar-JO.po
-0	2397	build/i18n/po/cat.properties/ar-AR.po
-2397	0	build/i18n/po/cat.properties/ar-JO.po
-0	58	build/i18n/po/cat/ar-AR.po
-58	0	build/i18n/po/cat/ar-JO.po
-0	2088	build/i18n/po/circ.properties/ar-AR.po
-2088	0	build/i18n/po/circ.properties/ar-JO.po
-0	335	build/i18n/po/circ/ar-AR.po
-335	0	build/i18n/po/circ/ar-JO.po
-0	861	build/i18n/po/common.properties/ar-AR.po
-861	0	build/i18n/po/common.properties/ar-JO.po
-0	503	build/i18n/po/conify.dtd/ar-AR.po
-503	0	build/i18n/po/conify.dtd/ar-JO.po
-0	427	build/i18n/po/conify.js/ar-AR.po
-427	0	build/i18n/po/conify.js/ar-JO.po
-0	1646	build/i18n/po/conify/ar-AR.po
-1646	0	build/i18n/po/conify/ar-JO.po
-0	13494	build/i18n/po/db.seed/ar-AR.po
-13494	0	build/i18n/po/db.seed/ar-JO.po
-0	8598	build/i18n/po/fm_IDL.dtd/ar-AR.po
-8598	0	build/i18n/po/fm_IDL.dtd/ar-JO.po
-0	1338	build/i18n/po/ils_events.xml/ar-AR.po
-1338	0	build/i18n/po/ils_events.xml/ar-JO.po
-0	382	build/i18n/po/kpac/ar-AR.po
-382	0	build/i18n/po/kpac/ar-JO.po
-0	15004	build/i18n/po/lang.dtd/ar-AR.po
-15004	0	build/i18n/po/lang.dtd/ar-JO.po
-0	87	build/i18n/po/match_set.js/ar-AR.po
-87	0	build/i18n/po/match_set.js/ar-JO.po
-0	139	build/i18n/po/multiclass_search_help.html/ar-AR.po
-139	0	build/i18n/po/multiclass_search_help.html/ar-JO.po
-0	1537	build/i18n/po/offline.properties/ar-AR.po
-1537	0	build/i18n/po/offline.properties/ar-JO.po
-0	2712	build/i18n/po/opac.dtd/ar-AR.po
-2712	0	build/i18n/po/opac.dtd/ar-JO.po
-0	192	build/i18n/po/opac.js/ar-AR.po
-192	0	build/i18n/po/opac.js/ar-JO.po
-0	2060	build/i18n/po/patron.properties/ar-AR.po
-2060	0	build/i18n/po/patron.properties/ar-JO.po
-0	160	build/i18n/po/pickup_and_return.js/ar-AR.po
-160	0	build/i18n/po/pickup_and_return.js/ar-JO.po
-0	94	build/i18n/po/pull_list.js/ar-AR.po
-94	0	build/i18n/po/pull_list.js/ar-JO.po
-0	214	build/i18n/po/register.js/ar-AR.po
-214	0	build/i18n/po/register.js/ar-JO.po
-0	870	build/i18n/po/reports.dtd/ar-AR.po
-870	0	build/i18n/po/reports.dtd/ar-JO.po
-0	445	build/i18n/po/reports.js/ar-AR.po
-445	0	build/i18n/po/reports.js/ar-JO.po
-0	289	build/i18n/po/reservation.js/ar-AR.po
-289	0	build/i18n/po/reservation.js/ar-JO.po
-0	221	build/i18n/po/selfcheck.js/ar-AR.po
-221	0	build/i18n/po/selfcheck.js/ar-JO.po
-0	78	build/i18n/po/serial.js/ar-AR.po
-78	0	build/i18n/po/serial.js/ar-JO.po
-0	712	build/i18n/po/serial.properties/ar-AR.po
-712	0	build/i18n/po/serial.properties/ar-JO.po
-0	418	build/i18n/po/serial/ar-AR.po
-418	0	build/i18n/po/serial/ar-JO.po
-0	4844	build/i18n/po/tpac/ar-AR.po
-4844	0	build/i18n/po/tpac/ar-JO.po
-0	144	build/i18n/po/urlverify/ar-AR.po
-144	0	build/i18n/po/urlverify/ar-JO.po
-0	469	build/i18n/po/vandelay.dtd/ar-AR.po
-469	0	build/i18n/po/vandelay.dtd/ar-JO.po
-0	34	build/i18n/po/vandelay.js/ar-AR.po
-34	0	build/i18n/po/vandelay.js/ar-JO.po
-0	622	build/i18n/po/vandelay/ar-AR.po
-622	0	build/i18n/po/vandelay/ar-JO.po
-0	5800	build/i18n/po/webstaff/ar-AR.po
-5800	0	build/i18n/po/webstaff/ar-JO.po
- delete mode 100644 build/i18n/po/AutoFieldWidget.js/ar-AR.po
- create mode 100644 build/i18n/po/AutoFieldWidget.js/ar-JO.po
- delete mode 100644 build/i18n/po/FlattenerGrid.js/ar-AR.po
- create mode 100644 build/i18n/po/FlattenerGrid.js/ar-JO.po
- delete mode 100644 build/i18n/po/PCrudFilterPane.js/ar-AR.po
- create mode 100644 build/i18n/po/PCrudFilterPane.js/ar-JO.po
- delete mode 100644 build/i18n/po/Searcher.js/ar-AR.po
- create mode 100644 build/i18n/po/Searcher.js/ar-JO.po
- delete mode 100644 build/i18n/po/TranslatorPopup.js/ar-AR.po
- create mode 100644 build/i18n/po/TranslatorPopup.js/ar-JO.po
- delete mode 100644 build/i18n/po/URLVerify.js/ar-AR.po
- create mode 100644 build/i18n/po/URLVerify.js/ar-JO.po
- delete mode 100644 build/i18n/po/User.js/ar-AR.po
- create mode 100644 build/i18n/po/User.js/ar-JO.po
- delete mode 100644 build/i18n/po/XULTermLoader.js/ar-AR.po
- create mode 100644 build/i18n/po/XULTermLoader.js/ar-JO.po
- delete mode 100644 build/i18n/po/acq.js/ar-AR.po
- create mode 100644 build/i18n/po/acq.js/ar-JO.po
- delete mode 100644 build/i18n/po/acq/ar-AR.po
- create mode 100644 build/i18n/po/acq/ar-JO.po
- delete mode 100644 build/i18n/po/actor/ar-AR.po
- create mode 100644 build/i18n/po/actor/ar-JO.po
- delete mode 100644 build/i18n/po/admin.properties/ar-AR.po
- create mode 100644 build/i18n/po/admin.properties/ar-JO.po
- delete mode 100644 build/i18n/po/auth.properties/ar-AR.po
- create mode 100644 build/i18n/po/auth.properties/ar-JO.po
- delete mode 100644 build/i18n/po/authority.js/ar-AR.po
- create mode 100644 build/i18n/po/authority.js/ar-JO.po
- delete mode 100644 build/i18n/po/booking/ar-AR.po
- create mode 100644 build/i18n/po/booking/ar-JO.po
- delete mode 100644 build/i18n/po/capture.js/ar-AR.po
- create mode 100644 build/i18n/po/capture.js/ar-JO.po
- delete mode 100644 build/i18n/po/cat.properties/ar-AR.po
- create mode 100644 build/i18n/po/cat.properties/ar-JO.po
- delete mode 100644 build/i18n/po/cat/ar-AR.po
- create mode 100644 build/i18n/po/cat/ar-JO.po
- delete mode 100644 build/i18n/po/circ.properties/ar-AR.po
- create mode 100644 build/i18n/po/circ.properties/ar-JO.po
- delete mode 100644 build/i18n/po/circ/ar-AR.po
- create mode 100644 build/i18n/po/circ/ar-JO.po
- delete mode 100644 build/i18n/po/common.properties/ar-AR.po
- create mode 100644 build/i18n/po/common.properties/ar-JO.po
- delete mode 100644 build/i18n/po/conify.dtd/ar-AR.po
- create mode 100644 build/i18n/po/conify.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/conify.js/ar-AR.po
- create mode 100644 build/i18n/po/conify.js/ar-JO.po
- delete mode 100644 build/i18n/po/conify/ar-AR.po
- create mode 100644 build/i18n/po/conify/ar-JO.po
- delete mode 100644 build/i18n/po/db.seed/ar-AR.po
- create mode 100644 build/i18n/po/db.seed/ar-JO.po
- delete mode 100644 build/i18n/po/fm_IDL.dtd/ar-AR.po
- create mode 100644 build/i18n/po/fm_IDL.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/ils_events.xml/ar-AR.po
- create mode 100644 build/i18n/po/ils_events.xml/ar-JO.po
- delete mode 100644 build/i18n/po/kpac/ar-AR.po
- create mode 100644 build/i18n/po/kpac/ar-JO.po
- delete mode 100644 build/i18n/po/lang.dtd/ar-AR.po
- create mode 100644 build/i18n/po/lang.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/match_set.js/ar-AR.po
- create mode 100644 build/i18n/po/match_set.js/ar-JO.po
- delete mode 100644 build/i18n/po/multiclass_search_help.html/ar-AR.po
- create mode 100644 build/i18n/po/multiclass_search_help.html/ar-JO.po
- delete mode 100644 build/i18n/po/offline.properties/ar-AR.po
- create mode 100644 build/i18n/po/offline.properties/ar-JO.po
- delete mode 100644 build/i18n/po/opac.dtd/ar-AR.po
- create mode 100644 build/i18n/po/opac.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/opac.js/ar-AR.po
- create mode 100644 build/i18n/po/opac.js/ar-JO.po
- delete mode 100644 build/i18n/po/patron.properties/ar-AR.po
- create mode 100644 build/i18n/po/patron.properties/ar-JO.po
- delete mode 100644 build/i18n/po/pickup_and_return.js/ar-AR.po
- create mode 100644 build/i18n/po/pickup_and_return.js/ar-JO.po
- delete mode 100644 build/i18n/po/pull_list.js/ar-AR.po
- create mode 100644 build/i18n/po/pull_list.js/ar-JO.po
- delete mode 100644 build/i18n/po/register.js/ar-AR.po
- create mode 100644 build/i18n/po/register.js/ar-JO.po
- delete mode 100644 build/i18n/po/reports.dtd/ar-AR.po
- create mode 100644 build/i18n/po/reports.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/reports.js/ar-AR.po
- create mode 100644 build/i18n/po/reports.js/ar-JO.po
- delete mode 100644 build/i18n/po/reservation.js/ar-AR.po
- create mode 100644 build/i18n/po/reservation.js/ar-JO.po
- delete mode 100644 build/i18n/po/selfcheck.js/ar-AR.po
- create mode 100644 build/i18n/po/selfcheck.js/ar-JO.po
- delete mode 100644 build/i18n/po/serial.js/ar-AR.po
- create mode 100644 build/i18n/po/serial.js/ar-JO.po
- delete mode 100644 build/i18n/po/serial.properties/ar-AR.po
- create mode 100644 build/i18n/po/serial.properties/ar-JO.po
- delete mode 100644 build/i18n/po/serial/ar-AR.po
- create mode 100644 build/i18n/po/serial/ar-JO.po
- delete mode 100644 build/i18n/po/tpac/ar-AR.po
- create mode 100644 build/i18n/po/tpac/ar-JO.po
- delete mode 100644 build/i18n/po/urlverify/ar-AR.po
- create mode 100644 build/i18n/po/urlverify/ar-JO.po
- delete mode 100644 build/i18n/po/vandelay.dtd/ar-AR.po
- create mode 100644 build/i18n/po/vandelay.dtd/ar-JO.po
- delete mode 100644 build/i18n/po/vandelay.js/ar-AR.po
- create mode 100644 build/i18n/po/vandelay.js/ar-JO.po
- delete mode 100644 build/i18n/po/vandelay/ar-AR.po
- create mode 100644 build/i18n/po/vandelay/ar-JO.po
- delete mode 100644 build/i18n/po/webstaff/ar-AR.po
- create mode 100644 build/i18n/po/webstaff/ar-JO.po
-
-commit 1ef89b01007883d6184aaf239577ab4021ac12b1
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sat Feb 11 18:09:05 2017 -0500
-
-    Translation updates - po files
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-
-74	12	build/i18n/po/AutoFieldWidget.js/ar-AR.po
-34	0	build/i18n/po/FlattenerGrid.js/ar-AR.po
-34	0	build/i18n/po/FlattenerGrid.js/de-DE.po
-34	0	build/i18n/po/FlattenerGrid.js/en-CA.po
-125	0	build/i18n/po/PCrudFilterPane.js/ar-AR.po
-178	0	build/i18n/po/Searcher.js/ar-AR.po
-9	9	build/i18n/po/TranslatorPopup.js/ar-AR.po
-119	0	build/i18n/po/URLVerify.js/ar-AR.po
-115	0	build/i18n/po/URLVerify.js/de-DE.po
-5	5	build/i18n/po/User.js/ar-AR.po
-21	13	build/i18n/po/XULTermLoader.js/ar-AR.po
-503	221	build/i18n/po/acq.js/ar-AR.po
-1866	0	build/i18n/po/acq/ar-AR.po
-79	79	build/i18n/po/acq/cs-CZ.po
-1874	0	build/i18n/po/acq/es-ES.po
-198	0	build/i18n/po/actor/ar-AR.po
-198	0	build/i18n/po/actor/es-ES.po
-155	109	build/i18n/po/admin.properties/ar-AR.po
-24	24	build/i18n/po/admin.properties/de-DE.po
-17	16	build/i18n/po/auth.properties/ar-AR.po
-102	0	build/i18n/po/authority.js/ar-AR.po
-8	8	build/i18n/po/authority.js/ru-RU.po
-54	0	build/i18n/po/booking/ar-AR.po
-54	0	build/i18n/po/booking/de-DE.po
-54	0	build/i18n/po/booking/en-CA.po
-54	0	build/i18n/po/booking/en-GB.po
-54	0	build/i18n/po/booking/es-ES.po
-34	34	build/i18n/po/capture.js/ar-AR.po
-11	11	build/i18n/po/capture.js/de-DE.po
-805	514	build/i18n/po/cat.properties/ar-AR.po
-49	46	build/i18n/po/cat.properties/cs-CZ.po
-7	7	build/i18n/po/cat.properties/en-CA.po
-4	4	build/i18n/po/cat.properties/es-ES.po
-58	0	build/i18n/po/cat/ar-AR.po
-58	0	build/i18n/po/cat/en-CA.po
-58	0	build/i18n/po/cat/en-GB.po
-58	0	build/i18n/po/cat/es-ES.po
-58	0	build/i18n/po/cat/fr-CA.po
-58	0	build/i18n/po/cat/pt-BR.po
-58	0	build/i18n/po/cat/ru-RU.po
-691	435	build/i18n/po/circ.properties/ar-AR.po
-7	5	build/i18n/po/circ.properties/es-ES.po
-335	0	build/i18n/po/circ/ar-AR.po
-337	0	build/i18n/po/circ/es-ES.po
-335	0	build/i18n/po/circ/ru-RU.po
-262	213	build/i18n/po/common.properties/ar-AR.po
-4	4	build/i18n/po/common.properties/cs-CZ.po
-8	8	build/i18n/po/common.properties/en-CA.po
-5	5	build/i18n/po/common.properties/es-ES.po
-132	120	build/i18n/po/conify.dtd/ar-AR.po
-7	7	build/i18n/po/conify.dtd/oc-FR.po
-319	244	build/i18n/po/conify.js/ar-AR.po
-12	10	build/i18n/po/conify.js/en-CA.po
-7	4	build/i18n/po/conify.js/es-ES.po
-1646	0	build/i18n/po/conify/ar-AR.po
-1633	0	build/i18n/po/conify/cs-CZ.po
-1655	0	build/i18n/po/conify/es-ES.po
-12238	4375	build/i18n/po/db.seed/ar-AR.po
-36	39	build/i18n/po/db.seed/cs-CZ.po
-23	9	build/i18n/po/db.seed/es-ES.po
-5	5	build/i18n/po/db.seed/oc-FR.po
-5892	3548	build/i18n/po/fm_IDL.dtd/ar-AR.po
-13	13	build/i18n/po/fm_IDL.dtd/cs-CZ.po
-34	34	build/i18n/po/fm_IDL.dtd/es-ES.po
-10	10	build/i18n/po/fm_IDL.dtd/ru-RU.po
-853	635	build/i18n/po/ils_events.xml/ar-AR.po
-9	8	build/i18n/po/ils_events.xml/cs-CZ.po
-7	7	build/i18n/po/ils_events.xml/es-ES.po
-382	0	build/i18n/po/kpac/ar-AR.po
-383	0	build/i18n/po/kpac/es-ES.po
-3197	3071	build/i18n/po/lang.dtd/ar-AR.po
-58	55	build/i18n/po/lang.dtd/cs-CZ.po
-5	5	build/i18n/po/lang.dtd/es-ES.po
-61	61	build/i18n/po/lang.dtd/oc-FR.po
-87	0	build/i18n/po/match_set.js/ar-AR.po
-134	7	build/i18n/po/multiclass_search_help.html/ar-AR.po
-652	292	build/i18n/po/offline.properties/ar-AR.po
-7	7	build/i18n/po/offline.properties/cs-CZ.po
-7	7	build/i18n/po/offline.properties/en-CA.po
-616	523	build/i18n/po/opac.dtd/ar-AR.po
-8	4	build/i18n/po/opac.dtd/en-CA.po
-4	4	build/i18n/po/opac.dtd/oc-FR.po
-113	53	build/i18n/po/opac.js/ar-AR.po
-756	391	build/i18n/po/patron.properties/ar-AR.po
-10	10	build/i18n/po/patron.properties/en-GB.po
-6	6	build/i18n/po/patron.properties/es-ES.po
-68	36	build/i18n/po/pickup_and_return.js/ar-AR.po
-43	29	build/i18n/po/pull_list.js/ar-AR.po
-195	17	build/i18n/po/register.js/ar-AR.po
-264	186	build/i18n/po/reports.dtd/ar-AR.po
-135	112	build/i18n/po/reports.js/ar-AR.po
-6	6	build/i18n/po/reports.js/en-CA.po
-139	80	build/i18n/po/reservation.js/ar-AR.po
-179	57	build/i18n/po/selfcheck.js/ar-AR.po
-78	0	build/i18n/po/serial.js/ar-AR.po
-712	0	build/i18n/po/serial.properties/ar-AR.po
-11	11	build/i18n/po/serial.properties/en-CA.po
-418	0	build/i18n/po/serial/ar-AR.po
-95	87	build/i18n/po/serial/cs-CZ.po
-422	0	build/i18n/po/serial/es-ES.po
-1182	1109	build/i18n/po/tpac/ar-AR.po
-15	15	build/i18n/po/tpac/cs-CZ.po
-193	192	build/i18n/po/tpac/de-DE.po
-44	43	build/i18n/po/tpac/es-ES.po
-5	5	build/i18n/po/tpac/fr-CA.po
-35	35	build/i18n/po/tpac/oc-FR.po
-3391	979	build/i18n/po/tpac/ru-RU.po
-144	0	build/i18n/po/urlverify/ar-AR.po
-139	0	build/i18n/po/urlverify/de-DE.po
-146	0	build/i18n/po/urlverify/es-ES.po
-469	0	build/i18n/po/vandelay.dtd/ar-AR.po
-5	5	build/i18n/po/vandelay.dtd/cs-CZ.po
-27	27	build/i18n/po/vandelay.dtd/de-DE.po
-34	0	build/i18n/po/vandelay.js/ar-AR.po
-34	0	build/i18n/po/vandelay.js/en-CA.po
-622	0	build/i18n/po/vandelay/ar-AR.po
-623	0	build/i18n/po/vandelay/cs-CZ.po
-627	0	build/i18n/po/vandelay/de-DE.po
-622	0	build/i18n/po/vandelay/es-ES.po
-5800	0	build/i18n/po/webstaff/ar-AR.po
-5	5	build/i18n/po/webstaff/cs-CZ.po
-178	166	build/i18n/po/webstaff/es-ES.po
-5748	0	build/i18n/po/webstaff/ru-RU.po
- create mode 100644 build/i18n/po/FlattenerGrid.js/ar-AR.po
- create mode 100644 build/i18n/po/FlattenerGrid.js/de-DE.po
- create mode 100644 build/i18n/po/FlattenerGrid.js/en-CA.po
- create mode 100644 build/i18n/po/PCrudFilterPane.js/ar-AR.po
- create mode 100644 build/i18n/po/Searcher.js/ar-AR.po
- create mode 100644 build/i18n/po/URLVerify.js/ar-AR.po
- create mode 100644 build/i18n/po/URLVerify.js/de-DE.po
- create mode 100644 build/i18n/po/acq/ar-AR.po
- create mode 100644 build/i18n/po/acq/es-ES.po
- create mode 100644 build/i18n/po/actor/ar-AR.po
- create mode 100644 build/i18n/po/actor/es-ES.po
- create mode 100644 build/i18n/po/authority.js/ar-AR.po
- create mode 100644 build/i18n/po/booking/ar-AR.po
- create mode 100644 build/i18n/po/booking/de-DE.po
- create mode 100644 build/i18n/po/booking/en-CA.po
- create mode 100644 build/i18n/po/booking/en-GB.po
- create mode 100644 build/i18n/po/booking/es-ES.po
- create mode 100644 build/i18n/po/cat/ar-AR.po
- create mode 100644 build/i18n/po/cat/en-CA.po
- create mode 100644 build/i18n/po/cat/en-GB.po
- create mode 100644 build/i18n/po/cat/es-ES.po
- create mode 100644 build/i18n/po/cat/fr-CA.po
- create mode 100644 build/i18n/po/cat/pt-BR.po
- create mode 100644 build/i18n/po/cat/ru-RU.po
- create mode 100644 build/i18n/po/circ/ar-AR.po
- create mode 100644 build/i18n/po/circ/es-ES.po
- create mode 100644 build/i18n/po/circ/ru-RU.po
- create mode 100644 build/i18n/po/conify/ar-AR.po
- create mode 100644 build/i18n/po/conify/cs-CZ.po
- create mode 100644 build/i18n/po/conify/es-ES.po
- create mode 100644 build/i18n/po/kpac/ar-AR.po
- create mode 100644 build/i18n/po/kpac/es-ES.po
- create mode 100644 build/i18n/po/match_set.js/ar-AR.po
- create mode 100644 build/i18n/po/serial.js/ar-AR.po
- create mode 100644 build/i18n/po/serial.properties/ar-AR.po
- create mode 100644 build/i18n/po/serial/ar-AR.po
- create mode 100644 build/i18n/po/serial/es-ES.po
- create mode 100644 build/i18n/po/urlverify/ar-AR.po
- create mode 100644 build/i18n/po/urlverify/de-DE.po
- create mode 100644 build/i18n/po/urlverify/es-ES.po
- create mode 100644 build/i18n/po/vandelay.dtd/ar-AR.po
- create mode 100644 build/i18n/po/vandelay.js/ar-AR.po
- create mode 100644 build/i18n/po/vandelay.js/en-CA.po
- create mode 100644 build/i18n/po/vandelay/ar-AR.po
- create mode 100644 build/i18n/po/vandelay/cs-CZ.po
- create mode 100644 build/i18n/po/vandelay/de-DE.po
- create mode 100644 build/i18n/po/vandelay/es-ES.po
- create mode 100644 build/i18n/po/webstaff/ar-AR.po
- create mode 100644 build/i18n/po/webstaff/ru-RU.po
-
-commit 7161adb3bbf05c6b156c73829bbeab7e4bf0a13b
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Fri Dec 9 20:45:33 2016 -0500
-
-    LP 1648918: Remove Workstation at Root of User's Permission Tree
-    
-    If you register a workstation at the root of the user's permission
-    tree in the webstaff client, you are not able to later remove it.  The
-    Remove button is dimmed.  You can remove a workstation registered at
-    any other org_unit where the user has the REGISTER_WORKSTATION
-    permission.
-    
-    To reproduce this bug, login as the admin user and register a
-    workstation at the CONS org_unit.  Then, go to Workstation
-    Administration and see that the Remove button is dimmed.
-    
-    To test the patch, do the same, but see that the Remove button is not
-    dimmed.  When you click it, the workstation is also removed.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit eb3b43b7af964d4ae9b0649f6407e7c4d3ac3b34
-Author: Jane Sandberg <sandbej at linnbenton.edu>
-Date:   Fri Feb 10 12:44:16 2017 -0800
-
-    Docs: more details about circ policies
-
-8	4	docs/admin_initial_setup/borrowing_items.txt
-
-commit 766418ef323b4fcaba2d7f2339dcce4fe4640e0d
-Author: Jillianne Presley <lynixiadarksprite at gmail.com>
-Date:   Fri Feb 10 12:26:57 2017 -0800
-
-    Update borrowing_items.txt
-
-1	1	docs/admin_initial_setup/borrowing_items.txt
-
-commit a8d0df0254bfd376b972e1784d30f197dd795ff4
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 10 10:55:07 2017 -0500
-
-    LP#1360347: Stamping upgrade script for custom status at receiving
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-16	0	Open-ILS/src/sql/Pg/upgrade/1009.data.acq_status_on_lineitem_receiving.sql
-0	16	Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_status_on_lineitem_receiving.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1009.data.acq_status_on_lineitem_receiving.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_status_on_lineitem_receiving.sql
-
-commit a84d141d2ea456719fc18879f1e5bccbddec9972
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Tue Aug 23 08:53:41 2016 -0400
-
-    LP#1360347 - Acq custom copy status at receiving
-    
-    Current acq behavior is that received items get a
-    copy status of "In Process".  This status is typically
-    holdable and opac_visible, and some libraries have a need
-    for an intermediate status between "On Order" and "In Process".
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
-8	1	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-16	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_status_on_lineitem_receiving.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_status_on_lineitem_receiving.sql
-
-commit 4377948ba4254afcab91cc1640eb92bf06f73392
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Fri Feb 10 08:10:15 2017 -0500
-
-    Database upgrade script fixes
-    
-    Fixing up a couple of upgrade scripts that I merged this week.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/sql/Pg/upgrade/1006.function.trim_trailing_punctuation.sql
-2	2	Open-ILS/src/sql/Pg/upgrade/1007.data.give-crad-human-descriptions.sql
-
-commit c6dc037017fd495966667ab20fc69b21ede013b4
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Feb 9 18:28:12 2017 -0500
-
-    LP#1613341: Stamping upgrade script for punctuation-insensitive patron search
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-21	0	Open-ILS/src/sql/Pg/upgrade/1008.schema.patron_punct.sql
-0	21	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_punct.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1008.schema.patron_punct.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_punct.sql
-
-commit adee7416a42a29072c76e7062e9e7bb0aee3376c
-Author: Dan Pearl <dpearl at cwmars.org>
-Date:   Wed Feb 8 17:57:20 2017 -0500
-
-    LP#1613341 - Patron name search should be punctuation-insensitive
-    
-    O'Brien will be matched by Obrien, O'Brien, O Brien etc.
-    Grubbly-Plank will be matched by Grubbly Plank, Grubbly-Plank, Grubblyplank, etc.
-    This feature is controlled by the same org setting that controls ignoring
-    of diacritical marks.
-    
-    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/000.functions.general.sql
-13	2	Open-ILS/src/sql/Pg/t/lp1501781-unaccent_and_squash.pg
-21	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_punct.sql
-10	0	docs/RELEASE_NOTES_NEXT/Client/patron_punctuation
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_punct.sql
- create mode 100644 docs/RELEASE_NOTES_NEXT/Client/patron_punctuation
-
-commit 5a2c49781018101e5abf783d89e03d43d10cd635
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Thu Feb 9 15:20:26 2017 -0500
-
-    LP#1541801: grab search field code correctly
-    
-    When using orderObjectBy, the search field code is now
-    to be found in a property called 'key'.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	4	Open-ILS/src/templates/staff/cat/z3950/t_search_fields.tt2
-
-commit b5e60e16a799e12508bb66a30e9b706b03106114
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 12:07:01 2017 -0500
-
-    LP#1541801: order search fields in Z39.50 alphabetically
-    
-    This patch causes search fields in the Z39.50 search interface
-    in the web staff client to be place in alphabetical order by
-    field label.
-    
-    To test:
-    
-    [1] Open the Z39.50 search page in the web staff client and select
-        one or more search services.
-    [2] Verify that the list of fields is ordered alphabetically.
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/cat/z3950/t_search_fields.tt2
-1	1	Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
-
-commit bccc71f41851b9d3d58c73bb58e5b70d227d5525
-Author: Galen Charlton <gmc at equinoxinitiative.org>
-Date:   Mon Feb 6 12:03:28 2017 -0500
-
-    LP#1541801: add angular-order-object-by dependency
-    
-    This adds a orderObjectBy filter that permits the ordering
-    of results in ng-repeat when the source collection is an
-    object instead of any array, e.g.,
-    
-    <div ng-repeat=(foo, bar) in object | orderObjectBy: 'sortfield' ...
-    
-    The dependency is MIT-licensed and is copyright (c) 2015 Fabricio Quagliariello
-    
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/base_js.tt2
-2	1	Open-ILS/web/js/ui/default/staff/Gruntfile.js
-2	1	Open-ILS/web/js/ui/default/staff/bower.json
-
-commit c9afb4556567a1997f38143c70341611894c0ec3
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Feb 9 15:58:17 2017 -0500
-
-    LP#1005040: Stamping upgrade script for realign search layers
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-34	0	Open-ILS/src/sql/Pg/upgrade/1007.data.give-crad-human-descriptions.sql
-0	32	Open-ILS/src/sql/Pg/upgrade/XXXX.data.give-crad-human-descriptions.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1007.data.give-crad-human-descriptions.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.give-crad-human-descriptions.sql
-
-commit 38ca8cc181bb79151803bc6605f843d9d99d7762
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Feb 9 14:45:55 2017 -0500
-
-    Adjust comment about apostrophes in opensearch code.  This is a marker for future work.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	2	Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
-
-commit 32d9fd055648778410f9b5e72ec98ae522affaf9
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Feb 9 13:41:06 2017 -0500
-
-    LP#1005040: Release notes entry for advanced search limiter improvements
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	0	docs/RELEASE_NOTES_NEXT/OPAC/advanced_search_limiters.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/advanced_search_limiters.adoc
-
-commit f12cc285f3e68ebcb2f95d942556d3bd87e392dc
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Dec 20 15:29:50 2016 -0500
-
-    LP#1005040: Styling cleanup for filter display
-    
-    1) Use a unicode X instead of the string "Remove"
-    2) Provide a border around filters
-    3) Label filters with "Filtered by"
-    4) Only show "[X filters applied ]" when in mobile mode, and make it
-       work like the "Refine these results" button.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-20	2	Open-ILS/src/templates/opac/css/style.css.tt2
-12	30	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-25	2	Open-ILS/src/templates/opac/parts/result/table.tt2
-2	2	Open-ILS/src/templates/opac/parts/searchbar.tt2
-
-commit 9a03ed40736c38b157b2cc42187063e68a41728c
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Feb 17 13:00:05 2014 -0500
-
-    LP1281280: Allow test script to run without a full installation
-    
-    --no-connect causes it to do what it says on the tin.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-42	38	Open-ILS/src/support-scripts/test-scripts/query_parser.pl
-
-commit 6e32c5bf4babe4d445446df9cafcffc75d298123
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Nov 15 14:26:48 2016 -0500
-
-    LP1281280: Improve query tree compression
-    
-    In addition to collapsing adjacent nodes sharing the same boolean operator,
-    we'll now also do the following two things: collapse filters, facets and
-    modifiers when there exists only a single subnode; and absorb single node
-    subplans.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-26	5	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
-
-commit b8d8e210dfa6c2a247f14f2d468960a795326867
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Feb 17 13:00:12 2014 -0500
-
-    LP1281280: Implement adjacent-node pull-up optimization
-    
-    If one has a long list of boolean operations, such as can
-    be generated by third-party products looking for a book that
-    might have one of several different ISBNs, those are currently
-    searched separatelly, in a deep nested set of joined full-text
-    queries.  This behavior was introduced to address problems of
-    non-deterministic grouping of boolean operations, along with
-    them generally not working in complex situations.  We call
-    the mechanism "boolean push-down", because it explicitly
-    bifurcates the tree at each boolean operator.
-    
-    This is suboptimal in the case of adjacent, like boolean ops.
-    
-    This commit re-compresses the parse tree for adjacent nodes
-    that use the same boolean operator and are composed of atoms
-    only (that is, no modifiers, filters, or phrases).  It ignores
-    any explicit groupings by the user, the "magical" floating
-    subplan, any subplans that include filters or modifiers, and
-    any nodes that have a mix of boolean operators between their
-    atoms.
-    
-    This is probably more conservative that is strictly necessary,
-    and phrases would likely be safe, but baby steps.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-233	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
-
-commit fc8af9f703333ba9b963854f95e3755b9c838f08
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Oct 20 10:19:09 2016 -0400
-
-    LP#1005040: Add more ignorable filters to the sidebar count calculation
-    
-    We need to ignore site() and location_groups() when counting filters, as
-    these have widgets in the search bar.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-
-1	1	Open-ILS/src/templates/opac/parts/searchbar.tt2
-
-commit 6ebf34a1e18f1bd6215567a9b51b94d0bd24c35b
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 18 14:20:25 2016 -0400
-
-    LP#1005040: adjust test cases
-    
-    * Now reflects change in signature of
-      OpenILS::WWW::EGCatLoader::_prepare_biblio_search()
-    * add test case for change in date filter mapping
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-10	3	Open-ILS/src/perlmods/t/19-OpenILS-WWW-EGCatLoader.t
-
-commit 3a40d740494eca897efb17c0a0ac48428855b7c1
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Oct 11 11:36:42 2016 -0400
-
-    LP#1005040: show number of filters applied
-    
-    If at least advanced search filter is applied, the number
-    of them in force is displayed just below the search bar
-    next to the refine search link.
-    
-    This patch also renames "opac-auto-102" CSS class to "refine_search"
-    and tweaks its left padding.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-5	0	Open-ILS/src/templates/opac/css/style.css.tt2
-23	2	Open-ILS/src/templates/opac/parts/searchbar.tt2
-0	1	Open-ILS/web/css/skin/default/opac/semiauto.css
-
-commit 3d917fb818193f409d03845eb1b63b3d6956399f
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 4 17:00:15 2016 -0400
-
-    LP#1005040: add filter control widget for publication year
-    
-    This patch also changes the rewriting of an "is"
-    pubdate filter from between(value,value) to date1(value),
-    which should be slightly faster.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-1	2	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
-31	2	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-
-commit a341d347ded57a7bb0a4e11f980486e9809bbfd7
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 4 16:06:32 2016 -0400
-
-    LP#1005040: teach filter boxes about human-readable crad descriptions
-    
-    This patch ensures that the human-readable record attribute
-    description, if available, will be used for the title of each
-    filter control widget.  It also gives descriptions to record
-    attributes commonly used for advanced search filters.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-7	7	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-32	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.give-crad-human-descriptions.sql
-2	2	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.give-crad-human-descriptions.sql
-
-commit 3755e827644ea52da5bfed0289ed900ee9ecf1ab
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 4 14:21:29 2016 -0400
-
-    LP#1005040: display search filter sidebar on lowhits page
-    
-    With this, if a user over-filters their initial search, they
-    can more easily remove filters.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-4	0	Open-ILS/src/templates/opac/parts/result/lowhits.tt2
-
-commit c6cb2c8a7f15f965c89ea676adbf6f8423824df8
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 4 14:08:14 2016 -0400
-
-    LP#1005040: various improvements to the filter control widgets
-    
-    * ensure that filter values are sorted
-    * fix the link for removing location filters
-    * don't display a filter box for search_format, as that
-      already has a separate drop-down in the search bar
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-21	7	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-
-commit fe51c342c8aeab90b98df5bf33a5e4a7400cac54
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 4 12:25:42 2016 -0400
-
-    LP#1005040: CSS styling of filter control boxes
-    
-    This patch adds several CSS classes to support
-    distinguishing filter boxes from facet boxes:
-    
-    filter_box_wrapper
-    filter_box_temp
-    filter_template
-    filter
-    
-    It also sets a different background color for the header of filter
-    boxes. Padding between entries in a filter list is reduced as
-    compared to facets, both to save a bit of vertical space and to
-    subtly distinguish filters from facets.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-8	0	Open-ILS/src/templates/opac/css/style.css.tt2
-7	7	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-
-commit 743cb27c2a005adbde5488e5c877d3ad7e96872c
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Sep 20 17:09:35 2016 -0400
-
-    LP#1005040: add filter control widgets to TPAC
-    
-    This patch also moves facet retrieval to after record retrieval, to
-    make sure facet data is available, and wait for it
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-11	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
-11	5	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
-21	11	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
-4	4	Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
-67	0	Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-2	0	Open-ILS/src/templates/opac/parts/result/table.tt2
-9	1	Open-ILS/src/templates/opac/parts/searchbar.tt2
- create mode 100644 Open-ILS/src/templates/opac/parts/result/adv_filter.tt2
-
-commit 2b808b2e7b493a9483f238551ae3c38f5d7703ad
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Aug 25 17:48:02 2016 -0400
-
-    LP#1005040: implement business logic
-    
-    This patch gut most of the top level Search/Biblio.pm wrapper,
-    inlines opensearch search params, uses the new dispach method,
-    for OpenSRF subrequests, and return the abstract query when
-    requested.
-    
-    It also adds CDBI classes for asset.copy_location_group which
-    is needed for looking them up at search time.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-33	140	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
-19	10	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
-1	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
-8	7	Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
-
-commit 47a6251477d9d872c7e97f239c2286917fb29fb1
-Author: Ben Shum <ben at evergreener.net>
-Date:   Sun Dec 11 23:17:46 2016 -0500
-
-    LP#1649180: Add release note for translator make target
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-5	0	docs/RELEASE_NOTES_NEXT/Administration/i18n-make-target.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/i18n-make-target.adoc
-
-commit 4c93dbf10c50cc634976c443f3068950fa126511
-Author: Ben Shum <ben at evergreener.net>
-Date:   Thu Nov 24 16:04:11 2016 -0500
-
-    LP#1649180: Update README to reflect translator make target
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-8	0	docs/installation/server_installation.txt
-
-commit 361938ceff8a130a77fc7c678cd2c32f9230f126
-Author: Ben Shum <ben at evergreener.net>
-Date:   Thu Nov 24 15:20:50 2016 -0500
-
-    LP#1649180: Add translator make target
-    
-    For the four major supported Linux distros:
-    
-      - Ubuntu Xenial
-      - Ubuntu Trusty
-      - Debian Jessie
-      - Debian Wheezy
-    
-    Signed-off-by: Ben Shum <ben at evergreener.net>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-9	0	Open-ILS/src/extras/Makefile.install
-12	7	Open-ILS/src/extras/install/Makefile.debian-jessie
-12	7	Open-ILS/src/extras/install/Makefile.debian-wheezy
-12	7	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
-12	7	Open-ILS/src/extras/install/Makefile.ubuntu-xenial
-
-commit e4d84edfe6dc97bf7585f40a1a6f5bd22eb3839f
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Thu Feb 9 11:20:00 2017 -0500
-
-    LP#1639782: Release note entry for Active Date Column Picker Option
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	0	docs/RELEASE_NOTES_NEXT/Client/active-date-column-picker.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Client/active-date-column-picker.adoc
-
-commit 5fcf1e87c9412d6d7552b4cea699a358a267e496
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Mon Nov 7 07:40:24 2016 -0500
-
-    LP#1639782 - Add Active Date to Item Status Column Picker
-    
-    Circ and Cataloging staff need a quick way to view the Active
-    Date of an item in the "Item Status" (F5) interface.  This
-    makes that column available for selection.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-17	0	Open-ILS/xul/staff_client/server/circ/util.js
-1	0	Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
-
-commit 879a4952319693ba6768229d00457d4a7775e4af
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Sat Jan 14 10:32:28 2017 -0500
-
-    LP 1656547: Add XML directive to oils_sip.xml.example.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-1	0	Open-ILS/examples/oils_sip.xml.example
-
-commit 2644ddda0779f36a6a7955956d117741bd902ee9
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 8 15:11:19 2017 -0500
-
-    LP#1308090: Stamping upgrade script for trim trailing punctuation normalizer
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-52	0	Open-ILS/src/sql/Pg/upgrade/1006.function.trim_trailing_punctuation.sql
-0	50	Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punctuation.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1006.function.trim_trailing_punctuation.sql
- delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punctuation.sql
-
-commit d107f15a29775fa88526f3feb2fccb23083f7074
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Wed Feb 8 14:19:08 2017 -0500
-
-    LP#1308090: Updating release notes to reflect both parts of this new feature
-    
-    The code introduced two distinct features related to authors and RDA records,
-    but only one was highlighted in the release notes. Notes are updated to reflect
-    both changes.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	5	docs/RELEASE_NOTES_NEXT/OPAC/relator_list
-8	0	docs/RELEASE_NOTES_NEXT/OPAC/relator_list.adoc
- delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/relator_list
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/relator_list.adoc
-
-commit dcc74b384f08fa95638698296e07e4b0468c15a2
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Mon Oct 3 12:25:58 2016 -0400
-
-    LP#1308090: pgTAP fixes
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
-    
-    LP#1308090 - Additional fix to pgtap test.
-    
-    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	3	Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg
-
-commit fd7f90415ab5302c32b0a70550d7e5d16b03e73b
-Author: Dan Pearl <dpearl at cwmars.org>
-Date:   Thu Jun 2 15:02:25 2016 -0400
-
-    LP#1308090 Relator fields and facets need normalization.
-    This incorporates two changes: facets were generated with trailing
-    punctuation, which resulted in more than one entry for the same item,
-    differing only in punctuation.  In addition, relator codes were suppressed
-    in the record detail unnecessarily.
-    
-    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
-    Signed-off-by: Kate Butler <katebutler at rodgerslibrary.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-30	0	Open-ILS/src/sql/Pg/030.schema.metabib.sql
-17	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
-23	0	Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg
-50	0	Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punctuation.sql
-9	2	Open-ILS/src/templates/opac/parts/record/authors.tt2
-5	0	docs/RELEASE_NOTES_NEXT/OPAC/relator_list
- create mode 100644 Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punctuation.sql
- create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/relator_list
-
-commit a6f1a4f27402a1b255b6876df76b73f33238af4e
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Jan 4 09:36:21 2017 -0800
-
-    LP#1534787 Patron Message Center port
-    
-    Port patron message center from XUL client to
-    web client.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Christine Burns <christine.burns at bc.libraries.coop>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
-2	0	Open-ILS/src/templates/staff/circ/patron/t_message_center.tt2
-19	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
- create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_message_center.tt2
-
-commit dadadc1e76bd7a1d336595d5d3bec9351c646fe8
-Author: Clare Sobotka <sobotkc at linnbenton.edu>
-Date:   Sun Feb 5 08:37:46 2017 -0800
-
-    Docs: Updating to reflect Web staff client
-    
-    Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>
-
-3	3	docs/admin_initial_setup/describing_your_organization.txt
-11	11	docs/admin_initial_setup/describing_your_people.txt
--	-	docs/media/sup-permissions-1_web_client.png
--	-	docs/media/sup-permissions-2_web_client.png
--	-	docs/media/sup-permissions-3_web_client.png
--	-	docs/media/sup-permissions-4_web_client.png
--	-	docs/media/sup-permissions-5_web_client.png
- create mode 100644 docs/media/sup-permissions-1_web_client.png
- create mode 100644 docs/media/sup-permissions-2_web_client.png
- create mode 100644 docs/media/sup-permissions-3_web_client.png
- create mode 100644 docs/media/sup-permissions-4_web_client.png
- create mode 100644 docs/media/sup-permissions-5_web_client.png
-
-commit 5a3e0dd391babe99beba48b8959ca14a1b777843
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Oct 19 14:57:02 2016 -0700
-
-    LP#1621947: webstaff address alert functionality
-    
-    Add Address Alert to the alerts pane when address alert
-    is detected in the patron editor. This implements functionality
-    that was originally added tot he XUL patron editor in LP#898248.
-    
-    To test:
-    
-    [1] Define an address alert.
-    [2] Open a patron record in the webstaff patron editor and
-        create or update an address that would match the alert
-        set up in step 1. Verify, upon blur of street 1, street 2,
-        or the city inputs that an alert is displayed.
-    
-    Note that the feature does not call for the presence of an
-    address alert to prevent the operator from saving the record;
-    the alert is purely advisory.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-7	0	Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
-23	0	Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
-
-commit a2e9d7a1148109ecba504422be996aebfef879b7
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Tue Jan 10 12:19:35 2017 -0500
-
-    LP#1655399 webstaff: User perm editor grantable fix
-    
-    Correctly handle the boolean grantable flag in the user permission
-    editor.  In some cases, the boolean 0/1 values returned from storage are
-    returned as strings.  Cast them to numbers before checking truthiness.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
-
-4	2	Open-ILS/xul/staff_client/server/patron/user_edit_xhtml.js
-
-commit 029deb6ce6cd2ac4a2858edf786d364909687fc0
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Sat Aug 20 13:42:31 2016 -0400
-
-    LP#1485374: Add missing comma on line 667 of oils_auth.c.
-    
-    Fixes the following compiler error:
-    oils_auth.c: In function ‘oilsAuthComplete’:
-    oils_auth.c:668:9: error: expected ‘)’ before string constant
-             "open-ils.auth_internal",
-             ^
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/c-apps/oils_auth.c
-
-commit f838339871e9c7ceabedb54d7d7ec9d1ddac57a6
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Feb 23 12:35:07 2016 -0500
-
-    LP#1485374: Add release notes
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-34	0	docs/RELEASE_NOTES_NEXT/Infrastructure/TZ_awareness.adoc
- create mode 100644 docs/RELEASE_NOTES_NEXT/Infrastructure/TZ_awareness.adoc
-
-commit abecff8a02343a18f00173d12970c8ed3ec3d8ef
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Feb 23 12:32:57 2016 -0500
-
-    LP#1485374: Adjust TZ scope in mod_perl
-    
-    Use of a 'local' variable causes the TZ to be dropped prematurely. So,
-    instead, we set $ENV{TZ} globally and reset it when the mod_perl handler
-    object is destroyed.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-
-commit 28561ed72740f0c1fdf19dcc5ed009398678a025
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Feb 23 12:09:15 2016 -0500
-
-    LP#1485374: add way for C code to make TZ-aware subrequests
-    
-    This patch adds a helper routine to allow C
-    methods to make subrequests that pass the client
-    time zone along. This helper is in turn used during
-    authentication to ensure that the user object
-    that is returned has timestamps that are in the
-    time zone of the client that makes the original
-    authentication request.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    
-    Conflicts:
-    	Open-ILS/src/c-apps/oils_auth.c
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-9	3	Open-ILS/include/openils/oils_utils.h
-11	8	Open-ILS/src/c-apps/oils_auth.c
-6	6	Open-ILS/src/c-apps/oils_auth_internal.c
-63	9	Open-ILS/src/c-apps/oils_utils.c
-5	0	Open-ILS/src/extras/oils_requestor.c
-
-commit 8bedc56a8b9f2727360d1ca533ba5c149ef75999
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Feb 3 17:50:58 2016 -0500
-
-    LP#1485374: call tzset() after setting timezone
-    
-    Testing shows this to be needed to make strftime()
-    return the time in the client's time zone.
-    
-    This is a bit confusing, however, as strftime per
-    POSIX should be acting as if it always calls tzset()
-    when doing formatting that involves the local timezone.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	0	Open-ILS/src/c-apps/oils_sql.c
-
-commit 4014d3d022d8aeb875584d03f7d8e9a45e452c60
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Fri Sep 11 11:19:34 2015 -0400
-
-    LP#1485374: Allow server timezone via CStoreEditor
-    
-    In rare cases, the server's timezone may be preferable to the client's.
-    To plan for such cases we provide a way to signal that we want to use the
-    server's timezone.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
-
-commit 0d4a1f2bc2d69491e96fb9564c402c81c5707d06
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Aug 3 13:27:56 2015 -0400
-
-    LP#1485374: Use client TZ in the database when supplied to the server
-    
-    In LP#1485371 we teach OpenSRF how to discover and pass the client timezone
-    to the server.  Now we can use that information to temporarily put the server
-    into that timezone, including database sessions, so that dates and times
-    are calculated and reported based on the timezone of the client.
-    
-    To do that we:
-    
-     * Teach CStore and friends to use the client-supplied time zone
-     * Teach Storage to use $ENV{TZ} for the db timezone inside transactions,
-       and by default except for search-y methods
-     * Teach the TPAC to set the client TZ at login
-    
-    This requires javascript to be enabled in the TPAC, and investigates the
-    client timezone at patron login time.  No times are displayed in TPAC
-    interfaces before the patron logs in, so there is no point in detecting
-    the timezone before this point.
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    
-    Conflicts:
-    	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-110	1	Open-ILS/src/c-apps/oils_sql.c
-58	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage.pm
-67	47	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/storage.pm
-41	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
-38	19	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
-1	0	Open-ILS/src/templates/opac/parts/js.tt2
-1	0	Open-ILS/src/templates/opac/parts/login/form.tt2
-
-commit c6935c073956c2a7922ba0d8742db7258db161a1
-Author: Kathy Lussier <klussier at masslnc.org>
-Date:   Mon Jan 23 11:18:12 2017 -0500
-
-    Docs: Add browser requirements for running the web client
-    
-    Adding initial browser requirements for running the web client to the system
-    requirements file. For now, keeping XUL client requirements.
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	0	docs/installation/system_requirements.txt
-
-commit 6cd8861d10273ee19f73f6e65d635764f30fc564
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Dec 28 16:15:24 2016 -0500
-
-    LP#1635407 webstaff: show patron alert pane once
-    
-    Display the patron alerts pane only once per patron instance per
-    browser tab.  This is done by setting a new session storage value which
-    tracks the last alerted patron.  This value is replaced each time a new
-    patron is loaded into the main patron app (e.g. double-clicking the
-    patron row in patron search) and is maintained separately per browser
-    tab.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	3	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit 1515f43c22509e59e5f3ff7186ab923bd53a6369
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Thu Nov 17 11:47:31 2016 -0800
-
-    LP#1502292 Add Volumes from Bib Record
-    
-    Add 'Add Volumes' button to record summary pane to
-    add a new volume for a record.
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    
-    	modified:   Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
-    	modified:   Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	2	Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
-14	6	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit b94229a9ef6b009e7771edd1e96a00ccef2910ba
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Tue Jan 3 06:58:25 2017 -0500
-
-    webstaff: booking options from Patron interface
-    
-    Includes some workarounds for xulG errors, and lets the booking interfaces
-    receive the patron barcode via a query param instead of xulG.  The XUL client
-    spawns a new tab for these interfaces, but we stick with web norms and load in
-    the current tab (control+click will open a new tab).  This does, however, blow
-    away the patron interface; it doesn't embed like most of the options from the
-    Other menu.  One other change: we don't have support for nested drop-down menus
-    in the web client, so I've flattened the entries like so:
-    
-    * Booking: Create or Cancel Reservations
-    * Booking: Pick Up Reservations
-    * Booking: Return Reservations
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-15	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
-15	1	Open-ILS/web/js/ui/default/booking/pickup.js
-12	1	Open-ILS/web/js/ui/default/booking/reservation.js
-15	1	Open-ILS/web/js/ui/default/booking/return.js
-
-commit 9c4defc6257b5064c38b53e4da9051ed5f81f278
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Dec 19 16:00:13 2016 -0500
-
-    webstaff: workaround a xulG undefined bug in Admin -> Booking -> Resources
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/conify/global/booking/resource.tt2
-
-commit b78bd1d10b2ada0cc95703c7ece70a458b71093f
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Dec 19 15:44:48 2016 -0500
-
-    webstaff: broader CSS tweak for Chrome for disabled text widgets
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/base.tt2
-
-commit 5b581917afbd73f3c9ea7a24f2e96b44a7ca1645
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Dec 12 14:55:42 2016 -0500
-
-    webstaff: error sounds instead of warning sounds for some events
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	7	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-
-commit 2db38700221cb2168fd468f3e83eb4c4e98f3ab5
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Dec 12 14:42:54 2016 -0500
-
-    webstaff: add sounds related to checkout
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-14	2	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-
-commit 8771aa573c6ae977b3e4b44f305749e9d7de9906
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Dec 12 15:20:36 2016 -0500
-
-    webstaff: sound for batch hold edit
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-13	1	Open-ILS/web/js/ui/default/staff/circ/services/holds.js
-
-commit 79cf7527f3b3256e56a9fc6a0886e45440e0a068
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Dec 12 10:36:27 2016 -0500
-
-    webstaff: Add sounds for in house use and patron lookup
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	1	Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js
-3	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit 6e55f5caa162aaeb68e2a48d5fb53154ee998a98
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 30 05:54:22 2016 -0500
-
-    webstaff: use ng-show rather than ng-if for showIframe
-    
-    This avoids an issue with ng-if creating a separate
-    scope.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/share/t_eframe.tt2
-1	0	Open-ILS/web/js/ui/default/staff/services/eframe.js
-
-commit aefc4777bf281e9afe9eccc27035df7ea8462a82
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Dec 6 17:31:04 2016 -0500
-
-    webstaff: fix bower.json to bring in iframe-resizer
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	3	Open-ILS/web/js/ui/default/staff/bower.json
-
-commit 1cd8e151cf32ab9b1a22ce057ae47dbbaf9ca1e8
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 30 05:25:52 2016 -0500
-
-    webstaff: throw a kitchen sink at double-scrollbar issues
-    
-    This patch ameliorates, but does not eliminate, a bunch
-    of cases where double-scrollbars could appear.
-    
-    [1] Adds iframe-resizer (https://github.com/davidjbradshaw/iframe-resizer, MIT license)
-        as an option for automatically adjusting the height of an iframe
-        to fit the contents.  This can be enabled by ensuring that
-        the page to be embedded brings in
-    
-        /js/ui/default/staff/build/js/iframeResizer.contentWindow.min.j
-    
-        and adding an 'autoresize' attribute to the egEmbedFrame directive.
-    
-        This is now used by the legacy reports page.
-    
-    [2] Gives a 'min-height' attribute to egEmbedFrame and sets a
-        value for Dojo grid interfaces embedded by local and server admistration.
-    [3] Adds a 'allow-escape' attribute to egEmbedFrame; when set to
-        true, adds buttons to allow the user to open the embedded page
-        in a new tab.
-    [4] Removes some extraneous <div>s that were interferring with resizing
-        for some grids.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	2	Open-ILS/src/templates/conify/global/cat/authority/browse_axis.tt2
-0	2	Open-ILS/src/templates/conify/global/cat/authority/browse_axis_authority_field_map.tt2
-0	1	Open-ILS/src/templates/conify/global/cat/authority/control_set.tt2
-0	2	Open-ILS/src/templates/conify/global/cat/authority/control_set_authority_field.tt2
-0	2	Open-ILS/src/templates/conify/global/cat/authority/control_set_bib_field.tt2
-0	2	Open-ILS/src/templates/conify/global/cat/authority/thesaurus.tt2
-0	1	Open-ILS/src/templates/conify/global/config/actor_sip_fields.tt2
-0	1	Open-ILS/src/templates/conify/global/config/asset_sip_fields.tt2
-0	1	Open-ILS/src/templates/conify/global/config/global_flag.tt2
-0	1	Open-ILS/src/templates/conify/global/config/rule_circ_duration.tt2
-1	0	Open-ILS/src/templates/staff/base_js.tt2
-1	1	Open-ILS/src/templates/staff/reporter/t_legacy.tt2
-5	2	Open-ILS/src/templates/staff/share/t_eframe.tt2
-4	1	Open-ILS/web/js/ui/default/staff/Gruntfile.js
-3	1	Open-ILS/web/js/ui/default/staff/admin/local/app.js
-3	1	Open-ILS/web/js/ui/default/staff/admin/server/app.js
-2	1	Open-ILS/web/js/ui/default/staff/bower.json
-33	3	Open-ILS/web/js/ui/default/staff/services/eframe.js
-1	0	Open-ILS/web/reports/oils_rpt_common.xhtml
-
-commit 42ffc72eb5d45f31fae8be66574527f2999a7bab
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 29 21:45:10 2016 -0500
-
-    webstaff: tweaks to transit list
-    
-    - make call number column sortable
-    - add shelving location column
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/templates/staff/circ/transits/t_list.tt2
-
-commit a32a6c44f03876db9f259cf7efaa37750795336c
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Dec 2 16:24:26 2016 -0500
-
-    webstaff: Booking Admininstration
-    
-      * Resource Attribute Maps
-      * Resource Attribute Values
-      * Resource Attributes
-      * Resource Types
-      * Resources
-    
-    and a xulG load timing issue workaround
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	8	Open-ILS/src/templates/conify/global/booking/resource.tt2
-15	0	Open-ILS/src/templates/staff/admin/booking/index.tt2
-39	0	Open-ILS/src/templates/staff/admin/booking/t_splash.tt2
-6	0	Open-ILS/src/templates/staff/navbar.tt2
-60	0	Open-ILS/web/js/ui/default/staff/admin/booking/app.js
- create mode 100644 Open-ILS/src/templates/staff/admin/booking/index.tt2
- create mode 100644 Open-ILS/src/templates/staff/admin/booking/t_splash.tt2
- create mode 100644 Open-ILS/web/js/ui/default/staff/admin/booking/app.js
-
-commit 92dc007a0b20c56512fec192ff53f33ce32720df
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Dec 2 16:04:44 2016 -0500
-
-    webstaff: final Booking menu entry
-    
-      * Return Reservations
-    
-    and xulG load timing issue workaround
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	2	Open-ILS/src/templates/staff/navbar.tt2
-3	1	Open-ILS/web/js/ui/default/booking/return.js
-
-commit 8d33988746ddc5ea7659573c7024ae20ca7f64a9
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Dec 2 15:58:17 2016 -0500
-
-    webstaff: more Booking menu entries
-    
-      * Pull List
-      * Capture Resources
-      * Pick Up Reservations
-    
-    plus another xulG load timing issue workaround
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-18	1	Open-ILS/src/templates/staff/navbar.tt2
-3	1	Open-ILS/web/js/ui/default/booking/pickup.js
-
-commit 962124df44bbeef77f9689aa5ea0807972d6f89f
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Dec 2 15:43:10 2016 -0500
-
-    webstaff: first ported Booking interface
-    
-      * Create Reservations
-    
-    with a xulG timing issue workaround :-/
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-20	0	Open-ILS/src/templates/staff/booking/index.tt2
-15	0	Open-ILS/src/templates/staff/navbar.tt2
-7	3	Open-ILS/web/js/ui/default/booking/reservation.js
-46	0	Open-ILS/web/js/ui/default/staff/booking/app.js
- create mode 100644 Open-ILS/src/templates/staff/booking/index.tt2
- create mode 100644 Open-ILS/web/js/ui/default/staff/booking/app.js
-
-commit cebe4394a58cbede28a0e600ace1032c09e089aa
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 30 15:11:10 2016 -0500
-
-    webstaff: add seed data for item status receipt template
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	1	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit ace09c477993179d8a810090df13d3208c7f87ae
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 30 15:06:08 2016 -0500
-
-    webstaff: link to item status print template
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-
-commit 90f60d70bbefde0c6f53bcc819e238c91d981875
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 29 16:34:14 2016 -0500
-
-    webstaff: add printing to transit list page
-    
-    Adds a 'Print Transits' button and a transit_list print template. Using
-    the button prints _all_ transits that match the filter criteria, not just
-    the ones that happen to be displayed on the table.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-2	0	Open-ILS/src/templates/staff/circ/transits/t_list.tt2
-30	0	Open-ILS/src/templates/staff/share/print_templates/t_transit_list.tt2
-22	9	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-42	0	Open-ILS/web/js/ui/default/staff/circ/transits/list.js
- create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_transit_list.tt2
-
-commit 9600f3016296f080dcbd367ae05efb95128fcefa
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Nov 29 16:29:48 2016 -0500
-
-    webstaff: Allow persistent op change
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	3	Open-ILS/web/js/ui/default/staff/services/auth.js
-1	1	Open-ILS/web/js/ui/default/staff/services/navbar.js
-
-commit 3554927642b71ad33444b5fe16fdd81fc2b94f2e
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Nov 29 16:20:33 2016 -0500
-
-    webstaff: We need the md5 functions everywhere now, move the <script> up to base_js
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	1	Open-ILS/src/templates/staff/acq/index.tt2
-1	0	Open-ILS/src/templates/staff/base_js.tt2
-0	3	Open-ILS/src/templates/staff/circ/patron/index.tt2
-0	2	Open-ILS/src/templates/staff/index.tt2
-0	1	Open-ILS/src/templates/staff/reporter/index.tt2
-
-commit eb7f5c7fa4ea49e2e0763f3b1e183b2aefd2c4f4
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Nov 29 16:08:17 2016 -0500
-
-    webstaff: Display issue with operator change
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	3	Open-ILS/web/js/ui/default/staff/services/auth.js
-2	0	Open-ILS/web/js/ui/default/staff/services/navbar.js
-
-commit e90954f7690f637129724dc83511ef7321351063
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 06:39:56 2016 -0500
-
-    webstaff: improve default search lib/preferred lib selectors
-    
-    These selectors now better indicate when a value has not
-    been set yet.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	2	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
-
-commit 8a6569a9e4aa349d9574cbf3efd8e88ac4e2364f
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 06:34:54 2016 -0500
-
-    webstaff: fix "nodefault" attribute for egOrgSelector
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/services/ui.js
-
-commit 18ff36e87f0f4e1d75a827739475c8864150dc49
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 05:54:25 2016 -0500
-
-    webstaff: add print action and template for item status page
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	0	Open-ILS/src/templates/staff/cat/item/t_list.tt2
-26	0	Open-ILS/src/templates/staff/share/print_templates/t_item_status.tt2
-11	0	Open-ILS/web/js/ui/default/staff/cat/item/app.js
- create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_item_status.tt2
-
-commit a0fcb732db2d411ba6f3def6d82025f80f8b925a
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 05:31:06 2016 -0500
-
-    webstaff: move print button for in-house use page
-    
-    Move it to the lower-right-hand corner to be consistent
-    with other circulation interfaces.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	3	Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
-
-commit f239a6ec481f1f0493eafe800cb60d83f5e86b7f
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 05:26:39 2016 -0500
-
-    webstaff: another addition to seed data for print template previews
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit d74fb6ef6f28a0c3983a7553d048837e23799aa4
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 05:21:10 2016 -0500
-
-    webstaff: add more seed data for print template previews
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-45	8	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit f28b9a13978f319ded726595aad12832754a2954
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 05:20:41 2016 -0500
-
-    webstaff: fix some thinkos in print templates
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	2	Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_list.tt2
-1	1	Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
-1	1	Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2
-
-commit 7f80d05c1bbd981360703b7db8a48034a4ddb813
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 03:18:53 2016 -0500
-
-    webstaff: teach print templates admin about three existing templates
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	0	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-
-commit f0a4e25a6181f9b788df642518db4b1975719a30
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 03:07:22 2016 -0500
-
-    webstaff: add print template and action for in-house uses list
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-3	0	Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
-28	0	Open-ILS/src/templates/staff/share/print_templates/t_in_house_use_list.tt2
-15	1	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-19	0	Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js
- create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_in_house_use_list.tt2
-
-commit 0218e2e0d86d0694b7b90b7eb7182d208c01330c
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 01:53:45 2016 -0500
-
-    webstaff: add support for per-template printer contexts
-    
-    Per-template printer contexts can now be set, imported, exported,
-    and passed along to Hatch during printing.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-29	17	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-30	8	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-20	3	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit 46e689f771b29bbdfe0b6c2b47ab2af8dd30b678
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 00:34:06 2016 -0500
-
-    webstaff: fix support of the disabled automatic print attempt type list
-    
-    This patch ensures that the disabled automatic print attempt type list
-    setting is now honored. In addition, if bill payment receipts are
-    disabled via the setting, the "Receipt on Pay" and "# Copies" widgets
-    are not displayed on the bill payment page.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
-8	2	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
-3	1	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
-30	10	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
-
-commit fc54e4e15aa22ab68490061015837f7b18447549
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Mon Nov 28 11:55:24 2016 -0500
-
-    webstaff: fix misalignment of ‡ in MARC editor
-    
-    This patch sets the font used to display the "‡" character in the
-    MARC editor to the same font used for input fields, fixing a
-    vertical misalginment that displayed in Chrome and Firefox
-    on some platforms.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/css/cat.css.tt2
-
-commit f689d48551ca5c86f2e6f8a90385086d91f0d411
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Nov 28 11:31:03 2016 -0500
-
-    webstaff: Clean up dojo idiom use for chome happiness
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-46	35	Open-ILS/web/js/ui/default/acq/common/li_table.js
-
-commit 5da2dcc549d8937306b8d2ff875f83db54e0ef0b
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Wed Nov 23 12:37:39 2016 -0500
-
-    webstaff: honor sticky-setting org by calling onchange handler; have newer holdings service requests cancel ongoing older ones
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	4	Open-ILS/web/js/ui/default/staff/cat/services/holdings.js
-2	0	Open-ILS/web/js/ui/default/staff/services/ui.js
-
-commit 46c2449ef4b498486852b46d1ef604b3dfcea0fe
-Author: Billy Horn <bhorn at catalystdevworks.com>
-Date:   Wed Oct 5 10:41:33 2016 -0700
-
-    LP#1522599 add visual indicator for an expired patron
-    
-    Add checkAlerts to getPrimary
-    Add alert styling to index patron for any active alert
-    Add alert styling to expire date in patron summary
-    
-    Signed-off-by: Billy Horn <bhorn at catalystdevworks.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/templates/staff/circ/patron/index.tt2
-2	1	Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
-3	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit b6ff1f4c49b827c05bea998abfb9441a97fc2c7f
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Nov 22 10:03:16 2016 -0500
-
-    webstaff: Allow ACQ catalog and link-to-record, er, links to work in a browser
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-26	13	Open-ILS/web/js/ui/default/acq/common/li_table.js
-
-commit 88942864cfbb271a68bed9daa0aa7576230c367f
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Tue Nov 22 07:41:25 2016 -0500
-
-    webstaff: language tweak in Bill History receipt
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/share/print_templates/t_bills_historical.tt2
-
-commit ea4d93ee46da6d010ad9fc7fbd513cf01ed7a52d
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 21:36:15 2016 -0500
-
-    webstaff: add import and export of print templates
-    
-    The workstation print template page now has Import
-    and Export buttons to import or export any customized
-    templates from/to JSON files. Toasts are emitted
-    on import success or failure and export failure (if
-    there are no customized templates to export).
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	0	Open-ILS/src/templates/staff/admin/workstation/index.tt2
-11	2	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-47	2	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-
-commit df4972887b8249bc9d078b32152d8f7aec58aa41
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 21:20:24 2016 -0500
-
-    webstaff: teach egJsonExporter about generators
-    
-    This patch adds an attribute called 'generator' to the eg-json-exporter
-    directive as an alternative to using 'container' to pass a JavaScript
-    object. 'generator' should be a function that returns a promise with
-    the data to be exported.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-10	2	Open-ILS/web/js/ui/default/staff/services/file.js
-
-commit 705bb8b53ab437124c769440ad569d0a89133138
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Nov 21 08:57:58 2016 -0500
-
-    webstaff: tweak default Hold Shelf List print template
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-11	3	Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_list.tt2
-
-commit e38d396f62f8ff880434e0a918f36490a65f279b
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Nov 21 08:09:19 2016 -0500
-
-    webstaff: fix template ref for Holds for Bib Record
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
-
-commit cac16285aca52c70213cba9025bc38ca1bd1ae93
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 18:43:53 2016 -0500
-
-    webstaff: alphabetize entries on acq admin splash page
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	8	Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
-
-commit 579d9d4434ed9af44482a6624ede42c982cc50a3
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 18:42:15 2016 -0500
-
-    webstaff: improve column collapse on acq admin splash page
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-14	11	Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
-
-commit 3434cf6e447f676df273454ad66834046d241316
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 18:38:39 2016 -0500
-
-    webstaff: improve column collapse on server admin splash page
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-14	10	Open-ILS/src/templates/staff/admin/server/t_splash.tt2
-
-commit 9d8ae6174eaa6a22a3b113ba77061861379d7c5a
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 18:30:33 2016 -0500
-
-    webstaff: improve column collapse on local admin splash page
-    
-    With this patch, when the local admin splash page is displayed
-    on small screens, the three columns are stacked better. E.g.,
-    
-    A  D  G
-    B  E  H
-    C  F
-    
-    becomes
-    
-    A
-    B
-    C
-    D
-    E
-    F
-    G
-    H
-    
-    rather than
-    
-    A
-    D
-    G
-    B
-    E
-    H
-    C
-    F
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-18	13	Open-ILS/src/templates/staff/admin/local/t_splash.tt2
-
-commit 0d443d4b65b00b409a909f5440e43e49708f9b99
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Thu Nov 17 15:38:17 2016 -0500
-
-    add Print Bills to Bill History
-    
-    FIXME: duplicated a code chunk, should probably refactor into a shared printBills
-    FIXME: disable actions or make otherwise obvious that they only work on selected rows
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2
-33	0	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
-
-commit e3888ae7d9641545c155ce67aa42735598854c2b
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Thu Nov 17 14:39:22 2016 -0500
-
-    webstaff: fix Payment Method in receipt
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
-
-commit 3261b27da8f9b670e4ab5ea9ceb630525fa92d98
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 17:14:54 2016 -0500
-
-    webstaff: toast on volume/copy template save and delete
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	0	Open-ILS/src/templates/staff/cat/volcopy/index.tt2
-11	2	Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
-
-commit 2755603bbe6752ee6c1112d1a36f1bd570e5f303
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 16:59:21 2016 -0500
-
-    webstaff: fix a couple thinkos is vol/copy template editor
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
-24	22	Open-ILS/src/templates/staff/cat/volcopy/t_view.tt2
-
-commit ad985ee1228e12be224aff79858e74c3073d71f8
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 15:40:39 2016 -0500
-
-    webstaff: tweaks to egPrint
-    
-    This patch attempts to unbreak receipt and CSV printing
-    by fetching and injecting the print CSS into a style element,
-    as a link element in the print div doesn't seem to get
-    processed.  It also automatically clears the content
-    of the print div so that after you print a receipt, the
-    browser print command will print the page, not the receipt.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-25	3	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit b959115fab86a03f38e5a6bd417b57db1d14796c
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 14:27:20 2016 -0500
-
-    webstaff transit list: switch to egGridFlatDataProvider
-    
-    This gets us sorting "for free", or at least more easily than
-    with a custom-written data provider.  The following fields
-    are marked sortable for now:
-    
-    - barcode
-    - title
-    - source library
-    - destination library
-    - send date/time
-    
-    Because egGridFlatDataProvider gives us flattened hashes, not
-    fieldmapper objects, various tweaks were required to compensate.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	10	Open-ILS/src/templates/staff/circ/transits/t_list.tt2
-2	2	Open-ILS/web/js/ui/default/staff/circ/services/transits.js
-16	49	Open-ILS/web/js/ui/default/staff/circ/transits/list.js
-
-commit 0e7377a1394ccee49819a30ba4a7f541408e8d56
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Nov 14 16:44:25 2016 -0500
-
-    better idea with Check Number
-    
-    unset default Check Number, disable widget if not Check Payment,
-    and disable Apply Payment button if Check Payment with invalid Check Number
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	2	Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
-4	1	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
-
-commit 426115805513e072bf63cd24b2d5aa4f5dbd7447
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Nov 14 16:03:56 2016 -0500
-
-    webstaff: default Check Number to 1
-    
-    instead of 0, so that it doesn't speedbump payments (of any type)
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
-
-commit 94b634c07c9a26355bde496a4e061f22eb7ea618
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Fri Nov 4 13:55:23 2016 -0400
-
-    Allow system printing to work normally by delaying stylesheet inclusion
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-0	1	Open-ILS/src/templates/staff/base.tt2
-5	5	Open-ILS/web/js/ui/default/staff/services/print.js
-
-commit 8d13d28c054f92dc8aacc48d3dbd652418411375
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Fri Nov 4 13:17:24 2016 -0400
-
-    implement item attributes editor AKA volume/copy template editor
-    
-    Add a specialization of the volume/copy editor that is restricted
-    just to managing volume/copy templates; this can be accessed
-    at the path /eg/staff/cat/volcopy/edit_templates.  A link is added
-    to the local administration splash page with the label "Volume/Copy
-    Template Editor"
-    
-    In attempt to improve terminology, on the local administration page,
-    the previous "Copy Template Editor" is now called "Serial Copy Template
-    Editor".
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	1	Open-ILS/src/templates/staff/admin/local/t_splash.tt2
-1	1	Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
-11	3	Open-ILS/src/templates/staff/cat/volcopy/t_view.tt2
-11	2	Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
-
-commit 6745a4a3c573499af2b95870669ac199101fca95
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Fri Nov 4 13:25:31 2016 -0400
-
-    Put the toaster at the bottom right everywhere
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-8	1	Open-ILS/web/js/ui/default/staff/services/core.js
-
-commit 7df921a5fe1b43730e1799bf766dc0b81de664bd
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Nov 4 10:26:42 2016 -0400
-
-    webstaff: CSS tweak for chrome/webkit
-    
-    Specifically, in the Copy Location Group interface, make sure the disabled
-    position textbox in the New location group dialog is visible within Chrome.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/conify/global/asset/copy_location_group.tt2
-
-commit 38de6b12064fdc4fe2cf2b78f10adcceb08347d5
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Nov 4 10:18:25 2016 -0400
-
-    webstaff: CSS tweak for chrome/webkit
-    
-    Specifically, in the Copy Location Group interface, make sure the disabled org
-    selector in the New location group dialog is visible within Chrome.
-    
-    This also happened with Custom Org Unit Trees, and if we run across it again,
-    I'll put more effort into injecting this more globally for the embedded Dojo
-    interfaces.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	0	Open-ILS/src/templates/conify/global/asset/copy_location_group.tt2
-
-commit 91e85f34024f193a886d74038e91a3f2ef1c44b1
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Fri Nov 4 09:55:10 2016 -0400
-
-    webstaff: CSS tweak for chrome/webkit
-    
-    Specifically, for Custom Org Unit Trees, make sure the "OPAC" selection in the
-    disabled combobox is not too light to see in Chrome.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	0	Open-ILS/src/templates/conify/global/actor/org_unit_custom_tree.tt2
-
-commit df82edde99bf84f46d6e79be6ba6f19271c5a631
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 25 17:23:13 2016 -0400
-
-    webstaff: implement patron merge interface
-    
-    This patch adds a 'Merge Patrons' button to the patron
-    search grid. If the user selects two patron records, the
-    button can be clicked to present a dialog that allows
-    the user to pick a lead record and confirm a merge of the
-    patrons.
-    
-    This patch also adds an egPatronSummary directive that
-    uses the existing patron summary template with a couple
-    modifications.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
-5	0	Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
-13	0	Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
-24	1	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-89	0	Open-ILS/web/js/ui/default/staff/circ/services/patrons.js
- create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/patrons.js
-
-commit ef23a936b71736f1f44d7b1d16c89c57c7cd4003
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Tue Oct 25 14:38:05 2016 -0400
-
-    Protect XUL-ish code when not running under XULRunner
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-49	36	Open-ILS/web/js/dojo/openils/XUL.js
-
-commit 6bbde46c74b10fcc3684292deedca715574ab135
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Oct 25 14:17:54 2016 -0400
-
-    add limit and sorting to transit list fetch
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-4	1	Open-ILS/web/js/ui/default/staff/circ/transits/list.js
-
-commit 6a14bac329a264804363da4df67f6f28a6b48cfe
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Oct 20 16:57:54 2016 -0400
-
-    webstaff: provide login type options for operator change
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-13	0	Open-ILS/src/templates/staff/share/t_opchange.tt2
-2	1	Open-ILS/web/js/ui/default/staff/services/navbar.js
-
-commit 517c68ee3d6eef59f2f3621e0b925f87bc263d01
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Thu Oct 20 13:08:58 2016 -0400
-
-    changes to transit list interface
-    
-    * convert barcode column to hyperlink to item status
-      page (and remove the 'Item Status' action; note that
-      default double-click action remains going to the
-      item status page)
-    * convert title column to hyperlink to record details page
-    * add 'Add Items to Bucket' button
-    * add 'Edit Item Attributes' button
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-12	4	Open-ILS/src/templates/staff/circ/transits/t_list.tt2
-124	2	Open-ILS/web/js/ui/default/staff/circ/transits/list.js
-
-commit 0430fe6b4fbf6562c6d9c76c1a910ae90b47ffd5
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Tue Oct 18 13:48:50 2016 -0400
-
-    webstaff: Acquisitions Administration
-    
-    FIXME:
-    
-    * Acq Admin -> Distribution Formulas -> Formula Detail Page : render problem, no uncaught exceptions
-    * Acq Admin -> Funds : TypeError: openils.XUL.localStorage is not a function
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-15	0	Open-ILS/src/templates/staff/admin/acq/index.tt2
-49	0	Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
-6	0	Open-ILS/src/templates/staff/navbar.tt2
-60	0	Open-ILS/web/js/ui/default/staff/admin/acq/app.js
- create mode 100644 Open-ILS/src/templates/staff/admin/acq/index.tt2
- create mode 100644 Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
- create mode 100644 Open-ILS/web/js/ui/default/staff/admin/acq/app.js
-
-commit fec91b57dccdfd6fc40ac963564bbc97596a88b9
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Oct 17 17:15:12 2016 -0400
-
-    webstaff: various Acq menu entries
-    
-    * Purchase Orders
-    * Create Purchase Order
-    * Claim-Ready Items
-    * Open Invoices
-    * Create Invoice
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-31	0	Open-ILS/src/templates/staff/navbar.tt2
-
-commit da642628f59629735597427e1e7aafb4026f0fb6
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Oct 17 16:12:02 2016 -0400
-
-    webstaff: Load MARC Order Records
-    
-    FIXME:
-    
-    TypeError: openils.XUL.localStorage is not a function
-    at vlagent.js:56
-    
-    Having trouble working around this.
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-7	0	Open-ILS/src/templates/staff/navbar.tt2
-
-commit 66e33a60da52b3510bdb5e74a56f68be6a6c25c7
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Oct 17 14:36:25 2016 -0400
-
-    webstaff: various Acq menu entries
-    
-    * My Selection Lists
-    * New Brief Record
-    * Patron Requests
-    * MARC Federated Search
-    * Load Catalog Record IDs
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-30	0	Open-ILS/src/templates/staff/navbar.tt2
-1	1	Open-ILS/web/js/ui/default/staff/acq/app.js
-
-commit 91522b6386ede3cc82e76fb15f23394ee06e28ba
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Oct 17 14:14:40 2016 -0400
-
-    tweak to vlagent.js
-    
-    Otherwise, within "General Search", we'll get this error:
-    
-    TypeError: openils.XUL.localStorage is not a function from vlagent.js:6
-    
-    FIXME: brittle workaround?
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-3	1	Open-ILS/web/js/ui/default/acq/common/vlagent.js
-
-commit 14f3c772bf15979087bada5085c61f98b0186e46
-Author: Jason Etheridge <jason at esilibrary.com>
-Date:   Mon Oct 17 13:53:36 2016 -0400
-
-    webstaff: first Acq menu-entry and embedded UI
-    
-    * General Search
-    
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-21	0	Open-ILS/src/templates/staff/acq/index.tt2
-15	0	Open-ILS/src/templates/staff/navbar.tt2
-46	0	Open-ILS/web/js/ui/default/staff/acq/app.js
- create mode 100644 Open-ILS/src/templates/staff/acq/index.tt2
- create mode 100644 Open-ILS/web/js/ui/default/staff/acq/app.js
-
-commit fe731567ded646d81b2c2103a4fc22114e5887c4
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Mon Oct 17 18:20:04 2016 -0400
-
-    webstaff: tweaks to transit list
-    
-    - filter out transits that have been received, thus matching
-      previous XUL functionality
-    - remove the Receive Date/Time column, as it is superfluous
-    - display the time component of the Send Date/Time
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	2	Open-ILS/src/templates/staff/circ/transits/t_list.tt2
-2	1	Open-ILS/web/js/ui/default/staff/circ/transits/list.js
-
-commit b552d92b37829095cd16342b2de3cb7e2800c190
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Mon Oct 17 17:34:30 2016 -0400
-
-    webstaff: implement some workstation preferences
-    
-    - Default search library
-    - Preferred library
-    - Advanced search pane
-    
-    Because AngularJS has no way of adding HTTP request headers to
-    user interactions with the contents of an iframe, the search
-    library and preferred library are passed to TPAC via two new
-    session cookies, eg_pref_lib and eg_search_lib.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
-40	0	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
-24	0	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
-22	1	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
-
-commit 58f0446bef1f4d00e1529c69290fb5c3e444a69a
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Thu Oct 6 12:00:18 2016 -0400
-
-    Webstaff: implement Operator Change (and Operator Restore)
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/base_js.tt2
-9	3	Open-ILS/src/templates/staff/navbar.tt2
-36	0	Open-ILS/src/templates/staff/share/t_opchange.tt2
-66	2	Open-ILS/web/js/ui/default/staff/services/auth.js
-1	1	Open-ILS/web/js/ui/default/staff/services/core.js
-40	2	Open-ILS/web/js/ui/default/staff/services/navbar.js
- create mode 100644 Open-ILS/src/templates/staff/share/t_opchange.tt2
-
-commit 653d47e74eab4bf4e097447e4de12556a73d23b0
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Sep 28 12:22:44 2016 -0400
-
-    LP#1467663 webstaff: login requires valid workstation
-    
-    Hide the workstation selector when no workstations are registered.
-    After successful login, direct the user to the new workstation admin
-    page to create a new workstation.
-    
-    After successful login with an invalid workstation, direct the user
-    to the workstation admin page, issuing a 'remove' command to un-register
-    the offending WS.  On the WS admin page, the user can create a new
-    workstation or select from their existing workstations.
-    
-    Any attempt to access a browser client interface (minus the WS admin
-    page) without a valid workstation will cause the page to redirect to
-    the workstation admin page.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/templates/staff/t_login.tt2
-30	8	Open-ILS/web/js/ui/default/staff/app.js
-107	57	Open-ILS/web/js/ui/default/staff/services/auth.js
-
-commit f812b3e4093784ac4793cd8f99029083bf2f922f
-Author: Bill Erickson <berickxx at gmail.com>
-Date:   Wed Sep 28 12:21:56 2016 -0400
-
-    LP#1467663 webstaff: dedicated workstation admin page
-    
-    Adds a new standalone workstations admin page, accessible from the main
-    Workstation Administration page.
-    
-    Adds the ability to delete a workstation by name both within the page
-    and via URL (with permission).
-    
-    Fixes the "Use Now" button so that it actually logs the user out before
-    redirecting to the login page with the desired workstation
-    pre-selected.
-    
-    Signed-off-by: Bill Erickson <berickxx at gmail.com>
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-2	0	Open-ILS/src/templates/staff/admin/workstation/index.tt2
-10	69	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
-74	0	Open-ILS/src/templates/staff/admin/workstation/t_workstations.tt2
-222	79	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
- create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_workstations.tt2
-
-commit a493da6b44285ab18e9625a9e1717aafc2ddf511
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Sep 13 17:21:51 2016 -0400
-
-    make egAudio respect eg.audio.disable
-    
-    This patch also removes some console.debug noise.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-29	25	Open-ILS/web/js/ui/default/staff/services/audio.js
-
-commit 95e3f60bbc64d15539712fc406ea8912086c9793
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Sep 12 12:43:45 2016 -0400
-
-    webstaff: Add reports menu option
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-6	0	Open-ILS/src/templates/staff/navbar.tt2
-
-commit 4be5e57515a6c14eeca59b78040012e5313c5564
-Author: Mike Rylander <mrylander at gmail.com>
-Date:   Mon Sep 12 11:30:07 2016 -0400
-
-    webstaff: Supply a back link on tabular report output
-    
-    Signed-off-by: Mike Rylander <mrylander at gmail.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-1	1	Open-ILS/src/reporter/clark-kent.pl
-
-commit 1fbaa1dde02d7461ffceea542bec7deafd2a99fc
-Author: Kyle Huckins <khuckins at catalystdevworks.com>
-Date:   Wed Oct 19 11:59:57 2016 -0700
-
-    LP1537214 Staff Initials in Patron Notes
-    
-    Add Initials field to new note dialog when
-    Require Staff Initials option is active.  Notes with
-    initials will use the following format:
-              "Note [Initials]"
-    
-    Signed-off-by: Kyle Huckins <khuckins at catalystdevworks.com>
-    
-     Changes to be committed:
-    	modified:   Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
-    	modified:   Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-    
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-5	0	Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
-6	2	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-
-commit 2652801981e9505ac05dde0fc2129eb6bc3e1582
-Author: Billy Horn <bhorn at catalystdevworks.com>
-Date:   Tue Oct 4 14:45:30 2016 -0700
-
-    LP#1621799: disable checkout for inactive patrons
-    
-    Add search_barcode variable to patronSvc
-    Add function fetchedWithInactiveCard to patronSvc
-    Add check to disable checkout for fetchedWithInactiveCard
-    
-    Signed-off-by: Billy Horn <bhorn at catalystdevworks.com>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-
-16	13	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
-2	1	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
-
-commit 67db9adc55c748c97b1fcdccc6511b3dd9b8cffd
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Wed Nov 16 12:14:35 2016 -0500
-
-    LP#1618183: placeholder schema update
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
-9	0	Open-ILS/src/sql/Pg/upgrade/1002.data.add-spanish-to-i18n-locale-2_10.sql
- create mode 100644 Open-ILS/src/sql/Pg/upgrade/1002.data.add-spanish-to-i18n-locale-2_10.sql
-
-commit ad733ecdb31fbd4752c9f41e54cddfc4d4596ade
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 16:35:30 2016 -0500
-
-    Revert "webstaff: add template for patron merge dialog"
-    
-    Whoops, sorry.
-    
-    This reverts commit afbda31bf6ffb065f3c1b1c85c0caddc0fcbc583.
-
-0	32	Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
- delete mode 100644 Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
-
-commit afbda31bf6ffb065f3c1b1c85c0caddc0fcbc583
-Author: Galen Charlton <gmc at esilibrary.com>
-Date:   Tue Nov 15 16:34:02 2016 -0500
-
-    webstaff: add template for patron merge dialog
-    
-    This had been skipped by mistake.
-    
-    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
-
-32	0	Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
- create mode 100644 Open-ILS/src/templates/staff/circ/share/t_merge_patrons.tt2
-
-commit 6db854d8612f44cff2a18b5b4ca52395d0992d37
-Author: Jason Stephenson <jason at sigio.com>
-Date:   Fri Nov 4 10:24:40 2016 -0400
-
-    LP 1639250: Install Excel::Writer::XLSX from deb on Wheezy.
-    
-    Change Open-ILS/src/extras/install/Makefile.debian-wheezy from the
-    deb, libexcel-writer-xlsx-perl, instead of via CPAN.
-    
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
-
-1	1	Open-ILS/src/extras/install/Makefile.debian-wheezy
-
-commit 2057458553ae292edc4f728fe713768168d05ee3
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Mon Nov 7 20:06:03 2016 -0500
-
-    LP#1640153 Fix abort-transit-copy-status.t perl test.
-    
-    Fixes added by bug 1613374 changed the behavior of canceled
-    transits so that the test written for bug 1306666 stopped working.
-    Accounting for the new "Canceled Transit" status fixes the test.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-2	2	Open-ILS/src/perlmods/live_t/19-lp1306666-abort-transit-copy-status.t
-
-commit c62be1823e23f07949937538f1601d8c09af3bdf
-Author: Chris Sharp <csharp at georgialibraries.org>
-Date:   Mon Nov 7 19:10:06 2016 -0500
-
-    Fix purge_user_activity.pg live test
-    
-    The purge_user_activity.pg test inserts rows into actor.usr_activity
-    in a random date order, but the changes in bug 1570909 created a trigger
-    that overwrites the previous entry for a transient type, causing the
-    test to fail.  We reorder the usr_activity rows so that the most recent
-    row will be in place.
-    
-    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-4	4	Open-ILS/src/sql/Pg/live_t/purge-user-activity.pg
-
-commit ad0f60ac409b8434a5ee3e552b2efa0358ae6a00
-Author: Christine Morgan <cmorgan at noblenet.org>
-Date:   Thu Oct 6 11:58:20 2016 -0400
-
-    LP 1628966: View Temporary/My Lists from Record Summary
-    
-    This commit adds a link to the record summary screen in the public
-    opac that allows access to a temporary list or, if logged in, all your
-    lists.
-    
-    Signed-off-by: Christine Morgan <cmorgan at noblenet.org>
-    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
-    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
-    Signed-off-by: Jason Stephenson <jason at sigio.com>
-
-34	23	Open-ILS/src/templates/opac/parts/record/summary.tt2
+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
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
index 153469d..d750216 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
@@ -7,7 +7,7 @@ use OpenILS::Utils::Fieldmapper;
 sub ils_version {
     # version format is "x-y-z", for example "2-0-0" for Evergreen 2.0.0
     # For branches, format is "x-y"
-    return "2-12-rc";
+    return "HEAD";
 }
 
 __PACKAGE__->register_method(
diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index 94e8c0e..9770e54 100644
--- a/Open-ILS/src/sql/Pg/002.schema.config.sql
+++ b/Open-ILS/src/sql/Pg/002.schema.config.sql
@@ -92,7 +92,6 @@ CREATE TRIGGER no_overlapping_deps
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
 INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1031', :eg_version); -- jeffdavis/kmlussier
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.12-rc', :eg_version);
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/xul/staff_client/chrome/content/main/about.html b/Open-ILS/xul/staff_client/chrome/content/main/about.html
index f5bb5b8..b2b87b6 100644
--- a/Open-ILS/xul/staff_client/chrome/content/main/about.html
+++ b/Open-ILS/xul/staff_client/chrome/content/main/about.html
@@ -1,7 +1,7 @@
 <html><head><script></script></head><body onload="var x = document.getElementById('version'); var version ='/xul/server/'.split(/\//)[2]; if (version == 'server') { version = 'versionless debug build'; } x.appendChild(document.createTextNode(version));">
 <h1 style="text-decoration: underline">Evergreen</h1>
 <p>Target Server ID: <span id="version"></span></p>
-<p>http://git.evergreen-ils.org/?p=Evergreen.git;a=shortlog;h=refs/heads/tags/rel_2_12_0</p>
+<p>$HeadURL$</p>
 <h2>What is Evergreen?</h2>
 <blockquote>
 <p>
diff --git a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
index d2c92c4..0613a13 100644
--- a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
+++ b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
@@ -11,7 +11,7 @@ pref("toolkit.singletonWindowType", "eg_main");
 pref("open-ils.enable_join_tabs", true);
 
 // We'll use this one to help brand some build information into the client, and rely on subversion keywords
-pref("open-ils.repository.headURL","http://git.evergreen-ils.org/?p=Evergreen.git;a=shortlog;h=refs/heads/tags/rel_2_12_0");
+pref("open-ils.repository.headURL","$HeadURL$");
 pref("open-ils.repository.author","$Author$");
 pref("open-ils.repository.revision","$Revision$");
 pref("open-ils.repository.date","$Date$");
diff --git a/Open-ILS/xul/staff_client/windowssetup.nsi b/Open-ILS/xul/staff_client/windowssetup.nsi
index 3cd06d1..a954357 100644
--- a/Open-ILS/xul/staff_client/windowssetup.nsi
+++ b/Open-ILS/xul/staff_client/windowssetup.nsi
@@ -3,7 +3,7 @@
 ; HM NIS Edit Wizard helper defines
 ; Old versions of makensis don't like this, moved to Makefile
 ;!define /file PRODUCT_VERSION "client/VERSION"
-!define PRODUCT_TAG "2.12"
+!define PRODUCT_TAG "Master"
 !define PRODUCT_INSTALL_TAG "${PRODUCT_TAG}"
 !define UI_IMAGESET "beta"
 ;!define UI_IMAGESET "release"
diff --git a/README b/README
deleted file mode 100644
index cc19b75..0000000
--- a/README
+++ /dev/null
@@ -1,705 +0,0 @@
-Installing the Evergreen server
-===============================
-:toc:
-:numbered:
-
-Preamble: referenced user accounts
-----------------------------------
-
-In subsequent sections, we will refer to a number of different accounts, as
-follows:
-
-  * Linux user accounts:
-    ** The *user* Linux account is the account that you use to log onto the
-       Linux system as a regular user.
-    ** The *root* Linux account is an account that has system administrator
-       privileges. On Debian you can switch to this account from
-       your *user* account by issuing the `su -` command and entering the
-       password for the *root* account when prompted. On Ubuntu you can switch
-       to this account from your *user* account using the `sudo su -` command
-       and entering the password for your *user* account when prompted.
-    ** The *opensrf* Linux account is an account that you create when installing
-       OpenSRF. You can switch to this account from the *root* account by
-       issuing the `su - opensrf` command.
-    ** The *postgres* Linux account is created automatically when you install
-       the PostgreSQL database server. You can switch to this account from the
-       *root* account by issuing the `su - postgres` command.
-  * PostgreSQL user accounts:
-    ** The *evergreen* PostgreSQL account is a superuser account that you will
-       create to connect to the PostgreSQL database server.
-  * Evergreen administrator account:
-    ** The *egadmin* Evergreen account is an administrator account for
-       Evergreen that you will use to test connectivity and configure your
-       Evergreen instance.
-
-Preamble: developer instructions
---------------------------------
-
-[NOTE]
-Skip this section if you are using an official release tarball downloaded
-from http://evergreen-ils.org/egdownloads
-
-Developers working directly with the source code from the Git repository,
-rather than an official release tarball, must perform one step before they 
-can proceed with the `./configure` step.
-
-As the *user* Linux account, issue the following command in the Evergreen
-source directory to generate the configure script and Makefiles:
-
-[source, bash]
-------------------------------------------------------------------------------
-autoreconf -i
-------------------------------------------------------------------------------
-
-Installing prerequisites
-------------------------
-
-  * **PostgreSQL**: Version 9.4 is recommended. 
-    The minimum supported version is 9.3.
-  * **Linux**: Evergreen 2.8 has been tested on Debian Jessie (8.0), 
-    Debian Wheezy (7.0), Ubuntu Xenial Xerus (16.04), 
-    and Ubuntu Trusty Tahr (14.04).
-    If you are running an older version of these distributions, you may want 
-    to upgrade before upgrading Evergreen. For instructions on upgrading these
-    distributions, visit the Debian or Ubuntu websites.
-  * **OpenSRF**: The minimum supported version of OpenSRF is 2.5.0.
-
-
-Evergreen has a number of prerequisite packages that must be installed
-before you can successfully configure, compile, and install Evergreen.
-
-1. Begin by installing the most recent version of OpenSRF (2.5.0 or later).
-   You can download OpenSRF releases from http://evergreen-ils.org/opensrf-downloads/
-2. On some distributions, it is necessary to install PostgreSQL 9.4+ from external
-   repositories.
-+
-  * Debian (Wheezy) and Ubuntu (Trusty) comes with older versions of 
-    PostgreSQL, so steps are taken to automatically utilize the 
-    PostgreSQL community's apt sources. 
-    (For complete details, see: https://wiki.postgresql.org/wiki/Apt)
-  * Debian (Jessie) and Ubuntu (Xenial) comes with PostgreSQL 9.4+,
-    so no additional steps are required.
-+
-3. Issue the following commands as the *root* Linux account to install
-   prerequisites using the `Makefile.install` prerequisite installer,
-   substituting `debian-jessie`, `debian-wheezy`,
-   `ubuntu-xenial`, or `ubuntu-trusty` for <osname> below:
-+
-[source, bash]
-------------------------------------------------------------------------------
-make -f Open-ILS/src/extras/Makefile.install <osname>
-------------------------------------------------------------------------------
-+
-4. Add the libdbi-libdbd libraries to the system dynamic library path by
-   issuing the following commands as the *root* Linux account:
-+
-[NOTE]
-You should skip this step if installing on Ubuntu Trusty, Ubuntu Xenial or Debian Jessie. The Ubuntu
-and Debian Jessie targets use libdbd-pgsql from packages.
-+
-.Debian Wheezy
-[source, bash]
-------------------------------------------------------------------------------
-echo "/usr/local/lib/dbd" > /etc/ld.so.conf.d/eg.conf
-ldconfig
-------------------------------------------------------------------------------
-
-5. OPTIONAL: Developer additions
-+
-To perform certain developer tasks from a Git source code checkout, 
-additional packages may be required.  As the *root* Linux account:
-+
- * To install packages needed for retrieving and managing web dependencies,
-   use the <osname>-developer Makefile.install target.  Currently, 
-   this is only needed for building and installing the (preview) browser 
-   staff client.
-+
-[source, bash]
-------------------------------------------------------------------------------
-make -f Open-ILS/src/extras/Makefile.install <osname>-developer
-------------------------------------------------------------------------------
-+
- * To install packages required for building Evergreen translations, use
-   the <osname>-translator Makefile.install target.
-+
-[source, bash]
-------------------------------------------------------------------------------
-make -f Open-ILS/src/extras/Makefile.install <osname>-translator
-------------------------------------------------------------------------------
-+
- * To install packages required for building Evergreen release bundles, use
-   the <osname>-packager Makefile.install target.
-+
-[source, bash]
-------------------------------------------------------------------------------
-make -f Open-ILS/src/extras/Makefile.install <osname>-packager
-------------------------------------------------------------------------------
-
-Optional: Extra steps for browser-based staff client
-----------------------------------------------------
-
-[NOTE]
-Skip this entire section if you are using an official release tarball downloaded
-from http://evergreen-ils.org/downloads
-
-[NOTE]
-You make skip the subsection `Install dependencies for browser-based staff client'
-if you are installing on either Debian Jessie, Ubuntu Trusty, or Ubuntu Xenial and you have
-installed the `Optional: Developer Additions' described above.  You will still
-need to do the steps in `Install files for browser-based staff client' below.
-
-Install dependencies for browser-based staff client
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-1. Install Node.js.  For more information see also:
-   https://github.com/joyent/node/wiki/installation[Node.js Installation]
-+
-[source,sh]
-------------------------------------------------------------------------------
-# Go to a temporary directory
-cd /tmp
-
-# Clone the code and checkout the necessary version
-git clone https://github.com/joyent/node.git
-cd node
-git checkout -b v0.10.28 v0.10.28
-
-# set -j to the number of CPU cores on the server + 1
-./configure && make -j2 && sudo make install
-
-# update packages
-% sudo npm update
-------------------------------------------------------------------------------
-+
-2. Install Grunt CLI
-+
-[source,sh]
-------------------------------------------------------------------------------
-% sudo npm install -g grunt-cli
-------------------------------------------------------------------------------
-+
-3. Install Bower
-+
-[source,sh]
-------------------------------------------------------------------------------
-% sudo npm install -g bower
-------------------------------------------------------------------------------
-
-Install files for browser-based staff client
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-1. Building, Testing, Minification: The remaining steps all take place within
-   the staff JS web root:
-+
-[source,sh]
-------------------------------------------------------------------------------
-cd $EVERGREEN_ROOT/Open-ILS/web/js/ui/default/staff/
-------------------------------------------------------------------------------
-+
-2. Install Project-local Dependencies. npm inspects the 'package.json' file
-   for dependencies and fetches them from the Node package network.
-+
-[source,sh]
-------------------------------------------------------------------------------
-npm install   # fetch Grunt dependencies
-bower install # fetch JS dependencies
-------------------------------------------------------------------------------
-+
-3. Run the build script.
-+
-[source,sh]
-------------------------------------------------------------------------------
-# build, run tests, concat+minify
-grunt all
-------------------------------------------------------------------------------
-
-
-Configuration and compilation instructions
-------------------------------------------
-
-For the time being, we are still installing everything in the `/openils/`
-directory. From the Evergreen source directory, issue the following commands as
-the *user* Linux account to configure and build Evergreen:
-
-[source, bash]
-------------------------------------------------------------------------------
-PATH=/openils/bin:$PATH ./configure --prefix=/openils --sysconfdir=/openils/conf
-make
-------------------------------------------------------------------------------
-
-These instructions assume that you have also installed OpenSRF under `/openils/`.
-If not, please adjust PATH as needed so that the Evergreen `configure` script
-can find `osrf_config`.
-
-Installation instructions
--------------------------
-
-1. Once you have configured and compiled Evergreen, issue the following
-   command as the *root* Linux account to install Evergreen, build the server
-   portion of the staff client, and copy example configuration files to
-   `/openils/conf`.
-   Change the value of the `STAFF_CLIENT_STAMP_ID` variable to match the version
-   of the staff client that you will use to connect to the Evergreen server.
-+
-[source, bash]
-------------------------------------------------------------------------------
-make STAFF_CLIENT_STAMP_ID=rel_2_12_rc install
-------------------------------------------------------------------------------
-+
-2. The server portion of the staff client expects `http://hostname/xul/server`
-   to resolve. Issue the following commands as the *root* Linux account to
-   create a symbolic link pointing to the `server` subdirectory of the server
-   portion of the staff client that we just built using the staff client ID
-   'rel_name':
-+
-[source, bash]
-------------------------------------------------------------------------------
-cd /openils/var/web/xul
-ln -sf rel_name/server server
-------------------------------------------------------------------------------
-
-Change ownership of the Evergreen files
----------------------------------------
-
-All files in the `/openils/` directory and subdirectories must be owned by the
-`opensrf` user. Issue the following command as the *root* Linux account to
-change the ownership on the files:
-
-[source, bash]
-------------------------------------------------------------------------------
-chown -R opensrf:opensrf /openils
-------------------------------------------------------------------------------
-
-Additional Instructions for Developers
---------------------------------------
-
-[NOTE]
-Skip this section if you are using an official release tarball downloaded
-from http://evergreen-ils.org/egdownloads
-
-Developers working directly with the source code from the Git repository,
-rather than an official release tarball, need to install the Dojo Toolkit
-set of JavaScript libraries. The appropriate version of Dojo is included in
-Evergreen release tarballs. Developers should install the Dojo 1.3.3 version
-of Dojo by issuing the following commands as the *opensrf* Linux account:
-
-[source, bash]
-------------------------------------------------------------------------------
-wget http://download.dojotoolkit.org/release-1.3.3/dojo-release-1.3.3.tar.gz
-tar -C /openils/var/web/js -xzf dojo-release-1.3.3.tar.gz
-cp -r /openils/var/web/js/dojo-release-1.3.3/* /openils/var/web/js/dojo/.
-------------------------------------------------------------------------------
-
-
-Configure the Apache Web server
--------------------------------
-
-. Use the example configuration files in `Open-ILS/examples/apache/` (for
-Apache versions below 2.4) or `Open-ILS/examples/apache_24/` (for Apache
-versions 2.4 or greater) to configure your Web server for the Evergreen
-catalog, staff client, Web services, and administration interfaces. Issue the
-following commands as the *root* Linux account:
-+
-.Debian Wheezy
-[source,bash]
-------------------------------------------------------------------------------
-cp Open-ILS/examples/apache/eg.conf       /etc/apache2/sites-available/
-cp Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/
-cp Open-ILS/examples/apache/eg_startup    /etc/apache2/
-# Now set up SSL
-mkdir /etc/apache2/ssl
-cd /etc/apache2/ssl
-------------------------------------------------------------------------------
-+
-.Ubuntu Trusty, Ubuntu Xenial, and Debian Jessie
-[source,bash]
-------------------------------------------------------------------------------------
-cp Open-ILS/examples/apache_24/eg_24.conf       /etc/apache2/sites-available/eg.conf
-cp Open-ILS/examples/apache_24/eg_vhost_24.conf /etc/apache2/eg_vhost.conf
-cp Open-ILS/examples/apache/eg_startup    	/etc/apache2/
-# Now set up SSL
-mkdir /etc/apache2/ssl
-cd /etc/apache2/ssl
-------------------------------------------------------------------------------------
-+
-. The `openssl` command cuts a new SSL key for your Apache server. For a
-production server, you should purchase a signed SSL certificate, but you can
-just use a self-signed certificate and accept the warnings in the staff client
-and browser during testing and development. Create an SSL key for the Apache
-server by issuing the following command as the *root* Linux account:
-+
-[source,bash]
-------------------------------------------------------------------------------
-openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.key
-------------------------------------------------------------------------------
-+
-. As the *root* Linux account, edit the `eg.conf` file that you copied into
-place.
-  a. To enable access to the offline upload / execute interface from any
-     workstation on any network, make the following change (and note that
-     you *must* secure this for a production instance):
-     * (Apache 2.2): Replace `Allow from 10.0.0.0/8` with `Allow from all`
-     * (Apache 2.4): Replace `Require host 10.0.0.0/8` with `Require all granted`
-. Change the user for the Apache server.
-  * (Debian and Ubuntu): As the *root* Linux account, edit
-    `/etc/apache2/envvars`.  Change `export APACHE_RUN_USER=www-data` to 
-    `export APACHE_RUN_USER=opensrf`.
-. As the *root* Linux account, configure Apache with KeepAlive settings
-  appropriate for Evergreen. Higher values can improve the performance of a
-  single client by allowing multiple requests to be sent over the same TCP
-  connection, but increase the risk of using up all available Apache child
-  processes and memory.
-  * (Debian and Ubuntu): Edit `/etc/apache2/apache2.conf`.
-    a. Change `KeepAliveTimeout` to `1`.
-    b. Change `MaxKeepAliveRequests` to `100`.
-. As the *root* Linux account, configure the prefork module to start and keep
-  enough Apache servers available to provide quick responses to clients without
-  running out of memory. The following settings are a good starting point for a
-  site that exposes the default Evergreen catalogue to the web:
-+
-.Debian Wheezy (`/etc/apache2/apache2.conf`)
-[source,bash]
-------------------------------------------------------------------------------
-<IfModule mpm_prefork_module>
-   StartServers         15
-   MinSpareServers       5
-   MaxSpareServers      15
-   MaxClients           75
-   MaxRequestsPerChild 500
-</IfModule>
-------------------------------------------------------------------------------
-+
-.Ubuntu Trusty, Ubuntu Xenial, Debian Jessie (`/etc/apache2/mods-available/mpm_prefork.conf`)
-[source,bash]
-------------------------------------------------------------------------------
-<IfModule mpm_prefork_module>
-   StartServers            15
-   MinSpareServers          5
-   MaxSpareServers         15
-   MaxRequestWorkers       75
-   MaxConnectionsPerChild 500
-</IfModule>
-------------------------------------------------------------------------------
-+
-. (Ubuntu Trusty, Ubuntu Xenial, Debian Jessie) As the *root* user,
-    enable the mpm_prefork module:
-+
-[source,bash]
-------------------------------------------------------------------------------
-a2dismod mpm_event
-a2enmod mpm_prefork
-------------------------------------------------------------------------------
-+
-. (Debian Wheezy): As the *root* Linux account, enable the Evergreen site:
-+
-[source,bash]
-------------------------------------------------------------------------------
-a2dissite default  # OPTIONAL: disable the default site (the "It Works" page)
-a2ensite eg.conf
-------------------------------------------------------------------------------
-+
-(Ubuntu Trusty, Ubuntu Xenial, Debian Jessie):
-+
-[source,bash]
-------------------------------------------------------------------------------
-a2dissite 000-default  # OPTIONAL: disable the default site (the "It Works" page)
-a2ensite eg.conf
-------------------------------------------------------------------------------
-+
-. (Debian and Ubuntu): As the *root* Linux account, enable Apache to write
-   to the lock directory; this is currently necessary because Apache
-   is running as the `opensrf` user:
-+
-[source,bash]
-------------------------------------------------------------------------------
-chown opensrf /var/lock/apache2
-------------------------------------------------------------------------------
-
-Learn more about additional Apache options in the following sections:
-
-  * <<_apache_rewrite_tricks,Apache Rewrite Tricks>>
-  * <<_apache_access_handler_perl_module,Apache Access Handler Perl Module>>
-
-Configure OpenSRF for the Evergreen application
------------------------------------------------
-There are a number of example OpenSRF configuration files in `/openils/conf/`
-that you can use as a template for your Evergreen installation. Issue the
-following commands as the *opensrf* Linux account:
-
-[source, bash]
-------------------------------------------------------------------------------
-cp -b /openils/conf/opensrf_core.xml.example /openils/conf/opensrf_core.xml
-cp -b /openils/conf/opensrf.xml.example /openils/conf/opensrf.xml
-------------------------------------------------------------------------------
-
-When you installed OpenSRF, you created four Jabber users on two
-separate domains and edited the `opensrf_core.xml` file accordingly. Please
-refer back to the OpenSRF README and, as the *opensrf* Linux account, edit the
-Evergreen version of the `opensrf_core.xml` file using the same Jabber users
-and domains as you used while installing and testing OpenSRF.
-
-[NOTE]
-The `-b` flag tells the `cp` command to create a backup version of the
-destination file. The backup version of the destination file has a tilde (`~`)
-appended to the file name, so if you have forgotten the Jabber users and
-domains, you can retrieve the settings from the backup version of the files.
-
-`eg_db_config`, described in <<_creating_the_evergreen_database,Creating the Evergreen
-database>>, sets the database connection information in `opensrf.xml` for you.
-
-Configure action triggers for the Evergreen application
--------------------------------------------------------
-_Action Triggers_ provide hooks for the system to perform actions when a given
-event occurs; for example, to generate reminder or overdue notices, the
-`checkout.due` hook is processed and events are triggered for potential actions
-if there is no checkin time.
-
-To enable the default set of hooks, issue the following command as the
-*opensrf* Linux account:
-
-[source, bash]
-------------------------------------------------------------------------------
-cp -b /openils/conf/action_trigger_filters.json.example /openils/conf/action_trigger_filters.json
-------------------------------------------------------------------------------
-
-For more information about configuring and using action triggers, see
-<<_notifications_action_triggers,Notifications / Action Triggers>>.
-
-Creating the Evergreen database
--------------------------------
-
-Setting up the PostgreSQL server
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-For production use, most libraries install the PostgreSQL database server on a
-dedicated machine. Therefore, by default, the `Makefile.install` prerequisite
-installer does *not* install the PostgreSQL 9 database server that is required
-by every Evergreen system. You can install the packages required by Debian or
-Ubuntu on the machine of your choice using the following commands as the
-*root* Linux account:
-
-.(Debian / Ubuntu) Installing PostgreSQL server packages
-
-Each OS build target provides the postgres server installation packages
-required for each operating system.  To install Postgres server packages, 
-use the make target 'postgres-server-<OSTYPE>'.  Choose the most appropriate 
-command below based on your operating system.
-
-[source, bash]
-------------------------------------------------------------------------------
-make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie
-make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-wheezy
-make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-trusty
-make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-xenial
-------------------------------------------------------------------------------
-
-For a standalone PostgreSQL server, install the following Perl modules for your
-distribution as the *root* Linux account:
-
-.(Debian Wheezy, Ubuntu Trusty, and Ubuntu Xenial) 
-No extra modules required for these distributions.
-
-You need to create a PostgreSQL superuser to create and access the database.
-Issue the following command as the *postgres* Linux account to create a new
-PostgreSQL superuser named `evergreen`. When prompted, enter the new user's
-password:
-
-[source, bash]
-------------------------------------------------------------------------------
-createuser -s -P evergreen
-------------------------------------------------------------------------------
-
-.Enabling connections to the PostgreSQL database
-
-Your PostgreSQL database may be configured by default to prevent connections,
-for example, it might reject attempts to connect via TCP/IP or from other
-servers. To enable TCP/IP connections from localhost, check your `pg_hba.conf`
-file, found in the `/etc/postgresql/` directory on Debian and Ubuntu.
-A simple way to enable TCP/IP
-connections from localhost to all databases with password authentication, which
-would be suitable for a test install of Evergreen on a single server, is to
-ensure the file contains the following entries _before_ any "host ... ident"
-entries:
-
-------------------------------------------------------------------------------
-host    all             all             ::1/128                 md5
-host    all             all             127.0.0.1/32            md5
-------------------------------------------------------------------------------
-
-When you change the `pg_hba.conf` file, you will need to reload PostgreSQL to
-make the changes take effect.  For more information on configuring connectivity
-to PostgreSQL, see
-http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html
-
-Creating the Evergreen database and schema
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Once you have created the *evergreen* PostgreSQL account, you also need to
-create the database and schema, and configure your configuration files to point
-at the database server. Issue the following command as the *root* Linux account
-from inside the Evergreen source directory, replacing <user>, <password>,
-<hostname>, <port>, and <dbname> with the appropriate values for your
-PostgreSQL database (where <user> and <password> are for the *evergreen*
-PostgreSQL account you just created), and replace <admin-user> and <admin-pass>
-with the values you want for the *egadmin* Evergreen administrator account:
-
-[source, bash]
-------------------------------------------------------------------------------
-perl Open-ILS/src/support-scripts/eg_db_config --update-config \
-       --service all --create-database --create-schema --create-offline \
-       --user <user> --password <password> --hostname <hostname> --port <port> \
-       --database <dbname> --admin-user <admin-user> --admin-pass <admin-pass>
-------------------------------------------------------------------------------
-
-This creates the database and schema and configures all of the services in
-your `/openils/conf/opensrf.xml` configuration file to point to that database.
-It also creates the configuration files required by the Evergreen `cgi-bin`
-administration scripts, and sets the user name and password for the *egadmin*
-Evergreen administrator account to your requested values.
-
-You can get a complete set of options for `eg_db_config` by passing the
-`--help` parameter.
-
-Loading sample data
-~~~~~~~~~~~~~~~~~~~
-If you add the `--load-all-sample` parameter to the `eg_db_config` command,
-a set of authority and bibliographic records, call numbers, copies, staff
-and regular users, and transactions will be loaded into your target
-database. This sample dataset is commonly referred to as the _concerto_
-sample data, and can be useful for testing out Evergreen functionality and
-for creating problem reports that developers can easily recreate with their
-own copy of the _concerto_ sample data.
-
-Creating the database on a remote server
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In a production instance of Evergreen, your PostgreSQL server should be
-installed on a dedicated server.
-
-PostgreSQL 9.4 and later
-^^^^^^^^^^^^^^^^^^^^^^^^
-To create the database instance on a remote database server running PostgreSQL
-9.4 or later, simply use the `--create-database` flag on `eg_db_config`.
-
-Starting Evergreen
-------------------
-1. As the *root* Linux account, start the `memcached` and `ejabberd` services
-(if they aren't already running):
-+
-[source, bash]
-------------------------------------------------------------------------------
-/etc/init.d/ejabberd start
-/etc/init.d/memcached start
-------------------------------------------------------------------------------
-+
-2. As the *opensrf* Linux account, start Evergreen. The `-l` flag in the
-following command is only necessary if you want to force Evergreen to treat the
-hostname as `localhost`; if you configured `opensrf.xml` using the real
-hostname of your machine as returned by `perl -ENet::Domain 'print
-Net::Domain::hostfqdn() . "\n";'`, you should not use the `-l` flag.
-+
-[source, bash]
-------------------------------------------------------------------------------
-osrf_control -l --start-all
-------------------------------------------------------------------------------
-+
-  ** If you receive the error message `bash: osrf_control: command not found`,
-     then your environment variable `PATH` does not include the `/openils/bin`
-     directory; this should have been set in the *opensrf* Linux account's
-     `.bashrc` configuration file. To manually set the `PATH` variable, edit the
-     configuration file `~/.bashrc` as the *opensrf* Linux account and add the
-     following line:
-+
-[source, bash]
-------------------------------------------------------------------------------
-export PATH=$PATH:/openils/bin
-------------------------------------------------------------------------------
-+
-3. As the *opensrf* Linux account, generate the Web files needed by the staff
-   client and catalogue and update the organization unit proximity (you need to do
-   this the first time you start Evergreen, and after that each time you change the library org unit configuration.
-):
-+
-[source, bash]
-------------------------------------------------------------------------------
-autogen.sh
-------------------------------------------------------------------------------
-+
-4. As the *root* Linux account, restart the Apache Web server:
-+
-[source, bash]
-------------------------------------------------------------------------------
-/etc/init.d/apache2 restart
-------------------------------------------------------------------------------
-+
-If the Apache Web server was running when you started the OpenSRF services, you
-might not be able to successfully log in to the OPAC or staff client until the
-Apache Web server is restarted.
-
-Testing connections to Evergreen
---------------------------------
-
-Once you have installed and started Evergreen, test your connection to
-Evergreen via `srfsh`. As the *opensrf* Linux account, issue the following
-commands to start `srfsh` and try to log onto the Evergreen server using the
-*egadmin* Evergreen administrator user name and password that you set using the
-`eg_db_config` command:
-
-[source, bash]
-------------------------------------------------------------------------------
-/openils/bin/srfsh
-srfsh% login <admin-user> <admin-pass>
-------------------------------------------------------------------------------
-
-You should see a result like:
-
-    Received Data: "250bf1518c7527a03249858687714376"
-    ------------------------------------
-    Request Completed Successfully
-    Request Time in seconds: 0.045286
-    ------------------------------------
-
-    Received Data: {
-       "ilsevent":0,
-       "textcode":"SUCCESS",
-       "desc":" ",
-       "pid":21616,
-       "stacktrace":"oils_auth.c:304",
-       "payload":{
-          "authtoken":"e5f9827cc0f93b503a1cc66bee6bdd1a",
-          "authtime":420
-       }
-
-    }
-
-    ------------------------------------
-    Request Completed Successfully
-    Request Time in seconds: 1.336568
-    ------------------------------------
-[[install-troubleshooting-1]]
-If this does not work, it's time to do some troubleshooting.
-
-  * As the *opensrf* Linux account, run the `settings-tester.pl` script to see
-    if it finds any system configuration problems. The script is found at
-    `Open-ILS/src/support-scripts/settings-tester.pl` in the Evergreen source
-    tree.
-  * Follow the steps in the http://evergreen-ils.org/dokuwiki/doku.php?id=troubleshooting:checking_for_errors[troubleshooting guide].
-  * If you have faithfully followed the entire set of installation steps
-    listed here, you are probably extremely close to a working system.
-    Gather your configuration files and log files and contact the
-    http://evergreen-ils.org/communicate/mailing-lists/[Evergreen development 
-mailing list] for assistance before making any drastic changes to your system
-    configuration.
-
-Getting help
-------------
-
-Need help installing or using Evergreen? Join the mailing lists at
-http://evergreen-ils.org/communicate/mailing-lists/ or contact us on the Freenode
-IRC network on the #evergreen channel.
-
-License
--------
-This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
-Unported License. To view a copy of this license, visit
-http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative
-Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
diff --git a/README b/README
new file mode 120000
index 0000000..b57451a
--- /dev/null
+++ b/README
@@ -0,0 +1 @@
+docs/installation/server_installation.txt
\ No newline at end of file
diff --git a/configure.ac b/configure.ac
index d9f9671..dacb5a3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,8 +20,8 @@
 
 export PATH=${PATH}:/usr/sbin
 AC_PREREQ(2.61)
-AC_INIT(Open-ILS, 2.12-rc, open-ils-dev at list.georgialibraries.org)
-AM_INIT_AUTOMAKE([OpenILS], [2.12-rc])
+AC_INIT(Open-ILS, trunk, open-ils-dev at list.georgialibraries.org)
+AM_INIT_AUTOMAKE([OpenILS], [trunk])
 AC_REVISION($Revision: 0.1 $)
 AC_CONFIG_SRCDIR([configure.ac])
 AC_CONFIG_SUBDIRS([Open-ILS/xul/staff_client/external/libmar])

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          | 7752 +-------------------
 Open-ILS/src/perlmods/lib/OpenILS/Application.pm   |    2 +-
 Open-ILS/src/sql/Pg/002.schema.config.sql          |    1 -
 .../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                                             |  706 +--
 configure.ac                                       |    4 +-
 8 files changed, 10 insertions(+), 8461 deletions(-)
 mode change 100644 => 120000 README


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list