[open-ils-commits] [GIT] Evergreen ILS branch tags/rel_2_4_alpha1 created. 2030ee08140aac88a5ae0ec07b9027f1926ecf79
Evergreen Git
git at git.evergreen-ils.org
Fri Mar 1 15:58:57 EST 2013
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_4_alpha1 has been created
at 2030ee08140aac88a5ae0ec07b9027f1926ecf79 (commit)
- Log -----------------------------------------------------------------
commit 2030ee08140aac88a5ae0ec07b9027f1926ecf79
Author: Mike Rylander <mrylander at gmail.com>
Date: Fri Mar 1 17:21:44 2013 +0000
Bumping version numbers, adding Upgrade Script and Changelog
Signed-off-by: Mike Rylander <mrylander at gmail.com>
diff --git a/ChangeLog b/ChangeLog
index 1f72b2c..a519069 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10436 @@
-Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs.
-Those seeking a change log are encouraged to run 'git log -v', or read
-it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log
+commit 3246dde1bd71249e758fcba2f24eebb9c60db13e
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Fri Mar 1 16:21:57 2013 +0000
+
+ Updating POT files for 2.4-alpha1
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 3 build/i18n/po/circ.properties/circ.properties.pot
+23 3 build/i18n/po/conify.js/conify.js.pot
+694 689 build/i18n/po/db.seed/db.seed.pot
+2099 2028 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+9 1 build/i18n/po/lang.dtd/lang.dtd.pot
+8 8 build/i18n/po/tpac/tpac.pot
+
+commit 6947c7068f08ef1ad548f98530a85943561293be
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Feb 28 15:17:12 2013 -0500
+
+ Updated translations for 2.4-alpha1
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 5 build/i18n/po/admin.properties/ru-RU.po
+102 0 build/i18n/po/authority.js/ru-RU.po
+6 6 build/i18n/po/circ.properties/cs-CZ.po
+6 6 build/i18n/po/circ.properties/en-CA.po
+6 6 build/i18n/po/circ.properties/hy-AM.po
+4 4 build/i18n/po/common.properties/hy-AM.po
+9 9 build/i18n/po/conify.js/de-DE.po
+103 87 build/i18n/po/ils_events.xml/cs-CZ.po
+102 86 build/i18n/po/ils_events.xml/de-DE.po
+104 88 build/i18n/po/ils_events.xml/en-CA.po
+104 88 build/i18n/po/ils_events.xml/en-GB.po
+102 86 build/i18n/po/ils_events.xml/es-ES.po
+105 89 build/i18n/po/ils_events.xml/fi-FI.po
+102 86 build/i18n/po/ils_events.xml/fr-CA.po
+109 89 build/i18n/po/ils_events.xml/hy-AM.po
+102 86 build/i18n/po/ils_events.xml/pt-BR.po
+100 84 build/i18n/po/ils_events.xml/ru-RU.po
+30 5 build/i18n/po/lang.dtd/ar-AR.po
+36 11 build/i18n/po/lang.dtd/cs-CZ.po
+30 5 build/i18n/po/lang.dtd/de-DE.po
+55 20 build/i18n/po/lang.dtd/en-CA.po
+30 5 build/i18n/po/lang.dtd/en-GB.po
+30 5 build/i18n/po/lang.dtd/es-ES.po
+33 8 build/i18n/po/lang.dtd/fi-FI.po
+33 8 build/i18n/po/lang.dtd/fr-CA.po
+56 20 build/i18n/po/lang.dtd/hy-AM.po
+30 5 build/i18n/po/lang.dtd/oc-FR.po
+30 5 build/i18n/po/lang.dtd/pt-BR.po
+30 5 build/i18n/po/lang.dtd/ru-RU.po
+30 5 build/i18n/po/lang.dtd/tr-TR.po
+7 3 build/i18n/po/offline.properties/cs-CZ.po
+7 3 build/i18n/po/offline.properties/de-DE.po
+12 8 build/i18n/po/offline.properties/en-CA.po
+7 3 build/i18n/po/offline.properties/en-GB.po
+7 3 build/i18n/po/offline.properties/es-ES.po
+8 4 build/i18n/po/offline.properties/fi-FI.po
+7 3 build/i18n/po/offline.properties/fr-CA.po
+12 8 build/i18n/po/offline.properties/hy-AM.po
+7 3 build/i18n/po/offline.properties/oc-FR.po
+7 3 build/i18n/po/offline.properties/pt-BR.po
+7 3 build/i18n/po/offline.properties/ru-RU.po
+7 3 build/i18n/po/offline.properties/tr-TR.po
+14 8 build/i18n/po/opac.dtd/cs-CZ.po
+18 12 build/i18n/po/opac.dtd/de-DE.po
+12 6 build/i18n/po/opac.dtd/en-CA.po
+12 6 build/i18n/po/opac.dtd/en-GB.po
+14 8 build/i18n/po/opac.dtd/es-ES.po
+14 8 build/i18n/po/opac.dtd/fi-FI.po
+14 8 build/i18n/po/opac.dtd/fr-CA.po
+5 4 build/i18n/po/opac.dtd/he-IL.po
+16 7 build/i18n/po/opac.dtd/hy-AM.po
+5 4 build/i18n/po/opac.dtd/oc-FR.po
+13 7 build/i18n/po/opac.dtd/pt-BR.po
+13 7 build/i18n/po/opac.dtd/ru-RU.po
+5 4 build/i18n/po/opac.dtd/tr-TR.po
+4 4 build/i18n/po/patron.properties/en-CA.po
+4 4 build/i18n/po/patron.properties/hy-AM.po
+13 13 build/i18n/po/register.js/cs-CZ.po
+13 13 build/i18n/po/register.js/de-DE.po
+13 13 build/i18n/po/register.js/en-CA.po
+13 13 build/i18n/po/register.js/en-GB.po
+13 13 build/i18n/po/register.js/es-ES.po
+14 14 build/i18n/po/register.js/fi-FI.po
+13 13 build/i18n/po/register.js/fr-CA.po
+13 13 build/i18n/po/register.js/hy-AM.po
+13 13 build/i18n/po/register.js/oc-FR.po
+13 13 build/i18n/po/register.js/pt-BR.po
+13 13 build/i18n/po/register.js/ru-RU.po
+13 13 build/i18n/po/register.js/tr-TR.po
+ create mode 100644 build/i18n/po/authority.js/ru-RU.po
+
+commit 8606f976ae96a203f96efca0587a87c5e10f8934
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Feb 28 15:00:14 2013 -0500
+
+ Stamping upgrade scripts for ingest partitioning
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+90 0 Open-ILS/src/sql/Pg/upgrade/0762.schema.partitioned-ingest.sql
+0 90 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0762.schema.partitioned-ingest.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+
+commit bdcb51cde730810e706bdcf4b646f3db90fe4720
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Thu Feb 28 14:05:25 2013 -0500
+
+ LP#1066326: protect against flags being entirely missing from config.internal_flag
+
+ Belt, meet suspenders.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+3 3 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+3 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+
+commit 19baefe1cd9f9ea76b9df29ab310ee28f08532bb
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Thu Feb 28 13:30:36 2013 -0500
+
+ LP#1066326: use internal flags; sync with master
+
+ After discussion with Mike Rylander, moved the new flags
+ to internal flags, as exposing them to the staff client's
+ global flag admin page could lead to records getting incompletely
+ ingested without there being an easy way to rectify the problem
+ from the staff client.
+
+ Also, sync up with other recent work on ingest.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+3 0 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+0 33 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+7 32 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+
+commit 577909c863c4a9dc4cbacaba886cd08e0c9da624
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Sat Oct 13 11:38:55 2012 -0400
+
+ LP#1066326: Allow component partitioning of ingest
+
+ The component parts of the indexing process are fairly flexible. In some
+ places they can be called with parameters that control the behavior, and
+ other places will respond to global and/or internal flags. However, there
+ is some inconsistency to which parts will react to each mechanism.
+
+ Previous to this commit, there was no way to cause ingest to skip specific
+ parts of the indexing process (search / facet / browse, in particular)
+ even though the stored procedure responsible for this had the ability to
+ perform, and parameters for the control of, this behavior. Now, when any
+ of the parameters are false (the default, saying "do not skip") it will
+ check the value of a related global flag and, if enabled, skip that part
+ of the ingest.
+
+ This will allow one to do perform massive, batch, parallel ingests of bib
+ records, something that was effectively blocked by the way browse ingest
+ is performed. By disabling browse ingest during the main record loading,
+ and then performing only the browse ingest later, one can significantly
+ reduce the time required to load massive batches of records.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+14 6 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+33 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+115 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.partitioned-ingest.sql
+
+commit a189fca3210ec334979aea601758594118bea887
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Wed Jan 16 15:05:17 2013 -0500
+
+ TPAC: Don't display serial headers without content
+
+ Currently, the TPAC serial display code will print a section
+ header, then see if there is any content to show. This causes
+ headers to show up when they are unnecessary or unwanted.
+
+ Now, we only show the header if we have content needing heading.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+20 17 Open-ILS/src/templates/opac/parts/record/issues-mfhd.tt2
+
+commit f1c1d0b0de3b170cc1cc6ec0b2b1800c9e01177c
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Jan 22 09:52:52 2013 -0500
+
+ Provide some level of support for legacy install locations
+
+ If someone really wants to keep OpenSRF and Evergreen installed in
+ /openils, then enable the configure script to find the osrf_config
+ script and add the library location to the test to prevent it from
+ failing.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+13 2 configure.ac
+
+commit c2b4abf996a777dea9cd21d01ec940ae71e6e5d4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Oct 19 17:24:50 2012 -0400
+
+ Clean-up unused Apache header/library config vars
+
+ apxs is used to build the Apache modules, so there is no need to
+ configure the Apache / APR header and library paths.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+0 2 Makefile.am
+1 1 Open-ILS/src/apachemods/Makefile.am
+0 4 Open-ILS/src/extras/eg_config.in
+0 14 configure.ac
+
+commit eaa4c9f3e0bee322d56c3ca4f092744fce7d7f67
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Oct 19 17:05:53 2012 -0400
+
+ Reduce hard-coded configure defaults
+
+ We can and should be smarter about how we set configuration variables.
+ Rather than using hard-coded defaults for the OpenSRF header and library
+ locations, ask osrf_config what values to use.
+
+ Also be smarter about how we check for the OpenSRF library as a dependency.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 16 configure.ac
+
+commit 7f9efd7b1617e247737bf318fbf6047abedd63c9
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Oct 19 16:10:35 2012 -0400
+
+ eg_config should be installed
+
+ We were not installing eg_config, which is a useful script for returning the
+ configured settings for an Evergreen installation.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 0 Open-ILS/src/Makefile.am
+
+commit fa20df0d807073840e7e392156d5ef1029336eb2
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Oct 19 15:23:28 2012 -0400
+
+ Generate Apache config files for increased portability
+
+ Continue weaning ourselves off of hardcoded paths such as /openils in config
+ files. Also, install the Apache config example files into a docs directory
+ instead of just leaving them in the source tree. Similarly, remove some
+ hardcoded paths from eg_db_config.pl.
+
+ At the same time, drop the '.pl' suffix from the scripts that we're touching,
+ and make the Apache startup script a little less generic in name.
+
+ The change from "startup.pl" to "eg_startup" and from "eg_db_config.pl"
+ to "eg_db_config" also results in updates to installation and upgrading
+ documentation.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+0 151 Open-ILS/examples/apache/eg.conf
+151 0 Open-ILS/examples/apache/eg.conf.in
+29 0 Open-ILS/examples/apache/eg_startup.in
+0 719 Open-ILS/examples/apache/eg_vhost.conf
+719 0 Open-ILS/examples/apache/eg_vhost.conf.in
+0 29 Open-ILS/examples/apache/startup.pl
+25 2 Open-ILS/src/Makefile.am
+426 0 Open-ILS/src/support-scripts/eg_db_config.in
+0 426 Open-ILS/src/support-scripts/eg_db_config.pl
+7 7 docs/installation/server_installation.txt
+4 4 docs/installation/server_upgrade.txt
+ delete mode 100644 Open-ILS/examples/apache/eg.conf
+ create mode 100644 Open-ILS/examples/apache/eg.conf.in
+ create mode 100755 Open-ILS/examples/apache/eg_startup.in
+ delete mode 100644 Open-ILS/examples/apache/eg_vhost.conf
+ create mode 100644 Open-ILS/examples/apache/eg_vhost.conf.in
+ delete mode 100755 Open-ILS/examples/apache/startup.pl
+ create mode 100755 Open-ILS/src/support-scripts/eg_db_config.in
+ delete mode 100755 Open-ILS/src/support-scripts/eg_db_config.pl
+
+commit d81af6be77536b70da6af26a73aae4c6755ce642
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Aug 24 10:48:39 2012 -0400
+
+ Remove broken error message
+
+ Checkout fills related hold causes an empty array sometimes, so don't throw
+ out errors for that.
+
+ Also, the original error would itself fail, throwing an error that would
+ then fail as well, likely due to a copy/paste issue.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/xul/staff_client/server/admin/transit_list.js
+
+commit 2f181e5acc7001cbf38dc0510bd9eeae35112a0e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 3 15:27:37 2012 -0400
+
+ Include barcode in pre-cat confirm dialog
+
+ This allows staff to see what was scanned into the field as part of
+ the dialog window prior to confirming creating a pre-cat for it.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/xul/staff_client/server/circ/checkout.js
+1 1 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
+
+commit ace155abcb205352bb6e372aad9c21ed8bb95279
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 3 15:25:53 2012 -0400
+
+ Reporter: Sort contents of remote selector widgets
+
+ Simple sort based on the display value.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8 0 Open-ILS/web/reports/oils_rpt_widget.js
+
+commit 38de53539a7d7469eed976546d2ed060956b173f
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Feb 27 21:15:06 2013 -0500
+
+ Stamping upgrade script for Bib Merge Ignore Deleted Call Numbers
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+264 0 Open-ILS/src/sql/Pg/upgrade/0761.function.merge_record_assets_deleted_call_numbers.sql
+0 264 Open-ILS/src/sql/Pg/upgrade/XXXX.function.merge_record_assets_deleted_call_numbers.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0761.function.merge_record_assets_deleted_call_numbers.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.merge_record_assets_deleted_call_numbers.sql
+
+commit d1f87d29d411c98ee813a6a8217a4320dbf0e8b5
+Author: Steven Callender <stevecallender at esilibrary.com>
+Date: Fri Nov 2 16:20:32 2012 -0400
+
+ Changed bib merge to ignore deleted call numbers.
+
+ The asset.merge_record_assets function was not checking for deleted call numbers
+ and merging items onto deleted call numbers that of course causes issues.
+
+ Signed-off-by: Steve Callender <stevecallender at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/src/sql/Pg/999.functions.global.sql
+264 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.merge_record_assets_deleted_call_numbers.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.merge_record_assets_deleted_call_numbers.sql
+
+commit 626df8689aee92badf6c4607aa023fa0fa3f8b07
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Thu Dec 20 13:40:41 2012 -0500
+
+ lp1092644 refresh row with Item Status Edit Volume
+
+ Assuming the Trim List box is not selected, this simply refreshes selected rows
+ in the Item Status interface that were used to provide context for the Actions
+ for Catalogers -> Edit Volumes command. If Trim List is selected, then the items
+ are instead re-added to top of the list.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 0 Open-ILS/xul/staff_client/server/circ/copy_status.js
+
+commit 75e400b05a51cec3f8560cf505d4094128ba659a
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Feb 26 14:33:58 2013 -0500
+
+ Repair clear holds shelf transaction timeout
+
+ Initiate our cstore transaction after making the initial, potentially
+ long-running call to collect the clear-shelf holds to process.
+ Otherwise, the cstore transaction may time out while waiting on the
+ holds retrieval to complete.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit d350900176a2830061649877101390e44a8018d3
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Wed Jan 30 14:10:19 2013 -0500
+
+ set title during receipt/slip printing
+
+ This is to workaround a bug in CUPS where long window titles will
+ cause the print job to fail.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 2 Open-ILS/xul/staff_client/chrome/content/util/print.js
+
+commit 5fb92d384aeca7ed0e8b1c34d97447a35f00f256
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Fri Feb 8 10:15:39 2013 -0500
+
+ Speed up sorted-related-holds query
+
+ In several interfaces, we use a server side method which gathers statistics
+ about a hold: related holds, it's position in the (approximate) queue, the
+ estimated wait time, etc. Within this method is a relatively complicated
+ json_query that returns the list of related, (FIFO-ish) sorted holds -- ones
+ that could be filled by a copy which could fill the hold in question. This
+ commit restructures that query so as to make it faster when the list of
+ related holds is large, by removing duplicate (cartesian product, actually)
+ hold ids that were being fed into an INNER JOIN clause.
+
+ Testing shows a speed increase of 4x for related-hold queue of around 675
+ holds [~2s -> ~0.5s] on a relatively large Evergreen installation,
+ appropriately tuned. The speed improvement gets larger with longer queues.
+ There is no observed decrease in speed for smaller queue sizes.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+11 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit a605e9beb482bcdc8eee54c91b73125ebbde2f01
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Tue Feb 12 11:51:16 2013 -0500
+
+ Use LIMIT to speed EXISTS subqueries
+
+ EXISTS without LIMIT is considered harmful in many cases. Thus, we will
+ apply such an explicit planner hint in SuperCat. This reduces the runtime
+ of URI lookups on some records from 1.2s+ to less than 1ms.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+11 4 Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm
+
+commit 51044386d3caafeafc4610c7bcd635e0d3d1c9dd
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Feb 27 11:57:45 2013 -0500
+
+ One more tiny i18n fix
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+1 1 Open-ILS/src/templates/conify/global/config/org_unit_proximity_adjustment.tt2
+
+commit e740b637956761de10e7cf3ccf1bef6998a8179e
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Feb 27 11:40:03 2013 -0500
+
+ Fix omissions of [% l(...) %] for i18n
+
+ Spotted by Pasi Kallinen.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+3 3 Open-ILS/src/templates/conify/global/config/org_unit_proximity_adjustment.tt2
+
+commit c5d702faa3cacb6ebe4817a71e89d8ea957d9805
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Feb 27 11:04:24 2013 -0500
+
+ Fixing upgrade script version of the permission id
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+4 4 Open-ILS/src/sql/Pg/upgrade/0760.schema.custom-best-hold-selection.sql
+
+commit cbf3c8636645af6b5831a40ff3f75c2fc5cf987f
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Feb 27 11:02:47 2013 -0500
+
+ Stamping upgrade scripts for Org Unit Proximity Adjustment and Custom Best-Hold Sort Order
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+126 0 Open-ILS/src/sql/Pg/upgrade/0759.schema.org_prox_adjust.sql
+150 0 Open-ILS/src/sql/Pg/upgrade/0760.schema.custom-best-hold-selection.sql
+0 124 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.org_prox_adjust.sql
+0 148 Open-ILS/src/sql/Pg/upgrade/XXYY.schema.custom-best-hold-selection.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0759.schema.org_prox_adjust.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0760.schema.custom-best-hold-selection.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.org_prox_adjust.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXYY.schema.custom-best-hold-selection.sql
+
+commit 6b53189a9134d7366d4fd9bb7f0a8b29ee304df5
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Dec 13 14:45:41 2012 -0500
+
+ Custom best-hold selection sort order
+
+ The ranking algorithm that chooses the best hold to target a copy in
+ hand at a capture time used to be fairly simple. It had two modes, FIFO
+ and not-FIFO, and that was it.
+
+ This change allows full configuration of that algorithm. In other
+ words, when the system captures a copy and sets out to evaluate what
+ hold, if any, that copy might best fulfull, site staff of sufficient
+ permission level are now empowered to choose exactly which comparisons
+ the systems makes in what order. This gives said staff much greater
+ flexibililty than they have today over holds policy.
+
+ For more information, see the included tech spec documents.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+ Conflicts:
+ Open-ILS/src/sql/Pg/002.schema.config.sql
+ Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+26 0 Open-ILS/examples/fm_IDL.xml
+4 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+195 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+26 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/005.schema.actors.sql
+15 6 Open-ILS/src/sql/Pg/090.schema.action.sql
+1 0 Open-ILS/src/sql/Pg/800.fkeys.sql
+104 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+15 6 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.org_prox_adjust.sql
+148 0 Open-ILS/src/sql/Pg/upgrade/XXYY.schema.custom-best-hold-selection.sql
+119 0 Open-ILS/src/templates/conify/global/config/best_hold_order.tt2
+307 0 Open-ILS/web/js/dojo/openils/conify/BestHoldOrder.js
+6 1 Open-ILS/web/js/dojo/openils/conify/nls/conify.js
+1 0 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js
+1 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+4 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+4 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+16 0 docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt
+247 0 docs/TechRef/Circ/custom-best-hold-selection.txt
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXYY.schema.custom-best-hold-selection.sql
+ create mode 100644 Open-ILS/src/templates/conify/global/config/best_hold_order.tt2
+ create mode 100644 Open-ILS/web/js/dojo/openils/conify/BestHoldOrder.js
+ create mode 100644 docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt
+ create mode 100644 docs/TechRef/Circ/custom-best-hold-selection.txt
+
+commit fc048034c0a45795057dcea75ad2e876b6d5785a
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Dec 12 12:12:12 2012 -0500
+
+ Calculated Proximity Adjustments, a new feature
+
+ Allows customization to the way that Evergreen measures the distance
+ between org units for the purposes of 1) determining what copy at what
+ org unit is best suited for targeting a title-level hold, and 2)
+ determining what hold is best suited for fulfillment by a copy-in-hand
+ at capture (checkin) time. The customization is based on a table
+ 'actor.org_unit_proximity_adjustment', with certain matching criteria
+ that the system compares to properties of the holds and copies in
+ question.
+
+ This feature is actually side-ported from the FulfILLment project, where
+ it was originally developed by Mike Rylander. Lebbeous Fogle-Weekley
+ was responsible for integration into current Evergreen code, some
+ testing and bug-fixing, and minor refinement of documentation.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+31 0 Open-ILS/examples/fm_IDL.xml
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm
+39 32 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+31 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/asset.pm
+21 0 Open-ILS/src/sql/Pg/005.schema.actors.sql
+11 0 Open-ILS/src/sql/Pg/020.schema.functions.sql
+73 0 Open-ILS/src/sql/Pg/090.schema.action.sql
+2 0 Open-ILS/src/sql/Pg/800.fkeys.sql
+115 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.org_prox_adjust.sql
+85 0 Open-ILS/src/templates/conify/global/config/org_unit_proximity_adjustment.tt2
+1 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+4 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+2 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+10 0 docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt
+46 0 docs/TechRef/Circ/calculated-proximity-adjustments.txt
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.org_prox_adjust.sql
+ create mode 100644 Open-ILS/src/templates/conify/global/config/org_unit_proximity_adjustment.tt2
+ create mode 100644 docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt
+ create mode 100644 docs/TechRef/Circ/calculated-proximity-adjustments.txt
+
+commit e1337996b6a6c743997be58f8070d49010845271
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Feb 27 10:46:00 2013 -0500
+
+ Stamping upgrade scripts for Vandelay default match set, with minor adjustments
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+11 0 Open-ILS/src/sql/Pg/upgrade/0758.data.vandelay-default-match-set.sql
+0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.vandelay-default-match-set.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0758.data.vandelay-default-match-set.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.vandelay-default-match-set.sql
+
+commit 430c8474fe10a559b6fbd39515c0cb6c5168b7e4
+Author: Ben Shum <bshum at biblio.org>
+Date: Thu Jan 31 18:15:28 2013 -0500
+
+ Add default Vandelay match set to schema
+
+ Only had the upgrade SQL, need to actually make the change to the stock schema too.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+16 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 06afa5d5a80cfa1c2f3a02bcd3ccbc6efca71e36
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Thu Jan 31 12:50:47 2013 -0500
+
+ Release notes entry for default Vandelay match set
+
+ Adding a release notes entry for default Vandelay match set.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+11 0 docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt
+
+commit a9811c7c63db9ca1c9c4303a63865a8bf2483312
+Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
+Date: Wed Oct 17 16:19:36 2012 -0700
+
+ Vandelay: default match set
+
+ Adds an org unit setting to specify a default Record Match Set when
+ importing MARC records with Vandelay. NB: If this is set, it will not
+ be possible to leave the Record Match Set field blank; it may be
+ necessary to define a default match set that replicates the current
+ default behavior.
+
+ A new "Vandelay" settings group is also created.
+
+ Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.vandelay-default-match-set.sql
+18 0 Open-ILS/web/js/ui/default/vandelay/vandelay.js
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.vandelay-default-match-set.sql
+
+commit 057b9f43316044ad5836825b31a5f3745977ee7b
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 27 10:11:11 2013 -0500
+
+ TPac: Lookup hold patron after paste
+
+ Because staff apparently don't like having to hit tab or enter after pasting a
+ patron barcode into the place hold interface.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
+
+commit 50951b430efbfe8b27972d965bc5f6725fc1b3a3
+Author: Ben Shum <bshum at biblio.org>
+Date: Sun Feb 17 01:46:16 2013 -0500
+
+ Fix 0752 and 0756 upgrade scripts
+
+ In 0752, change evergreen.is_json() to just is_json() since some
+ upgraded sites may still have this in their public schema.
+
+ In 0756, drop some additional remnant functions if they exist. These
+ functions may still lurk in older Evergreen systems upgrading from
+ pre-2.0 times.
+
+ See for reference these commits which drop the older functions from
+ the schema:
+
+ 415e0c40cf8ac0fbba91541f9ddf386d02f01fec
+ 24007bf27d6f53073cfb45e4db43b88f651b971b
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 Open-ILS/src/sql/Pg/upgrade/0752.schema.url_verify.sql
+7 0 Open-ILS/src/sql/Pg/upgrade/0756.drop.query_parser_fts.sql
+
+commit d8d832489f054bfba51854354ae00d7a26edc237
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 20 12:26:01 2013 -0500
+
+ QueryParser: Improve container searches
+
+ Add a with/from set for containers for record limiting instead of using the
+ EXISTS methodology for better index usage.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+27 28 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 976b9a9eae2343e0557592ff10c00c308dc6b530
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Feb 19 11:42:08 2013 -0500
+
+ QueryParser: Check for URIs in staff visibility
+
+ Specifically, don't show staff records with no copies but with URIs unless the
+ URIs are "in scope".
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit e9de82db81f674ba9b92a864a5cd17492dc1a01d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Feb 19 11:39:40 2013 -0500
+
+ QueryParser: Adjust visibility order
+
+ Checking call number URIs last gives us a faster return on average based on
+ finding copy information first.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+13 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 3a7baccb538efdf1ba6d5d7a13278a2716f5597b
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sat Feb 16 19:03:27 2013 -0500
+
+ QueryParser: Provide null rank query as default
+
+ If a given node contains only negative atoms the rank query was coming out as
+ an empty string, which was generating bad SQL. This causes the default to be a
+ null tsquery instead.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 4ec48609ef5eb82b571b82e8ab5dc83109b63401
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Feb 21 11:26:14 2013 -0500
+
+ Translation newpot
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 4 build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
+11 33 build/i18n/po/acq.js/acq.js.pot
+2 4 build/i18n/po/capture.js/capture.js.pot
+7 19 build/i18n/po/conify.js/conify.js.pot
+783 777 build/i18n/po/db.seed/db.seed.pot
+2676 2433 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+123 171 build/i18n/po/ils_events.xml/ils_events.xml.pot
+29 4 build/i18n/po/lang.dtd/lang.dtd.pot
+6 2 build/i18n/po/offline.properties/offline.properties.pot
+4 3 build/i18n/po/opac.dtd/opac.dtd.pot
+4 11 build/i18n/po/opac.js/opac.js.pot
+10 11 build/i18n/po/register.js/register.js.pot
+2 5 build/i18n/po/reservation.js/reservation.js.pot
+3 8 build/i18n/po/selfcheck.js/selfcheck.js.pot
+81 81 build/i18n/po/tpac/tpac.pot
+
+commit 45399b8fe258e0b141aedf9453abe737ffb8b9af
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Feb 18 17:48:44 2013 -0500
+
+ TPAC: Avoid leading / trailing space on pages
+
+ Use the [%- -%] whitespace-chomping directives to remove the leading
+ space on pages.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/cnbrowse.tt2
+2 2 Open-ILS/src/templates/opac/home.tt2
+2 2 Open-ILS/src/templates/opac/login.tt2
+2 2 Open-ILS/src/templates/opac/mylist.tt2
+3 4 Open-ILS/src/templates/opac/password_reset.tt2
+2 2 Open-ILS/src/templates/opac/place_hold.tt2
+2 2 Open-ILS/src/templates/opac/record.tt2
+4 6 Open-ILS/src/templates/opac/results.tt2
+2 2 Open-ILS/src/templates/opac/sms_cn.tt2
+2 2 Open-ILS/src/templates/opac/temp_warn.tt2
+
+commit cb238428af6bf5d35994f66529d5cf31e71669cf
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Feb 18 17:44:28 2013 -0500
+
+ TPAC: Let there be HTML5
+
+ Stop living the lie that we're pretending to be XHTML Transitional and
+ embrace HTML5. And save a whole bunch of bytes right off the bat!
+
+ Also, use a valid language/locale identifier--we need hyphens instead of
+ underscores.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3 3 Open-ILS/src/templates/opac/parts/base.tt2
+
+commit dde1d0e14ef7d13eb66797208ff34917df926d44
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Feb 20 11:37:08 2013 -0500
+
+ TPAC: Make Google Books Preview depend on Dojo
+
+ It would be possible, but painful, to do all of this in raw JavaScript,
+ so make the preview functionality depend on Dojo. Also, split out the
+ relevant JavaScript into its own file. Also, don't search for a preview
+ if no ISBNs have been gathered; I'm sure Google is never going to return
+ a result for ISBN:undefined.
+
+ You can test this functionality in the sample record set using ISBN
+ 4431287752.
+
+ Thanks to Ben Shum for the review comments!
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+97 0 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
+0 97 Open-ILS/src/templates/opac/parts/acjs.tt2
+4 0 Open-ILS/src/templates/opac/parts/header.tt2
+1 0 Open-ILS/src/templates/opac/parts/js.tt2
+ create mode 100644 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
+
+commit 6c4c15cf710cae0bb7af2ff79fb768bb4347a54c
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Feb 5 12:25:24 2013 -0500
+
+ TPAC: Google Books preview loader
+
+ Refinements should include checking more than just the first ISBN for
+ embeddability and passing more identifiers to the preview loader.
+ Roughly equivalent to what JSPAC had though.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+96 0 Open-ILS/src/templates/opac/parts/acjs.tt2
+5 0 Open-ILS/src/templates/opac/parts/config.tt2
+12 0 docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt
+
+commit 8cfad95dac348c1ae32477c3e9c3832adaeaaa8e
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Fri Nov 9 15:06:04 2012 -0500
+
+ Stop requiring unneeded/absent RPC::XML::Method
+
+ It's not a thing in recent versions of RPC::XML
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+0 1 Open-ILS/src/perlmods/Build.PL
+0 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm
+
+commit 284f3ff0a1669b8562785beae74e51012eeb04b0
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Oct 22 18:42:55 2012 -0400
+
+ In XML-RPC Gateway, substitute __ for - in method names
+
+ Dashes have never actually been valid in XML-RPC method names, and some
+ clients (like newer versions of Perl's RPC::XML) enforce this rule on
+ their clients. This way we give XML-RPC clients a way they can still reach
+ our methods.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+5 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm
+
+commit d16ff8e27e777de88cf09d47c6d01197b1cfd18f
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Oct 22 18:19:03 2012 -0400
+
+ Stop requiring unneeded/absent RPC::XML::Function
+
+ It's not a thing in recent versions of RPC::XML
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+ Conflicts:
+ Open-ILS/src/extras/Makefile.install
+
+0 2 Open-ILS/src/extras/Makefile.install
+0 1 Open-ILS/src/perlmods/Build.PL
+0 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm
+
+commit e3e4c1de32553d74bd43a5ca4139c8ba2244bcaf
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date: Thu Feb 21 13:33:31 2013 -0500
+
+ Install CPAN on Fedora
+
+ Fedora 18 split CPAN out into its own separate package, rather
+ bizarrely, and as we sadly still need to install some unpackaged
+ dependencies from CPAN we had better try to install it.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+1 0 Open-ILS/src/extras/Makefile.install
+
+commit 12751e0cb7556a9dd23abdfddf1ad70bb3184c70
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Feb 13 10:34:17 2013 -0500
+
+ Serials: change more carp() to croak() to avoid infinite loops
+
+ This addresses a problem very similar to that in LP #1075167, where
+ certain loops never end because problems with the data elicited calls to
+ carp(), which fills up log, but never gives our loops notice to end.
+
+ Visible symptoms include 1) a greate volume of log spew and 2) an
+ open-ils.serial drone that ties up a CPU.
+
+ The fault lies maybe in our loops rather than in the MFHD
+ package, but this fixes the problem fastest, and should not have
+ undesirable side-effects.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm
+
+commit 22ecbbdb62926cb110f5a23526d889f7f2ffa776
+Author: Dan Scott <dan at coffeecode.net>
+Date: Tue Jan 29 12:55:10 2013 +0200
+
+ LP1108867: i18n support for holds in record details
+
+ Rather than constructing a string of "Place hold on " + "copy", etc,
+ just display more complete "Copy hold" / "Volume hold" / "Issue hold"
+ strings that have a chance of being translatable.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+43 29 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
+
+commit 7a08ca1430d29db1c6b542c06fc1bd368cb18078
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Fri Feb 1 14:39:23 2013 -0500
+
+ Standardize on 'My' for user pronoun labels
+
+ The TPAC currently uses a mish-mash of 'My' and 'Your' when
+ labeling user elements (e.g. 'my list', 'your account', etc.).
+ This commit settles on the use of 'My', but only for labels, not
+ for "dialog" (e.g. 'Your payment has been approved') or for
+ imperative statements (e.g. 'Please change your password'). One
+ text which is borderline is 'Log in to Your Account', but I
+ decided to treat it as imperative and leave it alone for now.
+
+ This commit also changes a heading on the list page which was
+ lacking title case, as the rest of the interface uses title
+ case for all headings.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+ Conflicts:
+ Open-ILS/src/templates/opac/myopac/lists.tt2
+
+2 2 Open-ILS/src/templates/opac/myopac/lists.tt2
+1 1 Open-ILS/src/templates/opac/parts/myopac/base.tt2
+1 1 Open-ILS/src/templates/opac/parts/searchbar.tt2
+1 1 Open-ILS/src/templates/opac/parts/topnav.tt2
+
+commit 7093bd942640cd486bc57d9fa425560e4ec9f534
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Tue Jan 22 12:53:46 2013 +0200
+
+ TPAC: Allow multiline buttons and other minor button work.
+
+ Allows using multiline buttons; instead of using opac-button
+ -class in the a-tag, wrap the a-tag in a div with
+ opac-multiline-button -class.
+
+ Changes the login help button so a longer button text
+ behaves properly and looks good.
+
+ Unifies the green OPAC button behaviour when hovering
+ a mouse over them; the input and button -tag buttons
+ did not change their color.
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+ Conflicts:
+ Open-ILS/src/templates/opac/css/style.css.tt2
+
+9 2 Open-ILS/src/templates/opac/css/style.css.tt2
+3 1 Open-ILS/src/templates/opac/parts/login/help.tt2
+
+commit a8111340810ef8a28982c65f72470f307a2df901
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Tue Jan 8 09:49:39 2013 +0200
+
+ Add Finnish to the enabled languages list
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+3 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit fd5785cb9c65e10e775bd10088c0dbc29afd977f
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Feb 18 17:59:45 2013 -0500
+
+ Fix failing SIP unit test
+
+ Per LP# 1099595, just copy the constant inline instead of requiring the
+ SIPServer code to be installed on every instance where you don't want
+ 'make check' to fail. (Skipping the test in the absence of the SIPServer
+ code would be another option, but then you're skipping the test, and for
+ the sake of 1 constant, that seems like a bad trade.)
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 1 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit 3e1d6e1e0f70e1f5bc0418906fad626411906450
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Mon Feb 18 17:42:11 2013 -0500
+
+ the first rule of fixing typos is that you don't talk about fixing typos
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1 1 Open-ILS/src/extras/Makefile.install
+
+commit d59123f1e1804396971f40f807c90ed271258f7d
+Author: James Fournie <jfournie at sitka.bclibraries.ca>
+Date: Mon Feb 18 12:41:20 2013 -0800
+
+ Let's inch towards valid XHTML by making POST and GET lowercase in our forms
+
+ Signed-off-by: James Fournie <jfournie at sitka.bclibraries.ca>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+1 1 Open-ILS/src/templates/opac/myopac/circ_history.tt2
+1 1 Open-ILS/src/templates/opac/myopac/circs.tt2
+1 1 Open-ILS/src/templates/opac/myopac/holds.tt2
+1 1 Open-ILS/src/templates/opac/myopac/holds/edit.tt2
+9 9 Open-ILS/src/templates/opac/myopac/lists.tt2
+1 1 Open-ILS/src/templates/opac/myopac/main.tt2
+2 2 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
+2 2 Open-ILS/src/templates/opac/myopac/main_payments.tt2
+1 1 Open-ILS/src/templates/opac/myopac/prefs.tt2
+1 1 Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
+1 1 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2
+1 1 Open-ILS/src/templates/opac/myopac/update_email.tt2
+1 1 Open-ILS/src/templates/opac/myopac/update_password.tt2
+1 1 Open-ILS/src/templates/opac/myopac/update_username.tt2
+1 1 Open-ILS/src/templates/opac/parts/advanced/expert.tt2
+1 1 Open-ILS/src/templates/opac/parts/advanced/numeric.tt2
+1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
+2 2 Open-ILS/src/templates/opac/parts/anon_list.tt2
+1 1 Open-ILS/src/templates/opac/parts/login/form.tt2
+1 1 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
+1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
+1 1 Open-ILS/src/templates/opac/parts/place_hold_result.tt2
+1 1 Open-ILS/src/templates/opac/parts/searchbar.tt2
+1 1 Open-ILS/src/templates/opac/results.tt2
+1 1 Open-ILS/src/templates/opac/sms_cn.tt2
+1 1 Open-ILS/src/templates/opac/temp_warn.tt2
+
+commit d6326097ba2f6e9ddce99aefaa898ee33ce288f7
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Mon Feb 18 13:15:42 2013 -0500
+
+ typos be gone
+
+ There is nothing like an old typo
+ reaching out and shaking one by the collar
+ when reviewing patches.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1 1 Open-ILS/src/extras/Makefile.install
+
+commit 7ec824d70cc0171e6f23cc530c9b84ac6c2d03bf
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Feb 18 11:07:23 2013 -0500
+
+ Add Rose::URI prerequisite for Ubuntu systems
+
+ The Ubuntu parts of Makefile.install don't use the same list of CPAN
+ packages to install since for Ubuntu there are more distro packages
+ available than for Debian.
+
+ Spotted by Ben Shum.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 2 Open-ILS/src/extras/Makefile.install
+
+commit 7224016bbfee87045710b584d9f343aba15ab5f6
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Mon Feb 18 12:44:50 2013 -0500
+
+ LP#1129318: fix exception thrown when printing circ receipts
+
+ Because of a misplaced parenthesis in the patch introducing the
+ PATRON_EXPIRE_DATE_YMD receipt macro, attempting to print
+ various circ receipts would result in the following exception:
+
+ Error in util.date.formatted_date:
+ location.href = oils://remote/xul/2.3_5/server/circ/checkin.xul
+ typeof orig_date = string orig_date = 2014-11-07T00:00:00-0500
+ typeof _date = object _date = Fri Nov 07 2014 00:00:00 GMT-0500 (Eastern Standard Time)
+ format = undefined
+ TypeError: s is undefined
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/xul/staff_client/chrome/content/util/print.js
+
+commit 5a41bcf322e1874a28b7b2ca85dcfb5b9b62cc27
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Feb 18 10:11:34 2013 -0500
+
+ Document new dependency for standalone databases
+
+ Rose::URI. I had added this to Makefile.install, but I forgot about this
+ section of documentation that lists dependencies for standalone databases.
+
+ Spotted by Ben Shum.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 0 docs/installation/server_installation.txt
+
+commit 44ca17bd129d3bc1429c7339ef4fa2a35a8677f1
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Jan 16 16:33:22 2013 -0500
+
+ LP 1092284 - Fix add to my list dropdown with ContentCafe links
+
+ As noted in the bug ticket, the dropdown menu for Add to my list disappears
+ whenever hovering over the Reviews & More link for ContentCafe-enabled TPACs.
+
+ Removing position:relative from .results_review seems to keep the two areas
+ from having any strange interactions.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+0 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 433ffa2a57f0452f795484bfed96d74499407dc0
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Feb 15 15:36:01 2013 -0500
+
+ qp_fix: number upgrade scripts, disable QP unit tests needing more attention
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+11 1 Open-ILS/src/perlmods/t/21-QueryParser.t
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+9 0 Open-ILS/src/sql/Pg/upgrade/0756.drop.query_parser_fts.sql
+434 0 Open-ILS/src/sql/Pg/upgrade/0757.schema.ts_configs.sql
+0 3 Open-ILS/src/sql/Pg/upgrade/XXXX.drop.query_parser_fts.sql
+0 432 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.ts_configs.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0756.drop.query_parser_fts.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0757.schema.ts_configs.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.drop.query_parser_fts.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.ts_configs.sql
+
+commit 7b8fc7b67a3c7cf3386df17950f686cef6ec5998
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Dec 18 15:53:28 2012 -0500
+
+ QueryParser: use combined metabib_field column
+
+ Because I somehow forgot about it. Oops.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+20 19 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 0817eccf2a805034e2b8f0c358456c0ef93f4aa8
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Dec 18 15:12:10 2012 -0500
+
+ Add basic release notes and notes for docwriters
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+47 0 docs/QueryParser_Changes.txt
+25 0 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt
+ create mode 100644 docs/QueryParser_Changes.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt
+
+commit 7da2227f1ee3c98b98b518fa2ca4f857b9173a88
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Dec 18 14:35:28 2012 -0500
+
+ Upgrade script for ts config use
+
+ And the rest of that work
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+432 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.ts_configs.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.ts_configs.sql
+
+commit b3a485dd49266d7e6d26bf9c25d7fef9cdced164
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Dec 18 10:38:24 2012 -0500
+
+ Add config interfaces
+
+ For metabib class, class ts maps, field, and field ts maps.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+25 0 Open-ILS/src/templates/conify/global/config/metabib_class.tt2
+29 0 Open-ILS/src/templates/conify/global/config/metabib_class_ts_map.tt2
+29 0 Open-ILS/src/templates/conify/global/config/metabib_field_ts_map.tt2
+3 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+12 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+9 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+ create mode 100644 Open-ILS/src/templates/conify/global/config/metabib_class.tt2
+ create mode 100644 Open-ILS/src/templates/conify/global/config/metabib_class_ts_map.tt2
+ create mode 100644 Open-ILS/src/templates/conify/global/config/metabib_field_ts_map.tt2
+
+commit e1149c69cf994f9f04441056b7e0b0538ac3d0ce
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Oct 11 11:43:25 2012 -0400
+
+ QueryParser Driver: Much work
+
+ Switch to configurable fts configs
+ Add "combined" index vectors
+ Add word boundary checks for phrase searches
+ Use combined rel_bump function
+
+ And probably more I forgot about
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+66 0 Open-ILS/examples/fm_IDL.xml
+240 51 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+15 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
+0 45 Open-ILS/src/sql/Pg/000.english.pg90.fts-config.sql
+57 1 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
+1 1 Open-ILS/src/sql/Pg/000.english.pg92.fts-config.sql
+48 70 Open-ILS/src/sql/Pg/002.schema.config.sql
+175 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+32 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+21 0 Open-ILS/src/sql/Pg/999.functions.global.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/000.english.pg90.fts-config.sql
+ mode change 120000 => 100644 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
+
+commit 3249c78b060fb6bcf00964b825c3a77c332f73a4
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 10 17:23:43 2012 -0400
+
+ QueryParser Driver: Remove Unphrases, add negates
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+7 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 6a90104750160b087a0252d6775ce5eb61d533d5
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 10 16:51:36 2012 -0400
+
+ Use ][ instead of # to split facets
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit bdbec2aadf744331c25c27983402acbdfbe8396a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Sep 27 16:48:03 2012 -0400
+
+ QueryParser Driver: Add "lucky" modifier
+
+ Forces to 1 result. Best used with redirect on single hit active.
+
+ Because why not.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 0662b43a449f33fbb659b94a222da099d342a19c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 18 11:55:07 2012 -0400
+
+ QueryParser Driver: Improve format filter
+
+ Allow multi-select in particular, and make negate more intuitive.
+
+ -format(at-d) would previously generate:
+ -item_type(a,t) -item_form(d)
+
+ Now it generates:
+ -(item_type(a,t) item_form(d))
+
+ Multi-select allows for things like:
+ format(at-d,g)
+
+ To generate:
+ ((item_type(a,t) item_form(d)) || item_type(g))
+
+ Negating that results in:
+ -((item_type(a,t) item_form(d)) || item_type(g))
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+12 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit b4fb02f964b88d4848a2fb0e2d242ed8b3cb5fcf
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Sep 14 12:15:40 2012 -0400
+
+ QueryParser Driver: Long Line Cleanup
+
+ Both in the code and in the generated where clause.
+
+ The where clause we start a new line whenever:
+
+ 1 - We encounter an AND or OR
+ 2 - We are building a complex subquery (including embedded newlines)
+ 3 - We enter a subplan
+
+ This makes for a nicely human-readable where clause.
+
+ For the code we split many long lines into multiple. A number of those were
+ changed due to the where clause formatting.
+
+ We also change all instances of multiple ${spc} being added to use the
+ ${spc} x #
+ method of doing things, as it tends to be shorter.
+
+ Also, we move some conditionals from the ends of lines to the fronts, mainly
+ in those situations where we are moving something from single to multi line.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+152 58 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit c05bd342e188daa04972d31c00909b81d056e78c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Sep 14 08:57:45 2012 -0400
+
+ QueryParser Driver: Remove Switch usage
+
+ Because not all distros install it by default.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+67 83 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 0db54b56c88e540a44f1af2dbec126dd3c6409ba
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Sep 12 09:12:41 2012 -0400
+
+ QueryParser Driver: Improve anchored searches
+
+ By checking individual atoms for ^ and $ anchors we can get better results,
+ without needing to have people quote individual terms.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+17 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit a4f5bc9dce8fb4065879db02559ef044d31ea888
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 11 15:02:59 2012 -0400
+
+ QueryParser Driver: Protect against NULLs
+
+ mrd.attrs->'value' can return NULL. If this happens:
+
+ Checking that the value is within a range or list will work fine.
+ NEGATING that will not.
+
+ This is because:
+ AND NULL returns NULL
+ AND NOT (NULL) also returns NULL
+
+ The solution? Adjust things so we can wrap all the offending checks in a
+ COALESCE to false. Then if mrd.attrs->'value' is null we get a false.
+
+ In the process we move any and all negations to outside the COALESCE.
+
+ Also apply the same logic to the bib_source filter, not to mention
+ making it support being negated.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+7 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 5aa5e26f4053e7193f7cf8f9b6845f027ce34917
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 11 09:48:39 2012 -0400
+
+ Add bib_source filter
+
+ Because it would likely be very useful, if only for staff.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+7 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 60a420efd8e043439684af693ca331b023106924
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 11 09:42:38 2012 -0400
+
+ Fix empty statuses filter
+
+ By adding a check that was overlooked.
+
+ Also remove a leftover TODO note and add another test query.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+1 0 Open-ILS/src/support-scripts/test-scripts/query_tests.pl
+
+commit f5a4c11716fbcf5a248dfa69533fbc660e646e0c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 11 09:21:36 2012 -0400
+
+ QueryParser Driver: Use proper table alias
+
+ When all atoms are dummy atoms we need the correct table alias.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 52d16172cf8eed5b11086b01361cfe9def4dc8be
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 11 09:11:29 2012 -0400
+
+ Add some more test queries to query_tester.pl
+
+ At least one of which requires a follow-up change to the driver to resolve.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 0 Open-ILS/src/support-scripts/test-scripts/query_tests.pl
+
+commit ab9fb958e387a20cfe9fafb6035fb72bc5f1fb3f
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Sep 10 16:47:15 2012 -0400
+
+ Remove search.query_parser_fts from schema
+
+ Including an upgrade script to drop it.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/sql/Pg/040.schema.asset.sql
+0 327 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
+3 0 Open-ILS/src/sql/Pg/upgrade/XXXX.drop.query_parser_fts.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.drop.query_parser_fts.sql
+
+commit 613a6da032ab0d177421c36fe07d1d1dd9c6922c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Sep 10 13:54:55 2012 -0400
+
+ Quick script for pushing queries into search
+
+ Several of the defaults are designed to trigger bad SQL generation.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+82 0 Open-ILS/src/support-scripts/test-scripts/query_tests.pl
+ create mode 100755 Open-ILS/src/support-scripts/test-scripts/query_tests.pl
+
+commit 6d8872cf120caf67ad6f65995b2c5155fa5ab652
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Sep 7 16:07:26 2012 -0400
+
+ Remove dependence on search.query_parser_fts proc
+
+ We do this by moving everything into the QueryParser driver, then telling
+ the metabib layer to not call it anymore.
+
+ In the process we remove the "superpage" checks, instead just getting the
+ entire result set directly from the DB.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 21 Open-ILS/examples/opensrf.xml.example
+55 131 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+225 19 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+4 183 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
+
+commit c7c3d1bcfd7e394f5698ea0615ad126d71741693
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Sep 7 14:13:08 2012 -0400
+
+ Queryparser Driver: SQL Generation Tweaks
+
+ Remove fwhere/where distinction due to issues with detecting where some
+ operators were supposed to go.
+
+ Change format to a callback instead of forcing it to the top of the tree.
+
+ Change date-based filters to work in nested situations.
+
+ Change container and record_list to work in nested situations.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+120 150 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 7e2dd736ffe0dbc969ce4e365efe8834889a103a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Sep 7 10:46:34 2012 -0400
+
+ QueryParser Driver: Adjust query whitespace
+
+ Adjust spacing and newlines to make the resulting query more easily read.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+14 14 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 9626889ea9c693b2576593591417dcbf11306f93
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sun Sep 16 16:46:43 2012 -0400
+
+ QueryParser: Expand negate and disallow operators
+
+ Allow negate to act like disallow on phrases.
+
+ Allow both to apply to groups.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+30 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 1199e3835f8308ca5a9d9b5329a60594e4710ef5
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sun Sep 16 15:21:07 2012 -0400
+
+ QueryParser: Add negate operator
+
+ To replace the previous -atom behavior add a negate op, by default !.
+
+ This acts identically to how - worked before it was changed to convert atoms
+ into unphrases.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+8 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 9c2df12c20f73619f427fca20fa4b79e167df35c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sun Sep 16 15:08:06 2012 -0400
+
+ QueryParser: Treat Unphrases as negated phrases
+
+ This should allow drivers to better check for negated phrases by using
+ indexes on the contained atoms.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+13 57 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 56d46e45f58616ab831247f7c6858de55e35962e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sun Sep 16 13:53:16 2012 -0400
+
+ QueryParser: Protect phrase parsing
+
+ Ensure that phrases don't get parsed as containing anything other than
+ individual atoms. This ensures that you can phrase-escape things that would
+ otherwise be treated as QP syntax.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+17 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 8a709bf9ca16355d74f1791483e23a13aea03ed6
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Fri Sep 14 14:28:20 2012 -0400
+
+ Convert negated words to unphrases, like we do with +d words to phrases
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit efa0f86ee926d8f3e1068779b3e01eb0943c9a57
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Sep 12 13:12:12 2012 -0400
+
+ Lots ...
+
+ * increase debugging amount and readability
+ * floating sections (push-to-top)
+ * force plan level setting
+ * fix several forms of auto-pushdown breakage (explicit bool precedence support)
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+154 75 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 1cdbcb8eccbeec914aeeb05876cc44d164c2052c
+Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
+Date: Fri Sep 7 22:44:50 2012 -0400
+
+ QueryParser unit test
+
+ Test that QueryParser can handle a variety of queries. This initial
+ unit test does the following:
+
+ 1) Test the configuration of QueryParser.
+ 2) Test that various queries have stable canonical representations.
+ 3) Test that a number of equivalent queries are correctly parsed as
+ equivalent.
+ 4) Test that a number of non-equivalent queries are correctly parsed as
+ NOT being equivalent.
+ 5) Several other tests relating to query parsing.
+
+ This includes almost 100% subroutine coverage in the QueryParser class.
+ Other classes have somewhat lower test coverage.
+
+ As of 2012-09-09, several outstanding bugs affect these tests:
+ 1) QueryParser->superpage cannot be unset.
+ 2) Explicit groups are not handled correctly by the abstract query
+ to string converter.
+ 3) There is no defined precedence between explicit boolean connectors
+ and implicit boolean connectors.
+ 4) Modifiers are silently dropped when not at the top level of the query.
+
+ Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+297 0 Open-ILS/src/perlmods/t/21-QueryParser.t
+ create mode 100644 Open-ILS/src/perlmods/t/21-QueryParser.t
+
+commit ba2ad7bda934b2184eba42dcd1eb1860bbcd6599
+Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
+Date: Sun Sep 9 10:52:06 2012 -0400
+
+ Start adding skeletal POD for subroutines
+
+ Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+341 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit be608c694172d6536b8d48efea5bae4c338fdca6
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Sep 10 15:31:05 2012 -0400
+
+ Move allow_nested_modifiers to the driver level, provide a wrapper for it, and add that to the Pg test setup as an example
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+11 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 264a90828359118a3b736e8de4a14a450997b4eb
+Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
+Date: Fri Sep 7 23:36:36 2012 -0400
+
+ Allow nested modifiers
+
+ Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 1d5ed2a3a1d6eba163d6a92866b2cdeef8ad5165
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Sep 10 14:58:01 2012 -0400
+
+ Pretty-fy canonicalization
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+41 29 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit cdb64b8159ec7edf920bf86dfef2fad96fe12fdf
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Sep 10 13:21:30 2012 -0400
+
+ Teach QP about floating (force-to-top) subplans indicated by {{...}}
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+79 19 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit bdcfdfb259c33d11086e8732e1e689a60d2828cc
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Fri Sep 7 15:51:43 2012 -0400
+
+ QP: OO-ize canonicalizer; remove extra nesting from canonicalized query; repair nested operator in bool nesting; updated (basis) test script
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+3 2 Open-ILS/src/extras/fts-replacement.pl
+39 18 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit 205ea5125eb0c22932ea5774d299d7cac2ba3301
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Fri Sep 7 14:15:21 2012 -0400
+
+ Automatic push-down of explicitly-bool-connected conditions
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+12 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
+
+commit bea6cffd710e3f1e05803d8152f41dbe7635f328
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Oct 10 17:00:54 2012 -0400
+
+ LP1071505 - Add 264 RDA tag to TPAC pubinfo display
+
+ Prior to this, TPAC only retrieved the 260 tag for publication info. Allow for
+ the possibility that the 264 tag might exist and contain relevant information.
+ Special note: the 264 tag must have a second indicator value of 1 to be meant
+ for publication statement.
+
+ Also, this only picks out the first 260 or 264 tags in any given bib record.
+
+ Approach inspired by Dan Scott's approach taken for finding edition statements.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+9 3 Open-ILS/src/templates/opac/parts/misc_util.tt2
+
+commit 3f30b4cfbd811dec7ed63f06089369a532fe4b71
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Feb 15 11:05:24 2013 -0500
+
+ Fix some issues that crept into the schema files
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+1 1 Open-ILS/src/sql/Pg/800.fkeys.sql
+4 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit cbb74f8211cf9ff892cabb838f37906c829bed3f
+Author: Ben Shum <bshum at biblio.org>
+Date: Fri Feb 15 00:52:36 2013 -0500
+
+ Stamping upgrade script for ACQ upload defaults
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+214 0 Open-ILS/src/sql/Pg/upgrade/0755.data.acq_po_upload_defaults.sql
+0 214 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0755.data.acq_po_upload_defaults.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
+
+commit f75e86d796a4658d9a60a9f61ddbeb0119612fa7
+Author: Kyle Tomita <ktomita at catalystitservices.com>
+Date: Thu Feb 14 14:42:10 2013 -0800
+
+ LP1100482 - Add max checked out indicator to patron interface
+
+ Patron exceeds max checked out indicator is not being displayed on patron page.
+
+ Created the indicator on the xul pages and the css to style it. The js code
+ to hide and show indicator was there.
+
+ Signed-off-by: Kyle Tomita <ktomita at catalystitservices.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+1 0 Open-ILS/xul/staff_client/server/circ/util.js
+1 0 Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul
+1 0 Open-ILS/xul/staff_client/server/patron/display_overlay.xul
+1 0 Open-ILS/xul/staff_client/server/skin/patron_display.css
+
+commit c26ef914b2b460b4cbaaf2aa43f10f3efd3feb87
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Feb 14 15:55:49 2013 -0500
+
+ ACQ upload does not persist provider
+
+ Do not persist upload provider. The org unit setting for defining a
+ default provide is still available.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3 2 Open-ILS/web/js/ui/default/acq/common/vlagent.js
+1 1 Open-ILS/web/js/ui/default/acq/picklist/upload.js
+
+commit 2b5fc07b79da80c5aaf25103db3df84d543b0a02
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Feb 13 15:20:37 2013 -0500
+
+ ACQ upload persists fiscal year
+
+ Persist the last used value for the fiscal year selector. As noted in
+ the code, this is a stop-gap for using the current org unit fiscal year
+ as a default, which requires additional UI components.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 0 Open-ILS/web/js/ui/default/acq/picklist/upload.js
+
+commit e3909302e89cdbd4e3bd4de7ec42e3ab3ef1e4c5
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Feb 4 16:01:19 2013 -0500
+
+ Repair ACQ upload defaults settings labels
+
+ LP 1109258
+
+ Replace "Upoad" with "Upload". Remove preceeding "ACQ..." from labels,
+ since it's redundant with the org unit settings group.
+
+ Thanks to Ben Shum for finding these label errors.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12 12 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+12 12 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
+
+commit d320b850c9b1637ba25b4c1f28383f26c8fcaaaf
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Jan 29 15:10:08 2013 -0500
+
+ ACQ upload form widget persistence release notes
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 0 docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt
+
+commit c447ff9e7b7740fd2cd1da7d19a145fa5883a726
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Jan 25 15:50:48 2013 -0500
+
+ ACQ upload form widget value persistence
+
+ Provides a two-layer persistence mechanism for the ACQ MARC file upload
+ interface(s). For most of the widgets in the upload form, there is now
+ a matching org unit setting for configuring values ahead of time. When
+ such a value is configured, the value will be used. When no org unit
+ setting value is configured for a field, the value selected by staff is
+ stored locally (at the workstation) and re-used for future loads of the
+ interface.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+109 8 Open-ILS/web/js/ui/default/acq/common/vlagent.js
+19 3 Open-ILS/web/js/ui/default/acq/picklist/upload.js
+
+commit afd6f560bb2e8e599b6dc33ab06b02a248f0c29f
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Jan 28 12:02:26 2013 -0500
+
+ ACQ MARC upload UI default values SQL
+
+ Adds a series of org unit settings for configuring the default values to
+ use for the acquisistions MARC upload interface.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+211 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+214 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
+
+commit 2317ed132b4db57973650569c23c3a31f1ead737
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Jan 25 15:46:39 2013 -0500
+
+ XUL localStorage interface
+
+ localStorage is so much better than cookies. To use it inside of
+ XUL-embedded web pages, we have to use the XUL localStorage interface,
+ since window.localStorage is not available within the oils:// protocol.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+22 1 Open-ILS/web/js/dojo/openils/XUL.js
+
+commit 4e48c4a25f54c4043e492792fde1a0fe6ed0c3da
+Author: James Fournie <jfournie at sitka.bclibraries.ca>
+Date: Wed Jan 9 12:24:27 2013 -0800
+
+ LP1097928 - Better caps lock message
+
+ The TPAC login failure message states "Ensure Caps-Lock is off" however
+ as was noted on IRC not long ago, passwords are case-sensitive. So this
+ message may be misleading.
+
+ Signed-off-by: James Fournie <jfournie at sitka.bclibraries.ca>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/login/form.tt2
+1 1 Open-ILS/web/opac/locale/en-US/opac.dtd
+
+commit e015fe2a01d1e929528c3b5242a4f9f7b94babbc
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Jan 23 13:07:33 2013 -0500
+
+ Acq: EDI omnibus bugfix package
+
+ EDIReader bugfix - Process misc charges better
+ MOA+304 seems to be an encoding peculiar to Ingram for processing fees.
+
+ Bubble up errors better from invoice processing
+ Errors were getting logged, but weren't linked on the related
+ acq.edi_message row in the database like they could have been to make
+ debugging easier.
+
+ This incidentally elevates one possible message from warning level to
+ error, but even as a warning it was stopping the processing of the
+ invoice in question there. So there's no meaningful difference.
+
+ Try harder to associate incoming EDI messages with exact right account
+ Sites use many very nearly identical EDI accounts (same host and
+ credentials) with different values only for the label and the vendcode.
+ This allows mapping of an order to a profile on the vendor side.
+
+ The problem with this is that the edi_fetcher and the processes it
+ kicks off did not know how to map incoming messages to the right
+ account based on vendcode. That code simply iterated through
+ accounts, using host information and login credentials, and grabbing
+ what it can find, as if
+ there will be no other Evergreen-side EDI "accounts" with the same
+ hostname and loging credentials.
+
+ This should help with that.
+
+ Style and whitespace cleanups in O::A::Acq::EDI.pm
+ All I could stand before I just couldn't take it anymore.
+
+ New PO template created malformed JSON in the INC_COPIES=0 case
+ And now it no longer should.
+
+ Allow order responses and invoices to omit PO repetition in lineitem refs
+ Usually vendor documents have bits of EDI that look like:
+ RFF+LI:100/123
+ where 100 is a PO number and 123 is a lineitem number.
+
+ Sometimes, for some documents, B&T at least will omit the '100/' part.
+ This is fine because we don't really need that number repeated for
+ every lineitem. We do need this change so that our EDI reader code
+ can deal with the omission, though.
+
+ Be more liberal reading EDIFACT message reference number
+ Spec, if I read it correctly, says that this is alphanumeric, not just
+ numeric, and ULS is one vendor I've seen taking advantage of letters
+ and numbers in that space.
+
+ This commit makes the relevant regex in our EDIReader appropriately
+ more tolerant.
+
+ Fixes to new vencode parsing for incoming EDI messages
+
+ Prevent problem in preventing EDI re-retrieves
+ The query we were using before would needlessly transfer large objects,
+ potentially hitting Jabber message size limits.
+
+ We're just testing for the existence of such objects, so we need no
+ more than a single ID in the result.
+
+ Fix EDI invoices for ULS, improve troubleshootability
+ 1) Taxes appear in different, but still valid way in ULS invoices than
+ in invoices from other vendors observed to date.
+
+ 2) Invoices from ULS use MOA 203 to indicate unit price instead of the
+ usual meaning of whole-lineitem price.
+
+ 3) Now abuse acq.invoice.note to leave better troubleshooting
+ breadcrumbs.
+
+ Invoices from EDI had unsavable invoice_items attached
+ Deal with this by letting us create fund_debits a little later than in
+ the previous workflow. We have to, because the EDI-level stuff creating
+ the invoice doesn't know what fund we want to target for taxes and misc
+ charges.
+
+ The problem we're fixing manifested by showing an alert() dialog about
+ ACQ_FUND_DEBIT_NOT_FOUND.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+278 132 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+34 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm
+44 6 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 13973bc1ce189b6ede2afde59b9f8c8487be75b0
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Feb 14 14:24:00 2013 -0500
+
+ Stamping upgrades for Link Checker
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+96 0 Open-ILS/src/sql/Pg/upgrade/0752.schema.url_verify.sql
+100 0 Open-ILS/src/sql/Pg/upgrade/0753.functions.url_verify.sql
+195 0 Open-ILS/src/sql/Pg/upgrade/0754.data.url_verify.sql
+0 94 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+0 98 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+0 193 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0752.schema.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0753.functions.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0754.data.url_verify.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+
+commit a280708fe305cfcb746ee91662e0173ebc946864
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Tue Jan 8 18:54:10 2013 -0500
+
+ Link checker: URL extraction bugfix and usability improvements
+
+ The database procedure for URL extraction did not correctly handle
+ URLs in repeating subfields in the same tag. Now fixed.
+
+ You now get a hint if you try to create a session with a name you have
+ used before.
+
+ Some UI elements on the create session interface have been reordered to
+ be more logical.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+3 0 Open-ILS/src/extras/ils_events.xml
+7 0 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+7 0 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+7 0 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+13 12 Open-ILS/src/templates/url_verify/create_session.tt2
+2 0 Open-ILS/web/js/dojo/openils/URLVerify/CreateSession.js
+
+commit 5958b038b5a5d7e0a5b3296c486b71e10381f79d
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Nov 21 13:49:59 2012 -0500
+
+ Link checker: Some UI tweaks suggested by George Duimovich
+
+ - Make the "Filter" link above FlattenerGrids a button and not a link.
+
+ - Instead of IDs as links in some grid columns, have the ID show up in
+ plain text and have links with a more descriptive name sit next to the
+ ID.
+
+ - Correct the settings for saving grid columns on the Select URLs and
+ Review Attempt interfaces.
+
+ - Tiny i18n fixes (page titles)
+
+ - Fix lack of horizontal scrollbar on Select URLs interface, and also
+ fix the way that if you clicked on said scrollbar in a case where
+ your grid was taller than your browser window, the page would
+ automatically scroll up to focus on your grid header row, and you
+ couldn't actually manipulate the horizontal scrollbar. We sadly
+ pay for our horiz scrollbar with a doubled vertical scrollbar, but
+ possibly someone can figure the Right way to fix such layout
+ problems, which actually occur widely in similar interfaces in
+ Evergreen.
+
+ - Add buttons to download CSV on Select URLs and Review Attempt
+ interfaces.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+8 8 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+8 8 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+1 1 Open-ILS/src/templates/url_verify/create_session.tt2
+4 1 Open-ILS/src/templates/url_verify/review_attempt.tt2
+21 16 Open-ILS/src/templates/url_verify/select_urls.tt2
+1 1 Open-ILS/src/templates/url_verify/sessions.tt2
+26 64 Open-ILS/web/js/dojo/openils/FlattenerStore.js
+2 2 Open-ILS/web/js/dojo/openils/URLVerify/ReviewAttempt.js
+7 7 Open-ILS/web/js/dojo/openils/URLVerify/Sessions.js
+3 2 Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
+11 1 Open-ILS/web/js/dojo/openils/XUL.js
+81 9 Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
+6 0 Open-ILS/web/js/dojo/openils/widget/nls/FlattenerGrid.js
+ create mode 100644 Open-ILS/web/js/dojo/openils/widget/nls/FlattenerGrid.js
+
+commit 7bbb842790fa7624890c69543d94cfc07ed9f21b
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Fri Oct 19 15:23:55 2012 -0400
+
+ Link checker: make bib ID visible by default in attempt review view
+
+ Since a piece of workflow (opening the bib in the MARC editor) hangs
+ off of it, may as well not hide it.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/templates/url_verify/review_attempt.tt2
+
+commit 99d7cfa1ff96e45e6925f309768e047bf67fcbd4
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Oct 19 14:34:49 2012 -0400
+
+ Link checker: Links to MARC Editor in verification review interface
+
+ Now you can click on the number in the Record ID column on any row in
+ the verification review interface to launch the MARC Editor for that
+ record.
+
+ This is only supports the most basic of possible mediation workflows to
+ follow a link checker run, but more could be done with future
+ development.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/templates/url_verify/review_attempt.tt2
+40 0 Open-ILS/web/js/dojo/openils/URLVerify/ReviewAttempt.js
+4 1 Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
+
+commit 2ef32ae20b71628bc6b913c3df70260223426629
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Sep 26 17:35:05 2012 -0400
+
+ Link checker: Allow configurable User Agent string
+
+ Credit to Bill Erickson for noticing that tests were resulting in an
+ inordinate number of 403 Forbidden responses, which turned out to be
+ due to discrimination by sites against a libwww/* user agent string.
+
+ We now use "Evergreen <version> Link Checker" by default, and it's
+ configurable in opensrf.xml (grep for user_agent).
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 0 Open-ILS/examples/opensrf.xml.example
+18 1 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+
+commit 6801cd2653aae17da606441a1d64fa7723faed4f
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Sep 26 14:34:17 2012 -0400
+
+ Link checker: technical overview (documentation)
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+113 0 docs/TechRef/LinkChecker.txt
+ create mode 100644 docs/TechRef/LinkChecker.txt
+
+commit b7a5f1040ffb678f2db0fb8c05321c9291414007
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Aug 31 17:31:43 2012 -0400
+
+ Link checker: user interface and supporting fixes (part 2)
+
+ Started verification review UI, also SCHEMA CHANGES
+ It just doesn't work for me to not have url_verify.url directly related
+ to url_verify.session. When dealing with the "root" URL in a redirect
+ chain, you can get the related session through url_selector, but not when
+ you have any later URL in the chain. The only way for IDL perms to work
+ would be to have a link to a view using a CTE to find the "root" URL.
+ That's too complex, so instead of that I've just added a session fkey on
+ url_verify.url.
+ Corrections to the preceding commit
+ Vertical scrolling UI glitches fixed
+ Fix broken display of verification attempt in progress
+ Implement the "process immediately" switch, hitherto unhooked up
+ Verify-all now means all-matching-my-search-terms, not necessarily all-in-uvs
+ let's do filter sets a little more generalized-like
+ Permission fixing
+ Filter set loading works.
+ Filter loading: gracefully skip unknown fields, remove inital empty row
+ Saving filter sets
+ Fix filter dialog for pkey fields, scrolliness issue, saved filters issue
+ Pretty start page for staff client menu to land on
+ Staff client menu entry
+ User settings for saved columns
+ Session cloning, working and rather tested
+ show name of session on url select page ...
+ ... and link back to that on review attempt page
+ IN / NOT IN for filter somewhat working, but doesn't save/load yet
+ Saving/loading filter rows for IN, NOT IN operators
+ Printing
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+61 38 Open-ILS/examples/fm_IDL.xml
+3 6 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+17 0 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 10 Open-ILS/src/sql/Pg/075.schema.url_verify.sql
+2 2 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+13 0 Open-ILS/src/sql/Pg/800.fkeys.sql
+53 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+10 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+2 2 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+62 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+4 0 Open-ILS/src/templates/base.tt2
+10 5 Open-ILS/src/templates/url_verify/create_session.tt2
+78 0 Open-ILS/src/templates/url_verify/review_attempt.tt2
+27 22 Open-ILS/src/templates/url_verify/select_urls.tt2
+51 0 Open-ILS/src/templates/url_verify/sessions.tt2
+11 1 Open-ILS/web/js/dojo/openils/FlattenerStore.js
+115 28 Open-ILS/web/js/dojo/openils/URLVerify/CreateSession.js
+67 0 Open-ILS/web/js/dojo/openils/URLVerify/ReviewAttempt.js
+53 57 Open-ILS/web/js/dojo/openils/URLVerify/SelectURLs.js
+74 0 Open-ILS/web/js/dojo/openils/URLVerify/Sessions.js
+59 0 Open-ILS/web/js/dojo/openils/URLVerify/Verify.js
+13 7 Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
+19 1 Open-ILS/web/js/dojo/openils/widget/FlattenerFilterDialog.js
+33 14 Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
+443 44 Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
+9 1 Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterPane.js
+2 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+23 5 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+3 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+1 0 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
+ create mode 100644 Open-ILS/src/templates/url_verify/review_attempt.tt2
+ create mode 100644 Open-ILS/src/templates/url_verify/sessions.tt2
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/ReviewAttempt.js
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/Sessions.js
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/Verify.js
+
+commit 3a2f6181daf37eeb4bb6b4357fad50762f4d1a92
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 31 09:59:58 2012 -0400
+
+ Link checker: URLVerify.pm; response throttling repairs
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+6 4 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+
+commit 61195ba35fbf3a5a557be81b03af3e70d7a938c1
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Aug 17 12:17:00 2012 -0400
+
+ Link checker: user interface and supporting fixes (part 1)
+
+ Add open-ils.url_verify service to example OpenSRF configs
+ ML methods to create sessions and do the searching/bucketing
+ We can't use PCRUD to create url_verify.session objects because a) you
+ couldn't trust the creator field if we allowed that, and b) the
+ container foreign key has a not-null constraint, so you have to create
+ that first, and you can't do that with PCRUD.
+ I've removed the C, U and D perms for PCRUD for url_verify.session, but
+ I left the R in case we wind up using that.
+ Beginnings for the big session kick-off UI. Not yet functional.
+ Get all search results, not just first 10
+ Check for session ownership and for previous searchitude
+ Deal with moved publish_fieldmapper() method
+ This is a companion commit to
+ fac45ab9b1cb8924 / Move Fieldmapper API call to Application.pm
+ Without it, Flattener and Action/Trigger stop working with errors like
+ this:
+ [Mon Aug 20 13:50:18 2012] [error] [client XXX.XXX.XXX.XXX] Exception:
+ OpenSRF::EX::ERROR 2012-08-20T13:50:18 main -e:0 System ERROR:
+ Exception: OpenSRF::DomainObject::oilsMethodException
+ 2012-08-20T13:50:18 OpenSRF::AppRequest
+ /usr/local/share/perl/5.10.1/OpenSRF/AppSession.pm:1064 <500> *** Call
+ to [open-ils.fielder.flattened_search.execute.atomic] failed for session
+ [1345485018.767884163.96534353976], thread trace [1]:\nNo field by the
+ name publish_fieldmapper in Fieldmapper! at
+ /usr/local/share/perl/5.10.1/OpenILS/Utils/Fieldmapper.pm line
+ 270.\n\n\n\n, referer:
+ http://XXXXXXX/eg/conify/global/actor/search_filter_group
+ Use a perm that actually exists
+ More UI work. Saved search selector & search scope OU selector & cosmetics
+ Fix subtle Perl issue
+ Not a syntax error that the compiler will catch, but see
+ "perldoc -f do" which will lead you do "perldoc perlsyn"
+ Buckets and their items aren't designed to be PCRUD accessible,
+ so we need a handy view to link URL Verify Sessions to the bib
+ contained. We can leverage this in flattener queries.
+ Pretty much finished session create UI but for cloning
+ Permisison fixing
+ whitespace
+ Fix previously nonfunctional stored procedure url_verify.extract_urls(INT,INT)
+ Call URL extraction phase from UI
+ Fix xpath generation to match what works
+ Various fixes, largely UI
+ Refactor create_session as dojo module.
+ Fix IDL permissions that require jumps
+ Essentials for URL selecting interface
+ Verification sorta works
+ A note about open-ils.url_verify.verify_url for future reference
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+61 33 Open-ILS/examples/fm_IDL.xml
+21 0 Open-ILS/examples/opensrf.xml.example
+1 0 Open-ILS/examples/opensrf_core.xml.example
+7 0 Open-ILS/src/extras/ils_events.xml
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Flattener.pm
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm
+6 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm
+279 17 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+3 3 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+7 7 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+130 0 Open-ILS/src/templates/url_verify/create_session.tt2
+66 0 Open-ILS/src/templates/url_verify/select_urls.tt2
+352 0 Open-ILS/web/js/dojo/openils/URLVerify/CreateSession.js
+106 0 Open-ILS/web/js/dojo/openils/URLVerify/SelectURLs.js
+15 0 Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
+1 0 Open-ILS/web/js/dojo/openils/widget/FilteringTreeSelect.js
+24 4 Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
+ create mode 100644 Open-ILS/src/templates/url_verify/create_session.tt2
+ create mode 100644 Open-ILS/src/templates/url_verify/select_urls.tt2
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/CreateSession.js
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/SelectURLs.js
+ create mode 100644 Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
+
+commit 9e1d009950edc1d2b9bea1aa11ff047d7f9c802d
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Aug 13 16:10:38 2012 -0400
+
+ Link checker: DB layer fixes
+
+ Function for ingesting URLs from container item + session
+ New container type for url verification sessions
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+43 0 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+5 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+42 0 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+
+commit 073bb779d7c11c6e74dba9a1f0023536cccd9872
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Aug 7 16:28:33 2012 -0400
+
+ Link checker: middle layer work, actual parallelized machinery to check links
+
+ Added is_event check to AppUtils
+ URLVerify.pm getting started
+ URLVerify.pm; firing batch url verify calls
+ URLVerify.pm; docs / cleanup
+ Constraints need unique names
+ Liberalize res_code constraint
+ URLVerify.pm; resume options; docs
+ URLVerify.pm; initial testing tweaks
+ Move Fieldmapper API call to Application.pm
+ Move export of opensrf.open-ils.system.fieldmapper API call from
+ Fieldmapper.pm into Application.pm with the rest of the shared API
+ calls. This allows us to remove the OpenSRF::Application base from
+ Fieldmapper, which was causing some method name collisions. For
+ example, if a Fieldmapper object had a field called "session", which,
+ incidentally, is also a method of OpenSRF::Application, the version
+ from OpenSRF::Application would get called instead of the Fieldmapper
+ version, since Fieldmapper methods are defined during AUTOLOAD.
+ Hilarity was guaranteed to ensue.
+ URLVerify.pm; more testing tweaks
+ URLVerify.pm; redirects / error handling
+ url_verify perm/org setting seed data
+ url_verify perm/org setting seed data
+ url_verify perm/org setting seed data
+ url_verify seed data (trigger)
+ url verify seed data / null constraint repairs
+ URLVerify.pm; settings, tmp caching, cleanup / misc
+ url verify seed data repairs
+ url_verify seed data / sql manifest
+ url_verify schema repair / res-code constraint
+ Do the same thing I did to fix constrain names in upgr scripts to baseline
+ URLVerify.pm; move to lwp to support ftp and simplify
+ URLVerify.pm; apply timeout to lwp useragent; comments
+ URLVerify.pm; avoid re-processing same url within the same attempt
+ URLVerify.pm; avoid re-processing same url within the same attempt (thinko)
+ URLVerify.pm; avoid re-processing same url repairs; honor delay=0
+ URLVerify.pm; docs; url shuffling
+ URLVerify.pm; docs; url shuffling
+ URLVerify.pm; docs; url domain looping; cleanup
+ URLVerify.pm; docs; tested redirect max/loops and repairs
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+14 0 Open-ILS/src/perlmods/lib/OpenILS/Application.pm
+13 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+587 0 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+0 14 Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm
+8 8 Open-ILS/src/sql/Pg/075.schema.url_verify.sql
+97 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+2 0 Open-ILS/src/sql/Pg/sql_file_manifest
+8 8 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+27 0 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+131 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+ create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
+
+commit 23101c610ccd606764e4f531ee2a9994c935f81f
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Aug 6 15:51:04 2012 -0400
+
+ Link checker: DB layer and similar changes for URL Verification
+
+ Schema and IDL changes for URL Verification functionality
+ Start building URL-Validation related funcitons
+ Add Rose::URI to the CPAN_MODULES list
+ Add ON INSERT trigger to parse the URL as it is added
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+291 0 Open-ILS/examples/fm_IDL.xml
+2 1 Open-ILS/src/extras/Makefile.install
+102 0 Open-ILS/src/sql/Pg/075.schema.url_verify.sql
+64 0 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+82 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+22 0 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/075.schema.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/076.functions.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
+
+commit eccdd75a4a9a2b5b0ea73311586d352cd5f2aa5d
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 6 10:19:00 2012 -0500
+
+ Repair tpac OU hiding test for copy counts display
+
+ Ensure calls to ctx.org_hiding_disabled() are made against the context
+ (ctx) object, instead of the old-style in-template invocation without
+ the context.
+
+ Thanks to Dale Rigney for spotting this.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/templates/opac/parts/record/copy_counts.tt2
+
+commit 0e4d2442b88986702a49217fa3fbfaa6b916c5df
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 21 13:58:46 2012 -0400
+
+ TPAC Org unit hiding
+
+ Adds support for the opac.org_unit_hiding.depth org unit setting to
+ TPAC, which makes out-of-scope org units disappear (except when
+ explicitly requested).
+
+ Ui changes:
+
+ All search org unit selectors
+ Holds pickup lib selector
+ Copy summary in search results page
+ Copy list in search results page
+ Copy summary in record detail page (which controls the copy grid).
+ Hold summary in record detail
+
+ Org unit hiding is based on the physical_loc (Physical Location) param /
+ cookie, which is the closest analog to 'ol' (original location), from
+ which it was based in the JSPAC.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+22 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+11 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+79 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+9 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
+9 1 Open-ILS/src/templates/opac/parts/org_selector.tt2
+3 1 Open-ILS/src/templates/opac/parts/record/copy_counts.tt2
+14 2 Open-ILS/src/templates/opac/parts/record/summary.tt2
+9 4 Open-ILS/src/templates/opac/parts/result/copy_counts.tt2
+20 0 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt
+
+commit 9ae4a8e104d554332301670632a50493e2da1ff2
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Feb 14 11:00:42 2013 -0500
+
+ Don't sort filter group entries in the template
+
+ They are now delivered sorted by 'pos', and the template sorting was
+ ascii-betical anyway, which is incorrect.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+3 8 Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
+
+commit 0c49049db5ed43f263bc960b5da06900b699f73a
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Feb 14 10:51:37 2013 -0500
+
+ Sort search filter group entries by 'pos'
+
+ We use a fleshed cstore call to grab search filter groups and their entries,
+ but we don't currently sort them by their 'pos' field, which is it's purpose.
+ cstore will apply order_by expressions to the applicable tables in a fleshed
+ search/retrieve. This does that.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+
+commit cf1e67373238132f159c8edffcc5236a00ef6e8a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Sep 26 10:42:41 2012 -0400
+
+ More receipt macros
+
+ Patron/Staff Middle Name and patron expiration date.
+
+ Including a YMD format variant of the latter.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+8 0 Open-ILS/xul/staff_client/chrome/content/util/print.js
+
+commit e4be604a1adafaae9bd05283a8fc4fdce3c87e99
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 13 10:55:05 2013 -0500
+
+ Add release notes for hold patron name display
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 0 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt
+
+commit 79720bbb0f5033f0a5dcae5ff86d75ea41d5e71d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 13 11:15:22 2013 -0500
+
+ Style barcode not found message, hide on empty
+
+ The barcode not found message should stand out more, so make it a text alert.
+
+ In addition, empty barcode isn't really "not found" but still invalid. Hide the
+ "barcode not found" message and disable submit on empty barcode.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 0 Open-ILS/src/templates/opac/css/style.css.tt2
+3 0 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit d51caad5280c94fb21bead47001f67adf4e3de8e
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Feb 13 10:30:47 2013 -0500
+
+ TPAC - add "patron barcode not found" message to hold placement page
+
+ Add "Patron barcode not found" as an error text next to the barcode entry
+ when the lookup fails. This message helps warn staff that the barcode they
+ are attempting to use is not valid.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
+2 0 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit 83a6d922f0d9c4a71cce5c9df96c078f6a14e5d9
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Feb 13 10:27:09 2013 -0500
+
+ TPAC - gray out hold submit button
+
+ When disabled, recolor to gray to indicate that it is disabled.
+
+ This will turn back to normal once a valid user is found.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+7 0 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 3006a1b3ff41342966913c85f1366b165a700198
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 13 09:49:49 2013 -0500
+
+ TPac: Disable staff hold place submit button by default
+
+ Because if we don't have a barcode in the box we shouldn't be submitting.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+3 2 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit 0da2a803dc982611ad0b6fd0f4eded6baaef797a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 13 09:06:07 2013 -0500
+
+ TPac: Invalidate 'current' barcode on invalid
+
+ Hold placement should allow you to go back to the previous valid barcode.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+2 0 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit bec0ab371a59ac7c3bd94494968ce23897fbddec
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Feb 12 09:47:30 2013 -0500
+
+ TPac: Load name from patron place hold interface
+
+ only_settings is applied from there, so check if a barcode was entered.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+1 1 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit d0eae88d8a1c665474bb5fd05b5665550a536c6e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Feb 12 09:10:29 2013 -0500
+
+ TPac: Load patron name when placing holds
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+2 2 Open-ILS/src/templates/opac/parts/place_hold.tt2
+15 2 Open-ILS/web/js/ui/default/opac/staff.js
+7 1 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+
+commit dc02f87a9ce84eb81c4845fc21f0f7660501b52c
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Feb 6 16:01:49 2013 -0500
+
+ ForceExternal: Compare hostnames case insensitive
+
+ Lowercase both sides to avoid "right host, wrong case" issues.
+
+ Resolves LP1081699 where the external browser would be used due to
+ hostname case sensitivity.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/xul/staff_client/components/forceexternal.js
+
+commit a7da0c23c6c7392dbc2c9fa25a816a66708d8e2d
+Author: Ben Shum <bshum at biblio.org>
+Date: Fri Feb 8 17:30:52 2013 -0500
+
+ Add release note for clickable patron indicators
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 0 docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt
+
+commit 15ebe4fa801a378b88681398d3c2dd9614308da6
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Fri Feb 8 16:41:43 2013 -0500
+
+ Remove See Messages from the invalid email and phone labels
+
+ The "See Messages" part of the label might be misleading since clicking these
+ indicators opens the patron edit screen. Since replacing the email or
+ phone number automatically removes these messages, there is no need to
+ direct the user to the messages screen.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 2 Open-ILS/web/opac/locale/en-US/lang.dtd
+
+commit f37b1e87e6fec295df2dd97ed39725860ec26270
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Oct 11 13:34:32 2012 -0400
+
+ Stop highlighting indicators
+
+ The way that commands were highlighted when selected, highlighted
+ both the indicators and the buttons. Change to only hightlight
+ the tabbed buttons.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+6 8 Open-ILS/xul/staff_client/server/patron/display.js
+
+commit 1c1ace019cbd870bdf4636f5049dc306c0d3772e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 3 15:27:54 2012 -0400
+
+ Make patron indicators clickable
+
+ For example, make "(See Notes)" bring you to notes, provided the patron is
+ already loaded (aka, not from search).
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+7 0 Open-ILS/xul/staff_client/server/patron/display.js
+14 14 Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul
+14 14 Open-ILS/xul/staff_client/server/patron/display_overlay.xul
+
+commit 25f8ba16c8825e42c3a154b61b3ee0b0b4a6ab10
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Jan 21 17:02:42 2013 -0500
+
+ TPAC: Make locale picker match default locale
+
+ As noted by Pasi Kallinen, the language picker would not reflect the
+ chosen locale unless your cookie had been set or there was an explicit
+ CGI parameter with the locale name.
+
+ Accordingly, get the default locale from the context vars and use that
+ to set the selected value for the language picker in the absence of
+ anything else, to prevent the picker from possibly confusingly showing
+ the first language alphabetically rather than the currently displayed
+ language in the rest of the UI.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 1 Open-ILS/src/templates/opac/parts/locale_picker.tt2
+
+commit 828b202a99b5cc97fcea53a0409f298acc3bd546
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Jan 2 12:33:36 2013 -0500
+
+ LP #1092921: Display of/sorting by CN affixes in Simplified Hold Pull List
+
+ In the Simplified Hold Pull List interface, the "Call Number Label" column
+ displays the call number of the copy targeted by the hold in each row,
+ and it does so by combining affixes with the actual label field.
+ Sorting of this column actually uses the call number sortkey generated
+ in-database for this purpose.
+
+ Sometimes this means that sorting order doesn't match what you'd
+ expect to see with this column. Opinions differ on desired behavior, so
+ now you can explicity add columns to the table for call number prefix
+ and suffix, and sort on either of those (potentially in combination with
+ other columns).
+
+ Amended from an earlier version of this commit that still didn't sort
+ CN prefix and suffix columns quite right.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12 2 Open-ILS/src/templates/circ/hold_pull_list.tt2
+
+commit 10114e3aeb26341f3441ebff6e3a102b2fcc1ea5
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Tue Oct 16 11:02:23 2012 -0700
+
+ LP#1067361: vandelay: batch queue deletion no longer works
+
+ Because window.location.reload can trigger before the deletions
+ have occurred. Simple fix (band aid?) is to make the delete
+ calls in sync.
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js
+
+commit 11dd0bd8b9614db85cd0789efccbd1bb0edefaa3
+Author: Ben Shum <bshum at biblio.org>
+Date: Tue Jan 29 00:27:55 2013 -0500
+
+ LP1054053 - Remove white padding around login inputs
+
+ Forget efforts to make the boxes bigger and smoother as it was in the past.
+ Instead, opting for a cleaner look by removing the extra white background
+ that was part of the padding surrounding the actual login input area. This
+ removes the feeling that the box area should have been bigger than it really
+ is.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+1 2 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 1477178a2960ca8e18b1d0342e2bb9b7ccf16f0c
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Tue Nov 27 09:05:35 2012 -0500
+
+ Replace "Mirror Mirror" default non-AC jacket cover
+
+ Every item in KPAC that doesn't have a jacket cover uses
+ the cover for "Mirror Mirror". This is inappropriate, so
+ lets replace it with a small blank image.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+- - Open-ILS/web/images/kpac/item_image.jpg
+ mode change 100755 => 100644 Open-ILS/web/images/kpac/item_image.jpg
+
+commit 2920f7a11fba60de2e9ca7c8ec9a0482cd7ac939
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Thu Sep 20 13:10:15 2012 -0400
+
+ LP1053526 - Don't inadvertently modify the in-memory org tree when printing
+
+ To see an example of this causing a problem, load Holdings Maintenance for
+ an arbitrary bib record with items. Make sure the Hide Empty Libs checkbox
+ is checked. Hit the Print button at the bottom of the UI (it's okay to then
+ Cancel the print). Then hit Refresh. It should result in an org.children()
+ is null error.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 2 Open-ILS/xul/staff_client/chrome/content/util/list.js
+
+commit a997ffe33fa865e212189717ba1799d97fbeb62d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Nov 5 08:48:46 2012 -0500
+
+ LP1075586 - Remove top bar in staff client
+
+ Chances are it is rigged for patron, not staff, use.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/topnav.tt2
+
+commit 83620c60d631e488ed453b255228c324ea1104b4
+Author: Dan Pearl <dpearl at cwmars.org>
+Date: Thu Jan 17 14:56:18 2013 -0500
+
+ LP #1100914: Input focus for staff client portal should be the text box.
+
+ Suggested by a librarian:
+ Save a click by putting the initial focus of the Portal page in the search box.
+ Previously, entering the text box would eliminate the decorative background image;
+ now, pressing on any key while focus in the box will eliminate the text.
+
+ Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/xul/staff_client/server/index.xhtml
+
+commit 9ee59172f7353f102244fd3d4153875c6a65163d
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Thu Jan 31 10:51:40 2013 -0500
+
+ Copy_offset and copy_limit shouldn't persist in URL
+
+ Added copy_offset and copy_limit to stop_parms definition so that they
+ don't persist in URL when returning to search results or launching
+ subject/series searches.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/record/body.tt2
+
+commit 439bf426083603e8f36f904883fdbd200fce13cf
+Author: Ben Shum <bshum at biblio.org>
+Date: Fri Jan 25 09:37:29 2013 -0500
+
+ TPAC - Add parse_datetime to expire_date
+
+ As reported by paxed in IRC, sometimes the function for expire_date has
+ troubles and you get an apache internal server error page and log errors
+ like:
+
+ egweb: template error: date error - bad time/date string:
+ expects 'h:m:s d:m:y' got: '2015-01-31T00:00:00+0200'
+
+ Adding the ctx.parse_datetime() function to wrap the ctx.user.expire_date
+ resolves this problem.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+2 2 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
+
+commit fbded261a9e82a9135e9e346ceee6cfa3c6e087a
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Jan 21 14:54:55 2013 -0500
+
+ Serials: Caption/pattern wizard use enum fields for chronology when no enum
+
+ MFHD spec says that when there are no ‡a - ‡f enumeration captions, any
+ chronology captions should move back from their usual ‡i - ‡m places
+ back into enumeration space.
+
+ The predictions engine we already have deals with this better than with
+ the wrong patterns we were creating before, e.g.:
+
+ 853 20 ‡81 ‡i(year) ‡j(month) ‡wm
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+15 3 Open-ILS/xul/staff_client/server/serial/pattern_wizard.js
+
+commit 5a47a857c5994f1251341391fd4123148f22c441
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Aug 17 16:07:19 2012 -0400
+
+ Deal with opt-in boundaries defensively
+
+ If a site had not set an 'org.patron_opt_default' OU setting, then it
+ seemed that a DEFAULT value was getting dumped into the "create opt-in"
+ INSERT statement for the org_unit argument, and that (as there is a
+ non-NULL constraint on the column and no default value for the column)
+ resulted in the patron not getting opted in.
+
+ One way for sites to deal with this is to set an opt-in boundary at the
+ consortial level, along the lines of:
+
+ INSERT INTO actor.org_unit_setting (org_unit, name, value)
+ VALUES (1, 'org.patron_opt_default', 2);
+
+ Alternatively, in the absense of any such setting, opt-in should
+ continue to work as it had before the new feature was added; this change
+ keeps the old behaviour active in that case.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: James Fournie <jfournie at sitka.bclibraries.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+
+commit 37794afa3eff7fa01f7dce7f1c411d9997dc1060
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Nov 5 09:22:55 2012 -0500
+
+ LP1051112 - Display lineitem commands menu on empty picklists
+
+ Ensure that the lineitem commands drop-down menu appears even when the
+ picklist is empty. Previously, the commands were not displayed until
+ the first lineitem was retrieved. For empty picklists, of course, there
+ will be no first lineitem.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3 0 Open-ILS/web/js/ui/default/acq/picklist/view.js
+
+commit 77a021f9c1a523e6beb3354c4dc05853cda43035
+Author: Ben Shum <bshum at biblio.org>
+Date: Thu Oct 11 00:10:54 2012 -0400
+
+ LP1066158 - Add associated permissions to admin menu commands
+
+ For the admin menu, we had already begun to check for specific permissions
+ to allow staff to access the menu options. However, it is not complete.
+
+ This is a first attempt to add additional permissions to various local
+ and server admin options.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+
+81 28 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+
+commit 53e1bc8d25b92ff799198158debe1b901c66a5c5
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Mon Jan 21 11:38:49 2013 -0500
+
+ LP#1102472: add about:about to staff client developer menu
+
+ The about:about page contains many XULRunner diagnostic tools.
+
+ Some useful ones include:
+
+ about:buildconfig - Get information about how the staff client is built.
+ about:config - Tweak XULRunner settings.
+ about:memory - Get detailed information about staff client memory usage.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+6 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+4 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+13 0 docs/RELEASE_NOTES_NEXT/about_about.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/about_about.txt
+
+commit 128258dc5e75ff4d6ca5abc109c0df27d8fbd47d
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Fri Jan 25 21:35:13 2013 -0500
+
+ Documentation: acquisitions updates
+
+ Update Search for Line Items from an Invoice section to reflect minor
+ changes that came with lp1050008. Also, moved received Items from an
+ Invoice section to fall within the rest of the Invoices section.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+6 0 docs/acquisitions/invoices.txt
+3 3 docs/acquisitions/receive_items_from_invoice.txt
+- - docs/media/Search_for_line_items_from_an_invoice2.jpg
+
+commit bcfcca4497edd20f91358a92330e45620cbd28da
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Tue Jan 22 09:36:08 2013 -0500
+
+ Documentation: Update staff client installation for 2.3.3 version.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+3 3 docs/installation/staff_client_installation.txt
+
+commit 8e0676664248f9a0dc6bd0c110d9a2270e3bcea6
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Tue Jan 22 09:17:26 2013 -0500
+
+ Documentation: Update upgrading the server instructions to point to 2.3.3.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+13 12 docs/installation/server_upgrade.txt
+
+commit 829462a97d2c28d698c43adc01897e5946ed581f
+Author: Ben Shum <bshum at biblio.org>
+Date: Sun Jan 20 01:16:13 2013 -0500
+
+ TPAC - new CSS for login help elements
+
+ Instead of having everything hard coded into the page, move important
+ pieces into the style.css.tt2.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+12 0 Open-ILS/src/templates/opac/css/style.css.tt2
+1 1 Open-ILS/src/templates/opac/parts/login/form.tt2
+6 5 Open-ILS/src/templates/opac/parts/login/help.tt2
+
+commit 6fe4ddc7153117f30196b5013c4ed02de927dfc8
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Dec 21 16:10:09 2012 -0500
+
+ TPAC - Remove images from login help page
+
+ Because images are hard to translate.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+6 4 Open-ILS/src/templates/opac/parts/login/help.tt2
+- - Open-ILS/web/images/faqs-btn.png
+- - Open-ILS/web/images/questions.png
+ delete mode 100644 Open-ILS/web/images/faqs-btn.png
+ delete mode 100644 Open-ILS/web/images/questions.png
+
+commit cc0542584c924e53ab312633ea13ca69cd5bd16e
+Author: Ben Shum <bshum at biblio.org>
+Date: Fri Dec 21 15:47:40 2012 -0500
+
+ LP1054053 - make default input font darker
+
+ The original light grey made it difficult to see what was being input.
+ Change to use text font color variable (black by default).
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 142ec2f42021a38c3bdf55714c3c91177b542c98
+Author: Dan Scott <dan at coffeecode.net>
+Date: Sat Jan 19 14:28:06 2013 -0500
+
+ TPAC: Fix series display for multiple series fields
+
+ This commit adds one test record, "Harry Potter and the Goblet of Fire",
+ which contains multiple series fields. TPAC would display the series
+ fields in a purely additive fashion as the variable was not reset after
+ each field. Now we initialize the series var for each new series field
+ we retrieve, fixing the display problem.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/record/series.tt2
+2 1 Open-ILS/tests/datasets/sql/bibs_graphic_880.sql
+
+commit 363e2ef1fd1c87b8c3b8b2f814c8a6b0ddfec29f
+Author: Ben Shum <bshum at biblio.org>
+Date: Thu Jan 10 17:01:05 2013 -0500
+
+ Unbold graphic 880 title display
+
+ To maintain consistency with the main title being unbolded and have
+ a little less bolding distraction in the record.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+5 0 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 5bbc273feb3a5626df02baf3cd77d7a0d8fad198
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Thu Jan 10 16:55:01 2013 -0500
+
+ Added 880 series display to Release Notes.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt
+
+commit 1b1f2fd6ce9fe0f226598a8217beee22f2b2aff1
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Jan 7 18:16:57 2013 -0500
+
+ Make series in record details behave
+
+ Add graphic 880 field support, as well as relying on mkurl() macro to
+ generate the desired URL and show the complete series on a single line
+ instead of having subfields appear on separate rows.
+
+ Add a sample record that contains a 440 series field linked to an 880
+ field.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+29 12 Open-ILS/src/templates/opac/parts/record/series.tt2
+2 1 Open-ILS/tests/datasets/sql/bibs_graphic_880.sql
+
+commit 60e637ea18f90a309b09e0014921f05d85931fe7
+Author: Dan Scott <dan at coffeecode.net>
+Date: Sat Jan 5 20:49:27 2013 -0500
+
+ Add test records for graphic 880 field display
+
+ "--load-all" in eg_db_config.pl will load these records with call
+ numbers of "G880 ", so you can shelf-browse, or search by title:
+
+ * Tu shuo Zhongguo jie
+ * Matsumoto Shigeharu
+ * Schrödinger operators
+ * Breathing, feeding, and neuroprotection
+ * Data warehousing and knowledge discovery
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+19 0 Open-ILS/tests/datasets/sql/assets_graphic_880.sql
+9 0 Open-ILS/tests/datasets/sql/bibs_graphic_880.sql
+6 0 Open-ILS/tests/datasets/sql/load_all.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/assets_graphic_880.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/bibs_graphic_880.sql
+
+commit 1785a9289cbcecf9b56a2cec64b386cf4857ff62
+Author: Dan Scott <dan at coffeecode.net>
+Date: Fri Jan 4 23:55:13 2013 -0500
+
+ Release notes for alternate graphic 880 fields
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+67 0 docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt
+
+commit a1f619bd3748c52ea177e52898bdf7b27826e007
+Author: Dan Scott <dan at coffeecode.net>
+Date: Fri Jan 4 16:26:30 2013 -0500
+
+ TPAC: Alternate graphic fields (880) display
+
+ In the search results and record details displays, display the
+ corresponding 880 field(s) whenever possible.
+
+ The contents of the 880 field are generally displayed directly
+ underneath the corresponding primary field, with the exception of the
+ contributor credits on the record details page, in which the 880
+ contents appear between the name of the contributor and the
+ contributor's credit.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+121 9 Open-ILS/src/templates/opac/parts/misc_util.tt2
+17 1 Open-ILS/src/templates/opac/parts/record/authors.tt2
+11 0 Open-ILS/src/templates/opac/parts/record/contents.tt2
+11 0 Open-ILS/src/templates/opac/parts/record/subjects.tt2
+43 0 Open-ILS/src/templates/opac/parts/record/summary.tt2
+65 2 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit 3f211c52fb8a34bcdfdd66287b1d6ebd784d0a81
+Author: Ben Shum <bshum at biblio.org>
+Date: Mon Dec 3 10:37:43 2012 -0500
+
+ Update staff client's about page to include newest core committers
+
+ The newest core committers were elected during the Evergreen Hack-A-Way on
+ October 10, 2012:
+
+ Jeff Godin, Traverse Area District Library
+ Benjamin Shum, Bibliomation, Inc.
+ Jason Stephenson, Merrimack Valley Library Consortium
+
+ Also update language of page to reflect that these contributors are now core
+ "committers" rather than "developers". And move past core committers into
+ their own section.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+13 6 Open-ILS/xul/staff_client/chrome/content/main/about.html
+
+commit ee6b43a6782b9b0b7d462e51bf19d182d891719f
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Jan 16 15:18:56 2013 -0500
+
+ Add 2.2.4 -> 2.2.5 upgrade script
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+278 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.4-2.2.5-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.4-2.2.5-upgrade-db.sql
+
+commit c86c856762175a83fd8889b1ddcd6fbe624f2014
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Jan 16 15:18:57 2013 -0500
+
+ Forward-porting 2.3.2 -> 2.3.3 DB upgrade
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+314 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.2-2.3.3-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.2-2.3.3-upgrade-db.sql
+
+commit 853426f500b57ee6467f6c8225beb5c77f5b963c
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Tue Jan 15 11:30:41 2013 -0500
+
+ LP#1098377: protect against even more cstore segfaults
+
+ Following up on the preceding patch, passing null
+ as the savepoint name to savepoint.release and
+ savepoint.rollback would also segfault cstore.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+12 0 Open-ILS/src/c-apps/oils_sql.c
+
+commit 95533a4516fe3d9de56b7e6fa8ca798f06e26b03
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Jan 15 10:58:16 2013 -0500
+
+ Verify savepoint name is non-null
+
+ Before we attempt to mangle the name, let's ensure that it's non-null.
+ Otherwise, segfaults ensue.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+6 0 Open-ILS/src/c-apps/oils_sql.c
+
+commit 8d51da5033f82c668db6b07f1cbec8269e4cd2bc
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Jan 11 01:32:13 2013 -0500
+
+ Protect against overly long savepoint names
+
+ Per http://postgresql.org/docs/9.1/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS,
+ the maximum identifier length works out to being 63 bytes (+1 for the
+ null terminator), so to avoid potential memory pressure by a 10GB string
+ somehow being passed in as the savepoint name, malloc no more than 64
+ bytes and copy no more than 63 bytes from the incoming name to the
+ escaped name.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+16 2 Open-ILS/src/c-apps/oils_sql.c
+
+commit ce9d5391b7b51af91a8827ebff555624bca809e4
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Fri Jan 11 02:30:50 2013 -0500
+
+ LP#1098377: sanitize savepoint names
+
+ When invoking open-ils.{cstore,pcrud,rstore}.savepoint.*, the
+ caller supplies a name for the savepoint. However, the savepoint
+ names could be constructed so that the caller could execute
+ arbitrary SQL. This patch sanitizes the name so that it contains
+ only alphanumeric and underscore characters.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+37 3 Open-ILS/src/c-apps/oils_sql.c
+
+commit fb9a80bdf082963df053705a0af0bc7585be9979
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Jan 16 11:04:23 2013 -0500
+
+ 2.3.3 translations : repair Finnish translator email
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 build/i18n/po/AutoFieldWidget.js/fi-FI.po
+1 1 build/i18n/po/Searcher.js/fi-FI.po
+1 1 build/i18n/po/TranslatorPopup.js/fi-FI.po
+1 1 build/i18n/po/User.js/fi-FI.po
+1 1 build/i18n/po/XULTermLoader.js/fi-FI.po
+1 1 build/i18n/po/admin.properties/fi-FI.po
+1 1 build/i18n/po/auth.properties/fi-FI.po
+1 1 build/i18n/po/authority.js/fi-FI.po
+1 1 build/i18n/po/capture.js/fi-FI.po
+1 1 build/i18n/po/cat.properties/fi-FI.po
+1 1 build/i18n/po/circ.properties/fi-FI.po
+1 1 build/i18n/po/common.properties/fi-FI.po
+1 1 build/i18n/po/conify.dtd/fi-FI.po
+1 1 build/i18n/po/conify.js/fi-FI.po
+1 1 build/i18n/po/db.seed/fi-FI.po
+1 1 build/i18n/po/fm_IDL.dtd/fi-FI.po
+1 1 build/i18n/po/ils_events.xml/fi-FI.po
+1 1 build/i18n/po/lang.dtd/fi-FI.po
+1 1 build/i18n/po/offline.properties/fi-FI.po
+1 1 build/i18n/po/opac.dtd/fi-FI.po
+1 1 build/i18n/po/opac.js/fi-FI.po
+1 1 build/i18n/po/patron.properties/fi-FI.po
+1 1 build/i18n/po/pickup_and_return.js/fi-FI.po
+1 1 build/i18n/po/pull_list.js/fi-FI.po
+1 1 build/i18n/po/register.js/fi-FI.po
+1 1 build/i18n/po/reports.dtd/fi-FI.po
+1 1 build/i18n/po/reports.js/fi-FI.po
+1 1 build/i18n/po/reservation.js/fi-FI.po
+1 1 build/i18n/po/selfcheck.js/fi-FI.po
+1 1 build/i18n/po/serial.properties/fi-FI.po
+
+commit a4a1f8d35677d646d2631800323263b96e885aad
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Jan 16 10:39:31 2013 -0500
+
+ 2.3.3 translations : newpot
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+120 120 build/i18n/po/db.seed/db.seed.pot
+9 9 build/i18n/po/tpac/tpac.pot
+
+commit 0f52d31d127d283a34abd5a594bb7fb2fb06dc5f
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Jan 16 10:35:33 2013 -0500
+
+ 2.3.3 translations : update profiles
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+6 6 build/i18n/po/AutoFieldWidget.js/fi-FI.po
+6 6 build/i18n/po/Searcher.js/fi-FI.po
+6 6 build/i18n/po/TranslatorPopup.js/fi-FI.po
+6 6 build/i18n/po/User.js/fi-FI.po
+6 6 build/i18n/po/XULTermLoader.js/fi-FI.po
+7 7 build/i18n/po/admin.properties/fi-FI.po
+7 7 build/i18n/po/auth.properties/fi-FI.po
+6 6 build/i18n/po/authority.js/fi-FI.po
+8 8 build/i18n/po/capture.js/fi-FI.po
+54 125 build/i18n/po/cat.properties/fi-FI.po
+17 5 build/i18n/po/circ.properties/cs-CZ.po
+15 3 build/i18n/po/circ.properties/de-DE.po
+15 3 build/i18n/po/circ.properties/en-CA.po
+15 3 build/i18n/po/circ.properties/en-GB.po
+15 3 build/i18n/po/circ.properties/es-ES.po
+53 35 build/i18n/po/circ.properties/fi-FI.po
+16 4 build/i18n/po/circ.properties/fr-CA.po
+15 3 build/i18n/po/circ.properties/hy-AM.po
+15 3 build/i18n/po/circ.properties/oc-FR.po
+15 3 build/i18n/po/circ.properties/pt-BR.po
+15 3 build/i18n/po/circ.properties/ru-RU.po
+203 63 build/i18n/po/circ.properties/tr-TR.po
+9 5 build/i18n/po/common.properties/cs-CZ.po
+7 3 build/i18n/po/common.properties/de-DE.po
+7 3 build/i18n/po/common.properties/en-CA.po
+9 5 build/i18n/po/common.properties/en-GB.po
+9 5 build/i18n/po/common.properties/es-ES.po
+14 31 build/i18n/po/common.properties/fi-FI.po
+7 3 build/i18n/po/common.properties/fr-CA.po
+7 3 build/i18n/po/common.properties/hy-AM.po
+7 3 build/i18n/po/common.properties/oc-FR.po
+7 3 build/i18n/po/common.properties/pt-BR.po
+7 3 build/i18n/po/common.properties/ru-RU.po
+7 7 build/i18n/po/conify.dtd/fi-FI.po
+8 7 build/i18n/po/conify.js/fi-FI.po
+719 719 build/i18n/po/db.seed/cs-CZ.po
+719 719 build/i18n/po/db.seed/de-DE.po
+719 719 build/i18n/po/db.seed/en-CA.po
+719 719 build/i18n/po/db.seed/en-GB.po
+719 719 build/i18n/po/db.seed/es-ES.po
+11 11 build/i18n/po/db.seed/fi-FI.po
+719 719 build/i18n/po/db.seed/fr-CA.po
+719 719 build/i18n/po/db.seed/hy-AM.po
+719 719 build/i18n/po/db.seed/oc-FR.po
+719 719 build/i18n/po/db.seed/pt-BR.po
+719 719 build/i18n/po/db.seed/ru-RU.po
+719 719 build/i18n/po/db.seed/tr-TR.po
+1378 1374 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+1375 1371 build/i18n/po/fm_IDL.dtd/de-DE.po
+1375 1371 build/i18n/po/fm_IDL.dtd/en-CA.po
+1375 1371 build/i18n/po/fm_IDL.dtd/en-GB.po
+1375 1371 build/i18n/po/fm_IDL.dtd/es-ES.po
+24 24 build/i18n/po/fm_IDL.dtd/fi-FI.po
+1375 1371 build/i18n/po/fm_IDL.dtd/fr-CA.po
+1375 1371 build/i18n/po/fm_IDL.dtd/hy-AM.po
+1375 1371 build/i18n/po/fm_IDL.dtd/oc-FR.po
+1375 1371 build/i18n/po/fm_IDL.dtd/pt-BR.po
+1375 1371 build/i18n/po/fm_IDL.dtd/ru-RU.po
+1375 1371 build/i18n/po/fm_IDL.dtd/tr-TR.po
+4 4 build/i18n/po/ils_events.xml/cs-CZ.po
+39 43 build/i18n/po/ils_events.xml/fi-FI.po
+76 3 build/i18n/po/lang.dtd/ar-AR.po
+108 23 build/i18n/po/lang.dtd/cs-CZ.po
+76 3 build/i18n/po/lang.dtd/de-DE.po
+76 3 build/i18n/po/lang.dtd/en-CA.po
+76 3 build/i18n/po/lang.dtd/en-GB.po
+77 4 build/i18n/po/lang.dtd/es-ES.po
+660 763 build/i18n/po/lang.dtd/fi-FI.po
+77 4 build/i18n/po/lang.dtd/fr-CA.po
+76 3 build/i18n/po/lang.dtd/hy-AM.po
+76 3 build/i18n/po/lang.dtd/oc-FR.po
+76 3 build/i18n/po/lang.dtd/pt-BR.po
+76 3 build/i18n/po/lang.dtd/ru-RU.po
+76 3 build/i18n/po/lang.dtd/tr-TR.po
+130 8 build/i18n/po/multiclass_search_help.html/fi-FI.po
+18 4 build/i18n/po/offline.properties/cs-CZ.po
+17 3 build/i18n/po/offline.properties/de-DE.po
+21 7 build/i18n/po/offline.properties/en-CA.po
+18 4 build/i18n/po/offline.properties/en-GB.po
+17 3 build/i18n/po/offline.properties/es-ES.po
+31 28 build/i18n/po/offline.properties/fi-FI.po
+17 3 build/i18n/po/offline.properties/fr-CA.po
+18 4 build/i18n/po/offline.properties/hy-AM.po
+18 4 build/i18n/po/offline.properties/oc-FR.po
+17 3 build/i18n/po/offline.properties/pt-BR.po
+17 3 build/i18n/po/offline.properties/ru-RU.po
+17 3 build/i18n/po/offline.properties/tr-TR.po
+4 4 build/i18n/po/opac.dtd/cs-CZ.po
+30 24 build/i18n/po/opac.dtd/fi-FI.po
+15 15 build/i18n/po/opac.dtd/oc-FR.po
+12 12 build/i18n/po/opac.js/fi-FI.po
+10 4 build/i18n/po/patron.properties/cs-CZ.po
+7 3 build/i18n/po/patron.properties/de-DE.po
+7 3 build/i18n/po/patron.properties/en-CA.po
+7 3 build/i18n/po/patron.properties/en-GB.po
+7 3 build/i18n/po/patron.properties/es-ES.po
+74 68 build/i18n/po/patron.properties/fi-FI.po
+7 3 build/i18n/po/patron.properties/fr-CA.po
+7 3 build/i18n/po/patron.properties/hy-AM.po
+7 3 build/i18n/po/patron.properties/oc-FR.po
+7 3 build/i18n/po/patron.properties/pt-BR.po
+7 3 build/i18n/po/patron.properties/ru-RU.po
+7 3 build/i18n/po/patron.properties/tr-TR.po
+6 6 build/i18n/po/pickup_and_return.js/fi-FI.po
+9 9 build/i18n/po/pull_list.js/fi-FI.po
+22 22 build/i18n/po/register.js/fi-FI.po
+13 13 build/i18n/po/register.js/fr-CA.po
+25 25 build/i18n/po/reports.dtd/fi-FI.po
+8 7 build/i18n/po/reports.js/fi-FI.po
+16 13 build/i18n/po/reservation.js/fi-FI.po
+10 8 build/i18n/po/selfcheck.js/fi-FI.po
+12 10 build/i18n/po/serial.properties/fi-FI.po
+
+commit 2327eff2bb0dc587e3f3bbe0837e8a847f9d1f56
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Mon Dec 10 15:27:40 2012 -0500
+
+ Minor fix in Open-ILS/src/templates/opac/parts/place_hold_result.tt2
+
+ The hidden override field had two type attrs: "hidden" and "name."
+ I deleted the one with the value of "name."
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 Open-ILS/src/templates/opac/parts/place_hold_result.tt2
+
+commit e6b376997ac078b422fee8785923ff1eac73b9c0
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Mon Dec 10 10:29:21 2012 -0500
+
+ LP1076062: Hold overrides not working properly.
+
+ Edit the verify_copy_for_hold helper function to actually work. There
+ were cases where it would permit a copy when it shouldn't and also
+ disallow a copy when it should have allowed it. It now makes better
+ use of the oargs override argument.
+
+ If oargs has an events member, the method now removes the matching from
+ the list of failure events returned by the permit_copy_hold check. It
+ was previously bugged, stopping on the first matching event, clearing
+ the list of failed and events, and returning a value to indicate that
+ the copy is permitted for the hold, even when it may not be.
+
+ If oargs has the "all" member and there are failure events remaining,
+ the function loops through those events checking if the requestor has
+ the override permission for the event. If the requestor does have the
+ override permission, then the event is added to oargs->{events} to be
+ saved for future checks on future copies. It the requestor does not
+ have the override permission, then the event is pushed onto a new array
+ of failed events and also onto oargs->{failed}. The latter is kept
+ to avoid looking up events repeatedly on future copy checks.
+
+ The oargs->{failed} member is added as a shortcut to avoid repeatedly
+ looking up override permissions when the requestor does not have them.
+ It is actually checked, when present, before the user permission is
+ checked with a costly database lookup.
+
+ Since verify_copy_for_hold has no other way to determine that an override
+ was requested, it checks for the events and/or all members of oargs being
+ set and having a value that would evaluate to true. If oargs is undefined,
+ a hashref with no members, or lacks a "true" events or all member, then
+ verify_copy_for_hold functions as though no overrides are requested.
+
+ Additionally, all functions that call verify_copy_for_hold, either directly
+ or indirectly, have had their intro logic modified to only set oargs when
+ an override is requested and oargs is not already set. We make the assump-
+ tion that if oargs is set, it contains the events member. (Perhaps that is
+ a poor assumption, but all of the code so far looks like it will work.)
+
+ Fix test_and_create_hold_batch so that it passes the oargs parameter into
+ open-ils.circ.title_hold.is_possible in the way that check_title_hold (the
+ implementation function) actually expects it to be passed. This also means
+ that we need to delete oargs from the params hashref before creating the
+ hold objects, as that would blow up if it were present.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+55 12 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 2474dff73de53a7f774950431fa2a34e5b717331
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Dec 5 10:20:45 2012 -0500
+
+ Whitespace cleanup on aisle 9!
+
+ Fix whitespace (spaces, not tabs) in OpenILS/Application/Circ/Holds.pm.
+
+ Also, remove trailing whitespace at the end of lines.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+689 687 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 0e33a2671133ea0bf268ff443ec3255f61b02640
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Jan 16 09:39:56 2013 -0500
+
+ Avoid CStoreEditor failures on missing log-protect
+
+ When the log_protect configuration chunk is not present in
+ opensrf_core.xml, gracefully move on without it. This prevents errors
+ like:
+
+ Can't call method \"shared\" on an undefined value at
+ /usr/local/share/perl/5.10.1/OpenILS/Utils/CStoreEditor.pm line 646.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+12 8 Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
+
+commit 7a7c229db5044712ad44ad5a75ca7a65cd6d9105
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Nov 2 09:53:30 2012 -0400
+
+ Fix backdate near DST changes
+
+ When the due date and the backdate date are on opposite sides of a DST
+ boundary we were getting an hour off on the checkin time (using the
+ original due date's time).
+
+ This commit changes it so that instead we just set the hour and minute
+ values on the backdate date to the due date's versions, leaving the time
+ zone alone.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+
+commit 2b2bb871bdaadbf6051bf3a03aa193915eb0cdf3
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Fri Jan 11 13:11:48 2013 -0500
+
+ LP#1098669: improve handling of Content Cafe external content in staff client
+
+ This patch introduces a new TPac content variable, ctx.ext_proto, to
+ specify whether external content should be retrieved via HTTP or HTTPS.
+ ctx.proto can't be used for that purpose since it's set to 'oils' when
+ TPac is running inside the staff client.
+
+ This fixes a bug where Content Cafe reviews wouldn't display in the staff
+ client bib record page and where clicking on the reviews link from search
+ results would open an empty window.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+1 1 Open-ILS/src/templates/opac/parts/record/summaryplus.tt2
+2 2 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit 8eb30ca76a541dcf2f90d1e9492a2b73c104c0a4
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Jan 15 14:08:03 2013 -0500
+
+ 2.3 Release notes update
+
+ Merge the edireader and edi_order_template release notes into the 2.3
+ release notes files. Added a blurb to the Upgrade Notes regarding the
+ lack of an automatic EDI template upgrade.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+66 0 docs/RELEASE_NOTES_2_3.txt
+0 18 docs/RELEASE_NOTES_NEXT/edi_order_template.txt
+0 28 docs/RELEASE_NOTES_NEXT/edireader.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/edi_order_template.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/edireader.txt
+
+commit 0f2a698496d13f07c78a34ae8c6a4b8cffe69253
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Oct 1 11:54:00 2012 -0400
+
+ ACQ invoice search persistence repaired
+
+ Use XUL cookieService / cookieManager for managing cookies in embedded
+ web pages, since dojo.cookie cannot manage cookies within xulrunner.
+
+ Persist cookies for 30 days.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+58 5 Open-ILS/web/js/ui/default/acq/invoice/view.js
+
+commit 1970bb4d66f3c39c9843a5cd21a30bb1c947f101
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Jan 14 22:39:51 2013 -0500
+
+ Docs: minor formatting fixes for "borrowing items" chapter
+
+ * Images need to have a trailing [] ; ideally this would contain the
+ alt text for the image, but the [] is needed to make the images
+ show up at all
+ * Since we're touching the image:: tags anyway, make the filename
+ extensions consistently lower case
+ * Fix a processing error; a bulleted list item wrapped so that > was the
+ first character on a line, which made Asciidoc angry. Easiest thing to
+ do to avoid this is just to indent the wrapped lines for each bullet
+ item, but we'll do the minimal thing and just indent this one line
+ this time.
+ * Fix one instance of Word "smart quotes" having replaced ye olde single
+ quotes.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+11 11 docs/admin_initial_setup/borrowing_items.txt
+- - docs/media/circ_example1.PNG
+- - docs/media/circ_example1.png
+- - docs/media/circ_example2.PNG
+- - docs/media/circ_example2.png
+- - docs/media/circ_example3.PNG
+- - docs/media/circ_example3.png
+ delete mode 100644 docs/media/circ_example1.PNG
+ create mode 100644 docs/media/circ_example1.png
+ delete mode 100644 docs/media/circ_example2.PNG
+ create mode 100644 docs/media/circ_example2.png
+ delete mode 100644 docs/media/circ_example3.PNG
+ create mode 100644 docs/media/circ_example3.png
+
+commit edea54aa1546a7ca89cd700770d75ffdc16eb7b0
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Mon Jan 14 21:43:57 2013 -0500
+
+ Borrowing items: who, what, for how long
+
+ Adding Borrowing Items chapter from Evergreen in Action to the official
+ docs.`
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+231 0 docs/admin_initial_setup/borrowing_items.txt
+- - docs/media/circ_duration_rules.jpg
+- - docs/media/circ_example1.PNG
+- - docs/media/circ_example2.PNG
+- - docs/media/circ_example3.PNG
+- - docs/media/circ_max_fine_rules.jpg
+- - docs/media/circ_recurring_fine_rules.jpg
+- - docs/media/copy_locations_circulate.png
+2 0 docs/root.txt
+ create mode 100644 docs/admin_initial_setup/borrowing_items.txt
+ create mode 100644 docs/media/circ_duration_rules.jpg
+ create mode 100644 docs/media/circ_example1.PNG
+ create mode 100644 docs/media/circ_example2.PNG
+ create mode 100644 docs/media/circ_example3.PNG
+ create mode 100644 docs/media/circ_max_fine_rules.jpg
+ create mode 100644 docs/media/circ_recurring_fine_rules.jpg
+ create mode 100644 docs/media/copy_locations_circulate.png
+
+commit e56f3e59be42ee727efb6c20e4697ab45c909fc5
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Sep 11 12:41:08 2012 -0400
+
+ EDI order template improvements (no SQL upgrade script!)
+
+ Improved template for EDI purchase orders. This theoretically just
+ works better where the old template worked. Corrections made for
+ interactions with ULS, Midwest Tape, Baker & Taylor, and Recorded Books
+ especially. GIR segments in the right place.
+
+ And also the template is just more maintainable now.
+
+ **THERE IS NO UPGRADE SCRIPT INCLUDED**. Sites using EDI may not
+ necessarily want to mess with what they already have working.
+
+ If you want the changes, and maybe you do, especially if you're doing
+ enriched ordering and/or ordering from the vendors listed above, you can
+ extract the template changes easily enough yourself from the
+ 950.data.seed-values.sql file.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+164 40 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+18 0 docs/RELEASE_NOTES_NEXT/edi_order_template.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/edi_order_template.txt
+
+commit 894d7806c6d650974e0663acd8d094f0d4896856
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Jan 14 16:59:12 2013 -0500
+
+ Upgrade script numbering for edireader branch
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+15 0 Open-ILS/src/sql/Pg/upgrade/0751.data.acq_cancel_not_accepted.sql
+0 14 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_cancel_not_accepted.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0751.data.acq_cancel_not_accepted.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_cancel_not_accepted.sql
+
+commit ab737a9aa7cc0ddcd671a17c240f0c85a8bc954d
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Dec 26 16:27:38 2012 -0500
+
+ EDIReader release notes
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+28 0 docs/RELEASE_NOTES_NEXT/edireader.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/edireader.txt
+
+commit e525c10aac6f1b3a975aa6b943642cc3bb9cc1d0
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 13 09:44:55 2012 -0500
+
+ Handle cancelled (back-order) lineitems in EDI invoice
+
+ Receiving an invoice for a cancelled lineitem mean the lineitem is no
+ longer cancelled. Identify such lineitems and uncancel them along with
+ the requested number of not-yet-invoiced copies.
+
+ This work flow is common for back-order items.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+66 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+
+commit 976d33c2d1fcb6a4fccd684e7d21f0c8854c2adb
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Dec 12 12:50:47 2012 -0500
+
+ EDIReader: improve monetary regexes
+
+ Make no attempt to enforce/decipher monetary amounts in the regexes,
+ simply capture the values. If they are invalid, Postgres will let us
+ know.
+
+ This change allows us to capture non-numeric (\d) characters (e.g. "."),
+ which are of course common in monetary amounts.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+5 5 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+
+commit 2f7c5eff26c310e4afe1ef73480249d013227f51
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Dec 5 09:34:00 2012 -0500
+
+ EDI invoice date; invoice paid quantity/amount
+
+ * capture the invoice date in EDIReader
+ * apply the invoice date to inbound invoices when available instead of
+ defaulting to 'now'
+ * apply the quantity/amount billed to the quantity/amount paid to reduce
+ staff data entry needs
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+20 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+2 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+
+commit f51e4fdbdebfc716d46c1e116f20120f3a2a6912
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Dec 4 10:00:26 2012 -0500
+
+ EDI: ensure lineitem 'state' matches cancel state
+
+ When cancelling a lineitem becuase all linked copies are cancelled,
+ ensure that the lineitem state is set to "cancelled".
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+9 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+
+commit bf19d2c8487f7277721c386175a3147621f32872
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Dec 3 14:51:41 2012 -0500
+
+ EDI response honor lineitem-level status; debit cleanup
+
+ * Honor lineitem-level order status info (FTX+LIN) which indicates, in
+ some cases, that all ordered copies should be cancelled because the LI
+ as a whole is cancelled
+
+ * Delete fund debits for cancelled lineitem details when appropriate
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+139 30 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+5 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+14 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_cancel_not_accepted.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_cancel_not_accepted.sql
+
+commit 62e15ea09a0e974b721df5f4c4b5d476ffc03a88
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Dec 3 09:20:29 2012 -0500
+
+ EDI: protect against invalid order response
+
+ Do not attempt to createI EDI messages for order responses which
+ reference nonexistent purchase orders, since it results in
+ transaction commit errors on invalid foreign keys, preventing
+ subsequent EDI files from getting processed. Instead, log it
+ and skip it.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+
+commit 8ad5d5b00dbe3cc8f56e6a104facbf7bf3f6e920
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Nov 12 09:35:53 2012 -0500
+
+ EDIReader : detect SAN vs. account number in buyer/seller
+
+ NAD+BY+XXXXXXX::31B' -- SAN
+ NAD+BY+YYYYYYY::91' -- Account number
+
+ For invoices, try the SAN first followed by the account number to
+ determine the receiving org unit.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+32 17 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+4 2 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+
+commit 6f6f8f6a00c8b444681c131e4da9dd4236ac7570
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 28 10:34:28 2012 -0400
+
+ Custom/local EDI reader module for ORDRSP and INVOIC (etc)
+
+ Provides a new perl module (OpenILS::Utils::EDIReader) for reading
+ inbound EDI messages and producing data structures more easily
+ understood by the ACQ code. Through this, extraction of EDI data is
+ focused in one module instead of spread through various layers.
+
+ EDIReader is a small, purpose built module focusing solely on extracting
+ the needed EDI data and is not meant to be a general purpose EDI library.
+
+ * Updates edi_fetcher and the ORDRSP and INVOIC handling code to use the
+ new libs.
+
+ * Removes Business::EDI Evergreen dependency, since it's no longer used (and
+ is quite large).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+0 1 Open-ILS/src/extras/Makefile.install
+0 1 Open-ILS/src/perlmods/Build.PL
+252 598 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+158 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+12 1 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
+1 2 Open-ILS/src/support-scripts/edi_fetcher.pl
+9 0 Open-ILS/src/support-scripts/test-scripts/edi_reader.pl
+ create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
+ create mode 100755 Open-ILS/src/support-scripts/test-scripts/edi_reader.pl
+
+commit 2fee9f9693b382c999a62be75604d0bc2752fe0e
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Fri Jan 11 08:49:11 2013 -0500
+
+ Fix a data destruction bug when authorities are updated.
+
+ Modify the two-argument form of vandelay.merge_record_xml to return
+ the target_marc when the add_rule, preserve_rule, replace_rule and
+ strip_rule are all empty.
+
+ This method is used by authority.propagate_changes and would replace
+ the bibliographic record's marc with the overlay template when the
+ above would happen. By returning the biblographic record entry's own
+ marc in that case, we prevent data destruction.
+
+ Additionally, protect bib and authority template overlay functions
+ in the same manner.
+
+ Commit includes an upgrade script for this change as well as
+ for the previous commit's authority.generate_overlay_template fix.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+12 3 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+275 0 Open-ILS/src/sql/Pg/upgrade/0750.function.authority.generate_overlay_template.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0750.function.authority.generate_overlay_template.sql
+
+commit 59fa7d1b6df7453b68d0da218220c902f5ec0fcd
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Jan 10 16:35:44 2013 -0500
+
+ Only consider main entry headings for bib overlay
+
+ Restrict the authority fields we will pull overlay data from to those
+ that do not subordinate themselves to other authority fields. That
+ is, skip see-from/see-also/etc for bib overlay.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 Open-ILS/src/sql/Pg/011.schema.authority.sql
+
+commit 8e854c6a4edafe506780573fafe35c5e647a3e58
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Jan 9 16:20:39 2013 -0500
+
+ LP #1075167: Serials: Avoid infinite loop in holdings summarization
+
+ When receiving items with unworkable combinations of holdings and
+ patterns, the holdings summarization code can get stuck in an infinite
+ loop. This solution prevents that, sparing the open-ils.serial
+ process and server resources, although it doesn't help the user out.
+
+ It will take further examination of the problem and reëvalution of how
+ we deal with problems reported by OpenILS::Utils::MFHD to help the
+ user avoid or resolve these situations.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+3 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm
+
+commit 67a5b12ed5b8c7e2455bf20e78a69949eb8fffba
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Sat Jan 5 22:01:54 2013 -0500
+
+ Adding Designing Your Catalog chapter from the Evergreen In Action manual.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+ Minor fixes to "Designing your catalog" chapter
+
+ Some strange Latin-1 characters were giving Asciidoc fits...
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+
+561 0 docs/admin_initial_setup/designing_your_catalog.txt
+2 0 docs/root.txt
+ create mode 100644 docs/admin_initial_setup/designing_your_catalog.txt
+
+commit 16c65efba41d5fd44bb0ee3f73ba485143a62ed5
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Fri Jan 4 14:33:28 2013 -0500
+
+ fix user session management for MARC Batch Edit
+
+ The Javascript in the hardcoded page templates was
+ not checking the XUL stash for the session key when
+ run from the staff client; this is now needed as
+ a result of the XULRunner updates introdued by
+ commit adee850f.
+
+ As a consequence, the list of the user's record buckets
+ was not retrieved, and attempts to run a batch edit
+ would spin without updating any records.
+
+ This fixes LP#1048707 and LP#1054277.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+16 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm
+
+commit f472fc0b7c16f981f6063902e39207204f0cb7a9
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Jan 3 14:23:54 2013 -0500
+
+ Documentation: Update upgrade instructions.
+
+ Also add a few index terms.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+22 11 docs/installation/server_upgrade.txt
+
+commit 0cdae03f4029b3a66bda80f7d94fd3072c305db1
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Dec 26 11:10:23 2012 -0500
+
+ SIP option to use SIP date format for due dates
+
+ New SIP configuration option "use_sip_date_format" which forces all SIP
+ dates to be formated using the SIP date format: YYYYMMDDZZZZHHMMSS
+
+ Without this setting, most dates already correctly use the SIP date
+ format. However, for some historical reason, due dates are formatted as
+ ISO 8601 dates. Enable this setting to force due dates to use the SIP
+ date format.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+8 0 Open-ILS/examples/oils_sip.xml.example
+14 3 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit 0483dc441e97873b48f8f72595cc577bc1ac9015
+Author: Ben Shum <bshum at biblio.org>
+Date: Sun Dec 23 20:46:02 2012 -0500
+
+ LP1092937 - fix title/author in alternate pull list
+
+ Clicking on Print Full Pull List (Alternate strategy) no longer showed
+ the title and author columns for hold pull lists.
+
+ It seems that adding quotes around the tag lookups was all that was
+ required to bring these back for now. Long-term, it still seems better
+ to continue moving towards fewer pull list interfaces.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+2 2 Open-ILS/web/opac/extras/circ/alt_holds_print.html
+
+commit adc1e00adad32f1c3f9049b9417584b14aba3576
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Oct 2 13:31:13 2012 -0400
+
+ TPAC - SMS Number Munging
+
+ Addresses LP bug 1016654 - Despite the hint telling users not to use
+ hyphens when entering a text notification number, we have patrons who
+ are entering the hyphens causing the text notification to fail.
+
+ Munge "pretty printed" numbers into raw sets of digits in the A/T helper.
+
+ This allows aliases to still work for services that support them.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm
+
+commit d5cfac2363f95ea9da5b1f6ad8fa4cad1c53778d
+Author: Ben Shum <bshum at biblio.org>
+Date: Sun Dec 23 15:38:43 2012 -0500
+
+ Stamping upgrade script for index corporate authors
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+25 0 Open-ILS/src/sql/Pg/upgrade/0749.data.index_corporate_authors.sql
+0 18 Open-ILS/src/sql/Pg/upgrade/XXXX.data.index_corporate_authors.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0749.data.index_corporate_authors.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.index_corporate_authors.sql
+
+commit 2909f660c48f4a12904b03af80c65828f3ce180a
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Oct 30 12:08:54 2012 -0400
+
+ Index corporate authors based on relator codes
+
+ The existing stock index for corporate authors only kicks in if the
+ 710 subfield 'e' == 'creator', but relator codes (in subfield '4') are
+ by many accounts a preferred mode of identifying the relationship of an
+ added entry. Thus, add '4' == ('aut' or 'cre') to the criteria for
+ indexing a corporate author.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+18 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.index_corporate_authors.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.index_corporate_authors.sql
+
+commit 3d76a89ea012670ed69b3450dbf2440eb1c08d2e
+Author: Ben Shum <bshum at biblio.org>
+Date: Thu Dec 20 14:32:46 2012 -0500
+
+ LP 1088561 - part 2, fix all update forms to not show saved passwords
+
+ Bug re-opened due to locating a few other locations in my account area
+ where the password was being saved by browsers like Firefox instead of
+ requiring users to key in current password to make changes.
+
+ This patch covers those two additional cases and changes the quoting
+ around the first case to be more consistent with the rest of the line.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Simon Mai <hieu.mai at mnsu.edu>
+
+1 1 Open-ILS/src/templates/opac/myopac/update_email.tt2
+1 1 Open-ILS/src/templates/opac/myopac/update_password.tt2
+1 1 Open-ILS/src/templates/opac/myopac/update_username.tt2
+
+commit 70007ca4cb1740049021eaa9301344c3680100ad
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Dec 16 09:09:03 2012 -0500
+
+ TPAC: Fallback default value for facet.default_display_count
+
+ Open-ILS/templates/opac/parts/result/facets.tt2 assigns the value of
+ facet.default_display_count to DEFAULT_DISPLAY_COUNT and then uses the
+ latter in a number of comparisons. facet.default_display_count is
+ expected to be defined in config.tt2; however, on upgrade, sites with
+ many override templates may not realize that they need to define that
+ value in config.tt2. If they do not, then the result is a strange facet
+ display where only the facet category header shows, with no facets, and
+ Apache error log messages like:
+
+ Argument "" isn't numeric in numeric gt (>) at
+ /openils/var/templates/opac/parts/result/facets.tt2 line 72.
+
+ This simple defensive fix assigns a fallback default value if one was
+ not provided in config.tt2
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/src/templates/opac/parts/result/facets.tt2
+
+commit b389c8c8593230d3ad58a1184a33509685daa7aa
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Dec 21 21:15:49 2012 -0500
+
+ Facets should not be sticky when users click "Search"
+
+ We were using a hidden form variable to track which facets were in use,
+ at the same time as relying on the GET params to actually display the
+ facets, and munging the links on the remaining facets to properly
+ add/subtract facets.
+
+ The result of the hidden form variable was that:
+
+ 1) clicking the Search button would unexpectedly result in the facet
+ applying to the new search (wat)
+
+ 2) applying two facets at once and then searching again would result
+ in the facet vars being treated as a raw array.
+
+ Thanks to Dan Pearl for inspiring this patch with his fix for the latter
+ problem, and Kathy Lussier's recognition of the basic problem.
+
+ Closes LP# 1092946 and 1091659.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0 3 Open-ILS/src/templates/opac/results.tt2
+
+commit c3125b355fc442689dc2f203bc535bf068d63283
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Dec 21 11:14:10 2012 -0500
+
+ Test data copies get "checked out" copy status when circ'd
+
+ Set the status to 1 (checked out) for items that are circulated as part
+ of the test data transactions load. Otherwise, the data is busted and
+ renewals are not possible.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 0 Open-ILS/tests/datasets/sql/env_create.sql
+
+commit bff532c317f2ae7bf5157159b0f732ac74483c26
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Fri Dec 21 07:26:36 2012 -0500
+
+ lp1090867 Hide Fields undefined var error
+
+ This fixes the "Error in widget_prompt.js, my_init(): TypeError: offlineStrings
+ is undefined" error.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 0 Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js
+
+commit 9f97cd102c179a194a856a69a51f55e84e71144d
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 20 16:48:56 2012 -0500
+
+ Copy 2.3.1-2.3.2 SQL upgrade script into place
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+69 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.1-2.3.2-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.1-2.3.2-upgrade-db.sql
+
+commit 106566b5db189de54e20983c83c7189cd38308c7
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 20 16:48:42 2012 -0500
+
+ Copy 2.3.0-2.3.1 SQL upgrade script into place
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+272 0 Open-ILS/src/sql/Pg/version-upgrade/2.3.0-2.3.1-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.3.0-2.3.1-upgrade-db.sql
+
+commit e49f1f6d9f72a265f80bc40fc34da6c401b98f99
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Dec 20 16:50:44 2012 -0500
+
+ Master didn't get these two rel_2_2 series upgrade scripts
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+519 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.2-2.2.3-upgrade-db.sql
+33 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.3-2.2.4-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.2-2.2.3-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.3-2.2.4-upgrade-db.sql
+
+commit 07a6cf05aaae80e27bdeb872f4712855d7c9e0eb
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Dec 20 11:36:42 2012 -0500
+
+ Update "Adding a data source to the reporter" docs
+
+ A little bit of formatting clean-up, a little bit of extra information.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+58 28 docs/reports/reporter_add_data_source.txt
+
+commit 8db7cda9ac91371432654f91870ffff41a90c22b
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 20 09:47:17 2012 -0500
+
+ Translations update step 2: newpot
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+7 1 build/i18n/po/acq.js/acq.js.pot
+13 1 build/i18n/po/circ.properties/circ.properties.pot
+5 1 build/i18n/po/common.properties/common.properties.pot
+717 717 build/i18n/po/db.seed/db.seed.pot
+1373 1369 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+74 1 build/i18n/po/lang.dtd/lang.dtd.pot
+15 1 build/i18n/po/offline.properties/offline.properties.pot
+5 1 build/i18n/po/patron.properties/patron.properties.pot
+1325 196 build/i18n/po/tpac/tpac.pot
+
+commit 2295df8da2e2408c7687953f5353dc9eb8189772
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Dec 20 09:36:56 2012 -0500
+
+ Translations update step 1: update profiles
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+5 5 build/i18n/po/AutoFieldWidget.js/tr-TR.po
+178 0 build/i18n/po/Searcher.js/oc-FR.po
+6 3 build/i18n/po/XULTermLoader.js/oc-FR.po
+7 7 build/i18n/po/admin.properties/oc-FR.po
+12 7 build/i18n/po/cat.properties/cs-CZ.po
+16 11 build/i18n/po/cat.properties/de-DE.po
+12 4 build/i18n/po/cat.properties/en-CA.po
+13 8 build/i18n/po/cat.properties/en-GB.po
+13 8 build/i18n/po/cat.properties/es-ES.po
+11 6 build/i18n/po/cat.properties/fr-CA.po
+12 7 build/i18n/po/cat.properties/hy-AM.po
+502 252 build/i18n/po/cat.properties/oc-FR.po
+11 6 build/i18n/po/cat.properties/pt-BR.po
+11 6 build/i18n/po/cat.properties/ru-RU.po
+11 3 build/i18n/po/cat.properties/tr-TR.po
+5 5 build/i18n/po/circ.properties/cs-CZ.po
+6 4 build/i18n/po/circ.properties/en-CA.po
+190 62 build/i18n/po/circ.properties/oc-FR.po
+114 102 build/i18n/po/conify.dtd/oc-FR.po
+210 180 build/i18n/po/conify.js/oc-FR.po
+22 22 build/i18n/po/db.seed/en-CA.po
+182 182 build/i18n/po/db.seed/en-GB.po
+18 18 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+39 39 build/i18n/po/fm_IDL.dtd/en-CA.po
+3526 2105 build/i18n/po/fm_IDL.dtd/oc-FR.po
+6 6 build/i18n/po/fm_IDL.dtd/tr-TR.po
+5 5 build/i18n/po/ils_events.xml/en-CA.po
+5 5 build/i18n/po/ils_events.xml/hy-AM.po
+16 3 build/i18n/po/lang.dtd/cs-CZ.po
+84 68 build/i18n/po/lang.dtd/en-CA.po
+2887 1847 build/i18n/po/lang.dtd/oc-FR.po
+8 6 build/i18n/po/multiclass_search_help.html/oc-FR.po
+8 8 build/i18n/po/offline.properties/en-CA.po
+358 106 build/i18n/po/offline.properties/oc-FR.po
+52 50 build/i18n/po/offline.properties/tr-TR.po
+14 5 build/i18n/po/opac.dtd/de-DE.po
+12 3 build/i18n/po/opac.dtd/en-CA.po
+64 38 build/i18n/po/opac.dtd/ru-RU.po
+14 12 build/i18n/po/opac.dtd/tr-TR.po
+12 12 build/i18n/po/opac.js/oc-FR.po
+356 148 build/i18n/po/patron.properties/oc-FR.po
+63 31 build/i18n/po/pickup_and_return.js/oc-FR.po
+5 5 build/i18n/po/pickup_and_return.js/pt-BR.po
+8 8 build/i18n/po/pull_list.js/de-DE.po
+43 27 build/i18n/po/pull_list.js/oc-FR.po
+167 18 build/i18n/po/register.js/oc-FR.po
+90 80 build/i18n/po/reports.js/oc-FR.po
+15 15 build/i18n/po/reports.js/tr-TR.po
+79 46 build/i18n/po/reservation.js/oc-FR.po
+133 37 build/i18n/po/selfcheck.js/oc-FR.po
+668 0 build/i18n/po/serial.properties/oc-FR.po
+666 0 build/i18n/po/serial.properties/tr-TR.po
+ create mode 100644 build/i18n/po/Searcher.js/oc-FR.po
+ create mode 100644 build/i18n/po/serial.properties/oc-FR.po
+ create mode 100644 build/i18n/po/serial.properties/tr-TR.po
+
+commit 9248a0b28e5505c5e73e1e1c719e139c2543eb87
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 14 15:30:15 2012 -0400
+
+ Consistent permission filtering in ACQ search results
+
+ Add permission checks to search result objects when calling unified
+ search in 'idlist' mode, consistent with the existing permission checks
+ for non-id-list mode. Without this, different forms of the call return
+ different sets of results.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
+
+commit f5d27df4111b54367d7f270f7b63d4f8e9db2b92
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Dec 19 11:41:28 2012 -0500
+
+ LP #1092179 FlattenerGrid Filter dialog lead to clobbering grid's base query
+
+ You could see this in the Simplified Hold Pull List interface. Using
+ the filter dialog would refresh the grid and populate it with rows
+ corresponding to your filters, but it would throw away your setting from
+ the context org dropdown (labeled "Show the pull list for..." there).
+
+ FlattenerGrid had a broken mechanism for trying to nicely mix a user's
+ input from things like context org dropdowns with whatever they put into
+ the filter dialog, and now that mechanism has been fixed.
+
+ This also means a tiny change to the User Event Log interface to react
+ to the slight change in FlattenerGrid's API.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3 4 Open-ILS/src/templates/actor/user/event_log.tt2
+7 1 Open-ILS/src/templates/circ/hold_pull_list.tt2
+10 3 Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
+
+commit d4fba307f7714924ef79789a4b327d783959fcbf
+Author: Simon Hieu Mai <hieu.mai at mnsu.edu>
+Date: Wed Dec 19 14:33:54 2012 -0600
+
+ LP#1088561: remove current password (renew password issue with TPAC)
+
+ If a user chooses to have their browser remember their password for the
+ catalog, it can fill in the password to the change password form page
+ as hidden dots. This behavior was observed specifically with Firefox.
+
+ Instead, add autocomplete="off" attribute to the form to force users to
+ enter existing password to change to a new password as intended.
+
+ Signed-off-by: Simon Mai <hieu.mai at mnsu.edu>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/myopac/update_password.tt2
+
+commit 1981991a7b258cc2d5b63c2def506194487f609a
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Tue Dec 18 10:42:59 2012 +0200
+
+ Add fi-FI to update_pofiles script
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 build/i18n/scripts/update_pofiles
+
+commit c5ed3e34f34af4d9e763b15ac409ad65edd8f487
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Tue Dec 18 10:41:28 2012 +0200
+
+ po-files for Finnish translation
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+30 0 build/i18n/po/AutoFieldWidget.js/fi-FI.po
+174 0 build/i18n/po/Searcher.js/fi-FI.po
+38 0 build/i18n/po/TranslatorPopup.js/fi-FI.po
+18 0 build/i18n/po/User.js/fi-FI.po
+38 0 build/i18n/po/XULTermLoader.js/fi-FI.po
+502 0 build/i18n/po/acq.js/fi-FI.po
+486 0 build/i18n/po/admin.properties/fi-FI.po
+82 0 build/i18n/po/auth.properties/fi-FI.po
+98 0 build/i18n/po/authority.js/fi-FI.po
+136 0 build/i18n/po/capture.js/fi-FI.po
+2482 0 build/i18n/po/cat.properties/fi-FI.po
+2023 0 build/i18n/po/circ.properties/fi-FI.po
+861 0 build/i18n/po/common.properties/fi-FI.po
+502 0 build/i18n/po/conify.dtd/fi-FI.po
+394 0 build/i18n/po/conify.js/fi-FI.po
+4319 0 build/i18n/po/db.seed/fi-FI.po
+7681 0 build/i18n/po/fm_IDL.dtd/fi-FI.po
+1258 0 build/i18n/po/ils_events.xml/fi-FI.po
+14531 0 build/i18n/po/lang.dtd/fi-FI.po
+12 0 build/i18n/po/multiclass_search_help.html/fi-FI.po
+1534 0 build/i18n/po/offline.properties/fi-FI.po
+2717 0 build/i18n/po/opac.dtd/fi-FI.po
+190 0 build/i18n/po/opac.js/fi-FI.po
+1987 0 build/i18n/po/patron.properties/fi-FI.po
+156 0 build/i18n/po/pickup_and_return.js/fi-FI.po
+90 0 build/i18n/po/pull_list.js/fi-FI.po
+180 0 build/i18n/po/register.js/fi-FI.po
+819 0 build/i18n/po/reports.dtd/fi-FI.po
+433 0 build/i18n/po/reports.js/fi-FI.po
+284 0 build/i18n/po/reservation.js/fi-FI.po
+198 0 build/i18n/po/selfcheck.js/fi-FI.po
+688 0 build/i18n/po/serial.properties/fi-FI.po
+3677 0 build/i18n/po/tpac/fi-FI.po
+ create mode 100644 build/i18n/po/AutoFieldWidget.js/fi-FI.po
+ create mode 100644 build/i18n/po/Searcher.js/fi-FI.po
+ create mode 100644 build/i18n/po/TranslatorPopup.js/fi-FI.po
+ create mode 100644 build/i18n/po/User.js/fi-FI.po
+ create mode 100644 build/i18n/po/XULTermLoader.js/fi-FI.po
+ create mode 100644 build/i18n/po/acq.js/fi-FI.po
+ create mode 100644 build/i18n/po/admin.properties/fi-FI.po
+ create mode 100644 build/i18n/po/auth.properties/fi-FI.po
+ create mode 100644 build/i18n/po/authority.js/fi-FI.po
+ create mode 100644 build/i18n/po/capture.js/fi-FI.po
+ create mode 100644 build/i18n/po/cat.properties/fi-FI.po
+ create mode 100644 build/i18n/po/circ.properties/fi-FI.po
+ create mode 100644 build/i18n/po/common.properties/fi-FI.po
+ create mode 100644 build/i18n/po/conify.dtd/fi-FI.po
+ create mode 100644 build/i18n/po/conify.js/fi-FI.po
+ create mode 100644 build/i18n/po/db.seed/fi-FI.po
+ create mode 100644 build/i18n/po/fm_IDL.dtd/fi-FI.po
+ create mode 100644 build/i18n/po/ils_events.xml/fi-FI.po
+ create mode 100644 build/i18n/po/lang.dtd/fi-FI.po
+ create mode 100644 build/i18n/po/multiclass_search_help.html/fi-FI.po
+ create mode 100644 build/i18n/po/offline.properties/fi-FI.po
+ create mode 100644 build/i18n/po/opac.dtd/fi-FI.po
+ create mode 100644 build/i18n/po/opac.js/fi-FI.po
+ create mode 100644 build/i18n/po/patron.properties/fi-FI.po
+ create mode 100644 build/i18n/po/pickup_and_return.js/fi-FI.po
+ create mode 100644 build/i18n/po/pull_list.js/fi-FI.po
+ create mode 100644 build/i18n/po/register.js/fi-FI.po
+ create mode 100644 build/i18n/po/reports.dtd/fi-FI.po
+ create mode 100644 build/i18n/po/reports.js/fi-FI.po
+ create mode 100644 build/i18n/po/reservation.js/fi-FI.po
+ create mode 100644 build/i18n/po/selfcheck.js/fi-FI.po
+ create mode 100644 build/i18n/po/serial.properties/fi-FI.po
+ create mode 100644 build/i18n/po/tpac/fi-FI.po
+
+commit 00e0a3994163a898b9f83f3126185c10a94495f5
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Tue Dec 18 15:51:12 2012 -0500
+
+ Make config.update_coded_value_map() consistent
+
+ The version of this function in the upgrade file is different than
+ the one in the 002.schema.config.sql file. This commit fixes the
+ broken logic in the 002 file and makes it match the logic in the
+ old upgrade file.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 3 Open-ILS/src/sql/Pg/002.schema.config.sql
+38 0 Open-ILS/src/sql/Pg/upgrade/0748.function.update_coded_value_map.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0748.function.update_coded_value_map.sql
+
+commit 0f4f8d00092b6f9c1377c7353c3eb98e767061b9
+Author: James Fournie <jfournie at sitka.bclibraries.ca>
+Date: Tue Dec 18 12:45:51 2012 -0800
+
+ Check for a selection_depth returned from title_hold.is_possible.
+ See Launchpad 1064651 for details. This is a quick fix which solves a
+ fairly serious issue whereby copies outside of a hard boundary could fill
+ holds when they are placed within the TPAC in the staff client.
+
+ Signed-off-by: James Fournie <jfournie at sitka.bclibraries.ca>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 0cc470d49fc4d41e49a9f6752120135af9ac6a8f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Dec 18 08:52:55 2012 -0500
+
+ Dojo IDL: Set the "Accept-Language" header
+
+ The internationalization support for /reports/fm_IDL.xml keys off of the
+ Accept-Language header - which, if not set to ^[a-z]{2}-[A-Z]{2}$, falls
+ back to en-US. Setting the header in the dojo.xhrGet() request makes
+ Apache able to serve up the right flavour of /reports/fm_IDL.xml
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+2 2 Open-ILS/web/js/dojo/fieldmapper/IDL.js
+
+commit dfe7598493edd0348045ed2a6cb26d10e95be99a
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Dec 18 07:39:18 2012 -0500
+
+ Set locale properly in Apache configuration
+
+ A RewriteCond only applies to the next RewriteRule, while our config was
+ attempting to apply multiple rules for a single condition. Fix that up
+ by using skip (S) rules to apply blocks of rules for the condition in
+ question.
+
+ Also, use the HTTP:Accept-Language value directly, rather than relying
+ on a backreference (which did not seem to be working as desired).
+
+ These fixes enable screens like the Register Patron interface to present
+ field labels from the IDL in the correct locale, whereas previously they
+ would always default to en-US.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+10 12 Open-ILS/examples/apache/eg_vhost.conf
+
+commit 25e1b57aa03518edf86c2de9c15a1ab8b6d8c1d7
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Sun Dec 2 22:49:42 2012 +0200
+
+ LP#1078596: Cannot translate strings handled by fieldmapper
+
+ Strings that should be translatable only show up in English,
+ for example in the Patron Registration screen.
+
+ There's a bug in the fieldmapper where it sets a variable to
+ an empty array, but later in the code only checks whether that
+ particular variable exists, not if it's an empty array.
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/web/js/dojo/fieldmapper/IDL.js
+
+commit a51761578d5ffa187b28d433692734599b194ef2
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Nov 28 16:05:53 2012 -0500
+
+ Syndetics - retrieve summary as part of added content
+
+ As noted by Steve Callender in LP1027131, Syndetics added content is not
+ retrieving summary.html to be displayed in the catalog.
+
+ This change adds a function similar to toc/anotes to bring in summary data.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+19 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm
+
+commit f196bc2ac10b6c40b18d7a3378ba2dbb9e37d219
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Dec 4 11:04:08 2012 -0500
+
+ ACQ: repair lineitem cancel-reason fleshing
+
+ When fetching lineitems for display in the general lineitem list page,
+ if the lineitem is cancelled, be sure we correctly retrieve the
+ cancel-reason object.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm
+
+commit ebecc44027af204c8f5ec8ca790a4753dbcf2fc3
+Author: Ben Shum <bshum at biblio.org>
+Date: Tue Dec 18 01:00:07 2012 -0500
+
+ Stamping upgrade script for frozen holds clear expire time
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+11 0 Open-ILS/src/sql/Pg/upgrade/0747.data.frozen_holds_clear_expire_time.sql
+0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.frozen_holds_clear_expire_time.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0747.data.frozen_holds_clear_expire_time.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.frozen_holds_clear_expire_time.sql
+
+commit 9db6daf7af1b66712c3c6bc186de4995ff45e7f6
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Nov 14 13:41:37 2012 -0500
+
+ LP1076399: Prevent reactivated holds from expiring immediately.
+
+ Clear the expire_time on deactivated holds.
+
+ Recalculate the expire_time when a hold is reactivated.
+
+ Upgrade script to set expire_time to NULL on frozen action.hold_requests.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.frozen_holds_clear_expire_time.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.frozen_holds_clear_expire_time.sql
+
+commit bb93a7ad1cb98559c1562f20485a576ea5832383
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Nov 14 11:49:49 2012 -0500
+
+ Resolve LP893448: Prevent hold expiration in past.
+
+ If a hold is placed with an expiration date in the past, the
+ expire_time of the hold will be reset using the hold expiration
+ interval settings.
+
+ Likewise, if a hold is changed to have an expiration date in the
+ past, the hold expiration date will be recalculated using the
+ hold expiration interval settings.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 9cf053f05c4996c75760f39fe812b5b851aca4a3
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Nov 14 11:27:53 2012 -0500
+
+ Add calculate_expire_time helper function to Holds.pm.
+
+ This new function calculates an expire_time for a hold based on the hold
+ expiration interval setting for a passed in org_unit. If the setting is found
+ the interval is added to "now" and returned as an ISO8601 string. undef is
+ returned if the setting is not found for the org_unit or its ancestors.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+16 14 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 3b5a7dcf0f763f4665db74e7185813d221554deb
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Nov 14 10:40:35 2012 -0500
+
+ Add datecmp to OpenILS::Application::AppUtils.
+
+ datecmp is a handy subroutine for comparing two DateTime objects or string
+ represenations. It returns -1, 0, and 1, much like the perl cmp operator.
+
+ If only 1 date is specified, then it will be compared to DateTime->now.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+41 0 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+
+commit 0ad4dd6d7f856dbc5ccf6bce5f3ab74d13898396
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Tue Nov 6 16:32:23 2012 -0500
+
+ Fix foreign character display in receipts
+
+ This commit makes two changes to the staff client print code to
+ help with the proper display of foreign characters:
+
+ 1) Specify the utf-8 charset in the receipt Data URIs.
+ 2) Properly encode the entire data string using encodeURIComponent
+ rather than encode(). Failing to do so was causing XULRunner to
+ be "creative" with the interpretation of the data.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5 4 Open-ILS/xul/staff_client/chrome/content/util/print.js
+
+commit 5134977a87331b39dd4db0c1dae4386bdbfc9664
+Author: Ben Shum <bshum at biblio.org>
+Date: Tue Dec 18 00:12:38 2012 -0500
+
+ Stamping upgrade script for hold request email notify default false
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+7 0 Open-ILS/src/sql/Pg/upgrade/0746.action.hold_request.email_notify_default_false.sql
+0 7 Open-ILS/src/sql/Pg/upgrade/XXXX.action.hold_request.email_notify_default_false.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0746.action.hold_request.email_notify_default_false.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.action.hold_request.email_notify_default_false.sql
+
+commit cb24cc8dcf50ad027f161d9f8507ef4ebe59f22b
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Thu Sep 13 16:28:04 2012 -0400
+
+ LP#1047475 Set action.hold_request.email_notify to default to false
+
+ LP#1047475 points out that email notify prefs are ignored in TPAC.
+ Even if a patron deselects email notify during hold request time, it
+ will always be set to true due to the column default.
+
+ This change defaults the column in the database to false (like most
+ other similar columns are) and resolves the bug.
+
+ Credit to Steve Callender for the idea.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
+7 0 Open-ILS/src/sql/Pg/upgrade/XXXX.action.hold_request.email_notify_default_false.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.action.hold_request.email_notify_default_false.sql
+
+commit 84d91473fd54686f472205c5d5826d20f0849c7f
+Author: Dan Pearl <dpearl at cwmars.org>
+Date: Tue Dec 11 10:13:41 2012 -0500
+
+ LP: #1086064 Ignore spaces in opac username/barcode entry field
+
+ Too often, patrons copy the spacing on the barcode on their keytag,
+ or enter a spurious space before entering their name/barcode. This
+ change will remove spaces in their name/barcode.
+
+ (For now, keep the login screen's directions to omit spaces when
+ entering the username/barcode.)
+
+ Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+
+commit e144f288cdb936b615fc49fda333fd3e085b43cd
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Dec 4 10:08:36 2012 -0500
+
+ Highlight selected facets over multiple lines
+
+ As reported by Dan Pearl in LP# 1086150, selected facets that wrap over
+ multiple lines only have the first line highlighted. Which is odd, and
+ easily fixed with a small tweak to the CSS.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit f203c86de7d96b0d22b8764266dc583517582659
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Tue Oct 30 13:07:21 2012 -0400
+
+ Use uri_escape_utf8 in EGCatLoader/Record.pm.
+
+ To avoid this:
+
+ [Tue Oct 30 12:34:36 2012] [error] [client 134.241.121.11] egweb: Context
+ Loader error: Can't escape \\x{02B9}, try uri_escape_utf8() instead at
+ /usr/local/share/perl/5.14.2/OpenILS/WWW/EGCatLoader/Record.pm line 472 \n,
+ referer: http://catalog.mvlc.org/eg/opa c/results?fi%3Aitem_type=&query=
+ zhenshchiny&qtype=keyword&locg=1
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+
+commit aad8e649e20faefe1fb5202ec46404a260a5d105
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Thu Dec 13 10:00:43 2012 +0200
+
+ LP#1088868: Column sort popup menu has no background style
+
+ Change the menu from "popup" element to "menupopup", as per tsbere's suggestion.
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 2 Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul
+
+commit 94e7d06d35f5cd3bd3c762bd3edb350f6e0e15f5
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Feb 9 16:37:48 2012 -0500
+
+ Support barcode autocompletion in copy buckets
+
+ By request of our staff, who are lazy.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 0 Open-ILS/xul/staff_client/server/cat/copy_buckets.js
+
+commit 527dd7fcb83a91dbfb69d1d0de080650e81ffcca
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Wed Nov 28 12:45:02 2012 -0500
+
+ LP#1084161 KPAC: Added Content Tabs can be too wide
+
+ In cases where LOTS of added content might be available, the
+ record summary is not wide enough to fit all of the tabs.
+
+ This decreases their padding width to fit them comfortably.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/web/css/skin/default/kpac/style.css
+
+commit c6ed8a8c91a23452ac9bb99a271cd31ef1b175ba
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Mon Dec 17 09:10:19 2012 -0500
+
+ LP#1090385 Fix success message for copy template deletion
+
+ We were displaying the "confirm" message twice, instead of the
+ existing "success" message.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/xul/staff_client/server/cat/copy_editor.js
+
+commit 81dde022ae39ecff8cbe0cbf7c85c7ce8e49df0f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Dec 16 03:20:49 2012 -0500
+
+ I18N: Make everything in tt2 files translatable.
+
+ Simply wrap everything that should be translatable inside l().
+ Also fixes bug #1088388
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+
+ Conflicts:
+ Open-ILS/src/templates/acq/common/li_table.tt2
+ Open-ILS/src/templates/acq/invoice/view.tt2
+ Open-ILS/src/templates/acq/search/unified.tt2
+ Open-ILS/src/templates/vandelay/inc/item_attrs.tt2
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+9 9 Open-ILS/examples/web/templates/flattener_test.tt2
+1 1 Open-ILS/examples/web/templates/kpac/home.tt2
+4 4 Open-ILS/examples/web/templates/kpac/parts/header.tt2
+8 8 Open-ILS/src/templates/acq/common/claim_dialog.tt2
+3 3 Open-ILS/src/templates/acq/common/final_claim_dialog.tt2
+3 3 Open-ILS/src/templates/acq/common/info.tt2
+4 4 Open-ILS/src/templates/acq/common/inv_dialog.tt2
+32 32 Open-ILS/src/templates/acq/common/jubgrid.tt2
+104 104 Open-ILS/src/templates/acq/common/li_table.tt2
+2 2 Open-ILS/src/templates/acq/common/li_table_pager.tt2
+9 9 Open-ILS/src/templates/acq/common/notes.tt2
+3 3 Open-ILS/src/templates/acq/currency_type/list.tt2
+9 9 Open-ILS/src/templates/acq/financial/claim_eligible.tt2
+23 23 Open-ILS/src/templates/acq/fund/list.tt2
+33 33 Open-ILS/src/templates/acq/fund/view.tt2
+3 3 Open-ILS/src/templates/acq/funding_source/list.tt2
+23 23 Open-ILS/src/templates/acq/funding_source/view.tt2
+16 18 Open-ILS/src/templates/acq/invoice/receive.tt2
+45 46 Open-ILS/src/templates/acq/invoice/view.tt2
+6 6 Open-ILS/src/templates/acq/lineitem/findbib.tt2
+2 2 Open-ILS/src/templates/acq/lineitem/history.tt2
+7 7 Open-ILS/src/templates/acq/lineitem/related.tt2
+17 17 Open-ILS/src/templates/acq/lineitem/search.tt2
+4 4 Open-ILS/src/templates/acq/lineitem/worksheet.tt2
+7 7 Open-ILS/src/templates/acq/picklist/bib_search.tt2
+5 5 Open-ILS/src/templates/acq/picklist/brief_record.tt2
+5 5 Open-ILS/src/templates/acq/picklist/from_bib.tt2
+13 13 Open-ILS/src/templates/acq/picklist/list.tt2
+7 7 Open-ILS/src/templates/acq/picklist/upload.tt2
+11 11 Open-ILS/src/templates/acq/picklist/user_request.tt2
+6 6 Open-ILS/src/templates/acq/picklist/view.tt2
+2 2 Open-ILS/src/templates/acq/po/create.tt2
+3 3 Open-ILS/src/templates/acq/po/edi_messages.tt2
+9 9 Open-ILS/src/templates/acq/po/events.tt2
+2 2 Open-ILS/src/templates/acq/po/history.tt2
+10 10 Open-ILS/src/templates/acq/po/item_table.tt2
+26 26 Open-ILS/src/templates/acq/po/search.tt2
+29 29 Open-ILS/src/templates/acq/po/view.tt2
+4 4 Open-ILS/src/templates/acq/receiving/process.tt2
+43 43 Open-ILS/src/templates/acq/search/unified.tt2
+19 19 Open-ILS/src/templates/acq/settings/li_attr.tt2
+18 18 Open-ILS/src/templates/actor/user/event_log.tt2
+9 9 Open-ILS/src/templates/actor/user/register.tt2
+8 8 Open-ILS/src/templates/booking/pickup.tt2
+4 4 Open-ILS/src/templates/booking/reservation.tt2
+8 8 Open-ILS/src/templates/booking/return.tt2
+10 10 Open-ILS/src/templates/cat/authority/list.tt2
+17 17 Open-ILS/src/templates/circ/hold_pull_list.tt2
+8 8 Open-ILS/src/templates/circ/selfcheck/circ_page.tt2
+6 6 Open-ILS/src/templates/circ/selfcheck/fines.tt2
+3 3 Open-ILS/src/templates/circ/selfcheck/holds_page.tt2
+5 5 Open-ILS/src/templates/circ/selfcheck/main.tt2
+1 1 Open-ILS/src/templates/circ/selfcheck/patron_login.tt2
+29 29 Open-ILS/src/templates/circ/selfcheck/payment.tt2
+9 9 Open-ILS/src/templates/circ/selfcheck/summary.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/cancel_reason.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/claim_event_type.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/claim_policy.tt2
+4 4 Open-ILS/src/templates/conify/global/acq/claim_policy_action.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/claim_type.tt2
+12 12 Open-ILS/src/templates/conify/global/acq/distribution_formula.tt2
+7 5 Open-ILS/src/templates/conify/global/acq/edi_account.tt2
+4 4 Open-ILS/src/templates/conify/global/acq/exchange_rate.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/fund_tag.tt2
+4 4 Open-ILS/src/templates/conify/global/acq/invoice_item_type.tt2
+4 4 Open-ILS/src/templates/conify/global/acq/invoice_payment_method.tt2
+5 5 Open-ILS/src/templates/conify/global/acq/lineitem_alert.tt2
+6 6 Open-ILS/src/templates/conify/global/acq/lineitem_marc_attr_def.tt2
+35 35 Open-ILS/src/templates/conify/global/acq/provider.tt2
+25 25 Open-ILS/src/templates/conify/global/action/survey.tt2
+23 23 Open-ILS/src/templates/conify/global/action_trigger/event_definition.tt2
+14 14 Open-ILS/src/templates/conify/global/action_trigger/event_definition_data.tt2
+5 5 Open-ILS/src/templates/conify/global/asset/copy_location_order.tt2
+11 11 Open-ILS/src/templates/conify/global/asset/copy_template.tt2
+4 4 Open-ILS/src/templates/conify/global/biblio/monograph_part.tt2
+5 5 Open-ILS/src/templates/conify/global/booking/resource.tt2
+5 5 Open-ILS/src/templates/conify/global/booking/resource_attr.tt2
+5 5 Open-ILS/src/templates/conify/global/booking/resource_attr_map.tt2
+5 5 Open-ILS/src/templates/conify/global/booking/resource_attr_value.tt2
+5 5 Open-ILS/src/templates/conify/global/booking/resource_type.tt2
+4 4 Open-ILS/src/templates/conify/global/cat/authority/browse_axis.tt2
+5 5 Open-ILS/src/templates/conify/global/cat/authority/browse_axis_authority_field_map.tt2
+4 4 Open-ILS/src/templates/conify/global/cat/authority/control_set.tt2
+7 7 Open-ILS/src/templates/conify/global/cat/authority/control_set_authority_field.tt2
+5 5 Open-ILS/src/templates/conify/global/cat/authority/control_set_bib_field.tt2
+5 5 Open-ILS/src/templates/conify/global/cat/authority/thesaurus.tt2
+5 5 Open-ILS/src/templates/conify/global/config/acn_prefix.tt2
+5 5 Open-ILS/src/templates/conify/global/config/acn_suffix.tt2
+4 4 Open-ILS/src/templates/conify/global/config/actor_sip_fields.tt2
+4 4 Open-ILS/src/templates/conify/global/config/asset_sip_fields.tt2
+3 3 Open-ILS/src/templates/conify/global/config/barcode_completion.tt2
+5 5 Open-ILS/src/templates/conify/global/config/billing_type.tt2
+4 4 Open-ILS/src/templates/conify/global/config/circ_limit_group.tt2
+15 15 Open-ILS/src/templates/conify/global/config/circ_limit_set.tt2
+10 10 Open-ILS/src/templates/conify/global/config/circ_matrix_matchpoint.tt2
+4 4 Open-ILS/src/templates/conify/global/config/circ_matrix_weights.tt2
+26 26 Open-ILS/src/templates/conify/global/config/circ_modifier.tt2
+5 5 Open-ILS/src/templates/conify/global/config/coded_value_map.tt2
+2 2 Open-ILS/src/templates/conify/global/config/global_flag.tt2
+1 1 Open-ILS/src/templates/conify/global/config/hard_due_date.tt2
+5 5 Open-ILS/src/templates/conify/global/config/hard_due_date_values.tt2
+3 3 Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2
+4 4 Open-ILS/src/templates/conify/global/config/hold_matrix_weights.tt2
+4 4 Open-ILS/src/templates/conify/global/config/idl_field_doc.tt2
+4 4 Open-ILS/src/templates/conify/global/config/metabib_field.tt2
+14 14 Open-ILS/src/templates/conify/global/config/org_unit_setting_type.tt2
+5 5 Open-ILS/src/templates/conify/global/config/record_attr_definition.tt2
+4 4 Open-ILS/src/templates/conify/global/config/rule_age_hold_protect.tt2
+4 4 Open-ILS/src/templates/conify/global/config/rule_circ_duration.tt2
+4 4 Open-ILS/src/templates/conify/global/config/rule_max_fine.tt2
+4 4 Open-ILS/src/templates/conify/global/config/rule_recurring_fine.tt2
+4 4 Open-ILS/src/templates/conify/global/config/sms_carrier.tt2
+4 4 Open-ILS/src/templates/conify/global/config/standing_penalty.tt2
+14 14 Open-ILS/src/templates/conify/global/config/usr_setting_type.tt2
+4 4 Open-ILS/src/templates/conify/global/config/weight_assoc.tt2
+4 4 Open-ILS/src/templates/conify/global/config/z3950_source.tt2
+5 5 Open-ILS/src/templates/conify/global/permission/grp_penalty_threshold.tt2
+7 7 Open-ILS/src/templates/conify/global/vandelay/match_set.tt2
+20 20 Open-ILS/src/templates/conify/global/vandelay/match_set_tree.tt2
+2 2 Open-ILS/src/templates/kpac/getit.tt2
+4 4 Open-ILS/src/templates/kpac/home.tt2
+5 5 Open-ILS/src/templates/kpac/parts/header.tt2
+2 2 Open-ILS/src/templates/kpac/parts/record_row.tt2
+1 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2
+2 2 Open-ILS/src/templates/kpac/record.tt2
+1 1 Open-ILS/src/templates/kpac/results.tt2
+6 6 Open-ILS/src/templates/login.tt2
+30 30 Open-ILS/src/templates/menu.tt2
+4 4 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
+1 1 Open-ILS/src/templates/opac/myopac/prefs.tt2
+1 1 Open-ILS/src/templates/opac/parts/myopac/base.tt2
+5 5 Open-ILS/src/templates/opac/sms_cn.tt2
+21 21 Open-ILS/src/templates/serial/list_item.tt2
+21 21 Open-ILS/src/templates/serial/list_stream.tt2
+4 4 Open-ILS/src/templates/serial/list_subscription.tt2
+7 7 Open-ILS/src/templates/serial/print_routing_list_users.tt2
+26 26 Open-ILS/src/templates/serial/subscription.tt2
+19 19 Open-ILS/src/templates/serial/subscription/caption_and_pattern.tt2
+4 4 Open-ILS/src/templates/serial/subscription/distribution.tt2
+9 9 Open-ILS/src/templates/serial/subscription/issuance.tt2
+15 15 Open-ILS/src/templates/vandelay/inc/import_errors.tt2
+4 4 Open-ILS/src/templates/vandelay/inc/item_attrs.tt2
+3 3 Open-ILS/src/templates/vandelay/inc/matches.tt2
+4 4 Open-ILS/src/templates/vandelay/inc/profiles.tt2
+18 18 Open-ILS/src/templates/vandelay/inc/queue.tt2
+2 2 Open-ILS/src/templates/vandelay/inc/upload.tt2
+1 1 Open-ILS/src/templates/vandelay/vandelay.tt2
+
+commit 0fea2393446d8604f703a3fc405743bbedc22996
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Apr 5 09:36:31 2012 -0400
+
+ Java IDL parser supports isnew/ischanged/isdeleted
+
+ Includes changes to TestIDL.java for verification.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+9 0 Open-ILS/src/java/org/open_ils/idl/IDLParser.java
+3 2 Open-ILS/src/java/org/open_ils/test/TestIDL.java
+
+commit 349ce9be19d5b3697f9015abd9c33368da5a3627
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Feb 24 16:37:07 2012 -0500
+
+ Add Java *.class files to gitignore
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 0 .gitignore
+
+commit 1167ba577036f913e12e801577c1f69440865015
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Feb 24 16:33:58 2012 -0500
+
+ Java IDL parser updated to use derived field array index
+
+ The "array_position" IDL attribute is deprecated. Determine the
+ index by field position within the XML.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+4 1 Open-ILS/src/java/org/open_ils/idl/IDLParser.java
+
+commit 2003773f3e8630d1df6c2cdf65c561ce2d6c806c
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Oct 31 13:25:04 2012 -0400
+
+ Fix OSRF_HOME and EXT in Open-ILs/src/java/Makefil.am.
+
+ Change the paths so that they work.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 2 Open-ILS/src/java/Makefile.am
+
+commit 6c3b38683ef6308869ac062467f84bfa981d37d7
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Tue Oct 30 17:10:42 2012 -0400
+
+ Update Java dependencies.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 2 Open-ILS/src/java/Makefile.am
+
+commit e0e96d831bcb284ba0360cbff43c62ff0a6fd75a
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Oct 5 18:42:11 2012 -0400
+
+ Acq: When invoice-building with embedded search, allow control of results list
+
+ Previously, a results list could accumulate under inconsistent
+ conditions. You'd get an accumulating results list if you were pressing
+ enter after successful searches, but your results lists would clear if
+ you actually clicked the Search button. Worse, searches yielding empty
+ result sets would *appear* to clear your result list, but subsequent
+ sucessful searches would restore what was there before.
+
+ This is the "missing commit" that makes the behavior consistent and
+ togglable.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+11 5 Open-ILS/src/templates/acq/invoice/view.tt2
+1 2 Open-ILS/src/templates/acq/search/unified.tt2
+12 2 Open-ILS/web/js/ui/default/acq/invoice/view.js
+12 4 Open-ILS/web/js/ui/default/acq/search/unified.js
+
+commit 4ecd93eccebd159c70cff12cc73f2111735291fa
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Tue Oct 23 22:02:38 2012 -0700
+
+ LP#1058321: Acq: Possible to receive a pending purchase order
+
+ Revised to allow a cancelled PO to be received, as this is needed under
+ certain conditions (note - bib/items are not restored in this case).
+ Added po_state variable to avoid repeated PO.state() function invocations.
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+5 4 Open-ILS/web/js/ui/default/acq/po/view_po.js
+
+commit 83d27351d9422ae8c52f087c480bffee9e798e65
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Mon Oct 15 18:03:44 2012 -0700
+
+ LP#1058321: Possible to receive a pending purchase order
+
+ Restrict 'Mark purchase order as received' to on-order state
+ purchase orders, and 'Un-Receive Purchase Order' to 'received'
+ POs. Otherwise inconsistencies easily occur ...
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+2 2 Open-ILS/src/templates/acq/common/li_table.tt2
+5 1 Open-ILS/web/js/ui/default/acq/po/view_po.js
+
+commit b5826950c8deb7d20819e1cd4b5c18f608894ffe
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 28 15:48:22 2012 -0400
+
+ AutoFieldWidget support external copy loc retrieval
+
+ When rendering a collection of copy locations, AFW fetches locations
+ relevant to the context org unit. While rendering an AFW for an
+ existing object, though, whose copy location is outside of that scope,
+ the code will now append the non-local copy location to the selector and
+ tag it with the owning lib (to avoid dupes).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+57 9 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js
+
+commit e8218aa33f5ec733e089746e1e3b4c6c99e70a55
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 28 15:00:37 2012 -0400
+
+ ACQ order upload use copy location from owner
+
+ When uploading an ACQ MARC order record, attempt to match copy locations
+ to copies based on the copy owning location instead of the upload
+ context org unit. This allows one branch to order copies for another
+ and have the copies use the copy location of the other (owning) branch
+ (when they exist) instead of the ordering branch (or parent org).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+14 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+
+commit 01fc7bf1ce19dc9524bd2c6f6a31ade8e8a94f3e
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Wed Dec 5 13:11:23 2012 -0800
+
+ Use consistent language for holdings/items profiles in Vandelay. Now
+ uses "Holdings Import Profiles" as standard.
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 Open-ILS/src/templates/vandelay/inc/item_attrs.tt2
+1 1 Open-ILS/src/templates/vandelay/inc/toolbar.tt2
+
+commit 8f1b529f4df744d15a7bde48d560836cb37eff69
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Wed Jun 20 11:47:54 2012 -0400
+
+ lp1010187 eliminate redundant/unnecessary calls
+
+ Particularly invocations of open-ils.circ.stat_cat.asset.retrieve.all in the
+ Item Attribute Editor
+
+ To test:
+
+ login with a BR1 workstation
+ load a pristine (non-stat-cat-laden) BR1 item with the editor
+ there should be no call to open-ils.circ.stat_cat.asset.retrieve.all
+ change the Circ Lib on the item to BR4
+ reload the item in the editor
+ there should be a call to open-ils.circ.stat_cat.asset.retrieve.all
+ reload the item in the editor
+ there should be no call to open-ils.circ.stat_cat.asset.retrieve.all
+ assign the item a stat cat entry owned by CONS
+ reload the item in the editor
+ there should be no call to open-ils.circ.stat_cat.asset.retrieve.all
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+9 0 Open-ILS/xul/staff_client/server/cat/copy_editor.js
+
+commit 73c4ad8493995507919d1bcf62c38442d79c3225
+Author: edoceo <code at edoceo.com>
+Date: Wed Jul 25 02:00:55 2012 -0700
+
+ Patch to improve the warning on double checkout attempt
+
+ Code modifications by David Busby of Edoceo for KCLS
+ Released without restriction to Evergreen community
+ Signed-off-by: edoceo <code at edoceo.com>
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+13 0 Open-ILS/xul/staff_client/server/circ/checkout.js
+3 0 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
+
+commit 1da314f9232ba902d54bfc77315ad8418d066d83
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Apr 11 13:26:42 2012 -0400
+
+ mod_perl expects child_init return values
+
+ So add in Apache2::Const::OK returns on all of them.
+
+ [LFW: Added the same change to AutoSuggest.pm for consistency's sake.]
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/AutoSuggest.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/BadDebt.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/Exporter.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/IDL2js.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/PasswordReset.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/Reporter.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/Vandelay.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm
+
+commit 0f02a20592f05d9304346e6ef28d10a9371efdae
+Author: edoceo <code at edoceo.com>
+Date: Wed Nov 7 20:08:27 2012 -0800
+
+ Allow 'Enter' key to run Verify Credentials user check
+
+ In both the "Verify Credentials" menu and "Test Password" patron account
+ option, this change checks for the keypress of "Enter" and then executes
+ the cmd_verify routine.
+
+ Additionally, the password field is blanked after each attempt.
+
+ Signed-off-by: edoceo <code at edoceo.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9 1 Open-ILS/xul/staff_client/server/main/verify_credentials.js
+
+commit 5bc693977b1fa85e23551a73551c231a3fe16cd1
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Mar 22 22:21:36 2012 -0400
+
+ Acq: Yet more efforts to sanitize data for the EDI translator
+
+ I specifically did this to address cases reported to me by Galen
+ Charlton in which get_li_attr_jedi() would return the string "nul", but
+ I hope this is a nail in the coffin for problems involving
+ JEDI-producing Action/Trigger templates feeding the EDI translator
+ strings that the latter doesn't like.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+35 20 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm
+
+commit 697b66cba1dea7c5a4084c870c9e94ad0ad7a5f2
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Dec 9 00:36:08 2012 -0500
+
+ Make the acquisitions setup show up in the manual
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+2 0 docs/root.txt
+
+commit 3ba41e17c0e97a89c4d1b5977bc885ed5ab30dd9
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Dec 9 00:30:29 2012 -0500
+
+ Add acquisitions setup chapter
+
+ Another product of the Evergreen in Action documentation sprint!
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+238 0 docs/admin_initial_setup/ordering_materials.txt
+- - docs/media/order_record_loading.png
+ create mode 100644 docs/admin_initial_setup/ordering_materials.txt
+ create mode 100644 docs/media/order_record_loading.png
+
+commit a839cfce0af7e45d09f298876f8f2df565a284ad
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Dec 8 19:55:24 2012 -0500
+
+ Add the "Importing via the staff client" chapter
+
+ ... from the Evergreen In Action doc sprint.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+190 0 docs/admin_initial_setup/importing_via_staff_client.txt
+- - docs/media/create_match_sets.png
+- - docs/media/import_item_attributes.png
+- - docs/media/record_quality_metrics.png
+2 0 docs/root.txt
+ create mode 100644 docs/admin_initial_setup/importing_via_staff_client.txt
+ create mode 100644 docs/media/create_match_sets.png
+ create mode 100644 docs/media/import_item_attributes.png
+ create mode 100644 docs/media/record_quality_metrics.png
+
+commit e1e2894b3426f3f989eeed55ea690aee4b466fc5
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Dec 8 18:36:12 2012 -0500
+
+ Roll in some Evergreen in Action chapters
+
+ For the initial import we're keeping the formatting and words identical,
+ so that we can manually sycnhronize changes as needed between the FLOSS
+ Manuals version of this documentation and the AsciiDoc version.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+99 0 docs/admin_initial_setup/describing_your_organization.txt
+321 0 docs/admin_initial_setup/describing_your_people.txt
+349 0 docs/admin_initial_setup/migrating_your_data.txt
+12 0 docs/root.txt
+ create mode 100644 docs/admin_initial_setup/describing_your_organization.txt
+ create mode 100644 docs/admin_initial_setup/describing_your_people.txt
+ create mode 100644 docs/admin_initial_setup/migrating_your_data.txt
+
+commit 196b60a711726c80608d3516c8ac73b1f2579e8e
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Dec 8 18:37:51 2012 -0500
+
+ Add a target ID to fix the epub transform
+
+ Commit a850606073 added a link pointing to this ID, but the target ID
+ did not exist, breaking the epub transform. Now it works again.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 docs/admin/lsa-library_settings_editor.txt
+
+commit a850606073fea6e0c25baf1468a2abb06aeaba82
+Author: BC Libraries Cooperative <sdineen at sitka.bclibraries.ca>
+Date: Fri Nov 30 11:10:39 2012 -0500
+
+ Documentation: Add sections to workstation admin chapter.
+
+ Content from:
+ http://docs.sitka.bclibraries.ca/Sitka/current/html/intro_start_workstation_admi$
+
+ Receipt template editor sections moved to this chapter.
+ Converted to asciidoc by rsoulliere. Index terms added by rsoulliere
+ Some duplicate images were also removed from media directory.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+0 34 docs/admin/lsa-receipt_template_editor.txt
+210 0 docs/admin/workstation_admin.txt
+- - docs/media/Authority_Control_Sets1.jpg.1
+- - docs/media/Authority_Control_Sets2.jpg.1
+- - docs/media/Authority_Control_Sets3.jpg.1
+- - docs/media/Authority_Control_Sets4.jpg.1
+- - docs/media/Authority_Control_Sets5.jpg.1
+- - docs/media/Authority_Control_Sets6.jpg.1
+- - docs/media/Authority_Control_Sets7.jpg.1
+- - docs/media/Authority_Control_Sets8.jpg.1
+- - docs/media/Authority_Control_Sets9.jpg.1
+- - docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
+- - docs/media/Core_Source_1.jpg.1
+- - docs/media/Saved_Catalog_Searches_2_21.jpg.1
+- - docs/media/Saved_Catalog_Searches_2_22.jpg.1
+- - docs/media/Sorting_Columns3.jpg.1
+- - docs/media/receipt-11a.png
+- - docs/media/receipt-2.png
+- - docs/media/workstation-button_bar-1.png
+- - docs/media/workstation-button_bar-2.png
+- - docs/media/workstation-button_bar-3.png
+0 2 docs/root.txt
+ delete mode 100644 docs/admin/lsa-receipt_template_editor.txt
+ delete mode 100644 docs/media/Authority_Control_Sets1.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets2.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets3.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets4.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets5.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets6.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets7.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets8.jpg.1
+ delete mode 100644 docs/media/Authority_Control_Sets9.jpg.1
+ delete mode 100644 docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
+ delete mode 100644 docs/media/Core_Source_1.jpg.1
+ delete mode 100644 docs/media/Saved_Catalog_Searches_2_21.jpg.1
+ delete mode 100644 docs/media/Saved_Catalog_Searches_2_22.jpg.1
+ delete mode 100644 docs/media/Sorting_Columns3.jpg.1
+ create mode 100644 docs/media/receipt-11a.png
+ create mode 100644 docs/media/receipt-2.png
+ create mode 100644 docs/media/workstation-button_bar-1.png
+ create mode 100644 docs/media/workstation-button_bar-2.png
+ create mode 100644 docs/media/workstation-button_bar-3.png
+
+commit 6c71f0264e598fa73648de12f5ff51a678b6fc00
+Author: BC Libraries Cooperative <sdineen at sitka.bclibraries.ca>
+Date: Thu Nov 29 15:39:57 2012 -0500
+
+ Documentation: Add workstation administration chapter.
+
+ Content from: http://docs.sitka.bclibraries.ca/Sitka/current/html/intro_start_workstation_admin.html
+ Converted to asciidoc by rsoulliere.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+122 0 docs/admin/workstation_admin.txt
+- - docs/media/workstation_admin-1.jpg
+- - docs/media/workstation_admin-2.jpg
+- - docs/media/workstation_admin-3.png
+- - docs/media/workstation_admin-4.png
+- - docs/media/workstation_admin-5.png
+- - docs/media/workstation_admin-6.jpg
+2 0 docs/root.txt
+ create mode 100644 docs/admin/workstation_admin.txt
+ create mode 100644 docs/media/workstation_admin-1.jpg
+ create mode 100644 docs/media/workstation_admin-2.jpg
+ create mode 100644 docs/media/workstation_admin-3.png
+ create mode 100644 docs/media/workstation_admin-4.png
+ create mode 100644 docs/media/workstation_admin-5.png
+ create mode 100644 docs/media/workstation_admin-6.jpg
+
+commit 2c98231113f6ce9bf86534c490e54c0c1b31e119
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Wed Nov 28 12:36:10 2012 -0500
+
+ Fix misspelling of "summary" in KPAC Added Content
+
+ Summary != Smmary
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/kpac/parts/addedcontent.tt2
+
+commit a302514610ffe9e5ed67078ad81a3c76448d9dc4
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Nov 29 10:43:28 2012 -0500
+
+ Documentation: Add staff client login chapter.
+
+ Included standalone interface and loggin out information as well as
+ a few index terms.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+57 0 docs/admin/staff_client-login.txt
+2 0 docs/root.txt
+ create mode 100644 docs/admin/staff_client-login.txt
+
+commit c25ef1474cc19be389d1f0a4822933462e76c259
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Nov 28 11:36:54 2012 -0500
+
+ Documentation: Add chapter on staff client installation.
+
+ Also included information on removing staff client preferences
+ (from EG wiki) and registering workstations.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+173 0 docs/installation/staff_client_installation.txt
+- - docs/media/staff_client_installation_0.png
+- - docs/media/staff_client_installation_1.png
+- - docs/media/staff_client_installation_2.png
+- - docs/media/staff_client_installation_3.png
+- - docs/media/staff_client_installation_4.png
+2 0 docs/root.txt
+ create mode 100644 docs/installation/staff_client_installation.txt
+ create mode 100644 docs/media/staff_client_installation_0.png
+ create mode 100644 docs/media/staff_client_installation_1.png
+ create mode 100644 docs/media/staff_client_installation_2.png
+ create mode 100644 docs/media/staff_client_installation_3.png
+ create mode 100644 docs/media/staff_client_installation_4.png
+
+commit fecd882f6df72799dd10e1dfda8e412516720490
+Author: Melissa Lefebvre <mlefebvre at biblio.org>
+Date: Tue Nov 27 13:35:42 2012 -0500
+
+ KPAC - add shelving location to copy table display
+
+ Addition of shelving location information to the display along with the
+ removal of broken "view library info" javascript link.
+
+ Signed-off-by: Melissa Lefebvre <mlefebvre at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 4 Open-ILS/src/templates/kpac/parts/copy_table.tt2
+
+commit 8bf4143b9c0fcd2d6948c1b172e5e4b1acd167a3
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Nov 21 14:17:59 2012 -0500
+
+ KPAC - fix getit_results with short titles
+
+ When using the "Get it" options to either add an item to a list or place an
+ item on hold, one would get an internal server error whenever attemping this
+ on a bib record with a short title.
+
+ Turns out that the substr function that shortens the length of long titles
+ breaks when the title is 18 characters or less.
+
+ Add an IF check around the substr function to avoid this error.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+1 1 Open-ILS/src/templates/kpac/getit_results.tt2
+
+commit 66e60c21eb71bba55e06245000906118f1c0e9bb
+Author: Ben Shum <bshum at biblio.org>
+Date: Mon Nov 19 17:34:33 2012 -0500
+
+ KPAC - fix Get It and pickup library selector
+
+ Change PROCESS to INCLUDE to prevent variable leaks from breaking
+ the pickup library selector's values.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+2 2 Open-ILS/src/templates/kpac/getit.tt2
+
+commit aaec5cd703f310b001670a93b90e207d987616c9
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date: Tue Nov 27 12:39:02 2012 +0200
+
+ LP#1082260: Update OPAC low search hits template for i18n
+
+ The OPAC lowhits.tt2 template is only partially translatable,
+ and the translatable part is impossible to make sound good
+ for languages with different word order than English.
+
+ This patch changes the already translatable part so there
+ are 4 different phrases to translate (instead of two phrase
+ fragments), and makes the search hints translatable.
+
+ For English language, the patch does not introduce any visible differences.
+
+ Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+34 27 Open-ILS/src/templates/opac/parts/result/lowhits.tt2
+
+commit b801cf1a544c6bce3f24952ae8734348dfaa194d
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Tue Nov 27 09:31:32 2012 -0500
+
+ Fix typo in docs/opac/search_form.txt
+
+ Creating a simple search for kpac should link to "kpac"
+ not "tpac" which won't exist.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 docs/opac/search_form.txt
+
+commit a2a6225fdc1d0e389c7b39aeeca9229d71e5bbf8
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Thu Nov 8 15:09:09 2012 -0500
+
+ Fix lp1076379: Can't edit holds beyond first page.
+
+ When a hold was being edited on page 2+ of a patron's list of holds, the
+ offset was > 0. Since the input hold_ids array ref has only 1 member, using
+ the offset as a starting point in searching began the search beyond the end
+ of the array and thus returned nothing.
+
+ The code in this commit moves the handling of the offset and limit to cases
+ where the input hold_ids is undefined, as this is, I think the intended
+ behavior. Typically when hold_ids is passed to the fetch_user_holds function
+ in EGCatLoader::Account, you want to retrieve those holds regardless of
+ the offset and limit values.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+
+commit 13236a0af07ee4b56d5fdaf33105537a1d692b4e
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Thu Nov 8 11:32:06 2012 -0500
+
+ Repair syntax on line 559 of Holds.pm
+
+ A change was introduced when listing available holds that has incorrect JSON
+ syntax. This caused available holds not to be returned by the query.
+
+ Changing '+ahr' to '=' in the query resolves this.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 968e6f8b6057fd619f65dda3dd680effb9c2eaac
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Mon Nov 26 10:17:53 2012 -0500
+
+ Documentation: Fix some typos in upgrade instructions.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+2 2 docs/installation/server_upgrade.txt
+
+commit 25429d51619641bb12d68e1cd8f4116469aa0e37
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Nov 21 11:37:06 2012 -0500
+
+ Test data: avoid crazy transactions for expired patrons
+
+ Rather than creating brand new circ transactions for patrons who expired
+ in 1999, make things a little more realistic by filtering out the
+ patrons to those whose account expired in the past month or later, and
+ creating xact_start / due_date values based on their account expiry
+ date if expired, or NOW() if still active.
+
+ Oh, and add some patrons who expired over the past month. :)
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+13 4 Open-ILS/tests/datasets/sql/env_create.sql
+2 0 Open-ILS/tests/datasets/sql/transactions.sql
+10 5 Open-ILS/tests/datasets/sql/users_patrons_100.sql
+
+commit 8d8372f2fbd8e6c15ec4f4bb19d9deaaaaa18dc4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Nov 11 18:32:44 2012 -0500
+
+ Sample data: enable loading via eg_db_config.pl
+
+ Add "--load-concerto-sample" and "--load-all-sample" options to the
+ eg_db_config.pl script so that would-be testers can create the database
+ and load sample data on it in one easy step.
+
+ Add a release notes entry.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+44 3 Open-ILS/src/support-scripts/eg_db_config.pl
+24 0 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt
+
+commit cab422572df2a9b60043b00e5edcad34ad1e9ca7
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sun Nov 11 10:48:55 2012 -0500
+
+ Concerto test data: realistic call numbers
+
+ Add a parameter to the populate call number function so that we can define the
+ call number class. As a result, create a new 3-parm version of the function
+ that simply calls the 4-parm version with a NULL value for the 3rd parm.
+
+ Use some realistic LC and Dewey call numbers for the "concerto" bibs so
+ that we can have more useful tests of the call number browse functionality.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+54 54 Open-ILS/tests/datasets/sql/assets_concerto.sql
+5 5 Open-ILS/tests/datasets/sql/assets_fre.sql
+10 3 Open-ILS/tests/datasets/sql/env_create.sql
+1 0 Open-ILS/tests/datasets/sql/env_destroy.sql
+
+commit acd10e92ca8c47a336bc33b68f6de600e968e689
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Sat Oct 13 12:28:29 2012 -0400
+
+ Expand and modularize concerto data set
+
+ * Break function creation and deletion out to their own files.
+ * Translates lul_fre_100 bibs into SQL
+ * adds a load_all.sql file for loading all test data
+ * moves all test data sql to its own dir
+ * creates a backward-compat concerto.sql loader
+ * ensure that most users are not already expired
+ * Adds a 'tag' column to marcxml_import, which populates last_xact_id on
+ import. This 'tag' is useful for differentiating which records to link
+ callnumbers to.
+ * Adds an 'id' column to marcxml_import to ensure insert-order inserts
+ into biblio.record_entry
+ * Adds a handful of copies for french records
+ * Adds supporting functions for creating circ/hold test data.
+ * creates a pile of sample circ and hold data
+ * Give most users NULL dobs and suffixes.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0 275 Open-ILS/tests/datasets/concerto.sql
+141 0 Open-ILS/tests/datasets/sql/assets_concerto.sql
+26 0 Open-ILS/tests/datasets/sql/assets_fre.sql
+104 0 Open-ILS/tests/datasets/sql/bibs_concerto.sql
+105 0 Open-ILS/tests/datasets/sql/bibs_fre.sql
+8 0 Open-ILS/tests/datasets/sql/bibs_maps.sql
+145 0 Open-ILS/tests/datasets/sql/env_create.sql
+12 0 Open-ILS/tests/datasets/sql/env_destroy.sql
+40 0 Open-ILS/tests/datasets/sql/load_all.sql
+22 0 Open-ILS/tests/datasets/sql/load_concerto.sql
+139 0 Open-ILS/tests/datasets/sql/transactions.sql
+2101 0 Open-ILS/tests/datasets/sql/users_patrons_100.sql
+3617 0 Open-ILS/tests/datasets/sql/users_staff_134.sql
+0 2103 Open-ILS/tests/datasets/users_patrons_100.sql
+0 3621 Open-ILS/tests/datasets/users_staff_134.sql
+ delete mode 100644 Open-ILS/tests/datasets/concerto.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/assets_concerto.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/assets_fre.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/bibs_concerto.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/bibs_fre.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/bibs_maps.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/env_create.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/env_destroy.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/load_all.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/load_concerto.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/transactions.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/users_patrons_100.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/users_staff_134.sql
+ delete mode 100644 Open-ILS/tests/datasets/users_patrons_100.sql
+ delete mode 100644 Open-ILS/tests/datasets/users_staff_134.sql
+
+commit e14abbde87d0f03b6943505f09c66e0d2d589f7a
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Nov 21 09:24:09 2012 -0500
+
+ Tweak wording of patron account expiry warning
+
+ A warning is something that comes in advance of an event, so a
+ pre-warning would be a warning about the warning, which is a bit weird.
+ Hopefully this language will be a little simpler and easier for users to
+ understand.
+
+ Also, fetch the value of the setting once and stuff it in a variable;
+ vars are cheap and things might be a little more legible.
+
+ Also, add a release note entry for the new feature.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5 5 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+5 5 Open-ILS/src/sql/Pg/upgrade/0745.data.prewarn_expire_setting.sql
+6 5 Open-ILS/xul/staff_client/server/patron/display.js
+9 0 docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt
+
+commit 7ff7b24c442e7d007b27d14ed6924cc4301fc4d2
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Nov 21 07:08:04 2012 -0500
+
+ Wrap upgrade script for patron expiry warning
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+30 0 Open-ILS/src/sql/Pg/upgrade/0745.data.prewarn_expire_setting.sql
+0 25 Open-ILS/src/sql/Pg/upgrade/XXXX.data.prewarn_expire_setting.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0745.data.prewarn_expire_setting.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.prewarn_expire_setting.sql
+
+commit b6e866ab65d7d9658b59d8812e3ca2aada1c0efb
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Nov 14 13:30:11 2012 -0500
+
+ Add library setting to control pre-expire warning for patrons
+
+ Thanks to some more inspiration by Thomas Berezansky, this change adds a
+ library setting to control when the pre-expire warning will be displayed.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+20 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.prewarn_expire_setting.sql
+14 5 Open-ILS/xul/staff_client/server/patron/display.js
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.prewarn_expire_setting.sql
+
+commit 136dd85b33c6ffddbf587dcdccbb5c07d9cf0189
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Thu Nov 8 14:14:42 2012 -0500
+
+ Warn on card expiring within 28 days
+
+ Thank you to Thomas Berzansky for pointing out a simple way of
+ accomplishing this, since we were already checking and alerting
+ if card was already expired.
+
+ This places an alert on the "stop sign" page if the card expires
+ within 28 days from the current date.
+
+ Interval can be configured by editing preexpire.setDate in display.js.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
+6 1 Open-ILS/xul/staff_client/server/patron/display.js
+
+commit 60c5146f4a4ce942329afcaba1c9df23e0ccd557
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 19 15:55:34 2012 -0500
+
+ Docs: Add offline circulation basics
+
+ Based heavily on the documentation from Evergreen 1.6, which was in turn
+ based heavily on the Sitka documentation for offline mode, add some
+ coverage of the offline processes for registering patrons, checking
+ items in and out, renewing items, and uploading & processing
+ transactions.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+265 0 docs/circulation/offline_mode.txt
+8 0 docs/root.txt
+ create mode 100644 docs/circulation/offline_mode.txt
+
+commit eb2b8f0b7743b38060b6d5eee5c9622223ffebc9
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Nov 16 16:01:10 2012 -0500
+
+ Make the "user account expired" warning i18n-friendly
+
+ The warning message is now capable of being translated, and we're
+ formatting of the date consistently with other uses throughout the TPAC.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 4 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
+
+commit 501efed0b7140b2d3a5272349ab0fc3ab820b240
+Author: Justin Hopkins <hopkinsju at gmail.com>
+Date: Mon Jul 30 17:25:20 2012 -0500
+
+ Add card expired message to the myopac account summary
+
+ The JSPAC included a message to users who had an expired card alerting them to this fact.
+ This message is useful and was not writted into the TPAC.
+
+ Signed-off-by: Justin Hopkins <hopkinsju at gmail.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5 1 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
+
+commit 6aa8c2a0bb78e9bab518e5bfa85333d21890808e
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 26 23:47:26 2012 -0400
+
+ Set eg_version at start of 2.2 upgrade scripts
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.0-2.2.1-upgrade-db.sql
+1 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.1-2.2.2-upgrade-db.sql
+
+commit 16338e46b329d2ba5b89f607854bd1b57008981f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 26 23:25:53 2012 -0400
+
+ Apply the 0715 update for acq settings_group
+
+ We add the 'acq' config.settings_group in the seed data, and add the
+ other settings groups in the 2.1-2.2 upgrade script, but need to add the
+ acq settings_group to the 2.1-2.2 upgrade script.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+9 0 Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
+
+commit 77ac8a925ba59552b1bab9b85e2fa63275eebca3
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Wed Sep 26 23:34:32 2012 -0400
+
+ After upgrade, list records with missing or incorrect 901$c
+
+ This is a common cause of pain for upgrades. Let's try to identify the
+ problem early (even if it takes forever on a site with 3 million bibs)
+ and offer advice on correcting the problem if it is flagged.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+19 0 Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
+
+commit 4c9c98e689f86a5f3b254fb33803f608e32a14c4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Sep 13 12:47:32 2012 -0400
+
+ rel_2_1 does not have a config.upgrade_log.applied_to column
+
+ Thanks to Michael Peters for running into & reporting this problem when
+ attempting to upgrade from 2.1.2 to 2.1.3!
+
+ Fix the version upgrade script.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 3 Open-ILS/src/sql/Pg/version-upgrade/2.1.2-2.1.3-upgrade-db.sql
+
+commit 224813acbb19d414e7faa4e5f4d3ab3ed0f0b420
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Nov 14 13:38:09 2012 -0500
+
+ Documentation: Grammar fix on upgrade instructions.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+1 1 docs/installation/server_upgrade.txt
+
+commit 4216357df925f54cd0c52387095da44e998055a8
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Nov 14 13:35:17 2012 -0500
+
+ Documentation: Specify that Apache files should be updated as root.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+1 1 docs/installation/server_upgrade.txt
+
+commit 68a218e55f57133442e1fd1a000c89d72f622da7
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Nov 14 13:18:01 2012 -0500
+
+ Documentation: Update upgrade instructions for 2.3.1
+
+ Fleshed out the Apache instructions with more precise cp commands.
+ I find this helpful since I like to copy and paste the commands.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+37 36 docs/installation/server_upgrade.txt
+
+commit eabc8c689151b27f7d2d421775f19dbaa82dbe42
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Tue Nov 13 15:45:07 2012 -0500
+
+ Stamping upgrade script for lost xact_finish opt.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+25 0 Open-ILS/src/sql/Pg/upgrade/0744.data.coust_lost_xact_finish_on_zero.sql
+0 25 Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_lost_xact_finish_on_zero.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0744.data.coust_lost_xact_finish_on_zero.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_lost_xact_finish_on_zero.sql
+
+commit f233ad8dc5fdc1f2b783948072e59da9d68ee41b
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Sat Nov 3 12:04:34 2012 -0400
+
+ Address Launchpad Bug 793550.
+
+ Check for stop fines reason of CHECKIN or RENEW before closing a circulation
+ transaction when the balance reaches zero.
+
+ Also, if the stop fines reason is LOST, then check a new ou setting,
+ circ.lost.xact_open_on_zero, to determine if the transaction is closed or
+ kept open. The setting is checked for the circulation copy's circ_lib.
+
+ Add CircCommon->can_close_circ.
+
+ Following up on Dan Wells' comments on Launchpad Bug 793550, I have moved
+ the logic to check if the circ transaction can be closed to its own utility
+ function in OpenILS::Application::Circ::CircCommon. This potentially
+ consolidates the logic in one place in case we need to use it elsewhere.
+
+ Instead of checking for stop fines reasons of CHECKIN and RENEW and
+ checking for checkin time on the circ, we just check for checkin time.
+ Both CHECKIN and RENEW should set the checkin time.
+
+ Also, use the constant for stop fines reason of LOST, rather than the
+ literal string "LOST".
+
+ Signed-off-by: Jason Stephenson <jason at sigio.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+30 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
+5 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
+19 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_lost_xact_finish_on_zero.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_lost_xact_finish_on_zero.sql
+
+commit c411a9d5745bb3e587d8e43da3d4c5110c645b26
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 12 11:46:21 2012 -0500
+
+ No need for vanity info in OpenSRF article
+
+ We don't credit particular authors in the Evergreen docs, and we don't
+ want to dissuade contributors from improving & evolving any particular
+ section of the docs, so get rid of a hangover attribution from the
+ OpenSRF article.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0 2 docs/development/intro_opensrf.txt
+
+commit 3e86fd27b15d6e6ff8d88a09520fe6b2e26f37d4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 12 11:32:31 2012 -0500
+
+ Add "Intro to OpenSRF" to development section
+
+ We have the Asciidoc source, so let's drop it into place. Triggered by a
+ request for info on OpenSRF development on IRC that was answered with
+ "we don't really have much information on that" response. *Poof*, now
+ we have some.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1353 0 docs/development/intro_opensrf.txt
+40 0 docs/development/perl_client.pl
+60 0 docs/development/python_client.py
+- - docs/media/CONNECT.png
+- - docs/media/REQUEST.png
+1 0 docs/root.txt
+ create mode 100644 docs/development/intro_opensrf.txt
+ create mode 100644 docs/development/perl_client.pl
+ create mode 100644 docs/development/python_client.py
+ create mode 100644 docs/media/CONNECT.png
+ create mode 100644 docs/media/REQUEST.png
+
+commit a3c6001e2bcb7af7eb99fab7e94709e4f68aa244
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 12 11:28:58 2012 -0500
+
+ Docs: resolve transform errors and warnings
+
+ ePub really doesn't like absolute references to images - which is good,
+ it shouldn't. Also, single line NOTE blocks are much easier to deal with
+ using the prefix approach (and don't generate warnings during normal
+ HTML generation).
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 4 docs/acquisitions/invoices.txt
+1 1 docs/admin/acquisitions_admin.txt
+
+commit 12816b06de98897077ad6b5246bdbe5850bfc746
+Author: Remington Steed <rjs7 at calvin.edu>
+Date: Mon Nov 12 11:10:31 2012 -0500
+
+ Documentation: Fix small typo in 2.3 release notes. s/how/now.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+1 1 docs/RELEASE_NOTES_2_3.txt
+
+commit f9e56279db6098c7603a7ad2c3b8acfe9043c3f8
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Mon Nov 12 10:36:09 2012 -0500
+
+ Documentation: Fix some broken links and adjust an image in the
+ Acquistions Admin chapter as pointed out by Remington Steed.
+
+ Added anchors, pointed links to "Line Item Features" and changed
+ wording accordingly. I cropped image and use a red box for highlighting.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+3 3 docs/admin/acquisitions_admin.txt
+- - docs/media/acq_marc_search-2.png
+
+commit d026d794b79b0eb182c731783b69da62ecc92bff
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 12 09:17:05 2012 -0500
+
+ Add translation update info back into official docs
+
+ This disappeared in the 2.3 release for some reason; let's get it back.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 docs/root.txt
+
+commit ddb6dcb1eba9c4b4c06399b40265f5743652e19a
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Oct 3 13:21:57 2012 -0400
+
+ Documentation: Update upgrade instructions to 2.3.0.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+12 12 docs/installation/server_upgrade.txt
+
+commit 258aba101535ebd12a8c4347ed283e426c14e6eb
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Aug 23 13:07:24 2012 -0400
+
+ Documentation: update upgrade instructions to 2.3.beta2.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+11 11 docs/installation/server_upgrade.txt
+
+commit 2e10326b9e0ee22982a2b9ac45b6f75a1ee57103
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Nov 7 12:55:49 2012 -0500
+
+ make_release: add the \set eg_version command to upgrade script
+
+ We were echoing the output to STDOUT instead of redirecting it to the
+ upgrade script that we were generating. Let's go the last mile and
+ actually get it into the upgrade script.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 build/tools/make_release
+
+commit df05ae28be786df311679e07f58cc2c50d976b11
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Oct 10 17:36:52 2012 -0400
+
+ Make it possible to suppress IDL fields
+
+ Some clients of external services, particularly pcrud and reporter-store,
+ need to be able to access tables that contain columns we'd rather restrict.
+ For instance, the passwd field on actor.usr.
+
+ To effect this feature we provide a blacklist attribute for fields, called
+ suppress_controller, which works in the same way as the class controller
+ attribute but names controllers not allowed to use the field. When the field
+ is explicitly named in a query (fieldmapper select block or json_query) an
+ error is thrown, and suppressed fields are ingored in general fieldmapper
+ search/retreive requests.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 Open-ILS/examples/fm_IDL.xml
+1 0 Open-ILS/examples/fm_IDL.xsd
+7 0 Open-ILS/src/c-apps/oils_idl-core.c
+27 2 Open-ILS/src/c-apps/oils_sql.c
+3 0 Open-ILS/web/reports/xul/source-browse.js
+3 0 Open-ILS/web/reports/xul/source-setup.js
+
+commit cfca470055f1f3f88d83f751caa13dfc63af0678
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Nov 6 15:28:28 2012 -0500
+
+ Move 'initial host' feature docs into 2.3 release notes
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+15 0 docs/RELEASE_NOTES_2_3.txt
+0 12 docs/RELEASE_NOTES_NEXT/initial_host.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/initial_host.txt
+
+commit 84c5f85907c823af8a8caf70e3f7dce3b005e86a
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Nov 2 15:28:27 2012 -0400
+
+ CStoreEditor auto-activity log redaction
+
+ CStoreEditor logs all update calls to the activity log as key/value
+ pairs on the updated object. Avoid loging key/value pairs for objects
+ when the API call being relayed by CStoreEditor is on the list of
+ log-protect API calls. Instead, log "**DETAILS REDACTED**".
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+20 3 Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
+
+commit 39f558e3c81d4b9551b527bd5af56ab3666cc7e4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Nov 5 22:14:34 2012 -0500
+
+ Document log redaction XML chunk for opensrf_core.xml
+
+ Based on Bill Erickson's original version.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+26 1 docs/RELEASE_NOTES_2_3.txt
+
+commit 519e8f77a9b967c5428235b49f46059779c357e8
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Oct 31 09:00:19 2012 -0400
+
+ Add sample log redaction config to EG opensrf_core
+
+ Redact parameter logging for the following API calls:
+
+ Login:
+ open-ils.auth.authenticate.verify
+ open-ils.auth.authenticate.complete
+ open-ils.auth_proxy.login
+
+ User updates:
+ open-ils.actor.user.password
+ open-ils.actor.user.username
+ open-ils.actor.user.email
+ open-ils.actor.patron.update
+ open-ils.cstore.direct.actor.user.create
+ open-ils.cstore.direct.actor.user.update
+ open-ils.cstore.direct.actor.user.delete
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+18 0 Open-ILS/examples/opensrf_core.xml.example
+
+commit 769a42183480e0ac3e7944816c89f7539660abd0
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Aug 2 13:28:44 2012 -0400
+
+ Staff client initial hostname
+
+ Add support for an initial staff client hostname.
+
+ It can be specified during building the staff client or via configure.
+
+ During making the staff client:
+
+ make INITIAL_HOST=hostname build
+
+ During configure:
+
+ ./configure --with-initialhost=hostname
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 0 Open-ILS/xul/staff_client/Makefile.am
+7 2 Open-ILS/xul/staff_client/chrome/content/auth/controller.js
+30 3 Open-ILS/xul/staff_client/chrome/content/main/main.js
+3 0 Open-ILS/xul/staff_client/defaults/preferences/initialhost.js
+8 0 configure.ac
+12 0 docs/RELEASE_NOTES_NEXT/initial_host.txt
+ create mode 100644 Open-ILS/xul/staff_client/defaults/preferences/initialhost.js
+ create mode 100644 docs/RELEASE_NOTES_NEXT/initial_host.txt
+
+commit a58bb07326a5cfe54adbe3917edbf80b360e5421
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Oct 11 00:56:40 2012 -0400
+
+ TPAC: Address some search syntax leaks in links
+
+ Expand the list of filtered characters to cover all of the special
+ characters documented for the Evergreen search grammar
+ (http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar)
+ when generating links in the TPAC so as to avoid inadvertently launching
+ filtered searches when a user clicks on something that should just be a
+ display value.
+
+ For example, if a title includes "Presenting a subject: tips for
+ consultants", it should _not_ launch a search for "subject" containing
+ "tips for consultants".
+
+ This commit addresses most of the link problems in the record
+ display, as well as the author links in the search results table.
+
+ Still problematic are the facets (which seem to rely on exact matching,
+ such that filtering out the problematic characters is itself
+ problematic) and autocomplete (which requires modifying the Autocomplete
+ Dojo widget).
+
+ In addition, this commit makes the series code actually display, as it
+ was using a non-standard method to attempt to return the results from
+ the BLOCK (and failing). Also, it makes the links for authors in the
+ record details match the MODS32 definition for personal name parts and
+ only use the "acdq" subfields. This enables a click on the link to
+ actually return results; previously, in the case where the author field
+ included (for example) a subfield "g" value, that value would be
+ included in the generated link and would likely lead to 0 hits.
+
+ For authors, we substitute with a space rather than just eliding the
+ substituted value. Authors are particularly likely to have dates like
+ 1899-1978; "1899 1978" matches, but "18991978" will not.
+
+ Perhaps we should take the same approach with the others, or break down
+ the search/replace logic a little further (for example, we could remove
+ the "-" only if it is preceded by a space or is at the start of the
+ string and is followed immediately by a character, and preserve it if it
+ is surrounded by digits). But this seems to take us pretty far down the
+ road of less negatively surprising results.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+4 2 Open-ILS/src/templates/opac/parts/record/authors.tt2
+6 4 Open-ILS/src/templates/opac/parts/record/series.tt2
+1 1 Open-ILS/src/templates/opac/parts/record/subjects.tt2
+1 1 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit ea560cb339f69b05f5ec93231219875fa96e00b0
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Oct 10 23:35:13 2012 -0400
+
+ TPAC: Add search torture tests to concerto record
+
+ In addition to # signs causing problems in facets, we found that search
+ syntax in general is surfaced directly in most links that are exposed to
+ users in the TPAC. This commit adds several examples to the record with
+ the title "Trombone concerto (1991)":
+
+ In the title, there is an embedded "subject:" search which will be
+ triggered by autocomplete.
+
+ In the author (100 field), there is an embedded "author:" search which
+ will be triggered from the record details page. This also includes
+ another usage of the # sign.
+
+ In the subject fields, there are:
+ * an embedded "subject:" search which will be triggered from the
+ facets, autocomplete, and record details page
+ * an embedded negation operator which will be triggered from the
+ facets, autocomplete, and record details page
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 Open-ILS/tests/datasets/concerto.sql
+
+commit 11f035632ab8799f9afe45ee0931ff8e4d977364
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Oct 10 15:50:49 2012 -0400
+
+ Munge concerto to include # signs in series facets
+
+ Search for "Piano concerto in C major, op. 39" or "Beethoven: concertos
+ and overtures" and you'll get facets with # signs to assist with fixing
+ LP # 856811.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 2 Open-ILS/tests/datasets/concerto.sql
+
+commit 0e18946d8ce21af964ec71f8c460b234e79fc22b
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Oct 25 19:51:44 2012 -0400
+
+ Add tsearch2 removal upgrade script
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+181 0 Open-ILS/src/sql/Pg/upgrade/0743.schema.remove_tsearch2.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0743.schema.remove_tsearch2.sql
+
+commit 5d41d16483c77b91d4b494444e27593a955b250c
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Sep 22 16:35:43 2012 -0400
+
+ Add support for PostgreSQL 9.2, drop TSearch2 extension
+
+ The TSearch2 extension hasn't been needed for a long time, and it causes
+ problems trying to use ts_rewrite(TSQUERY, TEXT) at least.
+
+ Add a full text search config script for PostgreSQL 9.2.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+1 0 Open-ILS/src/sql/Pg/000.english.pg92.fts-config.sql
+0 2 Open-ILS/src/sql/Pg/create_database_contribs.sql
+0 2 Open-ILS/src/sql/Pg/create_database_extensions.sql
+ create mode 120000 Open-ILS/src/sql/Pg/000.english.pg92.fts-config.sql
+
+commit 40e0fcad6b3c5a102ca7569a7a9978ae6a400172
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Sep 22 21:51:59 2012 -0400
+
+ Avoid specific version mention for database extensions
+
+ As tsbere pointed out, the 9.1 database script will be used for every
+ version after 9.1... which makes it confusing to have a version number.
+ As the primary reason for the difference is the switch to extensions
+ instead of contrib modules, use a name that flags that difference.
+
+ Convert the 9.1 full-text search configuration into a symbolic link
+ instead of maintaining a separate copy of the file.
+
+ Given that the pre-9.1 database script was focused on the creation of
+ PostgreSQL contribs, call it that, rather than the (now confusingly)
+ generic "create_database.sql" that existed from a time when contribs
+ ruled the earth and extensions were mere fantasy.
+
+ Adjust eg_db_config.sql for these changes as well - including the
+ command line switches.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+1 45 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
+0 30 Open-ILS/src/sql/Pg/create_database.sql
+0 23 Open-ILS/src/sql/Pg/create_database_9_1.sql
+30 0 Open-ILS/src/sql/Pg/create_database_contribs.sql
+23 0 Open-ILS/src/sql/Pg/create_database_extensions.sql
+13 13 Open-ILS/src/support-scripts/eg_db_config.pl
+ mode change 100644 => 120000 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/create_database.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/create_database_9_1.sql
+ create mode 100644 Open-ILS/src/sql/Pg/create_database_contribs.sql
+ create mode 100644 Open-ILS/src/sql/Pg/create_database_extensions.sql
+
+commit 66ea9fe2da42bd55b2c1100d12ca4cd2e2615649
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Oct 26 00:52:11 2012 -0400
+
+ TPAC: don't repeat subfields in record content notes
+
+ Given a MARC field like "500 $a 1 $b 2 $c 3", the content note would
+ display as "1 1 2 1 2 3" as each subfield was appended to the total
+ set of notes.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4 3 Open-ILS/src/templates/opac/parts/record/contents.tt2
+
+commit 81f20bb285bdda845cf7ad4b54e974b85d33c8bb
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Oct 10 17:26:06 2012 -0400
+
+ Sample Apache error syslog captures stderr
+
+ Not all STDERR output and not all $req->log->foo() output makes it to
+ the Apache error log when using the 'ErrorLog syslog:local7'
+ configuration directive. This changes the sample config to match the
+ CustomLog config so that all output is captured and redirected to
+ syslog.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/examples/apache/eg.conf
+
+commit 7c6a1e58de03223fba413617575517c5ce2923a7
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Mon Oct 22 22:01:22 2012 -0700
+
+ LP#1066629: Acq: Receiving an item should not change the status to "In Process" in many cases
+
+ As suggested, when received, restrict copy status update for lineitem copies to only those that were on-order. Otherwise copies may have the status set to 'In Process' inappropriately.
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+
+commit 546ef30df8407dcbd94f257a39497d8550838472
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Oct 24 01:42:04 2012 +0800
+
+ TPAC: indent Content descriptions to line up with Record details
+
+ In the interest of trying to keep things a little more presentable, indent
+ the new content notes so that they line up with the record details bulleted
+ list items.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+5 0 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit d405493ca7f613097650d1c9cfc8c1c1241da4a5
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Oct 23 11:57:46 2012 -0400
+
+ TPAC: Use a single table for all content notes
+
+ Rather than having one table per kind of content note, keep them all in
+ a single table. Thanks to Ben Shum for the prod.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9 10 Open-ILS/src/templates/opac/parts/record/contents.tt2
+
+commit 36b36924677fa925a59a1af5d77aed21c160e3e6
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Oct 23 11:47:48 2012 -0400
+
+ TPAC: Show contents notes directly in record summary
+
+ By popular demand in IRC, move the contents notes directly into the body
+ of the record summary rather than hiding the content under a twisty.
+ This improves external indexing of the page and makes the contents notes
+ more immediately evident to users.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0 1 Open-ILS/src/templates/opac/parts/record/extras.tt2
+1 0 Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit e744fbb8d05cf8de850bd7b95dde8c1c5fc8763d
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Oct 22 15:46:20 2012 -0400
+
+ Add detailed contents content to TPAC record summary
+
+ Drawing from the LoC MARC definitions for the 500 field, display'em if you
+ got'em. Given that many keyword searches are likely to draw upon this content,
+ we should display the matches in the record summary.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+194 0 Open-ILS/src/templates/opac/parts/record/contents.tt2
+1 3 Open-ILS/src/templates/opac/parts/record/extras.tt2
+ create mode 100644 Open-ILS/src/templates/opac/parts/record/contents.tt2
+
+commit d19878b7d312718a0a568f8c3a356cc3ea8a5180
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Oct 23 16:27:00 2012 -0400
+
+ Add missing ? to url_prefix regex check
+
+ Fixes Barcode Completion and who knows what else.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
+
+commit 67b236752db8735c4a71ebeaa9bb60e18bf20e8b
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Tue Oct 9 21:04:32 2012 -0700
+
+ LP#826917: Marc editor, CTRL+F6, F7, F8 no longer working on 2.0+
+
+ Updated marcedit.js to recognize F6/7/8 according to codes at:
+ http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes.
+ Did not modify behavior (so input focus is not adjusted post record load).
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+6 6 Open-ILS/xul/staff_client/server/cat/marcedit.js
+
+commit 296b76a937a52093db298bf86f8125ed41d9db4b
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Oct 3 15:25:38 2012 -0400
+
+ Sort Templates/Reports/Output
+
+ By name for Templates/Reports, by Run Time for Output.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+17 0 Open-ILS/web/opac/common/js/fm_table.js
+6 3 Open-ILS/web/opac/common/js/fm_table_conf.js
+
+commit cd8b69e427b5a85085e2082ee198c2a0e2cdf50c
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Tue Apr 24 16:54:20 2012 -0400
+
+ Admin -> Local Admin -> Item Attribute Editor
+
+ Main purpose is to allow you to spawn the Item Attribute Editor for the purpose
+ of configuring templates and using the Hide Fields feature without actually
+ finding an item to work and putting it at risk of accidental modification.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+11 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+2 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+1 0 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
+40 4 Open-ILS/xul/staff_client/server/cat/copy_editor.js
+
+commit 6df036b3b385321dea22bc0be9aa3b1c396760db
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Oct 18 14:54:08 2012 -0400
+
+ Rollback cstore transaction before bbag record load
+
+ To avoid timeouts, which results in transaction rollbacks, preemptively
+ roll back the bookbag fetching cstore transaction before we retrieve
+ what could be a very large list of bookbag records data.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+9 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+
+commit 3063f2e64598010e56ca13d194515d44f38784be
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Oct 9 16:49:09 2012 -0400
+
+ Authority popups are empty: fix dojo.query() usage
+
+ When you right-click on a controllable field to display the contents of
+ the matching authority records, the contents of the matching authority
+ records simply appear as empty grey boxes.
+
+ This is another case of needing to iterate over multiple values
+ separately rather than using one convenient CSS selector.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+7 1 Open-ILS/xul/staff_client/server/cat/marcedit.js
+
+commit cb8668d2deff10766509838c0d0e6a368b408040
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Oct 8 22:30:32 2012 -0400
+
+ Enable maintain_control_number() to handle new OCLCnums
+
+ In July 2013, per LP# 1049171, OCLC will begin generating control
+ numbers beginning with the "on" prefix.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 2 Open-ILS/src/sql/Pg/002.functions.config.sql
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+137 0 Open-ILS/src/sql/Pg/upgrade/0742.schema.maintain_control_number_oclc.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0742.schema.maintain_control_number_oclc.sql
+
+commit 2fa555d30fac179f8ac1255b6021652b6902ca97
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Oct 1 13:53:27 2012 -0400
+
+ Acq: When creating invoices, let the user know if they're repeating an ID
+
+ Invoices have a field for Vendor Invoice ID, which is required to be
+ unique for invoices associated with a given provider (vendor). In
+ practice users may mistakenly try to create an invoice more than once, so
+ this gives them an indication that a given Vnedor Invoice ID has already
+ been used before they fill out the whole invoice.
+
+ Users do have to have the fields labeled "Vendor Invoice ID",
+ "Provider", and "Receiver" filled out before validation can occur (the
+ last field is needed because of how permissions are checked when
+ searching for invoices).
+
+ It is still possible to see a database error at save time if another
+ invoice is created between the time you started yours and the time
+ somebody else saved theirs.
+
+ Also, while we're at it, this commit gets rid of acq/invoice/common.js
+ and moves its last function into acq/invoice/view.js, since both are
+ actually used only by the one interface.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+1 1 Open-ILS/src/templates/acq/invoice/view.tt2
+2 1 Open-ILS/web/js/dojo/openils/acq/nls/acq.js
+6 0 Open-ILS/web/js/dojo/openils/widget/EditPane.js
+0 75 Open-ILS/web/js/ui/default/acq/invoice/common.js
+128 0 Open-ILS/web/js/ui/default/acq/invoice/view.js
+ delete mode 100644 Open-ILS/web/js/ui/default/acq/invoice/common.js
+
+commit cfe2507fa9a5e67608b189a7b37aa9435550ad8c
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 28 13:58:07 2012 -0400
+
+ ACQ invoice tabs scroll improvements
+
+ Avoid nested scrollbars on tabbed ACQ invoice UI. This is done by
+ removing a ContentPane layer and setting doLayout='false' on the
+ TabContainer, which allows the individual tabs to control their own
+ height dynamically, which means no more hard-set 600px height on the
+ tabs.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+5 3 Open-ILS/src/templates/acq/invoice/view.tt2
+
+commit 3e400639f1b6c8d948980507c37a45df1a79cba3
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Sep 17 14:50:36 2012 -0400
+
+ ACQ scroll back to top of lineitem info page
+
+ When displaying the lineitem "info" page (li attributes, marc record),
+ be sure to scroll to the top of the page instead of relying on the
+ previous scroll location. In particular, if you last viewed a LI
+ toward the bottom of the page, returned (causes scroll down), then go
+ back into the info page, the page will be scrolled to the bottom.
+
+ The solution is a little funkier than I'd hoped. The scroll-to point
+ has to be a node that is a) within the scrolling dojo div and b). non-
+ visible when scrollIntoView is called. Since the top-level
+ page div may be different, depending on who is loading li_table, we rely
+ on the caller to place an id=oils-scroll-to-top div in the page for
+ general top-scrolling. (Note, also, window.scrollTo does not work when
+ it's the div and not the full page that needs scrolling).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+1 0 Open-ILS/src/templates/acq/picklist/view.tt2
+1 0 Open-ILS/src/templates/acq/po/view.tt2
+1 0 Open-ILS/src/templates/acq/search/unified.tt2
+3 0 Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit c4df2e9ccacb369304dfeca0cfe94286b35d801a
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Wed Jun 13 02:30:36 2012 -0400
+
+ expose hard-coded toolbar layout option
+
+ If the open-ils.menu.toolbar preference or ui.general.button_bar org unit
+ setting references a non-existent toolbar, then a hard-coded stock toolbar
+ will render. However, the menu entry 'None' will be selected under the
+ Admin -> Workstation Administration -> Toolbars -> Current menu, which is
+ confusing.
+
+ With this change, a Default menu entry will be selected whenever the hard-
+ coded layout has cause to render, and you can also explicitly select that
+ menu entry to use the default and save it as your workstation default.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+9 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+1 0 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
+
+commit 7e35393865d42452a366b8be734ce81c0a1e9892
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Oct 11 16:00:36 2012 -0400
+
+ TPAC: Make facet display work as in JSPAC
+
+ Namely, this means:
+ - You see five facets per category by default, not ten.
+ - You can click a link to see all the facets in a category
+ (before this it was impossible to display more than ten).
+ - When viewing all the facets in a category, you can click a link
+ to reduce the list back to five.
+ - This number five I'm talking about is configurable in config.tt2.
+ - Alphabetical sorting of facets grouped by the same numbers of
+ results is restored.
+
+ This addresses LP #1065109.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+8 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+3 1 Open-ILS/src/templates/opac/css/style.css.tt2
+1 0 Open-ILS/src/templates/opac/parts/config.tt2
+31 27 Open-ILS/src/templates/opac/parts/result/facets.tt2
+
+commit c3e39cf81df60b372ce42a94bda822c717fbe5d9
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Oct 1 15:18:19 2012 -0400
+
+ Allow choice of default search pane
+
+ Some workflows prefer numeric or expert search, so accomodate them.
+
+ Also, add a "Clear All" button to clear the search prefs.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+10 0 Open-ILS/xul/staff_client/chrome/content/cat/opac.js
+10 1 Open-ILS/xul/staff_client/chrome/content/main/main.js
+42 1 Open-ILS/xul/staff_client/chrome/content/main/search_prefs.xul
+
+commit 471582a3a5da21f2541ba4eaffd2f1970f63dc83
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Sep 20 14:49:01 2012 -0400
+
+ Add tab name for search preferences
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+1 0 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
+
+commit 8c71fe6abc72720993a8448e39e82d2f782d274f
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Sep 20 14:33:41 2012 -0400
+
+ Allow staff to pick search/pref libraries
+
+ This adds a workstation-level set of settings for search and preferred
+ libraries. These override the default search library and the preferred
+ library individually, allowing staff to default searching at one OU but
+ still get copy information for a different one.
+
+ Original use case is "search everywhere, but show my local copies".
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+2 2 Open-ILS/src/templates/opac/parts/pref_lib_display.tt2
+8 0 Open-ILS/web/opac/locale/en-US/lang.dtd
+2 1 Open-ILS/xul/staff_client/chrome/content/main/constants.js
+9 0 Open-ILS/xul/staff_client/chrome/content/main/main.js
+10 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+2 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
+90 0 Open-ILS/xul/staff_client/chrome/content/main/search_prefs.xul
+7 2 Open-ILS/xul/staff_client/components/oils_protocol.js
+ create mode 100644 Open-ILS/xul/staff_client/chrome/content/main/search_prefs.xul
+
+commit 95d400fa439135d3d42b26b9fe3c14d2ec767788
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Tue Oct 16 20:55:38 2012 -0400
+
+ Upgrade script numbering for new toolbar perms
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+35 0 Open-ILS/src/sql/Pg/upgrade/0741.data.toolbar_perms.sql
+0 35 Open-ILS/src/sql/Pg/upgrade/XXXX.data.toolbar_perms.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0741.data.toolbar_perms.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.toolbar_perms.sql
+
+commit a419c63b407de4ff5999858cac6af07e1512eed1
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Wed Oct 10 22:18:59 2012 -0400
+
+ Brief entry for release notes on more granular permissions for custom toolbars
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+12 0 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt
+
+commit fe03e6f93e7f47157dc0e549ff2ff382a05dfe28
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Thu Sep 20 11:27:43 2012 -0400
+
+ lp1053026, more granular toolbar editing perms
+
+ client-side checking only to keep the honest folk out
+
+ Adds ADMIN_TOOLBAR_FOR_ORG, ADMIN_TOOLBAR_FOR_USER, and
+ ADMIN_TOOLBAR_FOR_WORKSTATION to the permission list
+
+ Staff needs at least one of these to create a toolbar, and they still need the
+ original ADMIN_TOOLBAR permission which is used on the server side of things.
+
+ For editing an existing toolbar, staff needs the perm corresponding to the
+ toolbar's ownership type (for example, if the toolbar is associated with a
+ user, then ADMIN_TOOLBAR_FOR_USER is needed).
+
+ For changing the ownership type of a toolbar one is allowed to edit, you
+ need the corresponding perm for the desired ownership type.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+7 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+35 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.toolbar_perms.sql
+92 1 Open-ILS/xul/staff_client/server/admin/toolbar.js
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.toolbar_perms.sql
+
+commit e50d4cef406bee50dbb5ea780a0f06807736e38f
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Aug 23 17:29:42 2012 -0400
+
+ Improvements to custom org tree UI
+
+ This replaced the PermaCrud.js create() calls with inline transaction
+ begin, creates, and commit. We do this to solve a number of problems:
+
+ * Create all new nodes within the same transaction so that a failure
+ gracefully rolls back.
+
+ * PermaCrud.js does not currently disconnect opensrf client sessions
+ (though it has a disconnect() method). We can manage that locally.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+41 10 Open-ILS/web/js/ui/default/conify/global/actor/org_unit_custom_tree.js
+
+commit a54edeb8a1546f7c1f36cd05c583fcff5220ad01
+Author: Steven Callender <stevecallender at esilibrary.com>
+Date: Mon Oct 15 10:48:28 2012 -0400
+
+ Added a check for the money.collections_tracker table when using the open-ils.collections.users_of_interest.warning_penalty.retrieve API call.
+
+ Users that are already entered into the money.collections_tracker table should not be recalled from the open-ils.collections.users_of_interest.warning_penalty.retrieve API. This change will check for the existance of the user in the money.colletions_tracker table.
+
+ Signed-off-by: Steven Callender <stevecallender at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+10 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
+
+commit cbf389d42138d18990539a6281be191d8dc6dee2
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Fri Oct 12 15:38:59 2012 -0400
+
+ trivial whitespace cleanup
+
+ Locally consistent, globally all over the map in this file.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
+
+commit 22b5e8c1c6f06479af2fddf8fc69e09331073248
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date: Thu Oct 11 19:33:16 2012 -0400
+
+ Adding a WHERE clause to prevent timeout of juv-to-adult function
+
+ Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
+
+commit e8dcb2de62179fc924b340ba3230ce5bd4092c42
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Oct 11 01:43:01 2012 -0400
+
+ TPAC: Respect location visibility for result copies
+
+ Robert Soulliere noted in LP# 1062502 that copies in a location marked
+ "opac_visible = FALSE" were erroneously being displayed in search
+ results. This would occur if at least one copy on a record was in a
+ visible location, but other copies were in an invisible location.
+
+ This commit prevents copies in hidden locations from being displayed,
+ and also adds guards for the visibility of the copy status and the
+ circulation library.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+5 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
+
+commit bab981833f88efb4a9f79c339696407ea41532b4
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Sep 27 14:51:44 2012 -0400
+
+ Serials: Don't force a Receive Unit Template in Alt Serials Control
+
+ Mary Llewellyn reported that she used to be able to use serials and
+ perform copy-less receiving without any value in this field.
+
+ The requirement that a value be set in the Receive Unit Template field
+ of serial distributions was added (by me) in 2.1 to the alternate serials
+ control interface, but is not enforced at lower levels.
+
+ I now believe that requiring a value here must have been a ham-handed
+ way to avoid a difficult-to-troubleshoot issue in copy-FUL receiving,
+ but copy-LESS serials receiving workflows indeed don't need this, so
+ this commit removes the requirement.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0 1 Open-ILS/src/templates/serial/subscription/distribution.tt2
+
+commit c99bd2fc075b3f5c1bab2045ecee6b7dd93756c6
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Sep 5 14:39:36 2012 -0400
+
+ Use current fiscal year for PO creation (API)
+
+ When creating a PO, if no fiscal_year is specified by the caller, use
+ the current fiscal year of the ordering agency. This change primarily
+ affects the Open-ILS/src/support-scripts/acq_order_reader.pl script (and
+ any other direct API callers) which does not offer the user a chance to
+ set the fiscal year manually.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+11 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+
+commit 2c76b1269c1880356ec2327a59007338091fa617
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Thu Oct 11 12:35:58 2012 -0400
+
+ sort hostnames listed in login window
+
+ for those of us with a lot of hosts to deal with :)
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 2 Open-ILS/xul/staff_client/chrome/content/auth/controller.js
+
+commit 7335cbf58a7941f77a1bba5ab071aeaeff36daf0
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Sep 20 15:17:36 2012 -0400
+
+ Fix autosuggest when in no-vis-check mode
+
+ When autosuggest is configured to avoid visiblity checking, it sends a
+ special org unit id of -1 to the database as a signal. However, the stored
+ procedure is expecting a NULL instead. This allows either by transforming
+ -1 to NULL within the stored procedure.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+134 0 Open-ILS/src/sql/Pg/upgrade/0740.schema.checkless_browse_fix.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0740.schema.checkless_browse_fix.sql
+
+commit 705eb71b27f4f16651077a576c812cb9993c5046
+Author: Mark Cooper <markchristophercooper at gmail.com>
+Date: Tue Oct 9 12:41:44 2012 -0700
+
+ LP#1007020: Using checkout, last activity shows as unset
+
+ Added usr_activity to $fields for flesh_user function.
+
+ Signed-off-by: Mark Cooper <markchristophercooper at gmail.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+
+commit 3309cab8ad8014489550ab8a8ff3d7e021f107ab
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 12 14:09:04 2012 -0400
+
+ TPAC: Show ISSN in search results, if available
+
+ Just as we show the ISBN in search results, the ISSN is an important
+ identifier to display if we have one (and we often will if we don't have
+ an ISBN).
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+8 0 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit e5fe5acb22a7fe3d7e88ec0a8cf5a202410ef056
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 30 00:21:01 2012 -0400
+
+ Remove C compiler warning for writeAuditInfo
+
+ The C compiler was throwing the following warning:
+
+ oils_sql.c: In function 'writeAuditInfo':
+ oils_sql.c:7244:1: warning: control reaches end of non-void function
+ [-Wreturn-type]
+
+ By shifting the "return 0" to the end of the function, outside of the if
+ statements, we can ensure that we always return an int value.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1 1 Open-ILS/src/c-apps/oils_sql.c
+
+commit c533d8d9ead6cdcb32aa0d6e59ed780ae3a1f11b
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Fri Sep 21 11:47:41 2012 -0400
+
+ TPAC: Add a progress spinner after pressing search on Advanced Search
+
+ Advanced Search had no indication of progress once you've submitted
+ a search. We should add a "progressbar_green.gif" like the basic search
+ has, so the user knows their search is in progress, and (hopefully)
+ avoids them from hammering submit to get a result.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+6 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
+
+commit 032b9e7f47d25f3d2f166dc516b8dfe972249ed4
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Oct 3 15:00:26 2012 -0400
+
+ ACQ invoice receive UI handles async LI retrieval
+
+ openils.acq.Linetitem.fetchAndRender() now fetches lineitems
+ asynchronously. This commit causes the invoice receive UI to calculate
+ the copies to be received after all lineitems have been (async) fetched.
+ Without this, it always appears as though there are no copies to receive
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+23 13 Open-ILS/web/js/ui/default/acq/invoice/receive.js
+
+commit c650360b7adb7f1f25ac176b45d3598591fdf05c
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Oct 10 22:06:32 2012 -0400
+
+ TPAC: Avoid 500 errs on record page due to ipv6 ignorance
+
+ Net::HTTP does not handle ipv6 addresses properly, and is subject to
+ failing to return a request object if handed one (some systems seem to
+ prefer ipv6). This commit checks the value of the request object before
+ invoking any methods on it, and also short-circuits the AC lookup loop
+ if the host could not be resolved to avoid flooding the logs with
+ multiple "Unable to connect..." warnings.
+
+ If Net::HTTP grows ipv6 support, this commit can still stay in place and
+ the lookups will just start magically working.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+5 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+
+commit 055c5afc7c387faeba0ddfb459de484f17cc5858
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Thu Sep 20 16:02:16 2012 -0400
+
+ better refresh of patron summary interface
+
+ after certain actions in Items Out and Bills, like Add Billing
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+4 1 Open-ILS/xul/staff_client/server/patron/bill2.js
+5 1 Open-ILS/xul/staff_client/server/patron/display.js
+18 13 Open-ILS/xul/staff_client/server/patron/items.js
+
+commit f64b4a4aca8884e46e1e60c7a4a38fd7e9157952
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Sep 10 09:32:17 2012 -0400
+
+ TPAC: Remove noise, misleading text from myopac/holds/circs/circ_history
+
+ There are many "class='hide_me'" elements that will never be displayed
+ and which are currently just extra bits to ship over the wire. Same for
+ the inline comments.
+
+ Also move most of the inline styles out to the stylesheet.
+
+ Also remove the explicit widths on the table cells; if the font size
+ changes or the translated text is wider than the table cells, then the
+ display will become comical.
+
+ Also remove explicit <br> tags from localized strings; given the
+ likelihood that font sizes and column widths will change, <br> tags
+ inside localized strings make very little sense.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+23 1 Open-ILS/src/templates/opac/css/style.css.tt2
+13 28 Open-ILS/src/templates/opac/myopac/circ_history.tt2
+19 66 Open-ILS/src/templates/opac/myopac/circs.tt2
+42 104 Open-ILS/src/templates/opac/myopac/holds.tt2
+1 3 Open-ILS/src/templates/opac/parts/login/password_hint.tt2
+1 1 Open-ILS/src/templates/opac/parts/place_hold_result.tt2
+5 1 Open-ILS/web/css/skin/default/opac/semiauto.css
+
+commit c99de2de3e75383c3d4199b4f8e147dbcdee24c2
+Author: Jason Etheridge <jason at esilibrary.com>
+Date: Wed Mar 14 16:19:31 2012 -0400
+
+ make the org full name available
+
+ in the patron messages interface for each penalty/message
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+1 0 Open-ILS/xul/staff_client/server/locale/en-US/common.properties
+7 0 Open-ILS/xul/staff_client/server/patron/util.js
+
+commit d933e14655786b760dd187ae7b167cc5d7a3194c
+Author: Daniel Rizea <danielrizea27 at gmail.com>
+Date: Thu Apr 12 15:10:53 2012 -0400
+
+ Remove unused bypass hold library setting
+
+ Added sql upgrade script that removes bypass hold.. library setting
+
+ [This lacks Daniel's signoff, but I've tested this and it works, so I'll
+ let it pass this time just for the sake of getting one more bug closed.]
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+0 9 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+13 0 Open-ILS/src/sql/Pg/upgrade/0739.remove_bypass_hold_library_setting.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0739.remove_bypass_hold_library_setting.sql
+
+commit 0c07adf3290c15647d958fd42524929224bd3b39
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Mon Oct 8 14:12:49 2012 -0400
+
+ Be more strict about dates we generate
+
+ ISO-8601 dates must have a 4-character year component, however strftime does
+ not left-pad years to 4 characters when the century is one character long even
+ though the man page for strftime(3) suggests otherwise:
+
+ %F Equivalent to %Y-%m-%d (the ISO 8601 date format). (C99)
+
+ This makes stricter ISO-8601 parsers, such as Perl's DateTime module, unhappy.
+ So, we'll do it ourselves using the glibc extensions available to strftime for
+ specifying a padding character and desired length.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 4 Open-ILS/src/c-apps/oils_sql.c
+
+commit 1cb6a1ebb36d44985feca77d10c1848b838bd275
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Oct 8 15:08:47 2012 -0400
+
+ Checkout: further validation of due date override
+
+ The check_past() function failed if given a date that was not strictly
+ in YYYY-mm-dd format; interestingly, a common transposition typo such
+ as "0212-10-20" results in "212-10-20" getting passed to check_past(),
+ and therefore generating an invalid date. Throw an exception in
+ check_past() rather than returning true, because we are not in fact
+ stating that the due date is in the past - and catch the exception and
+ flag the due date override box accordingly in the checkout screen.
+
+ We could bubble the exception up to the user, but hopefully highlighting
+ the checkout box as being in an invalid state will catch the attention
+ of the users.
+
+ [LFW: Slightly amended a comment in OpenILS/WWW/EGCatLoader/Util.pm]
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+9 1 Open-ILS/xul/staff_client/chrome/content/util/date.js
+12 5 Open-ILS/xul/staff_client/server/circ/checkout.js
+
+commit 09a85ef0dddb9bf05bff352b4b4bccfb219ee8c1
+Author: Dan Scott <dan at coffeecode.net>
+Date: Mon Oct 8 11:25:41 2012 -0400
+
+ TPAC: Invalid due dates cause 500 server error
+
+ CStore appears to return dates with leading 0s (such as '0212-10-08
+ 23:59:59-05:17:32') with the leading 0s stripped off, resulting in
+ cases with 1-digit or 3-digit years for which DateTime::Format::ISO8601
+ returns an error.
+
+ We can protect against this problem by adding some defensive code to the
+ TPAC utility method to add the 0s back to the start of the year. We can
+ also log the problem when it occurs so that administrators can fix the
+ problem dates in the database.
+
+ Signed-off-by: Dan Scott <dan at coffeecode.net>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+16 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+
+commit 95f607400e1adc51c8dea8c38a917ed85c7c2772
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Oct 3 12:42:01 2012 -0400
+
+ LP1052941: Internal Server Error when adding to My List in staff client.
+
+ Don't redirect in EGCatLoader/Account.pm when in staff client context and
+ we're adding to a My List/Bookbag.
+
+ Add a wrapper macro to bookbag_actions.tt2 to wrap the add to book bag URLs
+ with some javascript that opens a new tab in the staff client. This is to
+ prevent the staff person from losing their search results as they would if
+ the new URL were opened in their current tab.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 4 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+20 10 Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
+
+commit ee8d5613cd3bc469678deece795fb43adb0e8f91
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 28 16:53:05 2012 -0400
+
+ "Select All" option in invoice search results
+
+ Adds a new Select All checkbox along the top of the invoice search
+ results page.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+3 0 Open-ILS/src/templates/acq/invoice/view.tt2
+8 0 Open-ILS/web/js/ui/default/acq/invoice/view.js
+
+commit fa15ccb8faf86d999e3c9528d733068357d561d5
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 30 11:55:10 2012 -0400
+
+ Slightly saner login form markup
+
+ Try to provide accessibility via label attributes and move from a
+ table-within-a-table layout to a single table for the form.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+43 124 Open-ILS/src/templates/opac/parts/login/form.tt2
+
+commit dd10df8c96d744a62a06f3bef33f604022290a3b
+Author: Steven Chan <schan at sitka.bclibraries.ca>
+Date: Wed Jul 25 13:45:40 2012 -0700
+
+ Fix LP1029095, Acq: Receive Items on an Invoice does not work with Line Item Alerts
+
+ 1. Item reception was encountering a Javascript exception in the
+ check_lineitem_alerts() helper function, because there was a mismatch
+ between the input parameter name and the variable name actually used.
+
+ 2. Also, took the opportunity to improve the performance of the for loop
+ to scan through alerts.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+6 4 Open-ILS/web/js/ui/default/acq/invoice/receive.js
+
+commit 80e39218c459e6df354385fe3668da424e901c0f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Aug 28 17:03:28 2012 -0400
+
+ Use CSS selectors that new XUL can live with
+
+ Just another case of current XUL not liking Dojo 1.3's "dojo.query('foo
+ bar')" and converting it to "dojo.query('foo').query('bar')" instead.
+
+ This problem manifested as bizarrely large fixed field grids and an
+ absence of working authority context menus.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+3 3 Open-ILS/xul/staff_client/server/cat/marcedit.js
+
+commit 290a8d27d7bc7dccdcc91c00ab2db7183f01800d
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Sep 28 15:26:06 2012 -0400
+
+ Make scrollOnFocus default to false for dojo-based/conify interfaces
+
+ This change is intended to prevent a phenomenon in certain user
+ interfaces wherein clicking on a button or other widget can cause a
+ user's screen to suddenly jump and the user to need to click the widget
+ a second time before the desired function actually happens.
+
+ Dijits that have the scrollOnFocus property are the ones that tend to
+ exhibit this issue, especially, but not always, within the staff client
+ when the user's xulrunner window is not maximized.
+
+ There may be cases of interfaces actually relying on scrollOnFocus to do
+ something, but I think those cases should be so rare that this is still
+ worth doing, and exceptions can be applied there as needed.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 1 Open-ILS/web/js/ui/base.js
+
+commit 11120b20bec6f4a1914b6efa85723c500dd22e9a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Jun 19 12:23:09 2012 -0400
+
+ Can't use README for version, so use configure.ac
+
+ Because one good "this works for now" being broken can be replaced with
+ another one easily.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2 2 Open-ILS/xul/staff_client/Makefile.am
+
+commit 97221b394a50415d9ac52efb9304b5b96d0ae581
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu May 17 10:29:58 2012 -0400
+
+ TPac: Holds Paging
+
+ Add Paging for current holds with page numbers
+
+ Update Paging for hold history to include page numbers
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+10 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+22 16 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+17 5 Open-ILS/src/templates/opac/myopac/hold_history.tt2
+27 4 Open-ILS/src/templates/opac/myopac/holds.tt2
+
+commit aed8ee4859dbe1a1b5a34f115c6a1a34e73f31cb
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Mon Oct 1 14:51:31 2012 -0400
+
+ LP#1020261 Better label for "Host" field in acq.edi_account
+
+ The host field of acq.edi_account is really meant to contain more than just a hostname.
+ It needs a scheme part, so that the whole contents of the field should be URI-ish, like
+
+ ftp://ftp1.somevendor.com
+
+ Otherwise Evergreen's EDI mechanism can guess wrongly that we want to use
+ SSH instead of FTP to connect.
+
+ This also adds a description for the field, in the footer, along with the other
+ "helpers".
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 0 Open-ILS/src/templates/conify/global/acq/edi_account.tt2
+
+commit 4475711331db8acaf3ae79fd308c59681f74201e
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Jun 27 18:38:19 2012 -0400
+
+ Add two fields to the new FlattenerGrid-based hold pull list
+
+ Namely (current) copy status and (number of) potential copies.
+
+ I believe this implementation has a negligible impact on the efficiency
+ of the hold pull list query overall.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+8 1 Open-ILS/examples/fm_IDL.xml
+1 0 Open-ILS/src/templates/circ/hold_pull_list.tt2
+
+commit 367f0ad2b96c81b0a43d5070f35c09315e8f5a19
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 26 23:13:41 2012 -0400
+
+ Teach make_release to set the eg_version var
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 0 build/tools/make_release
+
+commit 2bdb74056cfee44d1d3f12d84a01bfd01d931664
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Wed Sep 26 22:54:06 2012 -0400
+
+ After upgrade, list records with missing or incorrect 901$c
+
+ This is a common cause of pain for upgrades. Let's try to identify the
+ problem early (even if it takes forever on a site with 3 million bibs)
+ and offer advice on correcting the problem if it is flagged.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+20 0 Open-ILS/src/sql/Pg/version-upgrade/2.2-2.3.0-upgrade-db.sql
+
+commit f16fc8bf38aa7143884418a2b208bdd03c8b5e34
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 26 22:11:45 2012 -0400
+
+ Apply the 0715 update during the 2.3.0 upgrade
+
+ Per LP# 1057183, the 0715 update should have been applied during the
+ 2.1-2.2 upgrade, but appears not to have been - and that ends up
+ causing problems during the 2.2-2.3 upgrade. Thus we prophylactically
+ attempt to apply it again.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+14 0 Open-ILS/src/sql/Pg/version-upgrade/2.2-2.3.0-upgrade-db.sql
+
+commit e2c21c5968e1ab395942b2111ad41ca78ae0391e
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 26 22:02:17 2012 -0400
+
+ Add an explicit "set eg_version" at start of upgrade script
+
+ Thanks to Robert Soulliere for raising this issue in LP# 1057113!
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+3 0 Open-ILS/src/sql/Pg/version-upgrade/2.2-2.3.0-upgrade-db.sql
+
+commit f502ee595ab065e30bb5f60e5e313ec73fcb2439
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Sep 26 22:00:03 2012 -0400
+
+ Add the 2.2-2.3.0 upgrade script
+
+ Cloned from b9a480e7f640e7.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+2219 0 Open-ILS/src/sql/Pg/version-upgrade/2.2-2.3.0-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2-2.3.0-upgrade-db.sql
+
+commit 4115d24228d0de21a2c325838d4a7a601d238bd1
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Sep 24 17:12:11 2012 -0400
+
+ TPAC added content lookup uses local server address
+
+ Use the current Apache server's IP address instead of apache->hostname
+ to determine where to route TPAC added content lookups. This allows the
+ server to handle the added content lookup locally instead of having to
+ route out and back into the cluster.
+
+ Continue using apache->hostname as the Host header to ensure the proper
+ virtualhost is used once the request is received.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+13 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+
+commit ceb0735985666f7efee04cdaadfd3b00f6d2a409
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Sep 24 12:50:47 2012 -0400
+
+ Added content connect timeout
+
+ Make tpac server-side added content lookups exit after a brief timeout
+ when the apache module is unable to open a connection to its own
+ top-level hostname (the virtualhost, apache->hostname).
+
+ As noted in the code comments, even though we are using Net::Server::NB
+ (non-blocking), it's only non-blocking in the sense of content
+ retrieval, not in how it calls connect() under the covers.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+12 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+
+commit 8c961dcf893b975b20bcf1db4a1afd95d0f37df5
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon May 14 14:50:43 2012 -0400
+
+ Copy Location Order Editor: avoid interface failure with blank area
+
+ Symptom is "ll is undefined" at line 65 of previous version of this
+ file.
+
+ Reported by George Duimovich and John Jones.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6 3 Open-ILS/web/js/ui/default/conify/global/asset/copy_location_order.js
+
+commit cad06040e5dff0f8daad688c99ce22ffc55ff747
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Sep 20 15:45:05 2012 -0400
+
+ TPac: Disable "Enter places hold" for staff
+
+ This should prevent barcode scanners from auto-submitting on scan.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
+7 0 Open-ILS/web/js/ui/default/opac/staff.js
+
+commit 0ffbb6af5c1f67d9dfc35e228375203ea597c402
+Author: Jeff Godin <jgodin at tadl.org>
+Date: Wed Apr 25 02:59:01 2012 -0400
+
+ Syndetic AC: Add more review sources with comments
+
+ * Add more Syndetic review sources (commented out)
+ Add additional Syndetic review sources, commented out
+ for performance reasons -- each source represents a distinct
+ request from the server to the AC provider, and we currently
+ lack a means of configuring which are on/off, short of
+ commenting / uncommenting.
+
+ * Add comments for Syndetics review sources
+ * Fix file name for School Library Journal reviews, add New
+ York Times reviews.
+
+ Signed-off-by: Jeff Godin <jgodin at tadl.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+18 8 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm
+
+commit 8bd111a6a37d39a088ca6318ae7ce628ac402831
+Author: Yamil Suarez <ysuarez at berklee.edu>
+Date: Tue Oct 2 00:47:29 2012 -0400
+
+ Documentation: Update authority control set documentation for authority field set up
+
+ Updated the "authority fields" section with information on the valid "non-filing indicator" values.
+
+ Signed-off-by: Yamil Suarez <ysuarez at berklee.edu>
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+3 1 docs/admin/authorities.txt
+
+commit 2506f44116762d102e02bc190b55d7e82d56c6da
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Sep 21 17:10:58 2012 -0400
+
+ Copy location group searching repairs
+
+ In the get_library BLOCK, upgrade any use of 'loc' to 'locg' instead of
+ trying to determine which to use in which situation. Before this change,
+ 'loc' was being used as the loc_name for the main org unit selector,
+ which should always use 'locg'. For any other cases (related to search
+ params), it's always safe to use 'locg' over 'loc'.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+4 10 Open-ILS/src/templates/opac/parts/misc_util.tt2
+
+commit a7502463b28fdb67a18e3f452a9997fd6cd2489a
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Sep 28 01:00:54 2012 -0400
+
+ Docs want a space after the main header
+
+ Formatting gets messed up if we don't have the expected blank line after
+ the main header. Okay.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 docs/opac/new_skin_customizations.txt
+
+commit 1398fb009c2bf6608140d996a50373339f2c42fa
+Author: Ben Shum <bshum at biblio.org>
+Date: Wed Sep 5 17:02:43 2012 -0400
+
+ Make relator_map script executable
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0 0 build/tools/relator_map
+ mode change 100644 => 100755 build/tools/relator_map
+
+commit 06ea5ec9b641bb550db2ef4bb41aed5c9b6a51d7
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 5 00:27:03 2012 -0400
+
+ TPAC: Fine-grained credits in record details
+
+ For 7xx fields with $4 subfields containing relator codes, generate a
+ relator code map from http://www.loc.gov/marc/relators/relacode.html
+ that we can use in the record details to provide specific credits,
+ rather than the generic (and often inappropriate) "Added author" label.
+
+ For example:
+
+ 700 1. ‡aMaley, Desmond, ‡d1954- ‡4prf.
+
+ This now generates "Maley, Desmond, 1954- (Performer)" in the record
+ details credit section.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8 5 Open-ILS/src/templates/opac/parts/record/authors.tt2
+228 0 Open-ILS/src/templates/opac/parts/relators.tt2
+72 0 build/tools/relator_map
+ create mode 100644 Open-ILS/src/templates/opac/parts/relators.tt2
+ create mode 100644 build/tools/relator_map
+
+commit 689266a57c133bd1e75d889299e0d918a379f163
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Sep 27 23:52:14 2012 -0400
+
+ Docs: Minimum list of TPAC templates to customize
+
+ In an effort to help new sites adopt the TPAC and avoid leaving
+ embarrassing placeholders around, I present... the minimum list!
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+91 0 docs/opac/new_skin_customizations.txt
+9 1 docs/root.txt
+ create mode 100644 docs/opac/new_skin_customizations.txt
+
+commit 4a2a2d03991ec30a2a61d71dca690b90ac84a30a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Wed Sep 19 10:19:48 2012 -0400
+
+ Default notify by text receipt replaces to blank
+
+ So that when the option is disabled we don't leave behind things like
+ %notify_by_text% and %notify_by_text_msg%.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+2 0 Open-ILS/xul/staff_client/server/circ/util.js
+
+commit c1ec288f4f77414d539554308764a1ad18ab954f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 12 12:59:53 2012 -0400
+
+ TPAC: Results - don't show the pubdate if we're showing full pubinfo
+
+ In the "show few details" mode, we show just the pubdate; in the "show
+ full details" mode, we're showing the full pubinfo and therefore do not
+ need to show the stubby pubdate.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5 0 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit eaac663d75eeeff6d4542522c9be3d77655db931
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Sep 12 11:50:03 2012 -0400
+
+ TPAC: Display full publication info
+
+ In both the results table and record summary, we were failing to display
+ the place of publication - which is critical information for people
+ trying to track down the right edition or constructing a bibliography.
+
+ Grab the place of publication, and then reconstruct 260abc (avoiding
+ another XPath iteration and giving ourselves the ability to enhance the
+ schema.org microdata at the same time).
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
+9 6 Open-ILS/src/templates/opac/parts/record/summary.tt2
+2 4 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit 5619df9f8450db1ada476440fc3be2a973ed8809
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Aug 20 12:22:44 2012 -0400
+
+ Enable 1-hit redirect for item barcode searches
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+4 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit af09729c89349ff84e901de905a396b78bd3e5e8
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Mon Sep 17 08:48:26 2012 -0400
+
+ Protect against fleshed circ_lib in legacy check_age_protect
+
+ Retrieving org settings with an org unit object as the context org unit
+ results in errors and dying.
+
+ This affects legacy scripts only.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+
+3 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/PermitHold.pm
+
+commit e1a7501799119e0f305616af5bf97149d9bdf4c0
+Author: edoceo <code at edoceo.com>
+Date: Wed Aug 1 19:37:37 2012 -0700
+
+ Sort of in line with 949322 but not absolutely necessary
+ This just supresses the message about what text was copied to the clipboard - globally!
+
+ Signed-off-by: edoceo <code at edoceo.com>
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+1 1 Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
+
+commit 2cc9df22ef56b6814712132150f0cd9b47929bf5
+Author: edoceo <code at edoceo.com>
+Date: Wed Aug 1 19:33:20 2012 -0700
+
+ lp949322 Copy Patron barcode to clipboard when clicking their name
+ CTRL+Click will open the patron record in a new tab
+
+ Signed-off-by: edoceo <code at edoceo.com>
+
+ This affects the patron label in Item Status -> Alt View -> Holds/Transits. Looks good to me.
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+7 0 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
+1 1 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
+
+commit 5af150f6a5474b0a3871eaf077fb5940289a5ff5
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Sun Sep 16 00:56:55 2012 -0400
+
+ Various additions to the 2.3 release notes.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+112 4 docs/RELEASE_NOTES_2_3.txt
+
+commit 68408e9067f9f66574833bd4c4b61200130f3298
+Author: Ben Shum <bshum at biblio.org>
+Date: Mon Sep 10 15:03:59 2012 -0400
+
+ Hide Print Page button on Simplified Pull List
+
+ On the Simplified Pull List interface, there is a button for "Print Page"
+ that shows up in the upper right corner. The suggestion is to hide that
+ button to avoid library staff printing just what's visible instead of using
+ the proper "Print Pull List" button that's actually on the page.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/xul/staff_client/server/patron/holds.js
+
+commit 2843eb6c81f0d330f7eac7da43369538437531dc
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Sep 6 12:25:01 2012 -0400
+
+ TPAC: Escape single quotes in MFHD record location
+
+ If an MFHD record contains an 852 field with a subfield containing a
+ single quote, the unescaped single quote is introduced directly into the
+ value of the JavaScript hash that uses single quotes as delimiters -
+ thereby generating a JS exception and preventing the staff client from
+ properly populating the MFHD Editor menu.
+
+ This commit escapes incoming single quotes from the MFHD location field
+ to prevent that from happening. The other fields in the JS hash are
+ numeric and therefore should not need escaping.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1 1 Open-ILS/src/templates/opac/parts/js.tt2
+
+commit 4ecaab1de92e01221d223ebd9784d9d3921400d1
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Fri Sep 7 09:50:11 2012 -0400
+
+ Remove defunct variable from 'jtitle' code
+
+ With the second part of the 'jtitle' code moved elsewhere,
+ we no longer need this extra '$q' variable. No big deal, but
+ best to sweep up while we're in here.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit b2a479c142a55e718654cace36f8d2ccc5676d79
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Sep 7 11:42:12 2012 -0400
+
+ Revert "Bug #1044721: QP handles explicit group+joiner badly"
+
+ This reverts commit b77bb9943009b81042b4ef1a6ac33ec9e3e96dd7.
+
+ Unfortunately this had side effects that escaped our manual testing
+ processes. Especially with facets as reported by Ben Shum.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit b224b88b64c1133b5034f37074f3e629e91b00de
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Sep 6 23:37:32 2012 -0400
+
+ Journal title hackery - move to a more robust location
+
+ The fix for bug #1044721 broke the journal title hack, which probably
+ should have lived where this commit moves it - if, in the age of filter
+ groups, we decide whether it's worthwhile to keep it alive at all.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+5 5 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit c9fba6213431914723506ee666b5928522bd5094
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Tue Sep 4 17:09:44 2012 -0400
+
+ Upgrade bits for Vandelay Overlay Changes
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+249 0 Open-ILS/src/sql/Pg/upgrade/0738.schema.vandelay.import-match-no-like-any.sql
+0 249 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.import-match-no-like-any.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0738.schema.vandelay.import-match-no-like-any.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.import-match-no-like-any.sql
+
+commit 9796690390faacde6261e00ed76a0cdc31e91cb8
+Author: Dan Wells <dbw2 at calvin.edu>
+Date: Thu Aug 30 15:26:15 2012 -0400
+
+ Increase Overlay Speed for Standard Identifiers
+
+ Due to an inefficient query order and a confused query planner,
+ some overlay matching can end up going abysmally slow. See LP
+ bug #1024095 for elaboration on the issue.
+
+ This commit reorders the joins as originally suggested by Lebbeous,
+ then adds a specific index to coax the query planner into making the
+ best choices. The example index here only targets the 02x identifier
+ fields, so other tag/subfield/substring(value) indexes will likely
+ be necessary for maximum benefit when matching on other fields
+ (e.g. 010).
+
+ These changes combined with the previous commit which replaces 'LIKE
+ ANY' with 'LIKE (... OR ...)' has shown great promise in testing.
+
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+26 19 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+14 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+41 20 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.import-match-no-like-any.sql
+
+commit 579c2cb8e7bcbc8819ca4e625b0c8c9488870c71
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Jun 25 20:00:33 2012 -0400
+
+ Vandelay: Fix index-miss with MARC Imports using Match Sets
+
+ In some Postgres installations, an expression such as:
+
+ (value LIKE '13423488%' OR value LIKE '245425%') will use a btree index,
+ but
+
+ value LIKE ANY('{13423488%,245425%}'::TEXT[])
+
+ will not.
+
+ Missing such an index can make matching incoming bibs based on a field
+ that's present in most of your existing records terrifically slow.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+56 14 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+228 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.import-match-no-like-any.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.import-match-no-like-any.sql
+
+commit b77bb9943009b81042b4ef1a6ac33ec9e3e96dd7
+Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
+Date: Sat Sep 1 10:21:51 2012 -0400
+
+ Bug #1044721: QP handles explicit group+joiner badly
+
+ Although the following four queries should be equivalent:
+ george || fred
+ (george) || fred
+ george || (fred)
+ (george) || (fred)
+
+ The Pg QueryParser driver generates SQL queries that return different
+ numbers of results for each of those queries, with all desired results
+ appearing only with the first query. This seems to be because of the way
+ filters are added in the interface.
+
+ This patch adjusts the Search code in TPAC to add an explicit group
+ around the user-entered query, which enables the Pg QueryParser driver
+ to handle all four of the above queries properly.
+
+ This patch should also resolve the problems encountered with the patch
+ for bug #1040740, "Implicit ANDs should have higher precedence than
+ explicit ORs"
+
+ Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit 37b7f30ea722a68890593590f995bf80143492ec
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Tue Sep 4 14:43:27 2012 -0400
+
+ Gracefully handle reporter class with no labels
+
+ LP 1045964 -- unable to clone report template
+
+ The template interface was failing while rendering the reporter sources
+ drop-down when a reporter source (IDL class) had no label. This adds a
+ sanity check around that.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+14 6 Open-ILS/web/reports/xul/source-setup.js
+
+commit 3480ea1fb4685849bbf70f9c8a627ea61e62838d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Sep 4 13:23:37 2012 -0400
+
+ Fix Merge All Records in Bucket action
+
+ A xul file was not being prefixed with oils://remote
+
+ Note: This is a quick fix. Ideally we move the url to constants.js.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 Open-ILS/xul/staff_client/server/cat/record_buckets.js
+
+commit bbb46b04e43788b4fc523bea760371dce5fa4bad
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Sep 4 13:46:41 2012 -0400
+
+ Define a few strings missing from cat.properties
+
+ By the power of build/i18n/test/check_properties.py ...
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 0 Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
+9 1 build/i18n/po/cat.properties/cat.properties.pot
+
+commit cbc9d0194061deb94024868b0b852bf39c96b41e
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 31 18:46:27 2012 -0400
+
+ Importing translations for 2.3.rc1
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+6 4 build/i18n/po/circ.properties/cs-CZ.po
+7 7 build/i18n/po/circ.properties/es-ES.po
+4 4 build/i18n/po/common.properties/cs-CZ.po
+5 5 build/i18n/po/conify.js/cs-CZ.po
+738 738 build/i18n/po/db.seed/cs-CZ.po
+719 719 build/i18n/po/db.seed/de-DE.po
+719 719 build/i18n/po/db.seed/en-CA.po
+719 719 build/i18n/po/db.seed/en-GB.po
+719 719 build/i18n/po/db.seed/es-ES.po
+719 719 build/i18n/po/db.seed/fr-CA.po
+719 719 build/i18n/po/db.seed/hy-AM.po
+719 719 build/i18n/po/db.seed/oc-FR.po
+719 719 build/i18n/po/db.seed/pt-BR.po
+719 719 build/i18n/po/db.seed/ru-RU.po
+719 719 build/i18n/po/db.seed/tr-TR.po
+1396 1396 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+1366 1366 build/i18n/po/fm_IDL.dtd/de-DE.po
+1366 1366 build/i18n/po/fm_IDL.dtd/en-CA.po
+1366 1366 build/i18n/po/fm_IDL.dtd/en-GB.po
+1366 1366 build/i18n/po/fm_IDL.dtd/es-ES.po
+1366 1366 build/i18n/po/fm_IDL.dtd/fr-CA.po
+1366 1366 build/i18n/po/fm_IDL.dtd/hy-AM.po
+1366 1366 build/i18n/po/fm_IDL.dtd/pt-BR.po
+1366 1366 build/i18n/po/fm_IDL.dtd/ru-RU.po
+1366 1366 build/i18n/po/fm_IDL.dtd/tr-TR.po
+21 15 build/i18n/po/ils_events.xml/cs-CZ.po
+13 13 build/i18n/po/ils_events.xml/de-DE.po
+20 14 build/i18n/po/ils_events.xml/en-CA.po
+20 14 build/i18n/po/ils_events.xml/en-GB.po
+13 13 build/i18n/po/ils_events.xml/es-ES.po
+20 14 build/i18n/po/ils_events.xml/fr-CA.po
+20 14 build/i18n/po/ils_events.xml/hy-AM.po
+19 13 build/i18n/po/ils_events.xml/pt-BR.po
+19 13 build/i18n/po/ils_events.xml/ru-RU.po
+80 76 build/i18n/po/lang.dtd/cs-CZ.po
+192 164 build/i18n/po/lang.dtd/hy-AM.po
+4 4 build/i18n/po/offline.properties/cs-CZ.po
+12 3 build/i18n/po/opac.dtd/cs-CZ.po
+4 4 build/i18n/po/register.js/cs-CZ.po
+32 24 build/i18n/po/tpac/tpac.pot
+
+commit 69b28b8dd84974e4515c3f59f2dbbfa4595bca04
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Sep 1 22:59:21 2012 -0400
+
+ Do the SQL upgrade dance for list pubdate in CSV
+
+ With a slight tweak to base the upgrade off of the event definition name
+ instead of the ID; possibly more resilient.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+33 0 Open-ILS/src/sql/Pg/upgrade/0737.data.update_ContainerCSV_template.sql
+0 33 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0737.data.update_ContainerCSV_template.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
+
+commit a7534229e228bbfb34fed719fdcc78f702a79d24
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Fri Jul 27 09:25:05 2012 -0400
+
+ Add pub date to CSV output.
+
+ Change the template for the ContainerCSV reactor to add the publication
+ date (MARC 260$c) in the csv output in the same position that the previous
+ commit adds it to the html output.
+
+ Add an upgrade script to update the existing template for the ContainerCSV
+ reactor in action_trigger.event_definition.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+9 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+33 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
+
+commit 03cb2f98abc0f1c3efa2b6062239d4a296f2d967
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Aug 4 10:10:48 2012 -0400
+
+ TPAC: Add the ability to set a different default locale
+
+ Installations with multiple sites might desire different default locales
+ for their skins. This adds the Apache config directive
+ "OILSWebDefaultLocale", which enables you to set the default locale on a
+ global and a per-skin basis.
+
+ Note that this prevents the browser Accept-language header from having
+ any effect; sadly that header is not often used in real life.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Art Rhyno <art632000 at yahoo.ca>
+
+ Conflicts:
+ Open-ILS/examples/apache/eg_vhost.conf
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 0 Open-ILS/examples/apache/eg_vhost.conf
+3 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit 4fb4e3df754cc0e7437276a9db72c9b0be5ddba2
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Aug 13 16:50:33 2012 -0400
+
+ TPAC: Make call number browse record links retain search lib
+
+ In addition to maintaining scope for the call number browse search
+ results, we also need to maintain the scope for the links for the call
+ number records in the results themselves (for example, the "retrieve
+ this record" link, or the "search for this author" link).
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7 5 Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
+
+commit 31953acc1926c048f21e72f5f8e03c8282b8752a
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Aug 30 14:52:08 2012 -0400
+
+ Documentation: removie file reference to line items since section was moved to another file.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+0 2 docs/root.txt
+
+commit c0545fab5ca44f24c451fdee2b1e1e7e17617993
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Aug 30 14:40:00 2012 -0400
+
+ Documentation: Add sections for new features in Acquisitions
+
+ From: http://www.esilibrary.com/esi/availableDocs.php
+ RS added some index terms to start beefing up our index for the docs.
+
+86 0 docs/acquisitions/invoices.txt
+61 0 docs/acquisitions/selection_lists_po.txt
+80 0 docs/admin/acquisitions_admin.txt
+- - docs/media/Core_Source_1.jpg
+- - docs/media/Core_Source_1.jpg.1
+- - docs/media/Electronic_invoicing1.jpg
+- - docs/media/Fiscal_Rollover1.jpg
+- - docs/media/Return_to_line_item1.jpg
+- - docs/media/Search_for_line_items_from_an_invoice1.jpg
+- - docs/media/Search_for_line_items_from_an_invoice2.jpg
+- - docs/media/Search_for_line_items_from_an_invoice3.jpg
+- - docs/media/Search_for_line_items_from_an_invoice5.jpg
+- - docs/media/Zero_Copies1.jpg
+4 0 docs/root.txt
+ create mode 100644 docs/acquisitions/invoices.txt
+ create mode 100644 docs/media/Core_Source_1.jpg
+ create mode 100644 docs/media/Core_Source_1.jpg.1
+ create mode 100644 docs/media/Electronic_invoicing1.jpg
+ create mode 100644 docs/media/Fiscal_Rollover1.jpg
+ create mode 100644 docs/media/Return_to_line_item1.jpg
+ create mode 100644 docs/media/Search_for_line_items_from_an_invoice1.jpg
+ create mode 100644 docs/media/Search_for_line_items_from_an_invoice2.jpg
+ create mode 100644 docs/media/Search_for_line_items_from_an_invoice3.jpg
+ create mode 100644 docs/media/Search_for_line_items_from_an_invoice5.jpg
+ create mode 100644 docs/media/Zero_Copies1.jpg
+
+commit 15f7ac993ecf20705a7f39eaa767069f8fcae6d2
+Author: Steven Callender <stevecallender at esilibrary.com>
+Date: Tue Jul 10 15:43:59 2012 -0400
+
+ Changed the thawing of a hold to first update the hold record and then re-target.
+
+ When thawing a hold, originaly we were first re-targeting before actually saving the hold record. On items with large quantities, sometimes the hold would timeout on targetig before getting a chance to actually save. This patch moves things around to first save the hold record before attempting to retarget.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+11 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 0fb0b100131d221fd440a3168b61d83d135fca09
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Aug 30 12:42:01 2012 -0400
+
+ Acq: In general search, make value widgets for OU-linked fields right again
+
+ They always used to be OU selector dropdowns until a thinko in 55a82b5.
+ This restores them.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+0 1 Open-ILS/web/js/ui/default/acq/search/unified.js
+
+commit c3176021f6b41a56ad6c529b90a615b682a76145
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Aug 30 12:20:13 2012 -0400
+
+ Acq: Fix General Search for Lineitem Attribute-based fields
+
+ Reported by Ben Shum and Kathy Lussier, the Acq General Search interface
+ was broken in that you couldn't use any of the search fields under
+ Lineitem Attribute. This error was indeed introduced by recent commit
+ 55a82b5 as Ben determined, but simply reverting that commit left other
+ things broken.
+
+ This commit actually targets the problem and seems to fix it in my
+ testing.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+7 1 Open-ILS/web/js/ui/default/acq/search/unified.js
+
+commit 18c6f99baf04ff4d2933e6558492e72ccbb432c0
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Tue Aug 28 16:09:00 2012 -0400
+
+ Acq: New lineitems added to existing POs should inherit provider
+
+ Jeremy Miller of the Albany Public Library in Albany, OR, reports that
+ through the interface at
+ Actions For This Record -> View/Place Orders
+ in the staff client, when you add a lineitem to an existing PO, the new
+ lineitem has a null value in the "provider" field, instead of inheriting
+ the expected value from the PO.
+
+ This causes problems for some Acquisitions workflows.
+
+ The feature containing the bug appeared in 2.2, and this fix for it can be
+ backported that far.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+
+commit 80991b997ba82eb3e9cee69a368930fc096f62fd
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed May 2 09:55:06 2012 -0400
+
+ ACQ support for two-step vandelay imports
+
+ If a lineitm is loaded into a queue via ACQ+Vandelay and a later attempt
+ is made to load the record into the catalog via ACQ+Vandelay, the
+ attempt will fail, because ACQ+Vandelay treats all
+ not-yet-fully-imported lineitems as new to vandelay. This change
+ inspects lineitems at vandelay processing time to determine if they are
+ already linked to a VL record or if a new one is needed. It also
+ removes the requirement that a queue be provided when all records in
+ process are already linked to a VL record (which already lives in a
+ queue).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+55 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+
+commit ba451a7784ad4bc48ddc0b88bd4292ec3847984b
+Author: Kathy Lussier <klussier at masslnc.org>
+Date: Wed Aug 1 09:31:24 2012 -0400
+
+ Add a new "starts with" search option to the advanced search page.
+
+ Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+5 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+2 1 Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
+
+commit e04cf39c019f7db506077a3c893cf81f99b0395a
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 24 13:27:24 2012 -0400
+
+ Add kpac to 2.3 release notes
+
+ This is a snippet from the main kpac documentation in
+ docs/opac/kids_opac.txt, added to make sure it's represented in the
+ release notes.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+12 0 docs/RELEASE_NOTES_2_3.txt
+
+commit 4a09e0139f4bf9f1aceb43bc94a67066d1f12147
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Mon Aug 13 11:47:48 2012 -0400
+
+ Fix sorting when printing from FlattenerGrid-based interfaces
+
+ This particularly affects the Simplified Hold Pull List. The printed
+ verison of your data is supposed to reflect the same sort order that has
+ been selected in the visual interface, and now it does.
+
+ Buggy handling of the different avenues of sorting the grid (clicking column
+ headers, using the column-picker/multicolumn-sort dialog, default sort order)
+ had broken the flow of the data needed to build the right sort clause for
+ some situations.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+8 1 Open-ILS/web/js/dojo/openils/FlattenerStore.js
+
+commit be6e338d1eeeefbca8f063e0b9b2f2bb6b4ca4b4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 23 23:02:42 2012 -0400
+
+ Fix epub complaint about image with extra colon
+
+ The "+" operators are typically only used to embed an image within an
+ ordered or unordered list to avoid breaking the indentation level or
+ numbering; here, we were using the "+" operators between regular
+ paragraphs, which doesn't make much sense. What made less sense was the
+ processing result, which bizarrely added an extra colon to the front of
+ the image path, leading to a (naturally) missing image and processing
+ error.
+
+ The fix is just to throw the image tag in between the paragraphs with no
+ special "+" operators; just blank lines.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0 2 docs/reports/reporter_template_terminology.txt
+
+commit 1b0ec3546c727e5879764b353c203e2224342ef2
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 23 21:12:40 2012 -0400
+
+ Document how to create a TPAC/KPAC search box
+
+ Now that we're in the land of the TPAC, it's time to ensure that
+ everyone can update their simple search boxes so that they no longer
+ point at the JSPAC and point at the TPAC or Kid's OPAC instead.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+28 0 docs/opac/search_form.txt
+9 0 docs/root.txt
+ create mode 100644 docs/opac/search_form.txt
+
+commit d38a5c0e5a1c0d3516c40c7194b2f62486706d99
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 23 21:14:02 2012 -0400
+
+ Resolve doc PDF transform error
+
+ The doc build gets angry when a target that does not exist is linked
+ from somewhere else in the docs. So, make the target exist.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 docs/reports/reporter_template_terminology.txt
+
+commit 28810efc47ec4cc159b00feb0f6c1b1e97ad75ed
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Thu Aug 23 14:21:39 2012 -0400
+
+ Documentation: Add documentation for setting maximum checkout by copy location.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+47 0 docs/admin/circulation_limit_groups.txt
+- - docs/media/Maximum_Checkout_by_Copy_Location1.jpg
+- - docs/media/Maximum_Checkout_by_Copy_Location2.jpg
+2 0 docs/root.txt
+ create mode 100644 docs/admin/circulation_limit_groups.txt
+ create mode 100755 docs/media/Maximum_Checkout_by_Copy_Location1.jpg
+ create mode 100755 docs/media/Maximum_Checkout_by_Copy_Location2.jpg
+
+commit df64a073b4926a069dbe384e0c83feeb0b9e14a7
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Thu Aug 23 13:40:51 2012 -0400
+
+ Documentaton: Add documentation on patron border color enhancements for 2.3.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+22 0 docs/admin/staff_client-patron_border.txt
+- - docs/media/Patron_Border_Color_Enhancements2.jpg
+2 0 docs/root.txt
+ create mode 100644 docs/admin/staff_client-patron_border.txt
+ create mode 100755 docs/media/Patron_Border_Color_Enhancements2.jpg
+
+commit 29616d9dcbde78aa506f1554a066fa0647883ac9
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 23 09:43:18 2012 -0400
+
+ Add 2.1.2-2.1.3 database schema upgrade script
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+114 0 Open-ILS/src/sql/Pg/version-upgrade/2.1.2-2.1.3-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.1.2-2.1.3-upgrade-db.sql
+
+commit 5e892c31a8b66ac0029d70446581ee4bae2dc018
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Thu Jul 26 13:45:06 2012 -0400
+
+ Make the ContainerCSV reactor output more than 10 records.
+
+ Call AppUtils->bib_container_items_via_search with an args hashref
+ that hard codes the search limit to 1,000 records instead of using
+ the biblio.multiclass search default of 10.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+6 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ContainerCSV.pm
+
+commit 8cb436c41319fbe65bf52e3a72e60ee49df9fb26
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Jul 25 11:03:01 2012 -0400
+
+ Make item_barcode_shortcut load user bookbags in EGCatLoader::Search.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+2 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit 6350230cb0f9aac4a22396da1c32aec2bb464b5f
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Jul 25 16:41:44 2012 -0400
+
+ Make sure that bookbag information loads in MARC expert search.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit 94d5e4c887cb7ac071144b1b3b36026216be514b
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Aug 7 16:39:37 2012 -0400
+
+ Allow some buttons in Import via Z39.50 to wrap lines
+
+ Some of our technicians with 4:3 ratio monitors and a reasonable
+ font-size are unable to see the "Import Record" button on the Import via
+ Z39.50 screen, because the buttons in that row are laid out in a single,
+ non-wrapping row, and there is no affordance for scrolling over to the
+ side.
+
+ Simply changing the containing "hbox" element to a "description" element
+ allows enough of the buttons to overflow to resolve the problem in our
+ experience.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 2 Open-ILS/xul/staff_client/server/cat/z3950.xul
+
+commit 44bcc133a02d7064c3cc9e468dcee1f4902e657e
+Author: Steven Chan <schan at sitka.bclibraries.ca>
+Date: Wed Jul 25 16:12:19 2012 -0700
+
+ Fix LP949249, Edit, then Create button creates a new item in all cases
+
+ This fix also resolves the following:
+ * https://bugs.launchpad.net/evergreen/+bug/806585,
+ Item Attributes saved on Close
+ * https://bugs.launchpad.net/evergreen/+bug/644753,
+ check for duplicate barcode during a create session in copy/volume editor
+
+ 1. The Copy Editor screen is launched from the Volume Copy Creator,
+ which is launched from the Holdings Maintenance screen. If the default
+ interface is set, CE is shown in a separate window; if the 'unified'
+ interface is set, CE is embedded in the same window as VCC. Upon the
+ user clicking Save or Close in the Copy Editor, the intent is to create
+ a new item record or not, respectively. However, it happens that a new
+ record is always created, because VCC instructs CE to let VCC update the
+ item, which will occur whether the user has clicked either button.
+
+ To fix 1, if the default interface is set, we reconfigure CE to update
+ the item or not, depending on the button clicked; otherwise, in the
+ unified interface, we allow VCC to update the item or not.
+
+ 2. Upon updating the item, if the barcode is a duplicate, the ensuing
+ sequence of events is problematic: a database-level alert message is
+ shown, Copy Editor is closed, and Volume Copy Creator is closed, thus
+ forcing the user to re-formulate the request from Holdings Maintenance.
+
+ To fix 2, we show a higher-level alert message to the user. If the
+ default interface is set, we stay within CE, reconfigure the barcode to
+ be an input field, and focus the user on it; otherwise, in the unified
+ interface, we return the user to an area of the screen where the barcode
+ field is available. In either case, the user can re-enter a barcode
+ value and re-submit without losing any values previously entered into CE.
+
+ 3. We also take the opportunity to enhance the coding performance of
+ Copy Editor, by delegating the handling of the button and key clicks to
+ the parent groupbox element. Previously, the event handler was attached
+ to several child elements, which is not performant.
+
+ Conflicts fix:
+
+ Open-ILS/xul/staff_client/server/cat/copy_editor.js
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+24 13 Open-ILS/xul/staff_client/server/cat/copy_editor.js
+22 11 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js
+
+commit ba24ca916ff5b943d5f6b36177c3f34a27399084
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Jul 12 11:42:21 2012 -0400
+
+ Remove an extra ternary op
+
+ And adjust the comment to make more sense. There is no higher level filter
+ that prevents copy holds on parted items, so there is no filter for them to
+ "slip through".
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+
+commit bd8fc1064b81d159d730fdc2911b1461e680e69a
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Wed Jun 13 09:37:54 2012 -0400
+
+ Allow copy-ish holds to target, even for part-copies, if they somehow slip through the UI pre-checks
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+
+commit 7d6422aefdc8f211309d549d2bea161d654eb351
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri May 4 10:04:32 2012 -0400
+
+ TPAC: remove some unused CSS
+
+ Remove CSS referring to images that are no longer in the repository.
+
+ See also https://bugs.launchpad.net/evergreen/+bug/956023
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0 1 Open-ILS/web/css/skin/default/opac/semiauto.css
+
+commit 338446d00d6ea65488f73251795633d46716f397
+Author: Michael Peters <mrpeters at library.in.gov>
+Date: Thu Mar 15 09:49:06 2012 -0400
+
+ TTPAC image directory cleanup
+
+ There are a significant number of images remaining in TTPAC
+ that are no longer used, leftover from KCLS, etc.
+
+ This branch does a little cleanup on the image directory
+ and nets us about a 200KB savings overall.
+
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+- - Open-ILS/web/images/add_mylist.gif
+- - Open-ILS/web/images/add_mylist_sel.gif
+- - Open-ILS/web/images/add_mylist_sel.kcls.gif
+- - Open-ILS/web/images/arrow-down.gif
+- - Open-ILS/web/images/arrow-right.gif
+- - Open-ILS/web/images/banner1.jpg
+- - Open-ILS/web/images/button-bg.png
+- - Open-ILS/web/images/cancel_btn.gif
+- - Open-ILS/web/images/facet_box_bg.png
+- - Open-ILS/web/images/go_but_long.gif
+- - Open-ILS/web/images/header_left.gif
+- - Open-ILS/web/images/header_right.gif
+- - Open-ILS/web/images/hp-links-left.jpg
+- - Open-ILS/web/images/hp-links-right.jpg
+- - Open-ILS/web/images/locations.jpg
+- - Open-ILS/web/images/one_land.gif
+- - Open-ILS/web/images/place_hold.gif
+- - Open-ILS/web/images/reset_form_btn.gif
+- - Open-ILS/web/images/reviews.gif
+- - Open-ILS/web/images/save_btn.gif
+- - Open-ILS/web/images/submit_btn.gif
+- - Open-ILS/web/images/tool_back.gif
+- - Open-ILS/web/images/tool_back.png
+- - Open-ILS/web/images/tool_font.gif
+- - Open-ILS/web/images/tool_forward.gif
+- - Open-ILS/web/images/tool_forward.png
+- - Open-ILS/web/images/tool_help.gif
+- - Open-ILS/web/images/tool_help.png
+- - Open-ILS/web/images/tool_home.gif
+- - Open-ILS/web/images/tool_home.png
+- - Open-ILS/web/images/tool_mail.gif
+- - Open-ILS/web/images/tool_print.gif
+- - Open-ILS/web/images/tool_print.png
+- - Open-ILS/web/images/utils-corner-mid.png
+- - Open-ILS/web/images/utils-corner-right.jpg
+- - Open-ILS/web/images/utils-corner-right.png
+- - Open-ILS/web/images/utils-corner.jpg
+ delete mode 100644 Open-ILS/web/images/add_mylist.gif
+ delete mode 100644 Open-ILS/web/images/add_mylist_sel.gif
+ delete mode 100644 Open-ILS/web/images/add_mylist_sel.kcls.gif
+ delete mode 100644 Open-ILS/web/images/arrow-down.gif
+ delete mode 100644 Open-ILS/web/images/arrow-right.gif
+ delete mode 100644 Open-ILS/web/images/banner1.jpg
+ delete mode 100644 Open-ILS/web/images/button-bg.png
+ delete mode 100644 Open-ILS/web/images/cancel_btn.gif
+ delete mode 100644 Open-ILS/web/images/facet_box_bg.png
+ delete mode 100644 Open-ILS/web/images/go_but_long.gif
+ delete mode 100644 Open-ILS/web/images/header_left.gif
+ delete mode 100644 Open-ILS/web/images/header_right.gif
+ delete mode 100644 Open-ILS/web/images/hp-links-left.jpg
+ delete mode 100644 Open-ILS/web/images/hp-links-right.jpg
+ delete mode 100644 Open-ILS/web/images/locations.jpg
+ delete mode 100644 Open-ILS/web/images/one_land.gif
+ delete mode 100644 Open-ILS/web/images/place_hold.gif
+ delete mode 100644 Open-ILS/web/images/reset_form_btn.gif
+ delete mode 100644 Open-ILS/web/images/reviews.gif
+ delete mode 100644 Open-ILS/web/images/save_btn.gif
+ delete mode 100644 Open-ILS/web/images/submit_btn.gif
+ delete mode 100644 Open-ILS/web/images/tool_back.gif
+ delete mode 100644 Open-ILS/web/images/tool_back.png
+ delete mode 100644 Open-ILS/web/images/tool_font.gif
+ delete mode 100644 Open-ILS/web/images/tool_forward.gif
+ delete mode 100644 Open-ILS/web/images/tool_forward.png
+ delete mode 100644 Open-ILS/web/images/tool_help.gif
+ delete mode 100644 Open-ILS/web/images/tool_help.png
+ delete mode 100644 Open-ILS/web/images/tool_home.gif
+ delete mode 100644 Open-ILS/web/images/tool_home.png
+ delete mode 100644 Open-ILS/web/images/tool_mail.gif
+ delete mode 100644 Open-ILS/web/images/tool_print.gif
+ delete mode 100644 Open-ILS/web/images/tool_print.png
+ delete mode 100644 Open-ILS/web/images/utils-corner-mid.png
+ delete mode 100644 Open-ILS/web/images/utils-corner-right.jpg
+ delete mode 100644 Open-ILS/web/images/utils-corner-right.png
+ delete mode 100644 Open-ILS/web/images/utils-corner.jpg
+
+commit 7a39d71d0e102bfac1e6059911597daf191f4b3b
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Aug 22 14:49:02 2012 -0400
+
+ 2.2.1 -> 2.2.2 upgrade script
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+13 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.1-2.2.2-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.1-2.2.2-upgrade-db.sql
+
+commit 61329042eff1ef99d5b1a0a23758b7376f4ced2c
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Aug 16 15:40:58 2012 -0400
+
+ Sanity check cstore limit/offset param values
+
+ Certain cstore calls (direct / json_query) that support limit/offset
+ params called with a non-string / non-numeric value
+
+ e.g. { "limit": null }
+
+ result in a cstore segfault as it tries to call atoi(NULL) under the
+ covers. This patch prevents this by verifying that the limit/offset
+ values are actual strings or numbers (i.e. return a value from
+ jsonObjectGetString) and not JSON_NULL, etc.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+20 12 Open-ILS/src/c-apps/oils_sql.c
+
+commit bf52858f4f5da72bf0ddaec6db8720a53ce99969
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Aug 17 16:20:35 2012 -0400
+
+ TPac: Show email address when placing hold
+
+ Both for staff and patron benefit.
+
+ Also, we disable the checkbox if there is no email address on file.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+4 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
+7 0 Open-ILS/web/js/ui/default/opac/staff.js
+1 1 Open-ILS/xul/staff_client/chrome/content/main/menu.js
+
+commit 909b706e653c581ddd22092a38e4f5f974e8140f
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Aug 15 07:18:53 2012 -0400
+
+ TPAC: Move "Export to RefWorks" into utility area
+
+ When the RefWorks functionality was being added to TPAC, the design and
+ layout were very much in flux. Now that the layout has been established
+ with utilities like "Place Hold" on the right hand side, move the
+ "Export to RefWorks" button into the same location.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Art Rhyno <art632000 at yahoo.ca>
+
+3 3 Open-ILS/src/templates/opac/parts/record/refworks.tt2
+3 4 Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit c6d91f4009833588cca9b755ec5b8a465bf7d974
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Aug 22 12:20:22 2012 -0400
+
+ 2.2.0 -> 2.2.1 upgrade script never actually went into master or rel_2_2
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+366 0 Open-ILS/src/sql/Pg/version-upgrade/2.2.0-2.2.1-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.0-2.2.1-upgrade-db.sql
+
+commit 4c9acf5776026b132387d334742badbba76ec62a
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Aug 22 08:59:52 2012 -0400
+
+ Importing translations for 2.3.beta2, Part II
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+12 12 build/i18n/po/acq.js/acq.js.pot
+717 717 build/i18n/po/db.seed/db.seed.pot
+1364 1364 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+11 11 build/i18n/po/ils_events.xml/ils_events.xml.pot
+36 35 build/i18n/po/tpac/tpac.pot
+
+commit 9b316be0176a2c6d7de2271a0ffa2bd945840919
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Wed Aug 22 08:45:54 2012 -0400
+
+ Importing translations for 2.3.beta2
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 3 build/i18n/po/XULTermLoader.js/cs-CZ.po
+3 3 build/i18n/po/XULTermLoader.js/de-DE.po
+3 3 build/i18n/po/XULTermLoader.js/en-CA.po
+3 3 build/i18n/po/XULTermLoader.js/en-GB.po
+3 3 build/i18n/po/XULTermLoader.js/es-ES.po
+3 3 build/i18n/po/XULTermLoader.js/fr-CA.po
+3 3 build/i18n/po/XULTermLoader.js/hy-AM.po
+3 3 build/i18n/po/XULTermLoader.js/oc-FR.po
+3 3 build/i18n/po/XULTermLoader.js/pt-BR.po
+3 3 build/i18n/po/XULTermLoader.js/ru-RU.po
+3 3 build/i18n/po/XULTermLoader.js/tr-TR.po
+10 8 build/i18n/po/admin.properties/hy-AM.po
+8 8 build/i18n/po/authority.js/hy-AM.po
+3 3 build/i18n/po/capture.js/cs-CZ.po
+3 3 build/i18n/po/capture.js/de-DE.po
+3 3 build/i18n/po/capture.js/en-CA.po
+3 3 build/i18n/po/capture.js/en-GB.po
+3 3 build/i18n/po/capture.js/es-ES.po
+3 3 build/i18n/po/capture.js/fr-CA.po
+3 3 build/i18n/po/capture.js/hy-AM.po
+3 3 build/i18n/po/capture.js/oc-FR.po
+3 3 build/i18n/po/capture.js/pt-BR.po
+3 3 build/i18n/po/capture.js/ru-RU.po
+40 36 build/i18n/po/cat.properties/hy-AM.po
+17 3 build/i18n/po/circ.properties/cs-CZ.po
+17 3 build/i18n/po/circ.properties/de-DE.po
+17 3 build/i18n/po/circ.properties/en-CA.po
+17 3 build/i18n/po/circ.properties/en-GB.po
+18 4 build/i18n/po/circ.properties/es-ES.po
+17 3 build/i18n/po/circ.properties/fr-CA.po
+32 13 build/i18n/po/circ.properties/hy-AM.po
+17 3 build/i18n/po/circ.properties/pt-BR.po
+17 3 build/i18n/po/circ.properties/ru-RU.po
+9 9 build/i18n/po/common.properties/hy-AM.po
+4 4 build/i18n/po/conify.dtd/hy-AM.po
+3 3 build/i18n/po/conify.js/cs-CZ.po
+3 3 build/i18n/po/conify.js/de-DE.po
+3 3 build/i18n/po/conify.js/en-CA.po
+3 3 build/i18n/po/conify.js/en-GB.po
+3 3 build/i18n/po/conify.js/es-ES.po
+3 3 build/i18n/po/conify.js/fr-CA.po
+5 5 build/i18n/po/conify.js/hy-AM.po
+3 3 build/i18n/po/conify.js/pt-BR.po
+3 3 build/i18n/po/conify.js/ru-RU.po
+3 3 build/i18n/po/conify.js/tr-TR.po
+790 717 build/i18n/po/db.seed/cs-CZ.po
+783 710 build/i18n/po/db.seed/de-DE.po
+790 717 build/i18n/po/db.seed/en-CA.po
+783 710 build/i18n/po/db.seed/en-GB.po
+783 710 build/i18n/po/db.seed/es-ES.po
+785 712 build/i18n/po/db.seed/fr-CA.po
+935 859 build/i18n/po/db.seed/hy-AM.po
+783 710 build/i18n/po/db.seed/oc-FR.po
+791 718 build/i18n/po/db.seed/pt-BR.po
+784 711 build/i18n/po/db.seed/ru-RU.po
+783 710 build/i18n/po/db.seed/tr-TR.po
+2568 2373 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+2546 2354 build/i18n/po/fm_IDL.dtd/de-DE.po
+2568 2373 build/i18n/po/fm_IDL.dtd/en-CA.po
+2568 2373 build/i18n/po/fm_IDL.dtd/en-GB.po
+2543 2351 build/i18n/po/fm_IDL.dtd/es-ES.po
+2543 2351 build/i18n/po/fm_IDL.dtd/fr-CA.po
+2738 2543 build/i18n/po/fm_IDL.dtd/hy-AM.po
+2568 2373 build/i18n/po/fm_IDL.dtd/pt-BR.po
+2568 2373 build/i18n/po/fm_IDL.dtd/ru-RU.po
+2539 2347 build/i18n/po/fm_IDL.dtd/tr-TR.po
+18 18 build/i18n/po/ils_events.xml/cs-CZ.po
+17 17 build/i18n/po/ils_events.xml/de-DE.po
+19 19 build/i18n/po/ils_events.xml/en-CA.po
+19 19 build/i18n/po/ils_events.xml/en-GB.po
+17 17 build/i18n/po/ils_events.xml/es-ES.po
+17 17 build/i18n/po/ils_events.xml/fr-CA.po
+31 21 build/i18n/po/ils_events.xml/hy-AM.po
+17 17 build/i18n/po/ils_events.xml/pt-BR.po
+17 17 build/i18n/po/ils_events.xml/ru-RU.po
+69 544 build/i18n/po/lang.dtd/ar-AR.po
+743 619 build/i18n/po/lang.dtd/cs-CZ.po
+336 571 build/i18n/po/lang.dtd/de-DE.po
+748 619 build/i18n/po/lang.dtd/en-CA.po
+751 619 build/i18n/po/lang.dtd/en-GB.po
+234 554 build/i18n/po/lang.dtd/es-ES.po
+722 610 build/i18n/po/lang.dtd/fr-CA.po
+885 749 build/i18n/po/lang.dtd/hy-AM.po
+705 605 build/i18n/po/lang.dtd/pt-BR.po
+707 607 build/i18n/po/lang.dtd/ru-RU.po
+73 545 build/i18n/po/lang.dtd/tr-TR.po
+8 3 build/i18n/po/offline.properties/cs-CZ.po
+8 3 build/i18n/po/offline.properties/de-DE.po
+8 3 build/i18n/po/offline.properties/en-CA.po
+8 3 build/i18n/po/offline.properties/en-GB.po
+8 3 build/i18n/po/offline.properties/es-ES.po
+8 3 build/i18n/po/offline.properties/fr-CA.po
+47 30 build/i18n/po/offline.properties/hy-AM.po
+8 3 build/i18n/po/offline.properties/pt-BR.po
+8 3 build/i18n/po/offline.properties/ru-RU.po
+8 3 build/i18n/po/offline.properties/tr-TR.po
+27 15 build/i18n/po/opac.dtd/cs-CZ.po
+33 21 build/i18n/po/opac.dtd/de-DE.po
+29 17 build/i18n/po/opac.dtd/en-CA.po
+29 17 build/i18n/po/opac.dtd/en-GB.po
+31 19 build/i18n/po/opac.dtd/es-ES.po
+30 18 build/i18n/po/opac.dtd/fr-CA.po
+4 6 build/i18n/po/opac.dtd/he-IL.po
+53 20 build/i18n/po/opac.dtd/hy-AM.po
+4 6 build/i18n/po/opac.dtd/oc-FR.po
+27 15 build/i18n/po/opac.dtd/pt-BR.po
+29 17 build/i18n/po/opac.dtd/ru-RU.po
+7 9 build/i18n/po/opac.dtd/tr-TR.po
+3 3 build/i18n/po/opac.js/cs-CZ.po
+3 3 build/i18n/po/opac.js/de-DE.po
+3 3 build/i18n/po/opac.js/en-CA.po
+3 3 build/i18n/po/opac.js/en-GB.po
+3 3 build/i18n/po/opac.js/es-ES.po
+3 3 build/i18n/po/opac.js/fr-CA.po
+5 5 build/i18n/po/opac.js/hy-AM.po
+3 3 build/i18n/po/opac.js/oc-FR.po
+3 3 build/i18n/po/opac.js/pt-BR.po
+3 3 build/i18n/po/opac.js/ru-RU.po
+3 3 build/i18n/po/opac.js/sv-SE.po
+3 3 build/i18n/po/opac.js/tr-TR.po
+41 25 build/i18n/po/patron.properties/hy-AM.po
+3 3 build/i18n/po/pull_list.js/cs-CZ.po
+6 6 build/i18n/po/pull_list.js/de-DE.po
+3 3 build/i18n/po/pull_list.js/en-CA.po
+3 3 build/i18n/po/pull_list.js/en-GB.po
+5 5 build/i18n/po/pull_list.js/es-ES.po
+3 3 build/i18n/po/pull_list.js/fr-CA.po
+3 3 build/i18n/po/pull_list.js/hy-AM.po
+3 3 build/i18n/po/pull_list.js/pt-BR.po
+3 3 build/i18n/po/pull_list.js/ru-RU.po
+3 3 build/i18n/po/pull_list.js/tr-TR.po
+13 13 build/i18n/po/register.js/cs-CZ.po
+13 13 build/i18n/po/register.js/de-DE.po
+13 13 build/i18n/po/register.js/en-CA.po
+13 13 build/i18n/po/register.js/en-GB.po
+13 13 build/i18n/po/register.js/es-ES.po
+13 13 build/i18n/po/register.js/fr-CA.po
+21 21 build/i18n/po/register.js/hy-AM.po
+13 13 build/i18n/po/register.js/pt-BR.po
+13 13 build/i18n/po/register.js/ru-RU.po
+13 13 build/i18n/po/register.js/tr-TR.po
+3 3 build/i18n/po/reservation.js/cs-CZ.po
+3 3 build/i18n/po/reservation.js/de-DE.po
+3 3 build/i18n/po/reservation.js/en-CA.po
+3 3 build/i18n/po/reservation.js/en-GB.po
+3 3 build/i18n/po/reservation.js/es-ES.po
+3 3 build/i18n/po/reservation.js/fr-CA.po
+6 6 build/i18n/po/reservation.js/hy-AM.po
+3 3 build/i18n/po/reservation.js/pt-BR.po
+3 3 build/i18n/po/reservation.js/ru-RU.po
+3 3 build/i18n/po/selfcheck.js/cs-CZ.po
+3 3 build/i18n/po/selfcheck.js/de-DE.po
+3 3 build/i18n/po/selfcheck.js/en-CA.po
+3 3 build/i18n/po/selfcheck.js/en-GB.po
+5 5 build/i18n/po/selfcheck.js/es-ES.po
+3 3 build/i18n/po/selfcheck.js/fr-CA.po
+8 8 build/i18n/po/selfcheck.js/hy-AM.po
+3 3 build/i18n/po/selfcheck.js/pt-BR.po
+3 3 build/i18n/po/selfcheck.js/ru-RU.po
+15 15 build/i18n/po/serial.properties/hy-AM.po
+
+commit 6a20cbd112326f8681c80c6302cb7bd535d51adc
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Tue Aug 21 17:23:26 2012 -0400
+
+ Protect against installs with no locales
+
+ Installs from source outside of tarballs may not have a built locale,
+ which would result in a make error and an aborted install. Protect
+ against that by checking for the existence of the locale install
+ directory before trying to copy the files into place.
+
+ In the weird case that Open-ILS/src/data/locale has been generated but
+ there are no files in it, protect against erroring out via the judicious
+ application of the - flag.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+5 3 Open-ILS/src/Makefile.am
+
+commit 4bbe2ae8bdeec90e000f35be8aad6b34518ad559
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Aug 20 14:11:50 2012 -0400
+
+ TPAC: Standardize i18n file installation
+
+ Make TPAC i18n files act like any other i18n file. In short:
+
+ 1. When in build/i18n, a 'make LOCALE=fr-CA install' will copy
+ the i18n file into the Open-ILS/src/data/locale directory.
+ 2. In the build root, a 'make install' will copy all files from
+ Open-ILS/src/data/locale into (by default) the
+ /openils/var/data/locale directory.
+
+ This also means that when tarballs are created, all of the locales will
+ get packaged appropriately.
+
+ This commit also updates eg_vhost.conf to provide working out-of-the-box
+ examples for any installed locales, by using the names of the actual
+ PO files, and adds some contextual comments to explain how the
+ configuration directives work.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+12 3 Open-ILS/examples/apache/eg_vhost.conf
+4 0 Open-ILS/src/Makefile.am
+3 0 build/i18n/Makefile
+
+commit 1a0a373a6f8da16bfc22b0503fdf6c1f0453469c
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 17 17:15:25 2012 -0400
+
+ ACQ return-to-[search/invoice] buttons repair
+
+ With changes in place to support newer version of xulrunner, several
+ buttons no longer work in the staff client. These include:
+
+ Return to Search in PO and Selection List pages
+ Return to Invoice in PO and Selection List pages
+ Return in lineitem worksheet page
+
+ This fix avoids using document.referrer (which is no longer available)
+ with an explicit 'source' CGI parameter, which contains the path and
+ params of the source page.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 3 Open-ILS/src/templates/acq/lineitem/worksheet.tt2
+2 4 Open-ILS/src/templates/acq/po/view.tt2
+1 0 Open-ILS/web/js/dojo/openils/acq/Lineitem.js
+1 1 Open-ILS/web/js/dojo/openils/acq/nls/acq.js
+18 6 Open-ILS/web/js/ui/default/acq/common/li_table.js
+8 6 Open-ILS/web/js/ui/default/acq/picklist/view.js
+9 7 Open-ILS/web/js/ui/default/acq/po/view_po.js
+
+commit c1505ea06b6a20736d107ad267d449fd6e218030
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Aug 17 15:06:59 2012 -0400
+
+ TPAC i18n: Turn UA locales into Evergreen locales
+
+ We need to convert the likes of fr_ca into fr-CA to be able to pull the
+ appropriate localized values from the database via CStoreEditor.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+14 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit abc81e460aa2ca8c0a88f94adeedfe6f1508f998
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 17 10:11:50 2012 -0400
+
+ Make tpac cache locale-aware
+
+ Add a locale level to the TPAC object cache. Each component of the
+ cache now looks like $cache{$component}{$locale}{stuff...}
+
+ e.g. $cache{list}{en_ca}{aout} = [...] # en_ca-fetched org unit types
+
+ The calling code in the templates requires no changes (abstraction
+ FTW).
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+36 36 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+
+commit a2521d36859d4062383e48e1bf5389ceb950c7e1
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 17 10:10:55 2012 -0400
+
+ Set the default CStoreEditor locale on page load
+
+ Ech CStoreEditor request will use the locale of the current
+ page as the default opensrf session locale.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+4 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit 7ddaf5917669985f80f5d737c75d24d3cdfd616e
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 17 10:08:16 2012 -0400
+
+ CStoreEditor default session locale
+
+ Adds a new package-level variable:
+
+ $OpenILS::Utils::CStoreEditor::default_locale
+
+ If set, this value is used as the session_locale for new opensrf client
+ sessions. If unset, the session_locale remains untouched by
+ CStoreEditor.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+13 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
+
+commit 7f7f88959224ed7941017a37adc45a19a98290d6
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Aug 17 15:16:45 2012 -0400
+
+ TPAC: size_bigger, not size-bigger
+
+ Amusingly, TT2 attempts to treat "bigger" as a value to subtract from
+ "size". Cute. But we don't want the messages in the Apache log.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 4330a43e7f7a60cb62fe2babecc3014c1449bc96
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Jul 30 11:30:50 2012 -0400
+
+ TPAC: Autosuggest focus() throws a JS error
+
+ On page load, the Dojo autosuggest code tries to set focus to the
+ element with the ID "search_box" - which is fine, except when the page
+ does not have said ID. Therefore, test for the existence of the ID
+ before setting focus to it.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Art Rhyno <art632000 at yahoo.ca>
+
+9 6 Open-ILS/src/templates/opac/parts/js.tt2
+
+commit 9f0536984bf32c71b3a42aa3274093757ed1296a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Aug 17 13:00:36 2012 -0400
+
+ Use XUL_REMOTE_BROWSER constant in reporter
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 Open-ILS/web/reports/oils_rpt_folder_window.js
+
+commit b80f343eb8d90b00c7459f165c14a75d5b901c88
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Fri Aug 17 08:22:17 2012 -0400
+
+ Documentation: Add one paragraph to Auto Override Patron Hold Events.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+3 1 docs/admin/lsa-library_settings_editor.txt
+
+commit 193d1268972fce33ea8f0ca3ec13824374138749
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Fri Aug 17 08:16:05 2012 -0400
+
+ Documentation: add Auto Override Patron Hold Events documentation from ESI.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+48 9 docs/admin/lsa-library_settings_editor.txt
+
+commit 787fc31935b60c5e35509f7a395be1e9815979f8
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Aug 4 10:26:25 2012 -0400
+
+ TPAC locale picker: use POST instead of GET
+
+ Users could (deliberately or not) change another's language
+ preferences by sharing links with the "set_eg_locale" GET param given
+ the locale picker's current behaviour. By switching to a POST param, we
+ prevent this result from accidentally occurring.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Art Rhyno <art632000 at yahoo.ca>
+
+1 1 Open-ILS/src/templates/opac/parts/locale_picker.tt2
+
+commit 9b2262b277ff5ebb93093bf38a786424f5f19128
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Aug 16 15:38:59 2012 -0400
+
+ Fix thinkos in EDI Invoicing
+
+ The lesson of the day is, test the code you actually commit, not just
+ the bits and pieces. Thanks to Bill Erickson on this.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
+
+commit 1aec4ad62e29f454f910893571dc220008d0f2fc
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Aug 16 15:11:29 2012 -0400
+
+ Stamping upgrade script for copy editor field hiding permission
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+11 0 Open-ILS/src/sql/Pg/upgrade/0736.data.copy_editor_perms.sql
+0 6 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0736.data.copy_editor_perms.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
+
+commit 32aec23f8b71c99486cae2f92100168c887c1730
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Aug 16 14:58:01 2012 -0400
+
+ Update permission name to match existing ones
+
+ To be consistent with our previous naming scheme for these.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
+
+commit a20cc3b9444632ac414a7e482befadbc35b46be6
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu Aug 16 13:45:23 2012 -0400
+
+ Provide permission for copy editor field hiding
+
+ We can adjust what fields are available in the copy editor in 2.2+, but that
+ requires the general UPDATE_ORG_SETTING permission. The YAOUS-specific
+ permission here allows more granular control, so that staff can be given the
+ ability to adjust only that one OU setting.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+6 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+6 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
+
+commit 37b1dfec9a1fcdf20a9192f41abb207625b1ce0a
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Jul 16 13:27:54 2012 -0400
+
+ Hide OPAC-invisible holdings from SRU/Z39.50
+
+ The basic_holdings Supercat method filtered out deleted call numbers and
+ copies, but didn't filter out copies based on the OPAC visibility status
+ of copy location / status / the copy itself. This has undesired results
+ when third-party services request copies via SRU or Z39.50 and expose
+ copies that should not be visible to the public.
+
+ We wrap all of the visibility and deletedness checks for a given copy up
+ into a subroutine so that we can avoid repeating ourselves in the
+ basic_holdings logic. Also, if we missed a test, we can add it in one
+ handy place :)
+
+ (Thanks to Galen Charlton for finding two missing tests: circ lib
+ visibility and owning lib visibility!)
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Art Rhyno <art632000 at yahoo.ca>
+
+20 2 Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm
+
+commit b8ec9e940136bfe8d94e9b0f17927e9052ecf992
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Aug 13 12:32:26 2012 -0400
+
+ TPAC: Centralize font size definitions
+
+ The TPAC CSS had a mix of absolute and proportional font size
+ definitions, making it impossible to define a single base size and have
+ the layout adjust appropriately, as well as making it difficult to tweak
+ sizes to, say, eliminate the distinction between 11px and 12px text.
+
+ Accordingly, create a separate TT2 file to define standard font sizes,
+ define one base font size, and then use proportional percentage-based
+ size definitions for a set of standard font sizes. This way, a site
+ could easily adjust the base font size to 15px and the rest of the
+ layout should automatically adjust, and/or revert to using absolute font
+ sizes for different categories if they prefer.
+
+ Note that I did simplify some of the categories of font sizes, as the
+ distinction between 111% and 110% was probably not evident to most
+ humans at most font sizes, and even the distinction between 120% and
+ 125% would be 14.4px vs. 15px given a base size of 12px - which
+ different user agents could render differently anyway.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+53 53 Open-ILS/src/templates/opac/css/style.css.tt2
+11 0 Open-ILS/src/templates/opac/parts/css/fonts.tt2
+ create mode 100644 Open-ILS/src/templates/opac/parts/css/fonts.tt2
+
+commit bbedfee81b56421395546fb4ae91c391685731e9
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Aug 2 12:10:26 2012 -0400
+
+ Update make_release script for Linux 64 building
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+10 5 build/tools/make_release
+
+commit 816a17be9c09923ad160f38ff22c22a4a6854a73
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Thu Aug 2 10:20:54 2012 -0400
+
+ Add 64 bit Linux Client building
+
+ Also re-labels most of the 32 bit client as such. The update channel was
+ left as just "lin" instead of "lin32" for compatibility reasons.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+16 5 Open-ILS/updates/manualupdate.html
+31 11 Open-ILS/xul/staff_client/Makefile.am
+35 11 Open-ILS/xul/staff_client/external/make_updates.sh
+
+commit 4f9b04b8c0bdee378838532db3fd825b8b344462
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Thu Aug 16 10:27:50 2012 -0400
+
+ Documentation: Add triggered events and holds management docs from ESI.
+
+ Content and images from http://www.esilibrary.com/esi/availableDocs.php.
+ Also fixed some formatting issues for previous committed documentation.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+2 2 docs/admin/lsa-receipt_template_editor.txt
+1 1 docs/admin/lsa-standing_penalties.txt
+2 2 docs/admin/lsa-work_log.txt
+28 0 docs/circulation/holds_management.txt
+72 0 docs/circulation/triggered_events.txt
+- - docs/media/Display_Hold_Types_on_Pull_Lists1.jpg
+- - docs/media/Triggered_Events_and_Notices1.jpg
+- - docs/media/Triggered_Events_and_Notices2.jpg
+- - docs/media/Triggered_Events_and_Notices3.jpg
+4 0 docs/root.txt
+ create mode 100644 docs/circulation/holds_management.txt
+ create mode 100644 docs/circulation/triggered_events.txt
+ create mode 100644 docs/media/Display_Hold_Types_on_Pull_Lists1.jpg
+ create mode 100644 docs/media/Triggered_Events_and_Notices1.jpg
+ create mode 100644 docs/media/Triggered_Events_and_Notices2.jpg
+ create mode 100644 docs/media/Triggered_Events_and_Notices3.jpg
+
+commit fa2b74445e7e18043a46a1594b2f81f0384aae90
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Thu Aug 16 09:25:16 2012 -0400
+
+ Documentation: Add sections to Local System Administration from ESI
+
+ Content and images from http://www.esilibrary.com/esi/availableDocs.php
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+34 0 docs/admin/lsa-receipt_template_editor.txt
+25 0 docs/admin/lsa-standing_penalties.txt
+25 0 docs/admin/lsa-work_log.txt
+- - docs/media/Expanding_the_Work_Log1.jpg
+- - docs/media/Expanding_the_Work_Log2.jpg
+- - docs/media/Print_Holds_Slip1.jpg
+- - docs/media/Print_Holds_Slip2.jpg
+5 0 docs/root.txt
+ create mode 100644 docs/admin/lsa-receipt_template_editor.txt
+ create mode 100644 docs/admin/lsa-standing_penalties.txt
+ create mode 100644 docs/admin/lsa-work_log.txt
+ create mode 100644 docs/media/Expanding_the_Work_Log1.jpg
+ create mode 100644 docs/media/Expanding_the_Work_Log2.jpg
+ create mode 100644 docs/media/Print_Holds_Slip1.jpg
+ create mode 100644 docs/media/Print_Holds_Slip2.jpg
+
+commit 84aa229c90747716b1137b697b79936325ed1653
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Fri Aug 10 18:14:23 2012 -0400
+
+ Simplified Hold Pull List: Fix broken filters
+
+ Only two filterable fields were available, and at least
+ one didn't even work.
+
+ Now we have a few more, and they seem to all work for me in testing.
+
+ This problem was reported to me by Thomas Berezansky.
+
+ While we're at it, also make sure the list of shelving locations in that
+ filter dropdown is sorted alphabetically. This was Kathy Lussier's
+ request.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+16 11 Open-ILS/src/templates/circ/hold_pull_list.tt2
+11 2 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js
+1 1 Open-ILS/web/js/dojo/openils/widget/FlattenerFilterPane.js
+3 1 Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
+4 1 Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
+
+commit 409c2ebcc648ad32a66ab6d9d2c085744104ae56
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Aug 14 13:31:27 2012 -0400
+
+ Join subqueries as OR'd groups in QueryParser
+
+ This makes filter_group_entry(1,2,3) build an OR'd set of the resulting
+ queries instead of just tacking them onto each other as ANDs.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+11 9 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
+
+commit 1985c8c0f648de38af415d0e0f5794d989b8171f
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Aug 3 11:34:05 2012 -0400
+
+ Expose ability to use filter groups in TPac
+
+ Via config options for basic and advanced search.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 0 Open-ILS/src/templates/opac/parts/advanced/search.tt2
+16 0 Open-ILS/src/templates/opac/parts/config.tt2
+7 2 Open-ILS/src/templates/opac/parts/searchbar.tt2
+
+commit a2268b95f4125b1e5102a7feaac79e9f402af59e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Fri Aug 10 10:44:47 2012 -0400
+
+ Stage 2: Staff Client
+
+ Robustify the oils protocol:
+
+ 1 - In the event of a problem URL, abort with about:blank.
+
+ This prevents a segfault!
+
+ 2 - In the event of the TPac, or KPac, wrap the channel we return.
+
+ The wrapper helps with redirects, but if applied to XMLHttpRequests will
+ cause full breakage.
+
+ Without the wrapper redirects end up setting URLs to https://host/...
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+189 8 Open-ILS/xul/staff_client/components/oils_protocol.js
+
+commit 4f4cc9001f5d92f9b7c5388f0291bd79404c316d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Aug 7 20:15:24 2012 -0400
+
+ Stage 1: Perl
+
+ Attempt to ensure that we always write to oils://remote when needed.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+8 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm
+5 5 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
+
+commit 06c81b580245572527e12072f1d40fdfe7e74cde
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Jul 26 16:45:24 2012 -0400
+
+ Trying to update patron CSS color fails here, so don't try
+
+ After modifying user standing penalties ("messages" in the staff client
+ patron interface), you could get this error message in an alert() dialog:
+ TypeError: patron.display is undefined.
+
+ We were apparently trying to use patron.util.set_patron_css() wrongly,
+ so the commented out changed verison of the call got farther, but stopped at
+ ...penalties[i].standing_penalty().name is not a function.
+
+ Which probably has something to do with unfleshed data. Somebody can
+ get to the bottom of this if they want, but for now it's easier just not
+ to try to do this and make the alert() dialog go away.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+3 3 Open-ILS/xul/staff_client/server/patron/standing_penalties.js
+
+commit f489194ee39bb59cad75d644f9fbe9d23c7a20e3
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Jul 31 15:35:21 2012 -0400
+
+ Check for filled hold on transit checkin
+
+ "Fill related hold" can grab a hold out from under a transit, so check for
+ filled holds in addition to canceled ones.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+
+commit 67502a510482fb9c3d101b2d1ccde96d1ed14e30
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Apr 10 09:10:46 2012 -0400
+
+ SuperCat fixes - Child Init
+
+ Sometimes it seems that child_init has not run properly for supercat.
+
+ This attempts to fix that by checking for the global appsession objects. If
+ they are not there we run child_init. The function that does this is being
+ called from all handler entry functions.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+28 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
+
+commit 17f090a2d8ffba0a70f3254d55d49e99b7282a15
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Aug 4 11:04:17 2012 -0400
+
+ Silence warnings in search results for holdable copies
+
+ Have not yet determined the exact reason the holdable copies size is not
+ defined in some instances in the search results only, but this commit
+ prevents warnings from being spewed by apache about undefined variables.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 1 Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit a1d4da3f18a282ee6e1ce1bd723b3d8ed0fccfec
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Aug 4 10:43:31 2012 -0400
+
+ TPAC: Silence two uninit variable warnings
+
+ These warnings were being thrown on every TPAC page request, slowly
+ filling the logs:
+
+ Use of uninitialized value $set_locale in string eq at
+ /usr/local/share/perl/5.10.1/OpenILS/WWW/EGWeb.pm line 159.
+
+ Use of uninitialized value in pattern match (m//) at
+ /usr/local/share/perl/5.10.1/OpenILS/WWW/EGCatLoader.pm line 250.
+
+ Banish them.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit e3bf3c5f473a2c1f1651336be5b8eb966415c4db
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Mon Aug 13 13:53:22 2012 -0400
+
+ TPAC: Give login boxes a border
+
+ For some reason, the boxes for the login form were stripped of
+ their default border style. Let the natural input box formatting for the
+ border shine through and give users an easier target when logging in.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+0 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit df05b7b49eb8c03c7b4dba9071583a7dcf995910
+Author: Ben Shum <bshum at biblio.org>
+Date: Mon Aug 6 11:11:54 2012 -0400
+
+ TPAC - Fix footer on hold history page
+
+ The hold history page was missing an ending div tag to complete the
+ block which leads to the footer being generated incorrectly on that
+ page.
+
+ Adding the ending tag repairs the display of the footer to match all
+ the other pages.
+
+ Credit to Melissa Lefebvre for noticing this discrepancy.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 0 Open-ILS/src/templates/opac/myopac/hold_history.tt2
+
+commit 368dfb9aedcae5e0469b20046f36bfd712b73348
+Author: Melissa Lefebvre <mlefebvre at biblio.org>
+Date: Tue Aug 14 12:58:18 2012 -0400
+
+ Change grammar for lost and missing failure messages
+
+ Update to the lost and missing failure wording to make it
+ gramatically correct. Removed the word "has" from both
+ messages.
+
+ Signed-off-by: Melissa Lefebvre <mlefebvre at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+2 2 Open-ILS/src/extras/ils_events.xml
+
+commit 5bade2e39970e296c07d2650ba987b7d3df5145a
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Aug 14 10:50:11 2012 -0400
+
+ Physical Location Fixes/Enhancements
+
+ Teach the physical location retrieval function about using an ENV var.
+
+ This allows a subdomain to force a specific physical location, say by adding
+ to their apache config:
+
+ SetEnv physical_loc 4
+
+ Rewriterules could also be used for more dynamic configuration.
+
+ Also, as a fix:
+
+ Have preferred library use the stored physical location instead of assuming
+ that CGI has the setting all the time.
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+3 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+
+commit 71cf2ffe29c15bbc142554eac787cc64bae37cfa
+Author: Ben Shum <bshum at biblio.org>
+Date: Tue Aug 7 13:48:31 2012 -0400
+
+ TPAC - fix pickup locations for edit holds
+
+ When a patron goes to edit a hold in TPAC, they have the option to
+ choose a different pickup location. Unfortunately, it looks like that
+ dropdown does not prevent them from selecting locations that aren't
+ normally allowed for pickups, such as system groups or consortium
+ itself.
+
+ This patch adds a check for 'can_have_vols_only' to the edit holds
+ screen.
+
+ Credit to Melissa Lefebvre for finally nailing down the source of
+ the issue.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+1 1 Open-ILS/src/templates/opac/myopac/holds/edit.tt2
+
+commit 906ccbb6679f04518e7af0fbf651b4e473a68fdc
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 10 14:59:50 2012 -0400
+
+ Default to current fiscal year in ACQ order upload
+
+ * Adds a new API call to determine the current fiscal year for a given
+ org unit: open-ils.acq.org_unit.current_fiscal_year
+
+ * Use open-ils.acq.org_unit.current_fiscal_year to populate the correct
+ fiscal year in the ACQ order upload selector.
+
+ This addresses part 2 of LP 1031927
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+37 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
+25 4 Open-ILS/web/js/ui/default/acq/picklist/upload.js
+
+commit 2b900d3ce4440174d94bf30e12a51f786297be8a
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 10 14:59:29 2012 -0400
+
+ Enable pcrud access to fiscal year / fiscal calendar
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 12 Open-ILS/examples/fm_IDL.xml
+
+commit 7713b1782558d275b783d18d3c618c9756f556f1
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 10 14:06:36 2012 -0400
+
+ Fiscal year selector in ACQ order record upload
+
+ * Support a 'fiscal_year' parameter to ACQ order record upload API.
+ * Adds a new "Fiscal Year" selector to the upload form to facilitate
+ uploading orders to different fiscal years.
+
+ This partially resolves LP 1031927 by allowing manual selection of the
+ correct fiscal year.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+7 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+10 0 Open-ILS/src/templates/acq/picklist/upload.tt2
+29 1 Open-ILS/web/js/ui/default/acq/picklist/upload.js
+
+commit aac4d806af6b3eaebc15a660c99c0f39eb49f14d
+Author: Ben Shum <bshum at biblio.org>
+Date: Mon Aug 13 18:08:53 2012 -0400
+
+ Change "Reset form" to "Clear Form"
+
+ As suggested by Thomas Berezansky in the comments on LP 994058, change
+ the button from "Reset form" to "Clear form" to be absolutely clear
+ that the button now removes all previous search variables.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
+
+commit 5ac1a89633db39fc409a89592e7cbf4aa9629b38
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Wed Aug 8 15:08:24 2012 -0400
+
+ TPAC: Reset Form and New Search should clear queries
+
+ Currently, clicking "Another Search" in the search results page, or
+ "Reset Form" on the advanced search page, keeps the same query terms and
+ type around. Clear these parameters as expected; essentially, we keep
+ only the search location (loc or locg) in scope.
+
+ Note that we explicitly keep parameters around when someone is going
+ from a basic search to an advanced search, because the assumption is
+ that they want to refine their search further.
+
+ Also affected are the org_selector, because we want to pull the logic
+ for loc or locg out into a common area (the get_library block in
+ misc_util.tt2), and the style (input.opac-button elements now get styled
+ the same as a.opac-button elements, which makes it easier to intermingle
+ them on the same form).
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+7 11 Open-ILS/src/templates/opac/parts/advanced/search.tt2
+15 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
+5 6 Open-ILS/src/templates/opac/parts/org_selector.tt2
+4 1 Open-ILS/src/templates/opac/results.tt2
+
+commit ff2ef0d3f7789e1786efdedf2dff1a7a329257cf
+Author: Ben Shum <bshum at biblio.org>
+Date: Sun Aug 12 03:25:49 2012 -0400
+
+ TPAC - add library scoping to shelf browser
+
+ The shelf browser currently uses the 'loc' variable to define scoping and
+ limit browsing to specific org units. However, since much of the scoping
+ actually uses 'locg', the scoping was broken for the shelf browser.
+
+ Additionally, under Advanced Search's Numeric Search, the option for
+ 'Call Number (Shelf Browse)' only applies the 'cn' variable to searches
+ and never adds the search scope, despite the search library now being
+ an available filter choice.
+
+ Based on suggestion by Dan Scott in IRC, this patch uses the function for
+ _get_search_lib() to retrieve the search library and add it to both parts
+ of the shelf browser.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit 6c275daf6f4d669eec14fe1226902ab12066ce95
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date: Wed Jul 25 13:43:38 2012 -0400
+
+ Make opac/results.tt2 remember facet when sorting, etc.
+
+ Add a hidden field in the search form and set its value to the value
+ of the CGI 'facet' param if the facet parameter is set. This appears
+ to work for multiple facets. Clearing a facet is as simple as clicking
+ on the gray-backgounded facet name.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 0 Open-ILS/src/templates/opac/results.tt2
+
+commit 93c31e73cfb91c126de3a9f5fca1a30df514e8ed
+Author: Ben Shum <bshum at biblio.org>
+Date: Thu Aug 9 12:27:57 2012 -0400
+
+ TPAC - fix alignment of "You are now browsing..." in shelf browser
+
+ The "You are now browsing..." message does not align to the center of the
+ page. Changing the <div> to a <p> seems to properly align the text.
+
+ Along the way, we should remove the extra <span> and <strong> (the strong
+ is redundant with the css being inherited by color_4 class) and make the
+ new single line message more i18n-friendly for future translations.
+
+ Credit to Michael Peters for noticing the problem and thanks to Dan Scott,
+ Lebbeous Fogle-Weekley, and Thomas Berezansky for help via IRC for the
+ i18n-bits.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Michael Peters <mrpeters at library.in.gov>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+3 4 Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
+
+commit d34ceebde716799df47e3dd10313ca45cd5c08ad
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Sun Aug 12 15:16:01 2012 -0400
+
+ Fix TPAC shelf browser's previous link
+
+ Line fix suggested by Thomas Berezansky.
+
+ The cnoffset was strictly checking for values that start with a digit.
+ But negative numbers start with a "-" instead. Once this check was
+ changed, the previous link will continue to move further into negative
+ offsets.
+
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
+
+commit be1f013cd8e1815bc329f1d3ca957825052a5a9d
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Fri Aug 10 13:03:58 2012 -0400
+
+ Documentation: Fix some issues which caused a2x epub processing to choke.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+2 0 docs/RELEASE_NOTES_2_3.txt
+2 2 docs/root.txt
+
+commit f3053bd541e473ced6c7a5db2c136573fb704e39
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Fri Aug 10 12:24:13 2012 -0400
+
+ Documentation: add a missing image.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+- - docs/media/Kids_OPAC10.jpg
+ create mode 100644 docs/media/Kids_OPAC10.jpg
+
+commit 4287eca8b84b512beef1b9c742c548ca351e9d70
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Fri Aug 10 10:04:59 2012 -0400
+
+ Documentation: remove line break characters from file.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+201 201 docs/opac/kids_opac.txt
+
+commit e9c58f63abcbd3b3afdd3d039567d8fa7c4b4462
+Author: Sally Fortin <sfortin at esilibrary.com>
+Date: Fri Aug 10 09:59:04 2012 -0400
+
+ Documentation: Add kids catalog documentation from ESI site.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+- - docs/media/Kids_OPAC1.jpg
+- - docs/media/Kids_OPAC11.jpg
+- - docs/media/Kids_OPAC12.jpg
+- - docs/media/Kids_OPAC13.jpg
+- - docs/media/Kids_OPAC14.jpg
+- - docs/media/Kids_OPAC15.jpg
+- - docs/media/Kids_OPAC16.jpg
+- - docs/media/Kids_OPAC17.jpg
+- - docs/media/Kids_OPAC2.jpg
+- - docs/media/Kids_OPAC4.jpg
+- - docs/media/Kids_OPAC5.jpg
+- - docs/media/Kids_OPAC6.jpg
+- - docs/media/Kids_OPAC7.jpg
+- - docs/media/Kids_OPAC8.jpg
+- - docs/media/Kids_OPAC9.jpg
+201 0 docs/opac/kids_opac.txt
+2 0 docs/root.txt
+ create mode 100644 docs/media/Kids_OPAC1.jpg
+ create mode 100644 docs/media/Kids_OPAC11.jpg
+ create mode 100644 docs/media/Kids_OPAC12.jpg
+ create mode 100644 docs/media/Kids_OPAC13.jpg
+ create mode 100644 docs/media/Kids_OPAC14.jpg
+ create mode 100644 docs/media/Kids_OPAC15.jpg
+ create mode 100644 docs/media/Kids_OPAC16.jpg
+ create mode 100644 docs/media/Kids_OPAC17.jpg
+ create mode 100644 docs/media/Kids_OPAC2.jpg
+ create mode 100644 docs/media/Kids_OPAC4.jpg
+ create mode 100644 docs/media/Kids_OPAC5.jpg
+ create mode 100644 docs/media/Kids_OPAC6.jpg
+ create mode 100644 docs/media/Kids_OPAC7.jpg
+ create mode 100644 docs/media/Kids_OPAC8.jpg
+ create mode 100644 docs/media/Kids_OPAC9.jpg
+ create mode 100644 docs/opac/kids_opac.txt
+
+commit dc604d055e01f698a15f31a10b4b2cfc135a18e1
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 9 18:25:00 2012 -0400
+
+ Authorities: Fix broken UI due to new XUL/Dojo/regressions
+
+ New versions of XUL, since Firefox 10, hate dojo.query("foo bar"), so we
+ have to refactor it to use dojo.query("foo").query("bar") instead. At
+ least until we upgrade to a new version of Dojo.
+
+ In addition, 522d8d82 introduced a regression meaning that the text of
+ the authorities was no longer wrapped in a SPAN element with a class of
+ "text". That in turn meant that the Dojo queries weren't picking up the
+ labels for the merge box, leaving no visual indication to the user as to
+ what authorities exactly were being merged. So, repair that.
+
+ Also, similar to a fix for the MFHD editor, set the initial height of
+ the spawned MARC Editor for an authority record to something reasonable.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+15 7 Open-ILS/web/js/ui/default/cat/authority/list.js
+
+commit bd401421cbbf5ac397f4bda10c5c66838f30dfd5
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Thu Aug 9 15:17:48 2012 -0400
+
+ Documentation: Update upgrade instruction to 2.3.beta1 and include all docs that were in 2.2.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+11 11 docs/installation/server_upgrade.txt
+50 60 docs/root.txt
+
+commit 17e0a66c1f53e43797b1013855a2994c547b8db3
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Thu Aug 9 16:31:44 2012 -0400
+
+ Set a sane initial MFHD Editor size
+
+ For most MFHD records, the size of the MARC Editor window when spawned
+ fits into the confines of a normal desktop. However, for MFHD records
+ with dozens or more rows, the window chrome can be inaccessible because
+ it is bumped off the top of the Windows desktop. This makes it
+ impossible for users to close the window without a workaround like
+ hitting ALT+F4
+
+ This branch sets the window to an initial height of 40 pixels less than
+ the height of the entire staff client window. This should be enough to
+ enable the chrome on top to be visible. In addition, we have to set the
+ width to something reasonable because XUL seems to otherwise set the
+ window to be extremely skinny once an explicit height is set, so we set
+ that to be half the width of the staff client window.
+
+ Finally, we allow the new window to be resizable according to the user's
+ preference.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 1 Open-ILS/xul/staff_client/chrome/content/cat/opac.js
+
+commit 5c82e4c0b44b7fe5cb71a3cacb56ff1a3ca1a619
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Wed Aug 8 13:50:33 2012 -0400
+
+ Simplified Hold Pull List: Fix several sorting bugs
+
+ First of all, sorting on most columns was broken due to a bug in the way
+ that the flattener methods of the open-ils.fielder service were
+ constructing their SQL JOINs. We were coming up with way too many
+ joins, and then losing track of which JOIN's alias to refer to when
+ building the ORDER BY clause later. This is fixed.
+
+ Secondly, the shelving location column now sorts automatically by the
+ shelving location *ordering* values, when avaiable. These are the
+ values that you set up in the drag-and-drop staff client interface
+ titled "Copy Location Order." When these values are not set for the org
+ unit whose pull list you're viewing, the sorting will fall back to
+ alphabetical.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+5 1 Open-ILS/examples/fm_IDL.xml
+3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Fielder.pm
+28 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Flattener.pm
+2 2 Open-ILS/src/templates/circ/hold_pull_list.tt2
+
+commit f36156a19e3e0d04535a7ee839fa0e3a922f3d47
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Wed Aug 8 10:45:33 2012 -0400
+
+ Documentation: Remove a space causing an error during PDF processing.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+1 1 docs/root.txt
+
+commit eac313f2f96b2c16a08a308355e495e61e5fb25d
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Sat Aug 4 11:24:15 2012 -0400
+
+ TPAC: Remove explicit width on "View my list" button
+
+ .cached_list_div, which defines the style for the "View my list" button
+ on the TPAC button bar once an item has been added to a temporary list,
+ is given an explicit width of 111px, which is problematic for a number
+ of reasons:
+
+ 1. If the font-size of the base style is increased, then the text will
+ likely wrap.
+ 2. Translations tend to be longer than English, and indeed in fr-CA
+ "Afficher ma liste" ends up wrapping onto a second line, which makes
+ the button bar look weird.
+
+ Accordingly, remove the explicit "width:111px" from the style definition
+ for .cached_list_div.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+
+commit 36512c59c729f018f07d7b427baa3a6df3117809
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Aug 7 14:29:37 2012 -0400
+
+ Remove extra xulG redefines
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0 1 Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js
+0 2 Open-ILS/xul/staff_client/server/cat/volume_editor.js
+0 2 Open-ILS/xul/staff_client/server/circ/circ_summary.xul
+0 2 Open-ILS/xul/staff_client/server/circ/copy_details.xul
+0 1 Open-ILS/xul/staff_client/server/serial/editor_base.js
+
+commit a3d734dd2b9e5ea3c2e85f3377a94d829faa595d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Tue Aug 7 14:19:56 2012 -0400
+
+ Fix timestamp typo
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+1 1 Open-ILS/xul/staff_client/chrome/content/util/timestamp.js
+
+commit edd947c51792037202bfad6a78cd7427e8e25041
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date: Mon Aug 6 12:48:19 2012 -0400
+
+ Redirect to OILS in staff client
+
+ Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+3 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+
+commit b3a794f4e5a26fb3714665aa5cb15897ddcaefb4
+Author: Dan Scott <dscott at laurentian.ca>
+Date: Fri Aug 3 10:59:33 2012 -0400
+
+ Add dependencies for Fedora
+
+ Noted by Net Wolf on the mailing list, some core dependencies were
+ missing from the Fedora Makefile.install installer. As some of them have
+ recently been packaged for Fedora 17, add them to the package
+ collection; others are still unpackaged, so leave them there.
+
+ Note: the packages are not available on Fedora 16, but that has a
+ limited remaining shelf life anyway, so consider this a shift to
+ supporting only the latest stable version of Fedora.
+
+ Signed-off-by: Dan Scott <dscott at laurentian.ca>
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+4 1 Open-ILS/src/extras/Makefile.install
+
+commit 2df03f3f705ce146e642246cf401740f5e7068ec
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 3 10:02:29 2012 -0400
+
+ Import updated translations from Launchpad; stage 2
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1 1 build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
+12 12 build/i18n/po/acq.js/acq.js.pot
+1 1 build/i18n/po/capture.js/capture.js.pot
+16 2 build/i18n/po/circ.properties/circ.properties.pot
+1 1 build/i18n/po/conify.js/conify.js.pot
+810 719 build/i18n/po/db.seed/db.seed.pot
+2537 2345 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+15 15 build/i18n/po/ils_events.xml/ils_events.xml.pot
+72 542 build/i18n/po/lang.dtd/lang.dtd.pot
+6 1 build/i18n/po/offline.properties/offline.properties.pot
+2 4 build/i18n/po/opac.dtd/opac.dtd.pot
+1 1 build/i18n/po/opac.js/opac.js.pot
+1 1 build/i18n/po/pull_list.js/pull_list.js.pot
+9 9 build/i18n/po/register.js/register.js.pot
+1 1 build/i18n/po/reservation.js/reservation.js.pot
+1 1 build/i18n/po/selfcheck.js/selfcheck.js.pot
+203 103 build/i18n/po/tpac/tpac.pot
+
+commit 28a16c362ceefa84e88063653a47e89500a7e3c7
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Fri Aug 3 10:00:54 2012 -0400
+
+ Import updated translations from Launchpad; stage 1
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+21 21 build/i18n/po/Searcher.js/pt-BR.po
+15 16 build/i18n/po/admin.properties/pt-BR.po
+102 0 build/i18n/po/authority.js/tr-TR.po
+65 49 build/i18n/po/cat.properties/pt-BR.po
+4 4 build/i18n/po/circ.properties/cs-CZ.po
+4 4 build/i18n/po/circ.properties/de-DE.po
+4 4 build/i18n/po/circ.properties/en-CA.po
+4 4 build/i18n/po/circ.properties/en-GB.po
+4 4 build/i18n/po/circ.properties/es-ES.po
+4 4 build/i18n/po/circ.properties/fr-CA.po
+4 4 build/i18n/po/circ.properties/hy-AM.po
+74 41 build/i18n/po/circ.properties/pt-BR.po
+4 4 build/i18n/po/circ.properties/ru-RU.po
+5 5 build/i18n/po/conify.js/es-ES.po
+5 5 build/i18n/po/conify.js/pt-BR.po
+2191 2198 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+2188 2195 build/i18n/po/fm_IDL.dtd/de-DE.po
+2191 2198 build/i18n/po/fm_IDL.dtd/en-CA.po
+2191 2198 build/i18n/po/fm_IDL.dtd/en-GB.po
+2188 2195 build/i18n/po/fm_IDL.dtd/es-ES.po
+2225 2232 build/i18n/po/fm_IDL.dtd/fr-CA.po
+2191 2198 build/i18n/po/fm_IDL.dtd/hy-AM.po
+2191 2198 build/i18n/po/fm_IDL.dtd/pt-BR.po
+2191 2198 build/i18n/po/fm_IDL.dtd/ru-RU.po
+2188 2195 build/i18n/po/fm_IDL.dtd/tr-TR.po
+149 142 build/i18n/po/opac.dtd/pt-BR.po
+5 5 build/i18n/po/opac.js/es-ES.po
+15 15 build/i18n/po/pull_list.js/pt-BR.po
+6 6 build/i18n/po/register.js/de-DE.po
+20 20 build/i18n/po/register.js/es-ES.po
+31 31 build/i18n/po/register.js/tr-TR.po
+31 22 build/i18n/po/selfcheck.js/pt-BR.po
+11 11 build/i18n/po/serial.properties/pt-BR.po
+ create mode 100644 build/i18n/po/authority.js/tr-TR.po
+
+commit b59eec3a324412336209daf775320d4e3bbd403d
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Aug 2 12:12:49 2012 -0400
+
+ Initial cut of 2.3 release notes.
+
+ Basically, the contents of RELEASE_NOTES_NEXT organized into
+ RELEASE_NOTES_2_3.txt and removed from RELEASE_NOTE_NEXT.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+368 0 docs/RELEASE_NOTES_2_3.txt
+0 22 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
+0 67 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
+0 15 docs/RELEASE_NOTES_NEXT/edi-invoices.txt
+0 60 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
+0 38 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
+0 30 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
+0 29 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
+0 37 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
+0 15 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
+0 16 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
+ create mode 100644 docs/RELEASE_NOTES_2_3.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/edi-invoices.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
+
+commit 2b0dc47c62ff53b25b65aa566baff98a7330252e
+Author: Bill Erickson <berick at esilibrary.com>
+Date: Thu Aug 2 12:09:42 2012 -0400
+
+ Add simple README to RELEASE_NOTE_NEXT
+
+ Without something in the directory, it will dissappear each time we
+ create release notes from the contents and delete them, since Git
+ removes empty directories. That would likely just lead to confusion.
+
+ Signed-off-by: Bill Erickson <berick at esilibrary.com>
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+6 0 docs/RELEASE_NOTES_NEXT/README
+ create mode 100644 docs/RELEASE_NOTES_NEXT/README
+
+commit 5a182463d3067fe475fa50055927854085f45468
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date: Fri Aug 3 09:21:18 2012 -0400
+
+ Documentation: adjust documentation for 2_3 release.
+
+ Comment out chapters in root.txt except for basic documentation.
+ Update upgrade instructions for the 2.3 alpha2 release.
+
+ Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+12 12 docs/installation/server_upgrade.txt
+53 53 docs/root.txt
+
+commit c61bc16920c7471ac69792a6f761ce174b94f721
+Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+Date: Thu Aug 2 21:37:10 2012 -0400
+
+ Add basic release notes for 2.2.1. Not as thorough as notes at major release.
+
+ Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
+
+72 0 docs/RELEASE_NOTES_2_2_1.txt
+ create mode 100644 docs/RELEASE_NOTES_2_2_1.txt
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
index 2888c93..d86f5e9 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 "HEAD";
+ return "2-4-alpha1";
}
__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 377e4b9..029c1dc 100644
--- a/Open-ILS/src/sql/Pg/002.schema.config.sql
+++ b/Open-ILS/src/sql/Pg/002.schema.config.sql
@@ -91,6 +91,7 @@ CREATE TRIGGER no_overlapping_deps
FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0762', :eg_version); -- miker/gmcharlt
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.4.alpha1', :eg_version);
CREATE TABLE config.bib_source (
id SERIAL PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.alpha1-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.alpha1-upgrade-db.sql
new file mode 100644
index 0000000..7a8987e
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/version-upgrade/2.3-2.4.alpha1-upgrade-db.sql
@@ -0,0 +1,1677 @@
+--Upgrade Script for 2.3 to 2.4.alpha1
+\set eg_version '''2.4.alpha1'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.4.alpha1', :eg_version);
+-- remove the Bypass hold capture during clear shelf process setting
+
+SELECT evergreen.upgrade_deps_block_check('0739', :eg_version);
+
+
+DELETE FROM actor.org_unit_setting WHERE name = 'circ.holds.clear_shelf.no_capture_holds';
+DELETE FROM config.org_unit_setting_type_log WHERE field_name = 'circ.holds.clear_shelf.no_capture_holds';
+
+
+DELETE FROM config.org_unit_setting_type WHERE name = 'circ.holds.clear_shelf.no_capture_holds';
+
+
+SELECT evergreen.upgrade_deps_block_check('0741', :eg_version);
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES (
+ 540,
+ 'ADMIN_TOOLBAR_FOR_ORG',
+ oils_i18n_gettext(
+ 540,
+ 'Allows a user to create, edit, and delete custom toolbars for org units',
+ 'ppl',
+ 'description'
+ )
+), (
+ 541,
+ 'ADMIN_TOOLBAR_FOR_WORKSTATION',
+ oils_i18n_gettext(
+ 541,
+ 'Allows a user to create, edit, and delete custom toolbars for workstations',
+ 'ppl',
+ 'description'
+ )
+), (
+ 542,
+ 'ADMIN_TOOLBAR_FOR_USER',
+ oils_i18n_gettext(
+ 542,
+ 'Allows a user to create, edit, and delete custom toolbars for users',
+ 'ppl',
+ 'description'
+ )
+);
+
+
+-- Evergreen DB patch 0743.schema.remove_tsearch2.sql
+--
+-- Enable native full-text search to be used, and drop TSearch2 extension
+--
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0743', :eg_version);
+
+-- FIXME: add/check SQL statements to perform the upgrade
+-- First up, these functions depend on metabib.full_rec. They have to go for now.
+DROP FUNCTION IF EXISTS biblio.flatten_marc(bigint);
+DROP FUNCTION IF EXISTS biblio.flatten_marc(text);
+
+-- These views depend on metabib.full_rec as well. Bye-bye!
+DROP VIEW IF EXISTS reporter.old_super_simple_record;
+DROP VIEW IF EXISTS reporter.simple_record;
+
+-- Now we can drop metabib.full_rec.
+DROP VIEW IF EXISTS metabib.full_rec;
+
+-- These indexes have to go. BEFORE we alter the tables, otherwise things take extra time when we alter the tables.
+DROP INDEX metabib.metabib_author_field_entry_value_idx;
+DROP INDEX metabib.metabib_identifier_field_entry_value_idx;
+DROP INDEX metabib.metabib_keyword_field_entry_value_idx;
+DROP INDEX metabib.metabib_series_field_entry_value_idx;
+DROP INDEX metabib.metabib_subject_field_entry_value_idx;
+DROP INDEX metabib.metabib_title_field_entry_value_idx;
+
+-- Now grab all of the tsvector-enabled columns and switch them to the non-wrapper version of the type.
+ALTER TABLE authority.full_rec ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE authority.simple_heading ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.real_full_rec ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.author_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.browse_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.identifier_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.keyword_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.series_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.subject_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+ALTER TABLE metabib.title_field_entry ALTER COLUMN index_vector TYPE pg_catalog.tsvector;
+
+-- Halfway there! Goodbye tsearch2 extension!
+DROP EXTENSION tsearch2;
+
+-- Next up, re-creating all of the stuff we just dropped.
+
+-- Indexes! Note to whomever: Do we even need these anymore?
+CREATE INDEX metabib_author_field_entry_value_idx ON metabib.author_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+CREATE INDEX metabib_identifier_field_entry_value_idx ON metabib.identifier_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+CREATE INDEX metabib_keyword_field_entry_value_idx ON metabib.keyword_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+CREATE INDEX metabib_series_field_entry_value_idx ON metabib.series_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+CREATE INDEX metabib_subject_field_entry_value_idx ON metabib.subject_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+CREATE INDEX metabib_title_field_entry_value_idx ON metabib.title_field_entry (SUBSTRING(value,1,1024)) WHERE index_vector = ''::TSVECTOR;
+
+-- metabib.full_rec, with insert/update/delete rules
+CREATE OR REPLACE VIEW metabib.full_rec AS
+ SELECT id,
+ record,
+ tag,
+ ind1,
+ ind2,
+ subfield,
+ SUBSTRING(value,1,1024) AS value,
+ index_vector
+ FROM metabib.real_full_rec;
+
+CREATE OR REPLACE RULE metabib_full_rec_insert_rule
+ AS ON INSERT TO metabib.full_rec
+ DO INSTEAD
+ INSERT INTO metabib.real_full_rec VALUES (
+ COALESCE(NEW.id, NEXTVAL('metabib.full_rec_id_seq'::REGCLASS)),
+ NEW.record,
+ NEW.tag,
+ NEW.ind1,
+ NEW.ind2,
+ NEW.subfield,
+ NEW.value,
+ NEW.index_vector
+ );
+
+CREATE OR REPLACE RULE metabib_full_rec_update_rule
+ AS ON UPDATE TO metabib.full_rec
+ DO INSTEAD
+ UPDATE metabib.real_full_rec SET
+ id = NEW.id,
+ record = NEW.record,
+ tag = NEW.tag,
+ ind1 = NEW.ind1,
+ ind2 = NEW.ind2,
+ subfield = NEW.subfield,
+ value = NEW.value,
+ index_vector = NEW.index_vector
+ WHERE id = OLD.id;
+
+CREATE OR REPLACE RULE metabib_full_rec_delete_rule
+ AS ON DELETE TO metabib.full_rec
+ DO INSTEAD
+ DELETE FROM metabib.real_full_rec WHERE id = OLD.id;
+
+-- reporter views that depended on metabib.full_rec are up next
+CREATE OR REPLACE VIEW reporter.simple_record AS
+SELECT r.id,
+ s.metarecord,
+ r.fingerprint,
+ r.quality,
+ r.tcn_source,
+ r.tcn_value,
+ title.value AS title,
+ uniform_title.value AS uniform_title,
+ author.value AS author,
+ publisher.value AS publisher,
+ SUBSTRING(pubdate.value FROM $$\d+$$) AS pubdate,
+ series_title.value AS series_title,
+ series_statement.value AS series_statement,
+ summary.value AS summary,
+ ARRAY_ACCUM( DISTINCT REPLACE(SUBSTRING(isbn.value FROM $$^\S+$$), '-', '') ) AS isbn,
+ ARRAY_ACCUM( DISTINCT REGEXP_REPLACE(issn.value, E'^\\S*(\\d{4})[-\\s](\\d{3,4}x?)', E'\\1 \\2') ) AS issn,
+ ARRAY((SELECT DISTINCT value FROM metabib.full_rec WHERE tag = '650' AND subfield = 'a' AND record = r.id)) AS topic_subject,
+ ARRAY((SELECT DISTINCT value FROM metabib.full_rec WHERE tag = '651' AND subfield = 'a' AND record = r.id)) AS geographic_subject,
+ ARRAY((SELECT DISTINCT value FROM metabib.full_rec WHERE tag = '655' AND subfield = 'a' AND record = r.id)) AS genre,
+ ARRAY((SELECT DISTINCT value FROM metabib.full_rec WHERE tag = '600' AND subfield = 'a' AND record = r.id)) AS name_subject,
+ ARRAY((SELECT DISTINCT value FROM metabib.full_rec WHERE tag = '610' AND subfield = 'a' AND record = r.id)) AS corporate_subject,
+ ARRAY((SELECT value FROM metabib.full_rec WHERE tag = '856' AND subfield IN ('3','y','u') AND record = r.id ORDER BY CASE WHEN subfield IN ('3','y') THEN 0 ELSE 1 END)) AS external_uri
+ FROM biblio.record_entry r
+ JOIN metabib.metarecord_source_map s ON (s.source = r.id)
+ LEFT JOIN metabib.full_rec uniform_title ON (r.id = uniform_title.record AND uniform_title.tag = '240' AND uniform_title.subfield = 'a')
+ LEFT JOIN metabib.full_rec title ON (r.id = title.record AND title.tag = '245' AND title.subfield = 'a')
+ LEFT JOIN metabib.full_rec author ON (r.id = author.record AND author.tag = '100' AND author.subfield = 'a')
+ LEFT JOIN metabib.full_rec publisher ON (r.id = publisher.record AND publisher.tag = '260' AND publisher.subfield = 'b')
+ LEFT JOIN metabib.full_rec pubdate ON (r.id = pubdate.record AND pubdate.tag = '260' AND pubdate.subfield = 'c')
+ LEFT JOIN metabib.full_rec isbn ON (r.id = isbn.record AND isbn.tag IN ('024', '020') AND isbn.subfield IN ('a','z'))
+ LEFT JOIN metabib.full_rec issn ON (r.id = issn.record AND issn.tag = '022' AND issn.subfield = 'a')
+ LEFT JOIN metabib.full_rec series_title ON (r.id = series_title.record AND series_title.tag IN ('830','440') AND series_title.subfield = 'a')
+ LEFT JOIN metabib.full_rec series_statement ON (r.id = series_statement.record AND series_statement.tag = '490' AND series_statement.subfield = 'a')
+ LEFT JOIN metabib.full_rec summary ON (r.id = summary.record AND summary.tag = '520' AND summary.subfield = 'a')
+ GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14;
+
+CREATE OR REPLACE VIEW reporter.old_super_simple_record AS
+SELECT r.id,
+ r.fingerprint,
+ r.quality,
+ r.tcn_source,
+ r.tcn_value,
+ FIRST(title.value) AS title,
+ FIRST(author.value) AS author,
+ ARRAY_TO_STRING(ARRAY_ACCUM( DISTINCT publisher.value), ', ') AS publisher,
+ ARRAY_TO_STRING(ARRAY_ACCUM( DISTINCT SUBSTRING(pubdate.value FROM $$\d+$$) ), ', ') AS pubdate,
+ ARRAY_ACCUM( DISTINCT REPLACE(SUBSTRING(isbn.value FROM $$^\S+$$), '-', '') ) AS isbn,
+ ARRAY_ACCUM( DISTINCT REGEXP_REPLACE(issn.value, E'^\\S*(\\d{4})[-\\s](\\d{3,4}x?)', E'\\1 \\2') ) AS issn
+ FROM biblio.record_entry r
+ LEFT JOIN metabib.full_rec title ON (r.id = title.record AND title.tag = '245' AND title.subfield = 'a')
+ LEFT JOIN metabib.full_rec author ON (r.id = author.record AND author.tag IN ('100','110','111') AND author.subfield = 'a')
+ LEFT JOIN metabib.full_rec publisher ON (r.id = publisher.record AND publisher.tag = '260' AND publisher.subfield = 'b')
+ LEFT JOIN metabib.full_rec pubdate ON (r.id = pubdate.record AND pubdate.tag = '260' AND pubdate.subfield = 'c')
+ LEFT JOIN metabib.full_rec isbn ON (r.id = isbn.record AND isbn.tag IN ('024', '020') AND isbn.subfield IN ('a','z'))
+ LEFT JOIN metabib.full_rec issn ON (r.id = issn.record AND issn.tag = '022' AND issn.subfield = 'a')
+ GROUP BY 1,2,3,4,5;
+
+-- And finally, the biblio functions. NOTE: I can't find the original source of the second one, so I skipped it as old cruft that was in our production DB.
+CREATE OR REPLACE FUNCTION biblio.flatten_marc ( rid BIGINT ) RETURNS SETOF metabib.full_rec AS $func$
+DECLARE
+ bib biblio.record_entry%ROWTYPE;
+ output metabib.full_rec%ROWTYPE;
+ field RECORD;
+BEGIN
+ SELECT INTO bib * FROM biblio.record_entry WHERE id = rid;
+
+ FOR field IN SELECT * FROM vandelay.flatten_marc( bib.marc ) LOOP
+ output.record := rid;
+ output.ind1 := field.ind1;
+ output.ind2 := field.ind2;
+ output.tag := field.tag;
+ output.subfield := field.subfield;
+ output.value := field.value;
+
+ RETURN NEXT output;
+ END LOOP;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+-- Evergreen DB patch 0745.data.prewarn_expire_setting.sql
+--
+-- Configuration setting to warn staff when an account is about to expire
+--
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0745', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+ (name, grp, label, description, datatype)
+ VALUES (
+ 'circ.patron_expires_soon_warning',
+ 'circ',
+ oils_i18n_gettext(
+ 'circ.patron_expires_soon_warning',
+ 'Warn when patron account is about to expire',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'circ.patron_expires_soon_warning',
+ 'Warn when patron account is about to expire. If set, the staff client displays a warning this many days before the expiry of a patron account. Value is in number of days, for example: 3 for 3 days.',
+ 'coust',
+ 'description'
+ ),
+ 'integer'
+ );
+
+-- LP1076399: Prevent reactivated holds from canceling immediately.
+-- Set the expire_time to NULL on all frozen/suspended holds.
+
+SELECT evergreen.upgrade_deps_block_check('0747', :eg_version);
+
+UPDATE action.hold_request
+SET expire_time = NULL
+WHERE frozen = 't';
+
+
+SELECT evergreen.upgrade_deps_block_check('0752', :eg_version);
+
+INSERT INTO container.biblio_record_entry_bucket_type (code, label) VALUES ('url_verify', 'URL Verification Queue');
+
+DROP SCHEMA IF EXISTS url_verify CASCADE;
+
+CREATE SCHEMA url_verify;
+
+CREATE TABLE url_verify.session (
+ id SERIAL PRIMARY KEY,
+ name TEXT NOT NULL,
+ owning_lib INT NOT NULL REFERENCES actor.org_unit (id) DEFERRABLE INITIALLY DEFERRED,
+ creator INT NOT NULL REFERENCES actor.usr (id) DEFERRABLE INITIALLY DEFERRED,
+ container INT NOT NULL REFERENCES container.biblio_record_entry_bucket (id) DEFERRABLE INITIALLY DEFERRED,
+ create_time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
+ search TEXT NOT NULL,
+ CONSTRAINT uvs_name_once_per_lib UNIQUE (name, owning_lib)
+);
+
+CREATE TABLE url_verify.url_selector (
+ id SERIAL PRIMARY KEY,
+ xpath TEXT NOT NULL,
+ session INT NOT NULL REFERENCES url_verify.session (id) DEFERRABLE INITIALLY DEFERRED,
+ CONSTRAINT tag_once_per_sess UNIQUE (xpath, session)
+);
+
+CREATE TABLE url_verify.url (
+ id SERIAL PRIMARY KEY,
+ redirect_from INT REFERENCES url_verify.url(id) DEFERRABLE INITIALLY DEFERRED,
+ item INT REFERENCES container.biblio_record_entry_bucket_item (id) DEFERRABLE INITIALLY DEFERRED,
+ url_selector INT REFERENCES url_verify.url_selector (id) DEFERRABLE INITIALLY DEFERRED,
+ session INT REFERENCES url_verify.session (id) DEFERRABLE INITIALLY DEFERRED,
+ tag TEXT,
+ subfield TEXT,
+ ord INT,
+ full_url TEXT NOT NULL,
+ scheme TEXT,
+ username TEXT,
+ password TEXT,
+ host TEXT,
+ domain TEXT,
+ tld TEXT,
+ port TEXT,
+ path TEXT,
+ page TEXT,
+ query TEXT,
+ fragment TEXT,
+ CONSTRAINT redirect_or_from_item CHECK (
+ redirect_from IS NOT NULL OR (
+ item IS NOT NULL AND
+ url_selector IS NOT NULL AND
+ tag IS NOT NULL AND
+ subfield IS NOT NULL AND
+ ord IS NOT NULL
+ )
+ )
+);
+
+CREATE TABLE url_verify.verification_attempt (
+ id SERIAL PRIMARY KEY,
+ usr INT NOT NULL REFERENCES actor.usr (id) DEFERRABLE INITIALLY DEFERRED,
+ session INT NOT NULL REFERENCES url_verify.session (id) DEFERRABLE INITIALLY DEFERRED,
+ start_time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
+ finish_time TIMESTAMP WITH TIME ZONE
+);
+
+CREATE TABLE url_verify.url_verification (
+ id SERIAL PRIMARY KEY,
+ url INT NOT NULL REFERENCES url_verify.url (id) DEFERRABLE INITIALLY DEFERRED,
+ attempt INT NOT NULL REFERENCES url_verify.verification_attempt (id) DEFERRABLE INITIALLY DEFERRED,
+ req_time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
+ res_time TIMESTAMP WITH TIME ZONE,
+ res_code INT CHECK (res_code BETWEEN 100 AND 999), -- we know > 599 will never be valid HTTP code, but we use 9XX for other stuff
+ res_text TEXT,
+ redirect_to INT REFERENCES url_verify.url (id) DEFERRABLE INITIALLY DEFERRED -- if redirected
+);
+
+CREATE TABLE config.filter_dialog_interface (
+ key TEXT PRIMARY KEY,
+ description TEXT
+);
+
+CREATE TABLE config.filter_dialog_filter_set (
+ id SERIAL PRIMARY KEY,
+ name TEXT NOT NULL,
+ owning_lib INT NOT NULL REFERENCES actor.org_unit (id) DEFERRABLE INITIALLY DEFERRED,
+ creator INT NOT NULL REFERENCES actor.usr (id) DEFERRABLE INITIALLY DEFERRED,
+ create_time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
+ interface TEXT NOT NULL REFERENCES config.filter_dialog_interface (key) DEFERRABLE INITIALLY DEFERRED,
+ filters TEXT NOT NULL CHECK (is_json(filters)),
+ CONSTRAINT cfdfs_name_once_per_lib UNIQUE (name, owning_lib)
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('0753', :eg_version);
+
+CREATE OR REPLACE FUNCTION url_verify.parse_url (url_in TEXT) RETURNS url_verify.url AS $$
+
+use Rose::URI;
+
+my $url_in = shift;
+my $url = Rose::URI->new($url_in);
+
+my %parts = map { $_ => $url->$_ } qw/scheme username password host port path query fragment/;
+
+$parts{full_url} = $url_in;
+($parts{domain} = $parts{host}) =~ s/^[^.]+\.//;
+($parts{tld} = $parts{domain}) =~ s/(?:[^.]+\.)+//;
+($parts{page} = $parts{path}) =~ s#(?:[^/]*/)+##;
+
+return \%parts;
+
+$$ LANGUAGE PLPERLU;
+
+CREATE OR REPLACE FUNCTION url_verify.ingest_url () RETURNS TRIGGER AS $$
+DECLARE
+ tmp_row url_verify.url%ROWTYPE;
+BEGIN
+ SELECT * INTO tmp_row FROM url_verify.parse_url(NEW.full_url);
+
+ NEW.scheme := tmp_row.scheme;
+ NEW.username := tmp_row.username;
+ NEW.password := tmp_row.password;
+ NEW.host := tmp_row.host;
+ NEW.domain := tmp_row.domain;
+ NEW.tld := tmp_row.tld;
+ NEW.port := tmp_row.port;
+ NEW.path := tmp_row.path;
+ NEW.page := tmp_row.page;
+ NEW.query := tmp_row.query;
+ NEW.fragment := tmp_row.fragment;
+
+ RETURN NEW;
+END;
+$$ LANGUAGE PLPGSQL;
+
+CREATE TRIGGER ingest_url_tgr
+ BEFORE INSERT ON url_verify.url
+ FOR EACH ROW EXECUTE PROCEDURE url_verify.ingest_url();
+
+CREATE OR REPLACE FUNCTION url_verify.extract_urls ( session_id INT, item_id INT ) RETURNS INT AS $$
+DECLARE
+ last_seen_tag TEXT;
+ current_tag TEXT;
+ current_sf TEXT;
+ current_url TEXT;
+ current_ord INT;
+ current_url_pos INT;
+ current_selector url_verify.url_selector%ROWTYPE;
+BEGIN
+ current_ord := 1;
+
+ FOR current_selector IN SELECT * FROM url_verify.url_selector s WHERE s.session = session_id LOOP
+ current_url_pos := 1;
+ LOOP
+ SELECT (XPATH(current_selector.xpath || '/text()', b.marc::XML))[current_url_pos]::TEXT INTO current_url
+ FROM biblio.record_entry b
+ JOIN container.biblio_record_entry_bucket_item c ON (c.target_biblio_record_entry = b.id)
+ WHERE c.id = item_id;
+
+ EXIT WHEN current_url IS NULL;
+
+ SELECT (XPATH(current_selector.xpath || '/../@tag', b.marc::XML))[current_url_pos]::TEXT INTO current_tag
+ FROM biblio.record_entry b
+ JOIN container.biblio_record_entry_bucket_item c ON (c.target_biblio_record_entry = b.id)
+ WHERE c.id = item_id;
+
+ IF current_tag IS NULL THEN
+ current_tag := last_seen_tag;
+ ELSE
+ last_seen_tag := current_tag;
+ END IF;
+
+ SELECT (XPATH(current_selector.xpath || '/@code', b.marc::XML))[current_url_pos]::TEXT INTO current_sf
+ FROM biblio.record_entry b
+ JOIN container.biblio_record_entry_bucket_item c ON (c.target_biblio_record_entry = b.id)
+ WHERE c.id = item_id;
+
+ INSERT INTO url_verify.url (session, item, url_selector, tag, subfield, ord, full_url)
+ VALUES ( session_id, item_id, current_selector.id, current_tag, current_sf, current_ord, current_url);
+
+ current_url_pos := current_url_pos + 1;
+ current_ord := current_ord + 1;
+ END LOOP;
+ END LOOP;
+
+ RETURN current_ord - 1;
+END;
+$$ LANGUAGE PLPGSQL;
+
+
+
+-- NOTE: beware the use of bare perm IDs in the update_perm's below and in
+-- the 950 seed data file. Update before merge to match current perm IDs! XXX
+
+
+SELECT evergreen.upgrade_deps_block_check('0754', :eg_version);
+
+INSERT INTO permission.perm_list (id, code, description)
+ VALUES (
+ 543,
+ 'URL_VERIFY',
+ oils_i18n_gettext(
+ 543,
+ 'Allows a user to process and verify ULSs',
+ 'ppl',
+ 'description'
+ )
+ );
+
+
+INSERT INTO permission.perm_list (id, code, description)
+ VALUES (
+ 544,
+ 544,
+ oils_i18n_gettext(
+ 544,
+ 'Allows a user to configure URL verification org unit settings',
+ 'ppl',
+ 'description'
+ )
+ );
+
+
+INSERT INTO permission.perm_list (id, code, description)
+ VALUES (
+ 545,
+ 'SAVED_FILTER_DIALOG_FILTERS',
+ oils_i18n_gettext(
+ 545,
+ 'Allows users to save and load sets of filters for filter dialogs, available in certain staff interfaces',
+ 'ppl',
+ 'description'
+ )
+ );
+
+
+INSERT INTO config.settings_group (name, label)
+ VALUES (
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify',
+ 'URL Verify',
+ 'csg',
+ 'label'
+ )
+ );
+
+INSERT INTO config.org_unit_setting_type
+ (name, grp, label, description, datatype, update_perm)
+ VALUES (
+ 'url_verify.url_verification_delay',
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify.url_verification_delay',
+ 'Number of seconds to wait between URL test attempts.',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'url_verify.url_verification_delay',
+ 'Throttling mechanism for batch URL verification runs. Each running process will wait this number of seconds after a URL test before performing the next.',
+ 'coust',
+ 'description'
+ ),
+ 'integer',
+ 544
+ );
+
+INSERT INTO config.org_unit_setting_type
+ (name, grp, label, description, datatype, update_perm)
+ VALUES (
+ 'url_verify.url_verification_max_redirects',
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify.url_verification_max_redirects',
+ 'Maximum redirect lookups',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'url_verify.url_verification_max_redirects',
+ 'For URLs returning 3XX redirects, this is the maximum number of redirects we will follow before giving up.',
+ 'coust',
+ 'description'
+ ),
+ 'integer',
+ 544
+ );
+
+INSERT INTO config.org_unit_setting_type
+ (name, grp, label, description, datatype, update_perm)
+ VALUES (
+ 'url_verify.url_verification_max_wait',
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify.url_verification_max_wait',
+ 'Maximum wait time (in seconds) for a URL to lookup',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'url_verify.url_verification_max_wait',
+ 'If we exceed the wait time, the URL is marked as a "timeout" and the system moves on to the next URL',
+ 'coust',
+ 'description'
+ ),
+ 'integer',
+ 544
+ );
+
+
+INSERT INTO config.org_unit_setting_type
+ (name, grp, label, description, datatype, update_perm)
+ VALUES (
+ 'url_verify.verification_batch_size',
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify.verification_batch_size',
+ 'Number of URLs to test in parallel',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'url_verify.verification_batch_size',
+ 'URLs are tested in batches. This number defines the size of each batch and it directly relates to the number of back-end processes performing URL verification.',
+ 'coust',
+ 'description'
+ ),
+ 'integer',
+ 544
+ );
+
+
+INSERT INTO config.filter_dialog_interface (key, description) VALUES (
+ 'url_verify',
+ oils_i18n_gettext(
+ 'url_verify',
+ 'All Link Checker filter dialogs',
+ 'cfdi',
+ 'description'
+ )
+);
+
+
+INSERT INTO config.usr_setting_type (name,grp,opac_visible,label,description,datatype) VALUES (
+ 'ui.grid_columns.url_verify.select_urls',
+ 'gui',
+ FALSE,
+ oils_i18n_gettext(
+ 'ui.grid_columns.url_verify.select_urls',
+ 'Link Checker''s URL Selection interface''s saved columns',
+ 'cust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ui.grid_columns.url_verify.select_urls',
+ 'Link Checker''s URL Selection interface''s saved columns',
+ 'cust',
+ 'description'
+ ),
+ 'string'
+);
+
+INSERT INTO config.usr_setting_type (name,grp,opac_visible,label,description,datatype) VALUES (
+ 'ui.grid_columns.url_verify.review_attempt',
+ 'gui',
+ FALSE,
+ oils_i18n_gettext(
+ 'ui.grid_columns.url_verify.review_attempt',
+ 'Link Checker''s Review Attempt interface''s saved columns',
+ 'cust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ui.grid_columns.url_verify.review_attempt',
+ 'Link Checker''s Review Attempt interface''s saved columns',
+ 'cust',
+ 'description'
+ ),
+ 'string'
+);
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('0755', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+ (name, label, description, grp, datatype, fm_class) VALUES
+(
+ 'acq.upload.default.create_po',
+ oils_i18n_gettext(
+ 'acq.upload.default.create_po',
+ 'Upload Create PO',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.create_po',
+ 'Create a purchase order by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.activate_po',
+ oils_i18n_gettext(
+ 'acq.upload.default.activate_po',
+ 'Upload Activate PO',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.activate_po',
+ 'Activate the purchase order by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.provider',
+ oils_i18n_gettext(
+ 'acq.upload.default.provider',
+ 'Upload Default Provider',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.provider',
+ 'Default provider to use during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'link',
+ 'acqpro'
+), (
+ 'acq.upload.default.vandelay.match_set',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.match_set',
+ 'Upload Default Match Set',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.match_set',
+ 'Default match set to use during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'link',
+ 'vms'
+), (
+ 'acq.upload.default.vandelay.merge_profile',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_profile',
+ 'Upload Default Merge Profile',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_profile',
+ 'Default merge profile to use during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'link',
+ 'vmp'
+), (
+ 'acq.upload.default.vandelay.import_non_matching',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.import_non_matching',
+ 'Upload Import Non Matching by Default',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.import_non_matching',
+ 'Import non-matching records by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.vandelay.merge_on_exact',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_exact',
+ 'Upload Merge on Exact Match by Default',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_exact',
+ 'Merge records on exact match by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.vandelay.merge_on_best',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_best',
+ 'Upload Merge on Best Match by Default',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_best',
+ 'Merge records on best match by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.vandelay.merge_on_single',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_single',
+ 'Upload Merge on Single Match by Default',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.merge_on_single',
+ 'Merge records on single match by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+), (
+ 'acq.upload.default.vandelay.quality_ratio',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.quality_ratio',
+ 'Upload Default Min. Quality Ratio',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.quality_ratio',
+ 'Default minimum quality ratio used during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'integer',
+ NULL
+), (
+ 'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+ 'Upload Default Insufficient Quality Fall-Thru Profile',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+ 'Default low-quality fall through profile used during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'link',
+ 'vmp'
+), (
+ 'acq.upload.default.vandelay.load_item_for_imported',
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.load_item_for_imported',
+ 'Upload Load Items for Imported Records by Default',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'acq.upload.default.vandelay.load_item_for_imported',
+ 'Load items for imported records by default during ACQ file upload',
+ 'coust',
+ 'description'
+ ),
+ 'acq',
+ 'bool',
+ NULL
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('0756', :eg_version);
+
+-- Drop some lingering old functions in search schema
+DROP FUNCTION IF EXISTS search.staged_fts(INT,INT,TEXT,INT[],INT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT,TEXT,TEXT,TEXT[],TEXT,REAL,TEXT,BOOL,BOOL,BOOL,INT,INT,INT);
+DROP FUNCTION IF EXISTS search.parse_search_args(TEXT);
+DROP FUNCTION IF EXISTS search.explode_array(ANYARRAY);
+DROP FUNCTION IF EXISTS search.pick_table(TEXT);
+
+-- Now drop query_parser_fts and related
+DROP FUNCTION IF EXISTS search.query_parser_fts(INT,INT,TEXT,INT[],INT[],INT,INT,INT,BOOL,BOOL,INT);
+DROP TYPE IF EXISTS search.search_result;
+DROP TYPE IF EXISTS search.search_args;
+
+
+SELECT evergreen.upgrade_deps_block_check('0757', :eg_version);
+
+SET search_path = public, pg_catalog;
+
+DO $$
+DECLARE
+lang TEXT;
+BEGIN
+FOR lang IN SELECT substring(pptsd.dictname from '(.*)_stem$') AS lang FROM pg_catalog.pg_ts_dict pptsd JOIN pg_catalog.pg_namespace ppn ON ppn.oid = pptsd.dictnamespace
+WHERE ppn.nspname = 'pg_catalog' AND pptsd.dictname LIKE '%_stem' LOOP
+RAISE NOTICE 'FOUND LANGUAGE %', lang;
+
+EXECUTE 'DROP TEXT SEARCH DICTIONARY IF EXISTS ' || lang || '_nostop CASCADE;
+CREATE TEXT SEARCH DICTIONARY ' || lang || '_nostop (TEMPLATE=pg_catalog.snowball, language=''' || lang || ''');
+COMMENT ON TEXT SEARCH DICTIONARY ' || lang || '_nostop IS ''' ||lang || ' snowball stemmer with no stopwords for ASCII words only.'';
+CREATE TEXT SEARCH CONFIGURATION ' || lang || '_nostop ( COPY = pg_catalog.' || lang || ' );
+ALTER TEXT SEARCH CONFIGURATION ' || lang || '_nostop ALTER MAPPING FOR word, hword, hword_part WITH pg_catalog.simple;
+ALTER TEXT SEARCH CONFIGURATION ' || lang || '_nostop ALTER MAPPING FOR asciiword, asciihword, hword_asciipart WITH ' || lang || '_nostop;';
+
+END LOOP;
+END;
+$$;
+CREATE TEXT SEARCH CONFIGURATION keyword ( COPY = english_nostop );
+CREATE TEXT SEARCH CONFIGURATION "default" ( COPY = english_nostop );
+
+SET search_path = evergreen, public, pg_catalog;
+
+ALTER TABLE config.metabib_class
+ ADD COLUMN a_weight NUMERIC DEFAULT 1.0 NOT NULL,
+ ADD COLUMN b_weight NUMERIC DEFAULT 0.4 NOT NULL,
+ ADD COLUMN c_weight NUMERIC DEFAULT 0.2 NOT NULL,
+ ADD COLUMN d_weight NUMERIC DEFAULT 0.1 NOT NULL;
+
+CREATE TABLE config.ts_config_list (
+ id TEXT PRIMARY KEY,
+ name TEXT NOT NULL
+);
+COMMENT ON TABLE config.ts_config_list IS $$
+Full Text Configs
+
+A list of full text configs with names and descriptions.
+$$;
+
+CREATE TABLE config.metabib_class_ts_map (
+ id SERIAL PRIMARY KEY,
+ field_class TEXT NOT NULL REFERENCES config.metabib_class (name),
+ ts_config TEXT NOT NULL REFERENCES config.ts_config_list (id),
+ active BOOL NOT NULL DEFAULT TRUE,
+ index_weight CHAR(1) NOT NULL DEFAULT 'C' CHECK (index_weight IN ('A','B','C','D')),
+ index_lang TEXT NULL,
+ search_lang TEXT NULL,
+ always BOOL NOT NULL DEFAULT true
+);
+COMMENT ON TABLE config.metabib_class_ts_map IS $$
+Text Search Configs for metabib class indexing
+
+This table contains text search config definitions for
+storing index_vector values.
+$$;
+
+CREATE TABLE config.metabib_field_ts_map (
+ id SERIAL PRIMARY KEY,
+ metabib_field INT NOT NULL REFERENCES config.metabib_field (id),
+ ts_config TEXT NOT NULL REFERENCES config.ts_config_list (id),
+ active BOOL NOT NULL DEFAULT TRUE,
+ index_weight CHAR(1) NOT NULL DEFAULT 'C' CHECK (index_weight IN ('A','B','C','D')),
+ index_lang TEXT NULL,
+ search_lang TEXT NULL
+);
+COMMENT ON TABLE config.metabib_field_ts_map IS $$
+Text Search Configs for metabib field indexing
+
+This table contains text search config definitions for
+storing index_vector values.
+$$;
+
+CREATE TABLE metabib.combined_identifier_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_identifier_field_entry_fakepk_idx ON metabib.combined_identifier_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_identifier_field_entry_index_vector_idx ON metabib.combined_identifier_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_identifier_field_source_idx ON metabib.combined_identifier_field_entry (metabib_field);
+
+CREATE TABLE metabib.combined_title_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_title_field_entry_fakepk_idx ON metabib.combined_title_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_title_field_entry_index_vector_idx ON metabib.combined_title_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_title_field_source_idx ON metabib.combined_title_field_entry (metabib_field);
+
+CREATE TABLE metabib.combined_author_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_author_field_entry_fakepk_idx ON metabib.combined_author_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_author_field_entry_index_vector_idx ON metabib.combined_author_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_author_field_source_idx ON metabib.combined_author_field_entry (metabib_field);
+
+CREATE TABLE metabib.combined_subject_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_subject_field_entry_fakepk_idx ON metabib.combined_subject_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_subject_field_entry_index_vector_idx ON metabib.combined_subject_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_subject_field_source_idx ON metabib.combined_subject_field_entry (metabib_field);
+
+CREATE TABLE metabib.combined_keyword_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_keyword_field_entry_fakepk_idx ON metabib.combined_keyword_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_keyword_field_entry_index_vector_idx ON metabib.combined_keyword_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_keyword_field_source_idx ON metabib.combined_keyword_field_entry (metabib_field);
+
+CREATE TABLE metabib.combined_series_field_entry (
+ record BIGINT NOT NULL,
+ metabib_field INT NULL,
+ index_vector tsvector NOT NULL
+);
+CREATE UNIQUE INDEX metabib_combined_series_field_entry_fakepk_idx ON metabib.combined_series_field_entry (record, COALESCE(metabib_field::TEXT,''));
+CREATE INDEX metabib_combined_series_field_entry_index_vector_idx ON metabib.combined_series_field_entry USING GIST (index_vector);
+CREATE INDEX metabib_combined_series_field_source_idx ON metabib.combined_series_field_entry (metabib_field);
+
+CREATE OR REPLACE FUNCTION metabib.update_combined_index_vectors(bib_id BIGINT) RETURNS VOID AS $func$
+BEGIN
+ DELETE FROM metabib.combined_keyword_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_keyword_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.keyword_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_keyword_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.keyword_field_entry WHERE source = bib_id;
+
+ DELETE FROM metabib.combined_title_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_title_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.title_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_title_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.title_field_entry WHERE source = bib_id;
+
+ DELETE FROM metabib.combined_author_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_author_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.author_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_author_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.author_field_entry WHERE source = bib_id;
+
+ DELETE FROM metabib.combined_subject_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_subject_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.subject_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_subject_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.subject_field_entry WHERE source = bib_id;
+
+ DELETE FROM metabib.combined_series_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_series_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.series_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_series_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.series_field_entry WHERE source = bib_id;
+
+ DELETE FROM metabib.combined_identifier_field_entry WHERE record = bib_id;
+ INSERT INTO metabib.combined_identifier_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, field, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.identifier_field_entry WHERE source = bib_id GROUP BY field;
+ INSERT INTO metabib.combined_identifier_field_entry(record, metabib_field, index_vector)
+ SELECT bib_id, NULL, strip(COALESCE(string_agg(index_vector::TEXT,' '),'')::tsvector)
+ FROM metabib.identifier_field_entry WHERE source = bib_id;
+
+END;
+$func$ LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION metabib.reingest_metabib_field_entries( bib_id BIGINT, skip_facet BOOL DEFAULT FALSE, skip_browse BOOL DEFAULT FALSE, skip_search BOOL DEFAULT FALSE ) RETURNS VOID AS $func$
+DECLARE
+ fclass RECORD;
+ ind_data metabib.field_entry_template%ROWTYPE;
+ mbe_row metabib.browse_entry%ROWTYPE;
+ mbe_id BIGINT;
+BEGIN
+ PERFORM * FROM config.internal_flag WHERE name = 'ingest.assume_inserts_only' AND enabled;
+ IF NOT FOUND THEN
+ IF NOT skip_search THEN
+ FOR fclass IN SELECT * FROM config.metabib_class LOOP
+ -- RAISE NOTICE 'Emptying out %', fclass.name;
+ EXECUTE $$DELETE FROM metabib.$$ || fclass.name || $$_field_entry WHERE source = $$ || bib_id;
+ END LOOP;
+ END IF;
+ IF NOT skip_facet THEN
+ DELETE FROM metabib.facet_entry WHERE source = bib_id;
+ END IF;
+ IF NOT skip_browse THEN
+ DELETE FROM metabib.browse_entry_def_map WHERE source = bib_id;
+ END IF;
+ END IF;
+
+ FOR ind_data IN SELECT * FROM biblio.extract_metabib_field_entry( bib_id ) LOOP
+ IF ind_data.field < 0 THEN
+ ind_data.field = -1 * ind_data.field;
+ END IF;
+
+ IF ind_data.facet_field AND NOT skip_facet THEN
+ INSERT INTO metabib.facet_entry (field, source, value)
+ VALUES (ind_data.field, ind_data.source, ind_data.value);
+ END IF;
+
+ IF ind_data.browse_field AND NOT skip_browse THEN
+ -- A caveat about this SELECT: this should take care of replacing
+ -- old mbe rows when data changes, but not if normalization (by
+ -- which I mean specifically the output of
+ -- evergreen.oils_tsearch2()) changes. It may or may not be
+ -- expensive to add a comparison of index_vector to index_vector
+ -- to the WHERE clause below.
+ SELECT INTO mbe_row * FROM metabib.browse_entry WHERE value = ind_data.value;
+ IF FOUND THEN
+ mbe_id := mbe_row.id;
+ ELSE
+ INSERT INTO metabib.browse_entry (value) VALUES
+ (metabib.browse_normalize(ind_data.value, ind_data.field));
+ mbe_id := CURRVAL('metabib.browse_entry_id_seq'::REGCLASS);
+ END IF;
+
+ INSERT INTO metabib.browse_entry_def_map (entry, def, source)
+ VALUES (mbe_id, ind_data.field, ind_data.source);
+ END IF;
+
+ IF ind_data.search_field AND NOT skip_search THEN
+ EXECUTE $$
+ INSERT INTO metabib.$$ || ind_data.field_class || $$_field_entry (field, source, value)
+ VALUES ($$ ||
+ quote_literal(ind_data.field) || $$, $$ ||
+ quote_literal(ind_data.source) || $$, $$ ||
+ quote_literal(ind_data.value) ||
+ $$);$$;
+ END IF;
+
+ END LOOP;
+
+ IF NOT skip_search THEN
+ PERFORM metabib.update_combined_index_vectors(bib_id);
+ END IF;
+
+ RETURN;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+DROP FUNCTION IF EXISTS evergreen.oils_tsearch2() CASCADE;
+DROP FUNCTION IF EXISTS public.oils_tsearch2() CASCADE;
+
+CREATE OR REPLACE FUNCTION public.oils_tsearch2 () RETURNS TRIGGER AS $$
+DECLARE
+ normalizer RECORD;
+ value TEXT := '';
+ temp_vector TEXT := '';
+ ts_rec RECORD;
+ cur_weight "char";
+BEGIN
+ value := NEW.value;
+ NEW.index_vector = ''::tsvector;
+
+ IF TG_TABLE_NAME::TEXT ~ 'field_entry$' THEN
+ FOR normalizer IN
+ SELECT n.func AS func,
+ n.param_count AS param_count,
+ m.params AS params
+ FROM config.index_normalizer n
+ JOIN config.metabib_field_index_norm_map m ON (m.norm = n.id)
+ WHERE field = NEW.field
+ ORDER BY m.pos LOOP
+ EXECUTE 'SELECT ' || normalizer.func || '(' ||
+ quote_literal( value ) ||
+ CASE
+ WHEN normalizer.param_count > 0
+ THEN ',' || REPLACE(REPLACE(BTRIM(normalizer.params,'[]'),E'\'',E'\\\''),E'"',E'\'')
+ ELSE ''
+ END ||
+ ')' INTO value;
+
+ END LOOP;
+ NEW.value = value;
+ END IF;
+
+ IF TG_TABLE_NAME::TEXT ~ 'browse_entry$' THEN
+ value := ARRAY_TO_STRING(
+ evergreen.regexp_split_to_array(value, E'\\W+'), ' '
+ );
+ value := public.search_normalize(value);
+ NEW.index_vector = to_tsvector(TG_ARGV[0]::regconfig, value);
+ ELSIF TG_TABLE_NAME::TEXT ~ 'field_entry$' THEN
+ FOR ts_rec IN
+ SELECT ts_config, index_weight
+ FROM config.metabib_class_ts_map
+ WHERE field_class = TG_ARGV[0]
+ AND index_lang IS NULL OR EXISTS (SELECT 1 FROM metabib.record_attr WHERE id = NEW.source AND index_lang IN(attrs->'item_lang',attrs->'language'))
+ AND always OR NOT EXISTS (SELECT 1 FROM config.metabib_field_ts_map WHERE metabib_field = NEW.field)
+ UNION
+ SELECT ts_config, index_weight
+ FROM config.metabib_field_ts_map
+ WHERE metabib_field = NEW.field
+ AND index_lang IS NULL OR EXISTS (SELECT 1 FROM metabib.record_attr WHERE id = NEW.source AND index_lang IN(attrs->'item_lang',attrs->'language'))
+ ORDER BY index_weight ASC
+ LOOP
+ IF cur_weight IS NOT NULL AND cur_weight != ts_rec.index_weight THEN
+ NEW.index_vector = NEW.index_vector || setweight(temp_vector::tsvector,cur_weight);
+ temp_vector = '';
+ END IF;
+ cur_weight = ts_rec.index_weight;
+ SELECT INTO temp_vector temp_vector || ' ' || to_tsvector(ts_rec.ts_config::regconfig, value)::TEXT;
+ END LOOP;
+ NEW.index_vector = NEW.index_vector || setweight(temp_vector::tsvector,cur_weight);
+ ELSE
+ NEW.index_vector = to_tsvector(TG_ARGV[0]::regconfig, value);
+ END IF;
+
+ RETURN NEW;
+END;
+$$ LANGUAGE PLPGSQL;
+
+CREATE TRIGGER authority_full_rec_fti_trigger
+ BEFORE UPDATE OR INSERT ON authority.full_rec
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('keyword');
+
+CREATE TRIGGER authority_simple_heading_fti_trigger
+ BEFORE UPDATE OR INSERT ON authority.simple_heading
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('keyword');
+
+CREATE TRIGGER metabib_identifier_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.identifier_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('identifier');
+
+CREATE TRIGGER metabib_title_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.title_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('title');
+
+CREATE TRIGGER metabib_author_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.author_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('author');
+
+CREATE TRIGGER metabib_subject_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.subject_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('subject');
+
+CREATE TRIGGER metabib_keyword_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.keyword_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('keyword');
+
+CREATE TRIGGER metabib_series_field_entry_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.series_field_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('series');
+
+CREATE TRIGGER metabib_browse_entry_fti_trigger
+ BEFORE INSERT OR UPDATE ON metabib.browse_entry
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('keyword');
+
+CREATE TRIGGER metabib_full_rec_fti_trigger
+ BEFORE UPDATE OR INSERT ON metabib.real_full_rec
+ FOR EACH ROW EXECUTE PROCEDURE oils_tsearch2('default');
+
+INSERT INTO config.ts_config_list(id, name) VALUES
+ ('simple','Non-Stemmed Simple'),
+ ('danish_nostop','Danish Stemmed'),
+ ('dutch_nostop','Dutch Stemmed'),
+ ('english_nostop','English Stemmed'),
+ ('finnish_nostop','Finnish Stemmed'),
+ ('french_nostop','French Stemmed'),
+ ('german_nostop','German Stemmed'),
+ ('hungarian_nostop','Hungarian Stemmed'),
+ ('italian_nostop','Italian Stemmed'),
+ ('norwegian_nostop','Norwegian Stemmed'),
+ ('portuguese_nostop','Portuguese Stemmed'),
+ ('romanian_nostop','Romanian Stemmed'),
+ ('russian_nostop','Russian Stemmed'),
+ ('spanish_nostop','Spanish Stemmed'),
+ ('swedish_nostop','Swedish Stemmed'),
+ ('turkish_nostop','Turkish Stemmed');
+
+INSERT INTO config.metabib_class_ts_map(field_class, ts_config, index_weight, always) VALUES
+ ('keyword','simple','A',true),
+ ('keyword','english_nostop','C',true),
+ ('title','simple','A',true),
+ ('title','english_nostop','C',true),
+ ('author','simple','A',true),
+ ('author','english_nostop','C',true),
+ ('series','simple','A',true),
+ ('series','english_nostop','C',true),
+ ('subject','simple','A',true),
+ ('subject','english_nostop','C',true),
+ ('identifier','simple','A',true);
+
+CREATE OR REPLACE FUNCTION evergreen.rel_bump(terms TEXT[], value TEXT, bumps TEXT[], mults NUMERIC[]) RETURNS NUMERIC AS
+$BODY$
+use strict;
+my ($terms,$value,$bumps,$mults) = @_;
+
+my $retval = 1;
+
+for (my $id = 0; $id < @$bumps; $id++) {
+ if ($bumps->[$id] eq 'first_word') {
+ $retval *= $mults->[$id] if ($value =~ /^$terms->[0]/);
+ } elsif ($bumps->[$id] eq 'full_match') {
+ my $fullmatch = join(' ', @$terms);
+ $retval *= $mults->[$id] if ($value =~ /^$fullmatch$/);
+ } elsif ($bumps->[$id] eq 'word_order') {
+ my $wordorder = join('.*', @$terms);
+ $retval *= $mults->[$id] if ($value =~ /$wordorder/);
+ }
+}
+return $retval;
+$BODY$ LANGUAGE plperlu IMMUTABLE STRICT COST 100;
+
+UPDATE metabib.identifier_field_entry set value = value;
+UPDATE metabib.title_field_entry set value = value;
+UPDATE metabib.author_field_entry set value = value;
+UPDATE metabib.subject_field_entry set value = value;
+UPDATE metabib.keyword_field_entry set value = value;
+UPDATE metabib.series_field_entry set value = value;
+
+SELECT metabib.update_combined_index_vectors(id)
+ FROM biblio.record_entry
+ WHERE NOT deleted;
+
+
+SELECT evergreen.upgrade_deps_block_check('0758', :eg_version);
+
+INSERT INTO config.settings_group (name, label) VALUES
+ ('vandelay', 'Vandelay');
+
+INSERT INTO config.org_unit_setting_type (name, grp, label, datatype, fm_class) VALUES
+ ('vandelay.default_match_set', 'vandelay', 'Default Record Match Set', 'link', 'vms');
+
+
+SELECT evergreen.upgrade_deps_block_check('0759', :eg_version);
+
+CREATE TABLE actor.org_unit_proximity_adjustment (
+ id SERIAL PRIMARY KEY,
+ item_circ_lib INT REFERENCES actor.org_unit (id),
+ item_owning_lib INT REFERENCES actor.org_unit (id),
+ copy_location INT REFERENCES asset.copy_location (id),
+ hold_pickup_lib INT REFERENCES actor.org_unit (id),
+ hold_request_lib INT REFERENCES actor.org_unit (id),
+ pos INT NOT NULL DEFAULT 0,
+ absolute_adjustment BOOL NOT NULL DEFAULT FALSE,
+ prox_adjustment NUMERIC,
+ circ_mod TEXT, -- REFERENCES config.circ_modifier (code),
+ CONSTRAINT prox_adj_criterium CHECK (COALESCE(item_circ_lib::TEXT,item_owning_lib::TEXT,copy_location::TEXT,hold_pickup_lib::TEXT,hold_request_lib::TEXT,circ_mod) IS NOT NULL)
+);
+CREATE UNIQUE INDEX prox_adj_once_idx ON actor.org_unit_proximity_adjustment (item_circ_lib,item_owning_lib,copy_location,hold_pickup_lib,hold_request_lib,circ_mod);
+CREATE INDEX prox_adj_circ_lib_idx ON actor.org_unit_proximity_adjustment (item_circ_lib);
+CREATE INDEX prox_adj_owning_lib_idx ON actor.org_unit_proximity_adjustment (item_owning_lib);
+CREATE INDEX prox_adj_copy_location_idx ON actor.org_unit_proximity_adjustment (copy_location);
+CREATE INDEX prox_adj_pickup_lib_idx ON actor.org_unit_proximity_adjustment (hold_pickup_lib);
+CREATE INDEX prox_adj_request_lib_idx ON actor.org_unit_proximity_adjustment (hold_request_lib);
+CREATE INDEX prox_adj_circ_mod_idx ON actor.org_unit_proximity_adjustment (circ_mod);
+
+CREATE OR REPLACE FUNCTION actor.org_unit_ancestors_distance( INT ) RETURNS TABLE (id INT, distance INT) AS $$
+ WITH RECURSIVE org_unit_ancestors_distance(id, distance) AS (
+ SELECT $1, 0
+ UNION
+ SELECT ou.parent_ou, ouad.distance+1
+ FROM actor.org_unit ou JOIN org_unit_ancestors_distance ouad ON (ou.id = ouad.id)
+ WHERE ou.parent_ou IS NOT NULL
+ )
+ SELECT * FROM org_unit_ancestors_distance;
+$$ LANGUAGE SQL STABLE ROWS 1;
+
+CREATE OR REPLACE FUNCTION action.hold_copy_calculated_proximity(
+ ahr_id INT,
+ acp_id BIGINT,
+ copy_context_ou INT DEFAULT NULL
+ -- TODO maybe? hold_context_ou INT DEFAULT NULL. This would optionally
+ -- support an "ahprox" measurement: adjust prox between copy circ lib and
+ -- hold request lib, but I'm unsure whether to use this theoretical
+ -- argument only in the baseline calculation or later in the other
+ -- queries in this function.
+) RETURNS NUMERIC AS $f$
+DECLARE
+ aoupa actor.org_unit_proximity_adjustment%ROWTYPE;
+ ahr action.hold_request%ROWTYPE;
+ acp asset.copy%ROWTYPE;
+ acn asset.call_number%ROWTYPE;
+ acl asset.copy_location%ROWTYPE;
+ baseline_prox NUMERIC;
+
+ icl_list INT[];
+ iol_list INT[];
+ isl_list INT[];
+ hpl_list INT[];
+ hrl_list INT[];
+
+BEGIN
+
+ SELECT * INTO ahr FROM action.hold_request WHERE id = ahr_id;
+ SELECT * INTO acp FROM asset.copy WHERE id = acp_id;
+ SELECT * INTO acn FROM asset.call_number WHERE id = acp.call_number;
+ SELECT * INTO acl FROM asset.copy_location WHERE id = acp.location;
+
+ IF copy_context_ou IS NULL THEN
+ copy_context_ou := acp.circ_lib;
+ END IF;
+
+ -- First, gather the baseline proximity of "here" to pickup lib
+ SELECT prox INTO baseline_prox FROM actor.org_unit_proximity WHERE from_org = copy_context_ou AND to_org = ahr.pickup_lib;
+
+ -- Find any absolute adjustments, and set the baseline prox to that
+ SELECT adj.* INTO aoupa
+ FROM actor.org_unit_proximity_adjustment adj
+ LEFT JOIN actor.org_unit_ancestors_distance(copy_context_ou) acp_cl ON (acp_cl.id = adj.item_circ_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(acn.owning_lib) acn_ol ON (acn_ol.id = adj.item_owning_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(acl.owning_lib) acl_ol ON (acn_ol.id = adj.copy_location)
+ LEFT JOIN actor.org_unit_ancestors_distance(ahr.pickup_lib) ahr_pl ON (ahr_pl.id = adj.hold_pickup_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(ahr.request_lib) ahr_rl ON (ahr_rl.id = adj.hold_request_lib)
+ WHERE (adj.circ_mod IS NULL OR adj.circ_mod = acp.circ_modifier) AND
+ absolute_adjustment AND
+ COALESCE(acp_cl.id, acn_ol.id, acl_ol.id, ahr_pl.id, ahr_rl.id) IS NOT NULL
+ ORDER BY
+ COALESCE(acp_cl.distance,999)
+ + COALESCE(acn_ol.distance,999)
+ + COALESCE(acl_ol.distance,999)
+ + COALESCE(ahr_pl.distance,999)
+ + COALESCE(ahr_rl.distance,999),
+ adj.pos
+ LIMIT 1;
+
+ IF FOUND THEN
+ baseline_prox := aoupa.prox_adjustment;
+ END IF;
+
+ -- Now find any relative adjustments, and change the baseline prox based on them
+ FOR aoupa IN
+ SELECT adj.*
+ FROM actor.org_unit_proximity_adjustment adj
+ LEFT JOIN actor.org_unit_ancestors_distance(copy_context_ou) acp_cl ON (acp_cl.id = adj.item_circ_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(acn.owning_lib) acn_ol ON (acn_ol.id = adj.item_owning_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(acl.owning_lib) acl_ol ON (acn_ol.id = adj.copy_location)
+ LEFT JOIN actor.org_unit_ancestors_distance(ahr.pickup_lib) ahr_pl ON (ahr_pl.id = adj.hold_pickup_lib)
+ LEFT JOIN actor.org_unit_ancestors_distance(ahr.request_lib) ahr_rl ON (ahr_rl.id = adj.hold_request_lib)
+ WHERE (adj.circ_mod IS NULL OR adj.circ_mod = acp.circ_modifier) AND
+ NOT absolute_adjustment AND
+ COALESCE(acp_cl.id, acn_ol.id, acl_ol.id, ahr_pl.id, ahr_rl.id) IS NOT NULL
+ LOOP
+ baseline_prox := baseline_prox + aoupa.prox_adjustment;
+ END LOOP;
+
+ RETURN baseline_prox;
+END;
+$f$ LANGUAGE PLPGSQL;
+
+ALTER TABLE actor.org_unit_proximity_adjustment
+ ADD CONSTRAINT actor_org_unit_proximity_adjustment_circ_mod_fkey
+ FOREIGN KEY (circ_mod) REFERENCES config.circ_modifier (code)
+ DEFERRABLE INITIALLY DEFERRED;
+
+ALTER TABLE action.hold_copy_map ADD COLUMN proximity NUMERIC;
+
+
+SELECT evergreen.upgrade_deps_block_check('0760', :eg_version);
+
+CREATE TABLE config.best_hold_order(
+ id SERIAL PRIMARY KEY, -- (metadata)
+ name TEXT UNIQUE, -- i18n (metadata)
+ pprox INT, -- copy capture <-> pickup lib prox
+ hprox INT, -- copy circ lib <-> request lib prox
+ aprox INT, -- copy circ lib <-> pickup lib ADJUSTED prox on ahcm
+ approx INT, -- copy capture <-> pickup lib ADJUSTED prox from function
+ priority INT, -- group hold priority
+ cut INT, -- cut-in-line
+ depth INT, -- selection depth
+ htime INT, -- time since last home-lib circ exceeds org-unit setting
+ rtime INT, -- request time
+ shtime INT -- time since copy last trip home exceeds org-unit setting
+);
+
+-- At least one of these columns must contain a non-null value
+ALTER TABLE config.best_hold_order ADD CHECK ((
+ pprox IS NOT NULL OR
+ hprox IS NOT NULL OR
+ aprox IS NOT NULL OR
+ priority IS NOT NULL OR
+ cut IS NOT NULL OR
+ depth IS NOT NULL OR
+ htime IS NOT NULL OR
+ rtime IS NOT NULL
+));
+
+INSERT INTO config.best_hold_order (
+ name,
+ pprox, aprox, priority, cut, depth, rtime, htime, hprox
+) VALUES (
+ 'Traditional',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO config.best_hold_order (
+ name,
+ hprox, pprox, aprox, priority, cut, depth, rtime, htime
+) VALUES (
+ 'Traditional with Holds-always-go-home',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO config.best_hold_order (
+ name,
+ htime, hprox, pprox, aprox, priority, cut, depth, rtime
+) VALUES (
+ 'Traditional with Holds-go-home',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO config.best_hold_order (
+ name,
+ priority, cut, rtime, depth, pprox, hprox, aprox, htime
+) VALUES (
+ 'FIFO',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO config.best_hold_order (
+ name,
+ hprox, priority, cut, rtime, depth, pprox, aprox, htime
+) VALUES (
+ 'FIFO with Holds-always-go-home',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO config.best_hold_order (
+ name,
+ htime, priority, cut, rtime, depth, pprox, aprox, hprox
+) VALUES (
+ 'FIFO with Holds-go-home',
+ 1, 2, 3, 4, 5, 6, 7, 8
+);
+
+INSERT INTO permission.perm_list (
+ id, code, description
+) VALUES (
+ 546,
+ 'ADMIN_HOLD_CAPTURE_SORT',
+ oils_i18n_gettext(
+ 546,
+ 'Allows a user to make changes to best-hold selection sort order',
+ 'ppl',
+ 'description'
+ )
+);
+
+INSERT INTO config.org_unit_setting_type (
+ name, label, description, datatype, fm_class, update_perm, grp
+) VALUES (
+ 'circ.hold_capture_order',
+ oils_i18n_gettext(
+ 'circ.hold_capture_order',
+ 'Best-hold selection sort order',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'circ.hold_capture_order',
+ 'Defines the sort order of holds when selecting a hold to fill using a given copy at capture time',
+ 'coust',
+ 'description'
+ ),
+ 'link',
+ 'cbho',
+ 546,
+ 'holds'
+);
+
+INSERT INTO config.org_unit_setting_type (
+ name, label, description, datatype, update_perm, grp
+) VALUES (
+ 'circ.hold_go_home_interval',
+ oils_i18n_gettext(
+ 'circ.hold_go_home_interval',
+ 'Max foreign-circulation time',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'circ.hold_go_home_interval',
+ 'Time a copy can spend circulating away from its circ lib before returning there to fill a hold (if one exists there)',
+ 'coust',
+ 'description'
+ ),
+ 'interval',
+ 546,
+ 'holds'
+);
+
+INSERT INTO actor.org_unit_setting (
+ org_unit, name, value
+) VALUES (
+ (SELECT id FROM actor.org_unit WHERE parent_ou IS NULL),
+ 'circ.hold_go_home_interval',
+ '"6 months"'
+);
+
+UPDATE actor.org_unit_setting SET
+ name = 'circ.hold_capture_order',
+ value = (SELECT id FROM config.best_hold_order WHERE name = 'FIFO')
+WHERE
+ name = 'circ.holds_fifo' AND value ILIKE '%true%';
+
+
+SELECT evergreen.upgrade_deps_block_check('0762', :eg_version);
+
+INSERT INTO config.internal_flag (name) VALUES ('ingest.skip_browse_indexing');
+INSERT INTO config.internal_flag (name) VALUES ('ingest.skip_search_indexing');
+INSERT INTO config.internal_flag (name) VALUES ('ingest.skip_facet_indexing');
+
+CREATE OR REPLACE FUNCTION metabib.reingest_metabib_field_entries( bib_id BIGINT, skip_facet BOOL DEFAULT FALSE, skip_browse BOOL DEFAULT FALSE, skip_search BOOL DEFAULT FALSE ) RETURNS VOID AS $func$
+DECLARE
+ fclass RECORD;
+ ind_data metabib.field_entry_template%ROWTYPE;
+ mbe_row metabib.browse_entry%ROWTYPE;
+ mbe_id BIGINT;
+ b_skip_facet BOOL;
+ b_skip_browse BOOL;
+ b_skip_search BOOL;
+BEGIN
+
+ SELECT COALESCE(NULLIF(skip_facet, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name = 'ingest.skip_facet_indexing' AND enabled)) INTO b_skip_facet;
+ SELECT COALESCE(NULLIF(skip_browse, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name = 'ingest.skip_browse_indexing' AND enabled)) INTO b_skip_browse;
+ SELECT COALESCE(NULLIF(skip_search, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name = 'ingest.skip_search_indexing' AND enabled)) INTO b_skip_search;
+
+ PERFORM * FROM config.internal_flag WHERE name = 'ingest.assume_inserts_only' AND enabled;
+ IF NOT FOUND THEN
+ IF NOT b_skip_search THEN
+ FOR fclass IN SELECT * FROM config.metabib_class LOOP
+ -- RAISE NOTICE 'Emptying out %', fclass.name;
+ EXECUTE $$DELETE FROM metabib.$$ || fclass.name || $$_field_entry WHERE source = $$ || bib_id;
+ END LOOP;
+ END IF;
+ IF NOT b_skip_facet THEN
+ DELETE FROM metabib.facet_entry WHERE source = bib_id;
+ END IF;
+ IF NOT b_skip_browse THEN
+ DELETE FROM metabib.browse_entry_def_map WHERE source = bib_id;
+ END IF;
+ END IF;
+
+ FOR ind_data IN SELECT * FROM biblio.extract_metabib_field_entry( bib_id ) LOOP
+ IF ind_data.field < 0 THEN
+ ind_data.field = -1 * ind_data.field;
+ END IF;
+
+ IF ind_data.facet_field AND NOT b_skip_facet THEN
+ INSERT INTO metabib.facet_entry (field, source, value)
+ VALUES (ind_data.field, ind_data.source, ind_data.value);
+ END IF;
+
+ IF ind_data.browse_field AND NOT b_skip_browse THEN
+ -- A caveat about this SELECT: this should take care of replacing
+ -- old mbe rows when data changes, but not if normalization (by
+ -- which I mean specifically the output of
+ -- evergreen.oils_tsearch2()) changes. It may or may not be
+ -- expensive to add a comparison of index_vector to index_vector
+ -- to the WHERE clause below.
+ SELECT INTO mbe_row * FROM metabib.browse_entry WHERE value = ind_data.value;
+ IF FOUND THEN
+ mbe_id := mbe_row.id;
+ ELSE
+ INSERT INTO metabib.browse_entry (value) VALUES
+ (metabib.browse_normalize(ind_data.value, ind_data.field));
+ mbe_id := CURRVAL('metabib.browse_entry_id_seq'::REGCLASS);
+ END IF;
+
+ INSERT INTO metabib.browse_entry_def_map (entry, def, source)
+ VALUES (mbe_id, ind_data.field, ind_data.source);
+ END IF;
+
+ IF ind_data.search_field AND NOT b_skip_search THEN
+ EXECUTE $$
+ INSERT INTO metabib.$$ || ind_data.field_class || $$_field_entry (field, source, value)
+ VALUES ($$ ||
+ quote_literal(ind_data.field) || $$, $$ ||
+ quote_literal(ind_data.source) || $$, $$ ||
+ quote_literal(ind_data.value) ||
+ $$);$$;
+ END IF;
+
+ END LOOP;
+
+ IF NOT b_skip_search THEN
+ PERFORM metabib.update_combined_index_vectors(bib_id);
+ END IF;
+
+ RETURN;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+COMMIT;
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 2737f47..fd80f3a 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>$HeadURL$</p>
+<p>http://git.evergreen-ils.org/Evergreen.git?h=refs/heads/master</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 6352b6e..ca3f87c 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","$HeadURL$");
+pref("open-ils.repository.headURL","http://git.evergreen-ils.org/Evergreen.git?h=refs/heads/master");
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 e0bc1ef..0638a4e 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 "Master"
+!define PRODUCT_TAG "2.4"
!define PRODUCT_INSTALL_TAG "${PRODUCT_TAG}"
!define UI_IMAGESET "beta"
;!define UI_IMAGESET "release"
diff --git a/README b/README
deleted file mode 120000
index b57451a..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-docs/installation/server_installation.txt
\ No newline at end of file
diff --git a/README b/README
new file mode 100644
index 0000000..b245caf
--- /dev/null
+++ b/README
@@ -0,0 +1,550 @@
+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 and Fedora 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/downloads
+
+Developers working directly with the source code from the Git repository,
+rather than an official release tarball, must install some extra packages
+and perform one step before they can proceed with the `./configure` step.
+
+As the *root* Linux account, install the following packages:
+
+ * autoconf
+ * automake
+ * libtool
+
+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
+------------------------------------------------------------------------------
+
+After running `make install`, developers also 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/.
+------------------------------------------------------------------------------
+
+Installing prerequisites
+------------------------
+
+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.1 or later).
+ You can download OpenSRF releases from http://evergreen-ils.org/opensrf.php
+2. On many distributions, it is necessary to install PostgreSQL 9 from external
+ repositories.
++
+ * On Debian Squeeze, open `/etc/apt/sources.list` in a text editor as the
+ *root* Linux account and add the following line:
++
+[source, bash]
+------------------------------------------------------------------------------
+deb http://backports.debian.org/debian-backports squeeze-backports main contrib
+------------------------------------------------------------------------------
++
+ * On Ubuntu Lucid, you can use a PPA (personal package archive), which are
+ package sources hosted on Launchpad. The one most commonly used by Evergreen
+ Community members is maintained by Martin Pitt, who also maintains the
+ official PostgreSQL packages for Ubuntu. As the *root* Linux account, issue
+ the following commands to add the PPA source:
++
+[source, bash]
+------------------------------------------------------------------------------
+apt-get install python-software-properties
+add-apt-repository ppa:pitti/postgresql
+------------------------------------------------------------------------------
++
+ * Ubuntu Precise comes with PostgreSQL 9, so no additional steps are required.
++
+ * Fedora comes with PostgreSQL 9, so no additional steps are required.
++
+3. On Debian and Ubuntu, run `aptitude update` as the *root* Linux account to
+ retrieve the new packages from the backports repository.
+4. Issue the following commands as the *root* Linux account to install
+ prerequisites using the `Makefile.install` prerequisite installer,
+ substituting `debian-squeeze`, `fedora`, `ubuntu-lucid`, or
+ `ubuntu-precise` for <osname> below:
++
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install <osname>
+------------------------------------------------------------------------------
++
+5. 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 Precise. The ubuntu-precise
+target uses libdbd-pgsql from packages.
++
+.Debian / Ubuntu Lucid
+[source, bash]
+------------------------------------------------------------------------------
+echo "/usr/local/lib/dbd" > /etc/ld.so.conf.d/eg.conf
+ldconfig
+------------------------------------------------------------------------------
++
+.Fedora
+[source, bash]
+------------------------------------------------------------------------------
+echo "/usr/lib64/dbd" > /etc/ld.so.conf.d/eg.conf
+ldconfig
+------------------------------------------------------------------------------
+
+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]
+------------------------------------------------------------------------------
+./configure --prefix=/openils --sysconfdir=/openils/conf
+make
+------------------------------------------------------------------------------
+
+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_4_alpha1 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
+------------------------------------------------------------------------------
+
+Configure the Apache Web server
+-------------------------------
+
+1. Use the example configuration files in `Open-ILS/examples/apache/` 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 and Ubuntu
+[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
+------------------------------------------------------------------------------
++
+.Fedora
+[source,bash]
+------------------------------------------------------------------------------
+cp Open-ILS/examples/apache/eg.conf /etc/httpd/conf.d/
+cp Open-ILS/examples/apache/eg_vhost.conf /etc/httpd/
+cp Open-ILS/examples/apache/eg_startup /etc/httpd/
+# Now set up SSL
+mkdir /etc/httpd/ssl
+cd /etc/httpd/ssl
+------------------------------------------------------------------------------
++
+2. 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
+------------------------------------------------------------------------------
++
+3. As the *root* Linux account, edit the `eg.conf` file that you copied into
+place.
+ a. Replace `Allow from 10.0.0.0/8` with `Allow from all` (to enable
+ access to the offline upload / execute interface from any workstation on
+ any network - note that you must secure this for a production instance)
+ b. (Fedora): Change references from the non-existent `/etc/apache2/` directory
+ to `/etc/httpd/`.
+4. 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`.
+ * (Fedora): As the *root* Linux account , edit `/etc/httpd/conf/httpd.conf`.
+ Change `User apache` to `User opensrf`.
+5. Configure Apache with performance settings appropriate for Evergreen:
+ * (Debian and Ubuntu): As the *root* Linux account, edit
+ `/etc/apache2/apache2.conf`:
+ * (Fedora): As the *root* Linux account, edit `/etc/httpd/conf/httpd.conf`:
+ a. Change `KeepAliveTimeout` to `1`. Higher values reduce the chance of
+ a request timing out unexpectedly, but increase the risk of using up
+ all available Apache child processes.
+ b. 'Optional': Change `MaxKeepAliveRequests` to `100`
+ c. Update the prefork configuration section to suit your environment. The
+ following settings apply to a busy system:
++
+[source,bash]
+------------------------------------------------------------------------------
+<IfModule mpm_prefork_module>
+ StartServers 20
+ MinSpareServers 5
+ MaxSpareServers 15
+ MaxClients 150
+ MaxRequestsPerChild 10000
+</IfModule>
+------------------------------------------------------------------------------
++
+6. (Fedora): As the *root* Linux account, edit the `/etc/httpd/eg_vhost.conf`
+ file to change references from the non-existent `/etc/apache2/` directory
+ to `/etc/httpd/`.
+7. (Debian and Ubuntu): 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
+------------------------------------------------------------------------------
+
+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 the following section, sets the database
+connection information in `opensrf.xml` for you.
+
+Creating the Evergreen database
+-------------------------------
+
+By default, the `Makefile.install` prerequisite installer does not install
+the PostgreSQL 9 database server required by every Evergreen system;
+for production use, most libraries install the PostgreSQL database server on a
+dedicated machine. You can install the packages required by Debian or Ubuntu Lucid
+on the machine of your choice using the following commands as the *root*
+Linux account:
+
+.(Debian and Ubuntu Lucid) Installing PostgreSQL 9.1 server packages
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install install_pgsql_server_backport_debs_91
+------------------------------------------------------------------------------
+
+.(Ubuntu Precise) Installing PostgreSQL 9.1 server packages
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install install_pgsql_server_debs_91
+------------------------------------------------------------------------------
+
+You can install the packages required by Fedora on the machine of your choice
+using the following commands as the *root* Linux account:
+
+.(Fedora) Installing PostgreSQL server packages
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install install_fedora_pgsql_server
+postgresql-setup initdb
+------------------------------------------------------------------------------
+
+For a standalone PostgreSQL server, install the following Perl modules as the
+*root* Linux account:
+
+.(Debian / Ubuntu) Installing additional Perl modules on a standalone PostgreSQL 9 server
+[source, bash]
+------------------------------------------------------------------------------
+aptitude install gcc libxml-libxml-perl libxml-libxslt-perl
+cpan Business::ISBN
+cpan JSON::XS
+cpan Library::CallNumber::LC
+cpan MARC::Record
+cpan MARC::File::XML
+cpan UUID::Tiny
+cpan Rose::URI
+------------------------------------------------------------------------------
+
+.(Fedora) Installing additional Perl modules on a standalone PostgreSQL 9 server
+[source, bash]
+------------------------------------------------------------------------------
+yum install gcc perl-XML-LibXML perl-XML-LibXSLT perl-Business-ISBN
+cpan Library::CallNumber::LC
+cpan MARC::Record
+cpan MARC::File::XML
+cpan UUID::Tiny
+------------------------------------------------------------------------------
+
+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
+------------------------------------------------------------------------------
+
+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.
+
+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.1 and later
+^^^^^^^^^^^^^^^^^^^^^^^^
+To create the database instance on a remote database server running PostgreSQL
+9.1 or later, simply use the `--create-database` flag on `eg_db_config`.
+
+For PostgreSQL 9.0
+^^^^^^^^^^^^^^^^^^
+To create the database instance on a remote database server running PostgreSQL
+9.0, you can either:
+
+ * Install the PostgreSQL contrib modules on the machine on which you
+ are installing the Evergreen code, and use the `--create-database`
+ option from that machine, or
+ * Copy the `Open-ILS/src/sql/Pg/create_database.sql` script to your
+ PostgreSQL server and invoke it as the *postgres* Linux account:
++
+[source, bash]
+------------------------------------------------------------------------------
+psql -vdb_name=<dbname> -vcontrib_dir=`pg_config --sharedir`/contrib -f create_database.sql
+------------------------------------------------------------------------------
+
+Then you can issue the `eg_db_config` command as above _without_ the
+`--create-database` argument to create your schema and configure your
+configuration files.
+
+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_ctl.sh -l -a start_all
+------------------------------------------------------------------------------
++
+ ** If you receive the error message `bash: osrf_ctl.sh: 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 hierarchy in `config.cgi`):
++
+[source, bash]
+------------------------------------------------------------------------------
+autogen.sh -u
+------------------------------------------------------------------------------
++
+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
+ ------------------------------------
+
+If this does not work, it's time to do some troubleshooting.
+
+ * As the *opensrf* Linux acccount, 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://open-ils.org/listserv.php[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/listserv.php 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/configure.ac b/configure.ac
index fab6180..7902325 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,8 +20,8 @@
export PATH=${PATH}:/usr/sbin
AC_PREREQ(2.61)
-AC_INIT(Open-ILS, trunk, open-ils-dev at list.georgialibraries.org)
-AM_INIT_AUTOMAKE([OpenILS], [trunk])
+AC_INIT(Open-ILS, 2.4.alpha1, open-ils-dev at list.georgialibraries.org)
+AM_INIT_AUTOMAKE([OpenILS], [2.4.alpha1])
AC_REVISION($Revision: 0.1 $)
AC_CONFIG_SRCDIR([configure.ac])
AC_SUBST(prefix)
commit 3246dde1bd71249e758fcba2f24eebb9c60db13e
Author: Mike Rylander <mrylander at gmail.com>
Date: Fri Mar 1 16:21:57 2013 +0000
Updating POT files for 2.4-alpha1
Signed-off-by: Mike Rylander <mrylander at gmail.com>
diff --git a/build/i18n/po/circ.properties/circ.properties.pot b/build/i18n/po/circ.properties/circ.properties.pot
index 46988d4..cf4e53d 100644
--- a/build/i18n/po/circ.properties/circ.properties.pot
+++ b/build/i18n/po/circ.properties/circ.properties.pot
@@ -3,14 +3,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-12-20 09:37-0400\n"
+"POT-Creation-Date: 2013-03-01 16:09+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Generator: Translate Toolkit 1.7.0\n"
"X-Accelerator-Marker: &\n"
#: staff.circ.alert
@@ -237,7 +237,9 @@ msgid ""
msgstr ""
#: staff.circ.checkout.not_cataloged.confirm
-msgid "Mis-scan or non-cataloged item. Checkout as a pre-cataloged item?"
+msgid ""
+"Barcode %1$s was either mis-scanned or is a non-cataloged item. Checkout as "
+"a pre-cataloged item?"
msgstr ""
#: staff.circ.pre_cataloged
diff --git a/build/i18n/po/conify.js/conify.js.pot b/build/i18n/po/conify.js/conify.js.pot
index 35d69d6..763831e 100644
--- a/build/i18n/po/conify.js/conify.js.pot
+++ b/build/i18n/po/conify.js/conify.js.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Evergreen 1.4\n"
"Report-Msgid-Bugs-To: open-ils-dev at list.georgialibraries.org\n"
-"POT-Creation-Date: 2013-02-21 11:20:55-0400\n"
+"POT-Creation-Date: 2013-03-01 16:09:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -35,6 +35,10 @@ msgstr ""
msgid "Add Answer"
msgstr ""
+#: conify.js:CBHO_FIELD_DISPLAY
+msgid "[${0}] ${1}"
+msgstr ""
+
#: conify.js:TRANSLATION conify.js:LABEL_TRANSLATION
msgid "Translation"
msgstr ""
@@ -103,6 +107,10 @@ msgstr ""
msgid "Problem creating new Permission"
msgstr ""
+#: conify.js:CBHO_EDITING_NEW
+msgid "You are editing a new best-hold order."
+msgstr ""
+
#: conify.js:ERROR_CALLING_METHOD_PERM_MAP
msgid "Problem calling method to create new permission map"
msgstr ""
@@ -135,8 +143,8 @@ msgstr ""
msgid "Cannot delete ${0}, ${1} subordinates still exist."
msgstr ""
-#: conify.js:ACQ_DISTRIB_FORMULA_NAME_PROMPT
-msgid "Enter new formula name"
+#: conify.js:CBHO_EDITING_EXISTING
+msgid "You are editing best-hold order #${0}: ${1}."
msgstr ""
#: conify.js:ERROR_DELETING_LAST_AOUT
@@ -159,6 +167,10 @@ msgstr ""
msgid "New Group"
msgstr ""
+#: conify.js:CBHO_NO_LOAD
+msgid "Unable to load selected item."
+msgstr ""
+
#: conify.js:CONFIRM_EXIT_PGT
msgid "There are unsaved modified permission maps. Click OK to save these changes, or Cancel to abandon them."
msgstr ""
@@ -199,6 +211,14 @@ msgstr ""
msgid "New Type"
msgstr ""
+#: conify.js:CBHO_NEEDS_NAME
+msgid "You need to enter a name for the best-hold order."
+msgstr ""
+
+#: conify.js:ACQ_DISTRIB_FORMULA_NAME_PROMPT
+msgid "Enter new formula name"
+msgstr ""
+
#: conify.js:ERROR_CREATING_CHILD_AOU
msgid "Problem creating child organizational unit"
msgstr ""
diff --git a/build/i18n/po/db.seed/db.seed.pot b/build/i18n/po/db.seed/db.seed.pot
index fd6c685..5f7a5a1 100644
--- a/build/i18n/po/db.seed/db.seed.pot
+++ b/build/i18n/po/db.seed/db.seed.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Evergreen 1.4\n"
"Report-Msgid-Bugs-To: open-ils-dev at list.georgialibraries.org\n"
-"POT-Creation-Date: 2013-02-21 11:20:53-0400\n"
+"POT-Creation-Date: 2013-03-01 16:09:51-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -12,12 +12,12 @@ msgstr ""
"Content-Transfer-Encoding: 8-bit\n"
# id::cmf.label__27 id::vqbrad.description__11
-#: 950.data.seed-values.sql:170 950.data.seed-values.sql:4802
+#: 950.data.seed-values.sql:170 950.data.seed-values.sql:4817
msgid "Internal ID"
msgstr ""
# id::ccvm.value__461
-#: 950.data.seed-values.sql:6284
+#: 950.data.seed-values.sql:6299
msgid "Vai"
msgstr ""
@@ -33,7 +33,7 @@ msgid "Series Title"
msgstr ""
# id::ccvm.value__520
-#: 950.data.seed-values.sql:6349
+#: 950.data.seed-values.sql:6364
msgid "Poetry"
msgstr ""
@@ -43,7 +43,7 @@ msgid "In transit"
msgstr ""
# id::ccvm.value__339
-#: 950.data.seed-values.sql:6162
+#: 950.data.seed-values.sql:6177
msgid "Palauan"
msgstr ""
@@ -53,27 +53,27 @@ msgid "On reservation shelf"
msgstr ""
# id::ccvm.value__226
-#: 950.data.seed-values.sql:6049
+#: 950.data.seed-values.sql:6064
msgid "Kyrgyz"
msgstr ""
# id::ccvm.value__552
-#: 950.data.seed-values.sql:6388
+#: 950.data.seed-values.sql:6403
msgid "Blu-ray disc"
msgstr ""
# id::ccvm.value__531
-#: 950.data.seed-values.sql:6365
+#: 950.data.seed-values.sql:6380
msgid "Serial component part"
msgstr ""
# id::ccvm.value__312
-#: 950.data.seed-values.sql:6135
+#: 950.data.seed-values.sql:6150
msgid "Niuean"
msgstr ""
# id::ccvm.value__131
-#: 950.data.seed-values.sql:5954
+#: 950.data.seed-values.sql:5969
msgid "Fanti"
msgstr ""
@@ -94,22 +94,22 @@ msgid "LCCN"
msgstr ""
# id::ccvm.value__274
-#: 950.data.seed-values.sql:6097
+#: 950.data.seed-values.sql:6112
msgid "Masai"
msgstr ""
# id::ccvm.value__40
-#: 950.data.seed-values.sql:5863
+#: 950.data.seed-values.sql:5878
msgid "Bambara"
msgstr ""
# id::ccvm.value__395
-#: 950.data.seed-values.sql:6218
+#: 950.data.seed-values.sql:6233
msgid "Sindhi"
msgstr ""
# id::ccvm.value__258
-#: 950.data.seed-values.sql:6081
+#: 950.data.seed-values.sql:6096
msgid "Ganda"
msgstr ""
@@ -119,12 +119,12 @@ msgid "Alerting block on Circ"
msgstr ""
# id::ccvm.value__370
-#: 950.data.seed-values.sql:6193
+#: 950.data.seed-values.sql:6208
msgid "Santali"
msgstr ""
# id::ccvm.value__110
-#: 950.data.seed-values.sql:5933
+#: 950.data.seed-values.sql:5948
msgid "Duala"
msgstr ""
@@ -134,17 +134,17 @@ msgid "ISMN"
msgstr ""
# id::ccvm.value__465
-#: 950.data.seed-values.sql:6288
+#: 950.data.seed-values.sql:6303
msgid "Votic"
msgstr ""
# id::ccvm.value__522 id::ccvm.value__553
-#: 950.data.seed-values.sql:6351 950.data.seed-values.sql:6389
+#: 950.data.seed-values.sql:6366 950.data.seed-values.sql:6404
msgid "Unknown"
msgstr ""
# id::cubt.label__folks%3Acirc.view
-#: 950.data.seed-values.sql:4875
+#: 950.data.seed-values.sql:4890
msgid "View Circulations"
msgstr ""
@@ -154,7 +154,7 @@ msgid "Example Branch 2"
msgstr ""
# id::ccvm.value__443
-#: 950.data.seed-values.sql:6266
+#: 950.data.seed-values.sql:6281
msgid "Tsonga"
msgstr ""
@@ -164,12 +164,12 @@ msgid "Acquisitions"
msgstr ""
# id::ccvm.value__216
-#: 950.data.seed-values.sql:6039
+#: 950.data.seed-values.sql:6054
msgid "Kanuri"
msgstr ""
# id::ccvm.value__457
-#: 950.data.seed-values.sql:6280
+#: 950.data.seed-values.sql:6295
msgid "Umbundu"
msgstr ""
@@ -184,22 +184,22 @@ msgid "Keyword"
msgstr ""
# id::cubt.label__folks%3Acirc.renew
-#: 950.data.seed-values.sql:4876
+#: 950.data.seed-values.sql:4891
msgid "Renew Circulations"
msgstr ""
# id::acsaf.name__70
-#: 950.data.seed-values.sql:10206
+#: 950.data.seed-values.sql:10221
msgid "See Also Tracing -- Chronological Subdivision"
msgstr ""
# id::vie.description__overlay.missing.sysid
-#: 950.data.seed-values.sql:9450
+#: 950.data.seed-values.sql:9465
msgid "Overlay failed due to missing system id"
msgstr ""
# id::ccvm.value__72
-#: 950.data.seed-values.sql:5895
+#: 950.data.seed-values.sql:5910
msgid "Celtic (Other)"
msgstr ""
@@ -209,17 +209,17 @@ msgid "Barred"
msgstr ""
# id::ccvm.value__176
-#: 950.data.seed-values.sql:5999
+#: 950.data.seed-values.sql:6014
msgid "Hiligaynon"
msgstr ""
# id::ccvm.value__210
-#: 950.data.seed-values.sql:6033
+#: 950.data.seed-values.sql:6048
msgid "Kachin"
msgstr ""
# id::acsaf.name__3
-#: 950.data.seed-values.sql:10161
+#: 950.data.seed-values.sql:10176
msgid "Heading -- Meeting Name"
msgstr ""
@@ -239,25 +239,25 @@ msgid "Volunteers"
msgstr ""
# id::ccvm.value__518
-#: 950.data.seed-values.sql:6347
+#: 950.data.seed-values.sql:6362
msgid "Short stories"
msgstr ""
# id::ccvm.value__334
-#: 950.data.seed-values.sql:6157
+#: 950.data.seed-values.sql:6172
msgid "Pangasinan"
msgstr ""
# id::cgf.label__history.circ.retention_age
# id::cust.label__history.circ.retention_age
# id::cust.description__history.circ.retention_age
-#: 950.data.seed-values.sql:8952 950.data.seed-values.sql:9002
-#: 950.data.seed-values.sql:9003
+#: 950.data.seed-values.sql:8967 950.data.seed-values.sql:9017
+#: 950.data.seed-values.sql:9018
msgid "Historical Circulation Retention Age"
msgstr ""
# id::at.name__b
-#: 950.data.seed-values.sql:10278
+#: 950.data.seed-values.sql:10293
msgid "LC subject headings for children's literature"
msgstr ""
@@ -267,47 +267,47 @@ msgid "Global"
msgstr ""
# id::aiit.name__TAX
-#: 950.data.seed-values.sql:8858
+#: 950.data.seed-values.sql:8873
msgid "Tax"
msgstr ""
# id::ccvm.value__336
-#: 950.data.seed-values.sql:6159
+#: 950.data.seed-values.sql:6174
msgid "Pampanga"
msgstr ""
# id::ccvm.value__299
-#: 950.data.seed-values.sql:6122
+#: 950.data.seed-values.sql:6137
msgid "Nahuatl"
msgstr ""
# id::ccvm.value__478
-#: 950.data.seed-values.sql:6301
+#: 950.data.seed-values.sql:6316
msgid "Yiddish"
msgstr ""
# id::ccvm.value__93
-#: 950.data.seed-values.sql:5916
+#: 950.data.seed-values.sql:5931
msgid "Creoles and Pidgins, Portuguese-based (Other)"
msgstr ""
# id::ccvm.value__438
-#: 950.data.seed-values.sql:6261
+#: 950.data.seed-values.sql:6276
msgid "Tongan"
msgstr ""
# id::ccvm.value__189
-#: 950.data.seed-values.sql:6012
+#: 950.data.seed-values.sql:6027
msgid "Ijo"
msgstr ""
# id::aiit.name__ITM
-#: 950.data.seed-values.sql:8862
+#: 950.data.seed-values.sql:8877
msgid "Non-library Item"
msgstr ""
# id::ccvm.value__153
-#: 950.data.seed-values.sql:5976
+#: 950.data.seed-values.sql:5991
msgid "Gilbertese"
msgstr ""
@@ -318,7 +318,7 @@ msgstr ""
# id::cust.label__history.hold.retention_start
# id::cust.description__history.hold.retention_start
-#: 950.data.seed-values.sql:9023 950.data.seed-values.sql:9024
+#: 950.data.seed-values.sql:9038 950.data.seed-values.sql:9039
msgid "Historical Hold Retention Start Date"
msgstr ""
@@ -328,12 +328,12 @@ msgid "Bookmobile"
msgstr ""
# id::ccvm.value__217
-#: 950.data.seed-values.sql:6040
+#: 950.data.seed-values.sql:6055
msgid "Kawi"
msgstr ""
# id::at.name__d
-#: 950.data.seed-values.sql:10280
+#: 950.data.seed-values.sql:10295
msgid "National Agricultural Library subject authority file"
msgstr ""
@@ -343,22 +343,22 @@ msgid "GUI"
msgstr ""
# id::ccvm.value__228
-#: 950.data.seed-values.sql:6051
+#: 950.data.seed-values.sql:6066
msgid "Konkani"
msgstr ""
# id::ccvm.value__302
-#: 950.data.seed-values.sql:6125
+#: 950.data.seed-values.sql:6140
msgid "Nauru"
msgstr ""
# id::ccvm.value__494
-#: 950.data.seed-values.sql:6319
+#: 950.data.seed-values.sql:6334
msgid "General"
msgstr ""
# id::ccvm.value__369
-#: 950.data.seed-values.sql:6192
+#: 950.data.seed-values.sql:6207
msgid "Sasak"
msgstr ""
@@ -373,59 +373,59 @@ msgid "35_days_1_renew"
msgstr ""
# id::ccvm.value__247
-#: 950.data.seed-values.sql:6070
+#: 950.data.seed-values.sql:6085
msgid "Latin"
msgstr ""
# id::ccvm.value__485
-#: 950.data.seed-values.sql:6308
+#: 950.data.seed-values.sql:6323
msgid "Zulu"
msgstr ""
# id::ccvm.value__542
-#: 950.data.seed-values.sql:6378
+#: 950.data.seed-values.sql:6393
msgid "Quadruplex"
msgstr ""
# id::ccvm.value__150
-#: 950.data.seed-values.sql:5973
+#: 950.data.seed-values.sql:5988
msgid "Georgian"
msgstr ""
# id::ccvm.value__192
-#: 950.data.seed-values.sql:6015
+#: 950.data.seed-values.sql:6030
msgid "Iloko"
msgstr ""
# id::ccvm.value__arc
-#: 950.data.seed-values.sql:5843
+#: 950.data.seed-values.sql:5858
msgid "Aramaic"
msgstr ""
# id::ccvm.value__432
-#: 950.data.seed-values.sql:6255
+#: 950.data.seed-values.sql:6270
msgid "Tigrinya"
msgstr ""
# id::ccvm.value__78 id::ccvm.value__440
-#: 950.data.seed-values.sql:5901 950.data.seed-values.sql:6263
+#: 950.data.seed-values.sql:5916 950.data.seed-values.sql:6278
msgid "Truk"
msgstr ""
# id::ccvm.value__430
-#: 950.data.seed-values.sql:6253
+#: 950.data.seed-values.sql:6268
msgid "Tibetan"
msgstr ""
# id::cza.label__7 id::cza.label__16 id::cza.label__25
# id::vqbrad.description__12
#: 950.data.seed-values.sql:375 950.data.seed-values.sql:396
-#: 950.data.seed-values.sql:415 950.data.seed-values.sql:4803
+#: 950.data.seed-values.sql:415 950.data.seed-values.sql:4818
msgid "Publisher"
msgstr ""
# id::ccvm.value__197
-#: 950.data.seed-values.sql:6020
+#: 950.data.seed-values.sql:6035
msgid "Ingush"
msgstr ""
@@ -435,32 +435,32 @@ msgid "Alerting Note, no blocks"
msgstr ""
# id::ccvm.value__114
-#: 950.data.seed-values.sql:5937
+#: 950.data.seed-values.sql:5952
msgid "Dzongkha"
msgstr ""
# id::ccvm.value__166 id::ccvm.value__167
-#: 950.data.seed-values.sql:5989 950.data.seed-values.sql:5990
+#: 950.data.seed-values.sql:6004 950.data.seed-values.sql:6005
msgid "Guarani"
msgstr ""
# id::ccvm.value__188
-#: 950.data.seed-values.sql:6011
+#: 950.data.seed-values.sql:6026
msgid "Sichuan Yi"
msgstr ""
# id::ccvm.value__60
-#: 950.data.seed-values.sql:5883
+#: 950.data.seed-values.sql:5898
msgid "Batak"
msgstr ""
# id::ccvm.value__107
-#: 950.data.seed-values.sql:5930
+#: 950.data.seed-values.sql:5945
msgid "Divehi"
msgstr ""
# id::ccvm.value__376
-#: 950.data.seed-values.sql:6199
+#: 950.data.seed-values.sql:6214
msgid "Irish, Old (to 1100)"
msgstr ""
@@ -470,7 +470,7 @@ msgid "Lost Materials Processing Fee"
msgstr ""
# id::ccvm.value__175
-#: 950.data.seed-values.sql:5998
+#: 950.data.seed-values.sql:6013
msgid "Herero"
msgstr ""
@@ -485,7 +485,7 @@ msgid "3_months_0_renew"
msgstr ""
# id::acsaf.name__8
-#: 950.data.seed-values.sql:10165
+#: 950.data.seed-values.sql:10180
msgid "Heading -- General Subdivision"
msgstr ""
@@ -495,17 +495,17 @@ msgid "System Administrator"
msgstr ""
# id::ccvm.value__248
-#: 950.data.seed-values.sql:6071
+#: 950.data.seed-values.sql:6086
msgid "Latvian"
msgstr ""
# id::ccvm.value__119
-#: 950.data.seed-values.sql:5942
+#: 950.data.seed-values.sql:5957
msgid "English"
msgstr ""
# id::ccvm.value__487
-#: 950.data.seed-values.sql:6312
+#: 950.data.seed-values.sql:6327
msgid "Unknown or unspecified"
msgstr ""
@@ -515,57 +515,57 @@ msgid "SMS Text Messages"
msgstr ""
# id::ccvm.value__495
-#: 950.data.seed-values.sql:6320
+#: 950.data.seed-values.sql:6335
msgid "Juvenile"
msgstr ""
# id::ccvm.value__77
-#: 950.data.seed-values.sql:5900
+#: 950.data.seed-values.sql:5915
msgid "Chinese"
msgstr ""
# id::at.name__r
-#: 950.data.seed-values.sql:10283
+#: 950.data.seed-values.sql:10298
msgid "Art and Architecture Thesaurus"
msgstr ""
# id::ccvm.value__190
-#: 950.data.seed-values.sql:6013
+#: 950.data.seed-values.sql:6028
msgid "Inuktitut"
msgstr ""
# id::ccvm.value__295
-#: 950.data.seed-values.sql:6118
+#: 950.data.seed-values.sql:6133
msgid "Munda (Other)"
msgstr ""
# id::ccvm.value__344
-#: 950.data.seed-values.sql:6167
+#: 950.data.seed-values.sql:6182
msgid "Pali"
msgstr ""
# id::ccvm.value__143
-#: 950.data.seed-values.sql:5966
+#: 950.data.seed-values.sql:5981
msgid "Gã"
msgstr ""
# id::ccvm.value__477
-#: 950.data.seed-values.sql:6300
+#: 950.data.seed-values.sql:6315
msgid "Yapese"
msgstr ""
# id::ccvm.value__ara
-#: 950.data.seed-values.sql:5842
+#: 950.data.seed-values.sql:5857
msgid "Arabic"
msgstr ""
# id::ccvm.value__462
-#: 950.data.seed-values.sql:6285
+#: 950.data.seed-values.sql:6300
msgid "Venda"
msgstr ""
# id::ccvm.value__550
-#: 950.data.seed-values.sql:6386
+#: 950.data.seed-values.sql:6401
msgid "8 mm."
msgstr ""
@@ -575,27 +575,27 @@ msgid "Staff"
msgstr ""
# id::ccvm.value''in__169
-#: 950.data.seed-values.sql:5992
+#: 950.data.seed-values.sql:6007
msgid "Gwich"
msgstr ""
# id::ccvm.value__202
-#: 950.data.seed-values.sql:6025
+#: 950.data.seed-values.sql:6040
msgid "Iroquoian (Other)"
msgstr ""
# id::ccvm.value__240
-#: 950.data.seed-values.sql:6063
+#: 950.data.seed-values.sql:6078
msgid "Kutenai"
msgstr ""
# id::ccvm.value__327
-#: 950.data.seed-values.sql:6150
+#: 950.data.seed-values.sql:6165
msgid "Oriya"
msgstr ""
# id::cuat.label__9
-#: 950.data.seed-values.sql:11688
+#: 950.data.seed-values.sql:11703
msgid "Verification via opensrf"
msgstr ""
@@ -605,12 +605,12 @@ msgid "Abbreviated Title"
msgstr ""
# id::ccvm.value__322
-#: 950.data.seed-values.sql:6145
+#: 950.data.seed-values.sql:6160
msgid "Nyankole"
msgstr ""
# id::acsaf.name__10
-#: 950.data.seed-values.sql:10167
+#: 950.data.seed-values.sql:10182
msgid "Heading -- Chronological Subdivision"
msgstr ""
@@ -625,12 +625,12 @@ msgid "English (Canada)"
msgstr ""
# id::ccvm.value__178
-#: 950.data.seed-values.sql:6001
+#: 950.data.seed-values.sql:6016
msgid "Hindi"
msgstr ""
# id::ccvm.value__127
-#: 950.data.seed-values.sql:5950
+#: 950.data.seed-values.sql:5965
msgid "Ewondo"
msgstr ""
@@ -640,12 +640,12 @@ msgid "Mexican Spanish"
msgstr ""
# id::acsaf.name__11
-#: 950.data.seed-values.sql:10168
+#: 950.data.seed-values.sql:10183
msgid "Heading -- Form Subdivision"
msgstr ""
# id::ccvm.value__abk
-#: 950.data.seed-values.sql:5825
+#: 950.data.seed-values.sql:5840
msgid "Abkhaz"
msgstr ""
@@ -655,32 +655,32 @@ msgid "Alternate Title"
msgstr ""
# id::ccvm.value__87
-#: 950.data.seed-values.sql:5910
+#: 950.data.seed-values.sql:5925
msgid "Chamic languages"
msgstr ""
# id::ccvm.value__515
-#: 950.data.seed-values.sql:6344
+#: 950.data.seed-values.sql:6359
msgid "Novels"
msgstr ""
# id::ccvm.value__473
-#: 950.data.seed-values.sql:6296
+#: 950.data.seed-values.sql:6311
msgid "Wolof"
msgstr ""
# id::ccvm.value__57
-#: 950.data.seed-values.sql:5880
+#: 950.data.seed-values.sql:5895
msgid "Bosnian"
msgstr ""
# id::ccvm.value__357
-#: 950.data.seed-values.sql:6180
+#: 950.data.seed-values.sql:6195
msgid "Romani"
msgstr ""
# id::ccvm.value__463
-#: 950.data.seed-values.sql:6286
+#: 950.data.seed-values.sql:6301
msgid "Vietnamese"
msgstr ""
@@ -690,7 +690,7 @@ msgid "This Specialized Library"
msgstr ""
# id::ccvm.value__287
-#: 950.data.seed-values.sql:6110
+#: 950.data.seed-values.sql:6125
msgid "Manchu"
msgstr ""
@@ -706,37 +706,37 @@ msgstr ""
# id::i18n_l.name__ru-RU id::i18n_l.description__ru-RU id::ccvm.value__360
#: 950.data.seed-values.sql:350 950.data.seed-values.sql:351
-#: 950.data.seed-values.sql:6183
+#: 950.data.seed-values.sql:6198
msgid "Russian"
msgstr ""
# id::ccvm.value__543
-#: 950.data.seed-values.sql:6379
+#: 950.data.seed-values.sql:6394
msgid "Laserdisc"
msgstr ""
# id::ccvm.value__148
-#: 950.data.seed-values.sql:5971
+#: 950.data.seed-values.sql:5986
msgid "Gbaya"
msgstr ""
# id::ccvm.value__218
-#: 950.data.seed-values.sql:6041
+#: 950.data.seed-values.sql:6056
msgid "Kazakh"
msgstr ""
# id::ccvm.value__433
-#: 950.data.seed-values.sql:6256
+#: 950.data.seed-values.sql:6271
msgid "Tiv"
msgstr ""
# id::ccvm.value__458
-#: 950.data.seed-values.sql:6281
+#: 950.data.seed-values.sql:6296
msgid "Undetermined"
msgstr ""
# id::ccvm.value__181
-#: 950.data.seed-values.sql:6004
+#: 950.data.seed-values.sql:6019
msgid "Hiri Motu"
msgstr ""
@@ -756,62 +756,62 @@ msgid "Canadian English"
msgstr ""
# id::aiit.name__SUB
-#: 950.data.seed-values.sql:8863
+#: 950.data.seed-values.sql:8878
msgid "Serial Subscription"
msgstr ""
# id::ccvm.value__58
-#: 950.data.seed-values.sql:5881
+#: 950.data.seed-values.sql:5896
msgid "Braj"
msgstr ""
# id::ccvm.value__44
-#: 950.data.seed-values.sql:5867
+#: 950.data.seed-values.sql:5882
msgid "Baltic (Other)"
msgstr ""
# id::vie.description__import.item.invalid.deposit_amount
-#: 950.data.seed-values.sql:9461
+#: 950.data.seed-values.sql:9476
msgid "Invalid value for \"deposit_amount\""
msgstr ""
# id::ccvm.value__516
-#: 950.data.seed-values.sql:6345
+#: 950.data.seed-values.sql:6360
msgid "Humor, satires, etc."
msgstr ""
# id::cuat.label__7
-#: 950.data.seed-values.sql:11685
+#: 950.data.seed-values.sql:11700
msgid "SIP2 Proxy Login"
msgstr ""
# id::ccvm.value__509
-#: 950.data.seed-values.sql:6336
+#: 950.data.seed-values.sql:6351
msgid "Computer file"
msgstr ""
# id::ccvm.value__342
-#: 950.data.seed-values.sql:6165
+#: 950.data.seed-values.sql:6180
msgid "Philippine (Other)"
msgstr ""
# id::acsaf.name__51
-#: 950.data.seed-values.sql:10194
+#: 950.data.seed-values.sql:10209
msgid "Subdivision Linking Entry -- Form Subdivision"
msgstr ""
# id::ccvm.value__151
-#: 950.data.seed-values.sql:5974
+#: 950.data.seed-values.sql:5989
msgid "German"
msgstr ""
# id::acqim.name__EDI
-#: 950.data.seed-values.sql:8865
+#: 950.data.seed-values.sql:8880
msgid "EDI"
msgstr ""
# id::vie.description__import.item.duplicate.barcode
-#: 950.data.seed-values.sql:9445
+#: 950.data.seed-values.sql:9460
msgid "Import failed due to barcode collision"
msgstr ""
@@ -821,17 +821,17 @@ msgid "Library"
msgstr ""
# id::ccvm.value__384
-#: 950.data.seed-values.sql:6207
+#: 950.data.seed-values.sql:6222
msgid "Slavic (Other)"
msgstr ""
# id::ccvm.value__42
-#: 950.data.seed-values.sql:5865
+#: 950.data.seed-values.sql:5880
msgid "Basque"
msgstr ""
# id::ccvm.value__446
-#: 950.data.seed-values.sql:6269
+#: 950.data.seed-values.sql:6284
msgid "Tumbuka"
msgstr ""
@@ -846,67 +846,67 @@ msgid "Serials"
msgstr ""
# id::ccvm.value__56
-#: 950.data.seed-values.sql:5879
+#: 950.data.seed-values.sql:5894
msgid "Bantu (Other)"
msgstr ""
# id::acsaf.name__1
-#: 950.data.seed-values.sql:10159
+#: 950.data.seed-values.sql:10174
msgid "Heading -- Personal Name"
msgstr ""
# id::acsaf.name__43
-#: 950.data.seed-values.sql:10187
+#: 950.data.seed-values.sql:10202
msgid "Established Heading Linking Entry -- Meeting Name"
msgstr ""
# id::ccvm.value__277
-#: 950.data.seed-values.sql:6100
+#: 950.data.seed-values.sql:6115
msgid "Mandar"
msgstr ""
# id::ccvm.value__530
-#: 950.data.seed-values.sql:6364
+#: 950.data.seed-values.sql:6379
msgid "Monographic component part"
msgstr ""
-# id::ccvm.value__549
-#: 950.data.seed-values.sql:6385
-msgid "D-2"
+# id::coust.label__vandelay
+#: 950.data.seed-values.sql:2516
+msgid "Vandelay"
msgstr ""
# id::ccvm.value__497
-#: 950.data.seed-values.sql:6324
+#: 950.data.seed-values.sql:6339
msgid "Manuscript language material"
msgstr ""
# id::ccvm.value__75
-#: 950.data.seed-values.sql:5898
+#: 950.data.seed-values.sql:5913
msgid "Chechen"
msgstr ""
# id::ccvm.value__324
-#: 950.data.seed-values.sql:6147
+#: 950.data.seed-values.sql:6162
msgid "Nzima"
msgstr ""
# id::ccvm.value__112
-#: 950.data.seed-values.sql:5935
+#: 950.data.seed-values.sql:5950
msgid "Dutch"
msgstr ""
# id::ccvm.value__232 id::ccvm.value__239
-#: 950.data.seed-values.sql:6055 950.data.seed-values.sql:6062
+#: 950.data.seed-values.sql:6070 950.data.seed-values.sql:6077
msgid "Kusaie"
msgstr ""
# id::ccvm.value__117
-#: 950.data.seed-values.sql:5940
+#: 950.data.seed-values.sql:5955
msgid "Ekajuk"
msgstr ""
# id::ccvm.value__163
-#: 950.data.seed-values.sql:5986
+#: 950.data.seed-values.sql:6001
msgid "Grebo"
msgstr ""
@@ -921,33 +921,33 @@ msgid "28_days_2_renew"
msgstr ""
# id::ccvm.value__308
-#: 950.data.seed-values.sql:6131
+#: 950.data.seed-values.sql:6146
msgid "Nepali"
msgstr ""
# id::ccvm.value__393
-#: 950.data.seed-values.sql:6216
+#: 950.data.seed-values.sql:6231
msgid "Skolt Sami"
msgstr ""
# id::i18n_l.name__fi-FI id::i18n_l.description__fi-FI id::ccvm.value__133
#: 950.data.seed-values.sql:335 950.data.seed-values.sql:336
-#: 950.data.seed-values.sql:5956
+#: 950.data.seed-values.sql:5971
msgid "Finnish"
msgstr ""
# id::ccvm.value__51
-#: 950.data.seed-values.sql:5874
+#: 950.data.seed-values.sql:5889
msgid "Bihari"
msgstr ""
# id::ccvm.value__470
-#: 950.data.seed-values.sql:6293
+#: 950.data.seed-values.sql:6308
msgid "Welsh"
msgstr ""
# id::ccvm.value__331
-#: 950.data.seed-values.sql:6154
+#: 950.data.seed-values.sql:6169
msgid "Turkish, Ottoman"
msgstr ""
@@ -955,12 +955,12 @@ msgstr ""
# id::vqbrad.description__6
#: 950.data.seed-values.sql:154 950.data.seed-values.sql:373
#: 950.data.seed-values.sql:394 950.data.seed-values.sql:413
-#: 950.data.seed-values.sql:4797
+#: 950.data.seed-values.sql:4812
msgid "ISSN"
msgstr ""
# id::ccvm.value__234
-#: 950.data.seed-values.sql:6057
+#: 950.data.seed-values.sql:6072
msgid "Kru"
msgstr ""
@@ -970,22 +970,22 @@ msgid "Booking"
msgstr ""
# id::ccvm.value__159
-#: 950.data.seed-values.sql:5982
+#: 950.data.seed-values.sql:5997
msgid "German, Old High (ca. 750-1050)"
msgstr ""
# id::ccvm.value__424
-#: 950.data.seed-values.sql:6247
+#: 950.data.seed-values.sql:6262
msgid "Temne"
msgstr ""
# id::ccvm.value__206
-#: 950.data.seed-values.sql:6029
+#: 950.data.seed-values.sql:6044
msgid "Judeo-Persian"
msgstr ""
# id::cubt.label__folks
-#: 950.data.seed-values.sql:4872
+#: 950.data.seed-values.sql:4887
msgid "Friends"
msgstr ""
@@ -995,27 +995,27 @@ msgid "Patron exceeds fine threshold"
msgstr ""
# id::ccvm.value__102
-#: 950.data.seed-values.sql:5925
+#: 950.data.seed-values.sql:5940
msgid "Dayak"
msgstr ""
# id::ccvm.value__160
-#: 950.data.seed-values.sql:5983
+#: 950.data.seed-values.sql:5998
msgid "Gondi"
msgstr ""
# id::ccvm.value__182
-#: 950.data.seed-values.sql:6005
+#: 950.data.seed-values.sql:6020
msgid "Hungarian"
msgstr ""
# id::ccvm.value__bak
-#: 950.data.seed-values.sql:5861
+#: 950.data.seed-values.sql:5876
msgid "Bashkir"
msgstr ""
# id::ccvm.value__212
-#: 950.data.seed-values.sql:6035
+#: 950.data.seed-values.sql:6050
msgid "Kamba"
msgstr ""
@@ -1025,7 +1025,7 @@ msgid "Spanish (Mexico)"
msgstr ""
# id::ccvm.value__507
-#: 950.data.seed-values.sql:6334
+#: 950.data.seed-values.sql:6349
msgid "Nonmusical sound recording"
msgstr ""
@@ -1035,12 +1035,12 @@ msgid "Patrons"
msgstr ""
# id::aiit.name__SHP
-#: 950.data.seed-values.sql:8860
+#: 950.data.seed-values.sql:8875
msgid "Shipping Charge"
msgstr ""
# id::ccvm.value__304
-#: 950.data.seed-values.sql:6127
+#: 950.data.seed-values.sql:6142
msgid "Ndebele (South Africa)"
msgstr ""
@@ -1050,12 +1050,12 @@ msgid "1_hour_2_renew"
msgstr ""
# id::ccvm.value__517
-#: 950.data.seed-values.sql:6346
+#: 950.data.seed-values.sql:6361
msgid "Letters"
msgstr ""
# id::ccvm.value__268
-#: 950.data.seed-values.sql:6091
+#: 950.data.seed-values.sql:6106
msgid "Makasar"
msgstr ""
@@ -1065,7 +1065,7 @@ msgid "Series"
msgstr ""
# id::ccvm.value__afa
-#: 950.data.seed-values.sql:5830
+#: 950.data.seed-values.sql:5845
msgid "Afroasiatic (Other)"
msgstr ""
@@ -1075,22 +1075,22 @@ msgid "Missing"
msgstr ""
# id::ccvm.value__53
-#: 950.data.seed-values.sql:5876
+#: 950.data.seed-values.sql:5891
msgid "Edo"
msgstr ""
# id::ccvm.value__225
-#: 950.data.seed-values.sql:6048
+#: 950.data.seed-values.sql:6063
msgid "Kinyarwanda"
msgstr ""
# id::ccvm.value__191
-#: 950.data.seed-values.sql:6014
+#: 950.data.seed-values.sql:6029
msgid "Interlingue"
msgstr ""
# id::cuat.label__24
-#: 950.data.seed-values.sql:11706
+#: 950.data.seed-values.sql:11721
msgid "EZProxy Verification"
msgstr ""
@@ -1100,42 +1100,42 @@ msgid "Reserves"
msgstr ""
# id::ccvm.value__174
-#: 950.data.seed-values.sql:5997
+#: 950.data.seed-values.sql:6012
msgid "Hebrew"
msgstr ""
# id::ccvm.value__121 id::ccvm.value__123
-#: 950.data.seed-values.sql:5944 950.data.seed-values.sql:5946
+#: 950.data.seed-values.sql:5959 950.data.seed-values.sql:5961
msgid "Esperanto"
msgstr ""
# id::vie.description__import.item.invalid.price
-#: 950.data.seed-values.sql:9459
+#: 950.data.seed-values.sql:9474
msgid "Invalid value for \"price\""
msgstr ""
# id::ccvm.value__92
-#: 950.data.seed-values.sql:5915
+#: 950.data.seed-values.sql:5930
msgid "Creoles and Pidgins, French-based (Other)"
msgstr ""
# id::ccvm.value__407 id::ccvm.value__414
-#: 950.data.seed-values.sql:6230 950.data.seed-values.sql:6237
+#: 950.data.seed-values.sql:6245 950.data.seed-values.sql:6252
msgid "Swazi"
msgstr ""
# id::ccvm.value__246 id::ccvm.value__389
-#: 950.data.seed-values.sql:6069 950.data.seed-values.sql:6212
+#: 950.data.seed-values.sql:6084 950.data.seed-values.sql:6227
msgid "Sami"
msgstr ""
# id::ccvm.value__194
-#: 950.data.seed-values.sql:6017
+#: 950.data.seed-values.sql:6032
msgid "Indic (Other)"
msgstr ""
# id::ccvm.value__423
-#: 950.data.seed-values.sql:6246
+#: 950.data.seed-values.sql:6261
msgid "Telugu"
msgstr ""
@@ -1151,17 +1151,17 @@ msgid "System Local"
msgstr ""
# id::cuat.label__13
-#: 950.data.seed-values.sql:11692
+#: 950.data.seed-values.sql:11707
msgid "Verification via xmlrpc"
msgstr ""
# id::ccvm.value__309
-#: 950.data.seed-values.sql:6132
+#: 950.data.seed-values.sql:6147
msgid "Newari"
msgstr ""
# id::ccvm.value__366
-#: 950.data.seed-values.sql:6189
+#: 950.data.seed-values.sql:6204
msgid "Samaritan Aramaic"
msgstr ""
@@ -1176,7 +1176,7 @@ msgid "Unfiltered"
msgstr ""
# id::acsaf.name__62
-#: 950.data.seed-values.sql:10199
+#: 950.data.seed-values.sql:10214
msgid "See Also Tracing -- Corporate Name"
msgstr ""
@@ -1186,33 +1186,33 @@ msgid "Patron has been referred to a collections agency"
msgstr ""
# id::ccvm.value__417
-#: 950.data.seed-values.sql:6240
+#: 950.data.seed-values.sql:6255
msgid "Tahitian"
msgstr ""
# id::ccvm.value__141
-#: 950.data.seed-values.sql:5964
+#: 950.data.seed-values.sql:5979
msgid "Fula"
msgstr ""
# id::ccvm.value__523
-#: 950.data.seed-values.sql:6355
+#: 950.data.seed-values.sql:6370
msgid "Microfilm"
msgstr ""
# id::acsaf.name__7
-#: 950.data.seed-values.sql:10164
+#: 950.data.seed-values.sql:10179
msgid "Heading -- Genre/Form Term"
msgstr ""
# id::ccvm.value__319
-#: 950.data.seed-values.sql:6142
+#: 950.data.seed-values.sql:6157
msgid "Nubian languages"
msgstr ""
# id::i18n_l.name__hy-AM id::i18n_l.description__hy-AM id::ccvm.value__arm
#: 950.data.seed-values.sql:341 950.data.seed-values.sql:342
-#: 950.data.seed-values.sql:5845
+#: 950.data.seed-values.sql:5860
msgid "Armenian"
msgstr ""
@@ -1227,52 +1227,52 @@ msgid "Example System 2"
msgstr ""
# id::ccvm.value__420
-#: 950.data.seed-values.sql:6243
+#: 950.data.seed-values.sql:6258
msgid "Tamil"
msgstr ""
# id::ccvm.value__aus
-#: 950.data.seed-values.sql:5853
+#: 950.data.seed-values.sql:5868
msgid "Australian languages"
msgstr ""
# id::ccvm.value__356
-#: 950.data.seed-values.sql:6179
+#: 950.data.seed-values.sql:6194
msgid "Raeto-Romance"
msgstr ""
# id::ccvm.value__535
-#: 950.data.seed-values.sql:6369
+#: 950.data.seed-values.sql:6384
msgid "Monograph/Item"
msgstr ""
# id::ccvm.value__350
-#: 950.data.seed-values.sql:6173
+#: 950.data.seed-values.sql:6188
msgid "Pushto"
msgstr ""
# id::acsaf.name__49
-#: 950.data.seed-values.sql:10192
+#: 950.data.seed-values.sql:10207
msgid "Subdivision Linking Entry -- Geographic Subdivision"
msgstr ""
# id::ccvm.value__524
-#: 950.data.seed-values.sql:6356
+#: 950.data.seed-values.sql:6371
msgid "Microfiche"
msgstr ""
# id::ccvm.value__472
-#: 950.data.seed-values.sql:6295
+#: 950.data.seed-values.sql:6310
msgid "Walloon"
msgstr ""
# id::ccvm.value__106
-#: 950.data.seed-values.sql:5929
+#: 950.data.seed-values.sql:5944
msgid "Dinka"
msgstr ""
# id::ccvm.value__84
-#: 950.data.seed-values.sql:5907
+#: 950.data.seed-values.sql:5922
msgid "Church Slavic"
msgstr ""
@@ -1282,17 +1282,17 @@ msgid "‡biblios.net"
msgstr ""
# id::ccvm.value__243
-#: 950.data.seed-values.sql:6066
+#: 950.data.seed-values.sql:6081
msgid "Lamba"
msgstr ""
# id::ccvm.value__546
-#: 950.data.seed-values.sql:6382
+#: 950.data.seed-values.sql:6397
msgid "Betacam SP"
msgstr ""
# id::ccvm.value__280
-#: 950.data.seed-values.sql:6103
+#: 950.data.seed-values.sql:6118
msgid "Micmac"
msgstr ""
@@ -1302,42 +1302,42 @@ msgid "Personal Author"
msgstr ""
# id::ccvm.value__145 id::ccvm.value__156
-#: 950.data.seed-values.sql:5968 950.data.seed-values.sql:5979
+#: 950.data.seed-values.sql:5983 950.data.seed-values.sql:5994
msgid "Galician"
msgstr ""
# id::cuat.label__16
-#: 950.data.seed-values.sql:11697
+#: 950.data.seed-values.sql:11712
msgid "OPAC Login (jspac)"
msgstr ""
# id::ccvm.value__264
-#: 950.data.seed-values.sql:6087
+#: 950.data.seed-values.sql:6102
msgid "Madurese"
msgstr ""
# id::ccvm.value__227
-#: 950.data.seed-values.sql:6050
+#: 950.data.seed-values.sql:6065
msgid "Kimbundu"
msgstr ""
# id::ccvm.value__405
-#: 950.data.seed-values.sql:6228
+#: 950.data.seed-values.sql:6243
msgid "Nilo-Saharan (Other)"
msgstr ""
# id::ccvm.value__362
-#: 950.data.seed-values.sql:6185
+#: 950.data.seed-values.sql:6200
msgid "Sango (Ubangi Creole)"
msgstr ""
# id::ccvm.value__220
-#: 950.data.seed-values.sql:6043
+#: 950.data.seed-values.sql:6058
msgid "Khasi"
msgstr ""
# id::vie.description__import.item.invalid.circ_as_type
-#: 950.data.seed-values.sql:9469
+#: 950.data.seed-values.sql:9484
msgid "Invalid value for \"circ_as_type\""
msgstr ""
@@ -1347,58 +1347,58 @@ msgid "Subject"
msgstr ""
# id::ccvm.value__266
-#: 950.data.seed-values.sql:6089
+#: 950.data.seed-values.sql:6104
msgid "Marshallese"
msgstr ""
# id::ccvm.value__476
-#: 950.data.seed-values.sql:6299
+#: 950.data.seed-values.sql:6314
msgid "Yao (Africa)"
msgstr ""
# id::acsaf.name__72
-#: 950.data.seed-values.sql:10208
+#: 950.data.seed-values.sql:10223
msgid "See Also Tracing -- Chronological Term"
msgstr ""
# id::ccvm.value__273
-#: 950.data.seed-values.sql:6096
+#: 950.data.seed-values.sql:6111
msgid "Marathi"
msgstr ""
# id::ccvm.value__386
-#: 950.data.seed-values.sql:6209
+#: 950.data.seed-values.sql:6224
msgid "Slovenian"
msgstr ""
# id::vie.description__import.duplicate.sysid
# id::vie.description__import.duplicate.sysid
-#: 950.data.seed-values.sql:9448 950.data.seed-values.sql:9449
+#: 950.data.seed-values.sql:9463 950.data.seed-values.sql:9464
msgid "Import failed due to system id collision"
msgstr ""
# id::ccvm.value__365
-#: 950.data.seed-values.sql:6188
+#: 950.data.seed-values.sql:6203
msgid "Salishan languages"
msgstr ""
# id::cuat.label__23
-#: 950.data.seed-values.sql:11705
+#: 950.data.seed-values.sql:11720
msgid "Self-Check User Verification"
msgstr ""
# id::acsaf.name__6
-#: 950.data.seed-values.sql:10163
+#: 950.data.seed-values.sql:10178
msgid "Heading -- Geographic Name"
msgstr ""
# id::ccvm.value__367
-#: 950.data.seed-values.sql:6190
+#: 950.data.seed-values.sql:6205
msgid "Sanskrit"
msgstr ""
# id::ccvm.value__547
-#: 950.data.seed-values.sql:6383
+#: 950.data.seed-values.sql:6398
msgid "Super-VHS"
msgstr ""
@@ -1408,7 +1408,7 @@ msgid "On order"
msgstr ""
# id::ccvm.value__514
-#: 950.data.seed-values.sql:6343
+#: 950.data.seed-values.sql:6358
msgid "Essays"
msgstr ""
@@ -1418,29 +1418,29 @@ msgid "Local Library System"
msgstr ""
# id::ccvm.value__528
-#: 950.data.seed-values.sql:6360
+#: 950.data.seed-values.sql:6375
msgid "Regular print reproduction"
msgstr ""
# id::ccvm.value__118
-#: 950.data.seed-values.sql:5941
+#: 950.data.seed-values.sql:5956
msgid "Elamite"
msgstr ""
# id::ccvm.value__ady
-#: 950.data.seed-values.sql:5829
+#: 950.data.seed-values.sql:5844
msgid "Adygei"
msgstr ""
# id::ccpbt.label__misc id::ccnbt.label__misc id::cbrebt.label__misc
# id::cubt.label__misc
-#: 950.data.seed-values.sql:4860 950.data.seed-values.sql:4863
-#: 950.data.seed-values.sql:4864 950.data.seed-values.sql:4871
+#: 950.data.seed-values.sql:4875 950.data.seed-values.sql:4878
+#: 950.data.seed-values.sql:4879 950.data.seed-values.sql:4886
msgid "Miscellaneous"
msgstr ""
# id::ccvm.value__317
-#: 950.data.seed-values.sql:6140
+#: 950.data.seed-values.sql:6155
msgid "Norwegian"
msgstr ""
@@ -1465,37 +1465,37 @@ msgid "Example Branch 1"
msgstr ""
# id::ccvm.value__229
-#: 950.data.seed-values.sql:6052
+#: 950.data.seed-values.sql:6067
msgid "Komi"
msgstr ""
# id::acs.description__1
-#: 950.data.seed-values.sql:10146
+#: 950.data.seed-values.sql:10161
msgid "Library of Congress standard authority record control semantics"
msgstr ""
# id::ccvm.value__179
-#: 950.data.seed-values.sql:6002
+#: 950.data.seed-values.sql:6017
msgid "Hittite"
msgstr ""
# id::ccvm.value__445
-#: 950.data.seed-values.sql:6268
+#: 950.data.seed-values.sql:6283
msgid "Turkmen"
msgstr ""
# id::acsaf.name__65
-#: 950.data.seed-values.sql:10201
+#: 950.data.seed-values.sql:10216
msgid "See Also Tracing -- Topical Term"
msgstr ""
# id::ccvm.value__408
-#: 950.data.seed-values.sql:6231
+#: 950.data.seed-values.sql:6246
msgid "Sukuma"
msgstr ""
# id::ccvm.value__502
-#: 950.data.seed-values.sql:6329
+#: 950.data.seed-values.sql:6344
msgid "Mixed materials"
msgstr ""
@@ -1510,37 +1510,37 @@ msgid "On holds shelf"
msgstr ""
# id::cuat.label__10
-#: 950.data.seed-values.sql:11689
+#: 950.data.seed-values.sql:11704
msgid "Verification via srfsh"
msgstr ""
# id::ccvm.value__480
-#: 950.data.seed-values.sql:6303
+#: 950.data.seed-values.sql:6318
msgid "Yupik languages"
msgstr ""
# id::ccvm.value__450
-#: 950.data.seed-values.sql:6273
+#: 950.data.seed-values.sql:6288
msgid "Tuvaluan"
msgstr ""
# id::at.name__|
-#: 950.data.seed-values.sql:10287
+#: 950.data.seed-values.sql:10302
msgid "No attempt to code"
msgstr ""
# id::ccvm.value__318
-#: 950.data.seed-values.sql:6141
+#: 950.data.seed-values.sql:6156
msgid "Northern Sotho"
msgstr ""
# id::ccvm.value__45
-#: 950.data.seed-values.sql:5868
+#: 950.data.seed-values.sql:5883
msgid "Beja"
msgstr ""
# id::ccvm.value__149
-#: 950.data.seed-values.sql:5972
+#: 950.data.seed-values.sql:5987
msgid "Germanic (Other)"
msgstr ""
@@ -1551,12 +1551,12 @@ msgid "Item Type"
msgstr ""
# id::vie.description__import.record.perm_failure
-#: 950.data.seed-values.sql:9471
+#: 950.data.seed-values.sql:9486
msgid "Perm failure creating a record"
msgstr ""
# id::ccvm.value__209
-#: 950.data.seed-values.sql:6032
+#: 950.data.seed-values.sql:6047
msgid "Kabyle"
msgstr ""
@@ -1571,27 +1571,27 @@ msgid "SSN"
msgstr ""
# id::ccvm.value__162
-#: 950.data.seed-values.sql:5985
+#: 950.data.seed-values.sql:6000
msgid "Gothic"
msgstr ""
# id::ccvm.value__436
-#: 950.data.seed-values.sql:6259
+#: 950.data.seed-values.sql:6274
msgid "Tamashek"
msgstr ""
# id::ccvm.value__208
-#: 950.data.seed-values.sql:6031
+#: 950.data.seed-values.sql:6046
msgid "Kara-Kalpak"
msgstr ""
# id::ccvm.value__412
-#: 950.data.seed-values.sql:6235
+#: 950.data.seed-values.sql:6250
msgid "Swahili"
msgstr ""
# id::ccvm.value__68
-#: 950.data.seed-values.sql:5891
+#: 950.data.seed-values.sql:5906
msgid "Carib"
msgstr ""
@@ -1601,12 +1601,12 @@ msgid "Sub-library"
msgstr ""
# id::ccvm.value__83
-#: 950.data.seed-values.sql:5906
+#: 950.data.seed-values.sql:5921
msgid "Cherokee"
msgstr ""
# id::acsaf.name__9
-#: 950.data.seed-values.sql:10166
+#: 950.data.seed-values.sql:10181
msgid "Heading -- Geographic Subdivision"
msgstr ""
@@ -1627,132 +1627,132 @@ msgstr ""
# id::cust.label__history.hold.retention_count
# id::cust.description__history.hold.retention_count
-#: 950.data.seed-values.sql:9029 950.data.seed-values.sql:9030
+#: 950.data.seed-values.sql:9044 950.data.seed-values.sql:9045
msgid "Historical Hold Retention Count"
msgstr ""
# id::ccvm.value__265
-#: 950.data.seed-values.sql:6088
+#: 950.data.seed-values.sql:6103
msgid "Magahi"
msgstr ""
# id::ccvm.value__333
-#: 950.data.seed-values.sql:6156
+#: 950.data.seed-values.sql:6171
msgid "Papuan (Other)"
msgstr ""
# id::ccvm.value__207
-#: 950.data.seed-values.sql:6030
+#: 950.data.seed-values.sql:6045
msgid "Judeo-Arabic"
msgstr ""
# id::ccvm.value__548
-#: 950.data.seed-values.sql:6384
+#: 950.data.seed-values.sql:6399
msgid "M-II"
msgstr ""
# id::ccvm.value__284 id::ccvm.value__285
-#: 950.data.seed-values.sql:6107 950.data.seed-values.sql:6108
+#: 950.data.seed-values.sql:6122 950.data.seed-values.sql:6123
msgid "Malagasy"
msgstr ""
# id::ccvm.value__435
-#: 950.data.seed-values.sql:6258
+#: 950.data.seed-values.sql:6273
msgid "Tlingit"
msgstr ""
# id::acsaf.name__67
-#: 950.data.seed-values.sql:10203
+#: 950.data.seed-values.sql:10218
msgid "See Also Tracing -- Genre/Form Term"
msgstr ""
# id::acsaf.name__24
-#: 950.data.seed-values.sql:10152
+#: 950.data.seed-values.sql:10167
msgid "See Also From Tracing -- Uniform Title"
msgstr ""
# id::ccvm.value__271
-#: 950.data.seed-values.sql:6094
+#: 950.data.seed-values.sql:6109
msgid "Maori"
msgstr ""
# id::ccvm.value__138
-#: 950.data.seed-values.sql:5961
+#: 950.data.seed-values.sql:5976
msgid "French, Middle (ca. 1400-1600)"
msgstr ""
# id::ccvm.value__bai
-#: 950.data.seed-values.sql:5860
+#: 950.data.seed-values.sql:5875
msgid "Bamileke languages"
msgstr ""
# id::ccvm.value__185
-#: 950.data.seed-values.sql:6008
+#: 950.data.seed-values.sql:6023
msgid "Igbo"
msgstr ""
# id::cuat.label__18
-#: 950.data.seed-values.sql:11699
+#: 950.data.seed-values.sql:11714
msgid "Staff Client Login"
msgstr ""
# id::ccvm.value__241
-#: 950.data.seed-values.sql:6064
+#: 950.data.seed-values.sql:6079
msgid "Ladino"
msgstr ""
# id::ccvm.value__69
-#: 950.data.seed-values.sql:5892
+#: 950.data.seed-values.sql:5907
msgid "Catalan"
msgstr ""
# id::ccvm.value__404
-#: 950.data.seed-values.sql:6227
+#: 950.data.seed-values.sql:6242
msgid "Serer"
msgstr ""
# id::ccvm.value__492
-#: 950.data.seed-values.sql:6317
+#: 950.data.seed-values.sql:6332
msgid "Adult"
msgstr ""
# id::ccvm.value__540
-#: 950.data.seed-values.sql:6376
+#: 950.data.seed-values.sql:6391
msgid "EIAJ"
msgstr ""
# id::ccvm.value__343
-#: 950.data.seed-values.sql:6166
+#: 950.data.seed-values.sql:6181
msgid "Phoenician"
msgstr ""
# id::ccvm.value__471
-#: 950.data.seed-values.sql:6294
+#: 950.data.seed-values.sql:6309
msgid "Sorbian languages"
msgstr ""
# id::acsaf.name__22
-#: 950.data.seed-values.sql:10173
+#: 950.data.seed-values.sql:10188
msgid "See Also From Tracing -- Corporate Name"
msgstr ""
# id::vie.description__import.item.invalid.circ_modifier
-#: 950.data.seed-values.sql:9446
+#: 950.data.seed-values.sql:9461
msgid "Import failed due to invalid circulation modifier"
msgstr ""
# id::ccvm.value__488
-#: 950.data.seed-values.sql:6313
+#: 950.data.seed-values.sql:6328
msgid "Preschool"
msgstr ""
# id::ccvm.value__374
-#: 950.data.seed-values.sql:6197
+#: 950.data.seed-values.sql:6212
msgid "Selkup"
msgstr ""
# id::ccvm.value__314
-#: 950.data.seed-values.sql:6137
+#: 950.data.seed-values.sql:6152
msgid "Norwegian (Bokmål)"
msgstr ""
@@ -1762,37 +1762,37 @@ msgid "Circulation"
msgstr ""
# id::ccvm.value__bal
-#: 950.data.seed-values.sql:5862
+#: 950.data.seed-values.sql:5877
msgid "Baluchi"
msgstr ""
# id::ccvm.value__544
-#: 950.data.seed-values.sql:6380
+#: 950.data.seed-values.sql:6395
msgid "CED videodisc"
msgstr ""
# id::ccvm.value__337
-#: 950.data.seed-values.sql:6160
+#: 950.data.seed-values.sql:6175
msgid "Panjabi"
msgstr ""
# id::ccvm.value__330
-#: 950.data.seed-values.sql:6153
+#: 950.data.seed-values.sql:6168
msgid "Ossetic"
msgstr ""
# id::ccvm.value__221
-#: 950.data.seed-values.sql:6044
+#: 950.data.seed-values.sql:6059
msgid "Khoisan (Other)"
msgstr ""
# id::ccvm.value__352
-#: 950.data.seed-values.sql:6175
+#: 950.data.seed-values.sql:6190
msgid "Rajasthani"
msgstr ""
# id::ccvm.value__316
-#: 950.data.seed-values.sql:6139
+#: 950.data.seed-values.sql:6154
msgid "Old Norse"
msgstr ""
@@ -1802,18 +1802,18 @@ msgid "Stacks"
msgstr ""
# id::ccvm.value__172
-#: 950.data.seed-values.sql:5995
+#: 950.data.seed-values.sql:6010
msgid "Hausa"
msgstr ""
# id::cubt.label__folks%3Ahold.cancel
-#: 950.data.seed-values.sql:4879
+#: 950.data.seed-values.sql:4894
msgid "Cancel Holds"
msgstr ""
-# id::ccvm.value__arn
-#: 950.data.seed-values.sql:5846
-msgid "Mapuche"
+# id::cbt.name__8
+#: 950.data.seed-values.sql:486
+msgid "Damaged Item Processing Fee"
msgstr ""
# id::bpt.name__4
@@ -1822,17 +1822,17 @@ msgid "Set"
msgstr ""
# id::ccvm.value__291
-#: 950.data.seed-values.sql:6114
+#: 950.data.seed-values.sql:6129
msgid "Moldavian"
msgstr ""
# id::acsaf.name__45
-#: 950.data.seed-values.sql:10188
+#: 950.data.seed-values.sql:10203
msgid "Established Heading Linking Entry -- Topical Term"
msgstr ""
# id::ccvm.value__539
-#: 950.data.seed-values.sql:6375
+#: 950.data.seed-values.sql:6390
msgid "U-matic"
msgstr ""
@@ -1842,12 +1842,12 @@ msgid "Translated Title"
msgstr ""
# id::ccvm.value__237
-#: 950.data.seed-values.sql:6060
+#: 950.data.seed-values.sql:6075
msgid "Kumyk"
msgstr ""
# id::vqbrad.description__14
-#: 950.data.seed-values.sql:4805
+#: 950.data.seed-values.sql:4820
msgid "Edition"
msgstr ""
@@ -1862,7 +1862,7 @@ msgid "Patron has an invalid address"
msgstr ""
# id::ccvm.value__ava
-#: 950.data.seed-values.sql:5854
+#: 950.data.seed-values.sql:5869
msgid "Avaric"
msgstr ""
@@ -1872,7 +1872,7 @@ msgid "Patron exceeds max checked out item threshold"
msgstr ""
# id::ccvm.value__455
-#: 950.data.seed-values.sql:6278
+#: 950.data.seed-values.sql:6293
msgid "Uighur"
msgstr ""
@@ -1887,12 +1887,12 @@ msgid "Can do anything at the Branch level"
msgstr ""
# id::cuat.label__3
-#: 950.data.seed-values.sql:11681
+#: 950.data.seed-values.sql:11696
msgid "Login via gateway-v1"
msgstr ""
# id::ccvm.value__158
-#: 950.data.seed-values.sql:5981
+#: 950.data.seed-values.sql:5996
msgid "German, Middle High (ca. 1050-1500)"
msgstr ""
@@ -1900,12 +1900,12 @@ msgstr ""
# id::vqbrad.description__5
#: 950.data.seed-values.sql:152 950.data.seed-values.sql:365
#: 950.data.seed-values.sql:386 950.data.seed-values.sql:405
-#: 950.data.seed-values.sql:4796
+#: 950.data.seed-values.sql:4811
msgid "ISBN"
msgstr ""
# id::ccvm.value__267
-#: 950.data.seed-values.sql:6090
+#: 950.data.seed-values.sql:6105
msgid "Maithili"
msgstr ""
@@ -1915,22 +1915,22 @@ msgid "Circulators"
msgstr ""
# id::acsaf.name__12
-#: 950.data.seed-values.sql:10169
+#: 950.data.seed-values.sql:10184
msgid "Heading -- Chronological Term"
msgstr ""
# id::ccvm.value__418
-#: 950.data.seed-values.sql:6241
+#: 950.data.seed-values.sql:6256
msgid "Tai (Other)"
msgstr ""
# id::ccvm.value__439
-#: 950.data.seed-values.sql:6262
+#: 950.data.seed-values.sql:6277
msgid "Tok Pisin"
msgstr ""
# id::ccvm.value__205
-#: 950.data.seed-values.sql:6028
+#: 950.data.seed-values.sql:6043
msgid "Japanese"
msgstr ""
@@ -1940,7 +1940,7 @@ msgid "Topic Subject"
msgstr ""
# id::at.name__v
-#: 950.data.seed-values.sql:10285
+#: 950.data.seed-values.sql:10300
msgid "Repertoire de vedettes-matiere"
msgstr ""
@@ -1950,44 +1950,44 @@ msgid "Patron exceeds max overdue item threshold"
msgstr ""
# id::cit.name__3 id::ccvm.value__555 id::at.name__z
-#: 950.data.seed-values.sql:240 950.data.seed-values.sql:6391
-#: 950.data.seed-values.sql:10286
+#: 950.data.seed-values.sql:240 950.data.seed-values.sql:6406
+#: 950.data.seed-values.sql:10301
msgid "Other"
msgstr ""
# id::ccvm.value__340
-#: 950.data.seed-values.sql:6163
+#: 950.data.seed-values.sql:6178
msgid "Old Persian (ca. 600-400 B.C.)"
msgstr ""
# id::acsaf.name__32
-#: 950.data.seed-values.sql:10182
+#: 950.data.seed-values.sql:10197
msgid "See Also From Tracing -- Chronological Term"
msgstr ""
# id::ccvm.value__499
-#: 950.data.seed-values.sql:6326
+#: 950.data.seed-values.sql:6341
msgid "Two-dimensional nonprojectable graphic"
msgstr ""
# id::ccvm.value__41
-#: 950.data.seed-values.sql:5864
+#: 950.data.seed-values.sql:5879
msgid "Balinese"
msgstr ""
# id::cust.label__history.circ.retention_start
# id::cust.description__history.circ.retention_start
-#: 950.data.seed-values.sql:9008 950.data.seed-values.sql:9009
+#: 950.data.seed-values.sql:9023 950.data.seed-values.sql:9024
msgid "Historical Circulation Retention Start Date"
msgstr ""
# id::ccvm.value__434
-#: 950.data.seed-values.sql:6257
+#: 950.data.seed-values.sql:6272
msgid "Tokelauan"
msgstr ""
# id::ccvm.value__108
-#: 950.data.seed-values.sql:5931
+#: 950.data.seed-values.sql:5946
msgid "Dogri"
msgstr ""
@@ -1997,12 +1997,12 @@ msgid "Users"
msgstr ""
# id::ccvm.value__250
-#: 950.data.seed-values.sql:6073
+#: 950.data.seed-values.sql:6088
msgid "Limburgish"
msgstr ""
# id::ccvm.value__116
-#: 950.data.seed-values.sql:5939
+#: 950.data.seed-values.sql:5954
msgid "Egyptian"
msgstr ""
@@ -2012,7 +2012,7 @@ msgid "Global Administrator"
msgstr ""
# id::ccvm.value__452
-#: 950.data.seed-values.sql:6275
+#: 950.data.seed-values.sql:6290
msgid "Tuvinian"
msgstr ""
@@ -2022,42 +2022,42 @@ msgid "Credit Card Processing"
msgstr ""
# id::ccvm.value__501
-#: 950.data.seed-values.sql:6328
+#: 950.data.seed-values.sql:6343
msgid "Kit"
msgstr ""
# id::aiit.name__PRO
-#: 950.data.seed-values.sql:8859
+#: 950.data.seed-values.sql:8874
msgid "Processing Fee"
msgstr ""
# id::ccvm.value__294
-#: 950.data.seed-values.sql:6117
+#: 950.data.seed-values.sql:6132
msgid "Multiple languages"
msgstr ""
# id::ccvm.value__286
-#: 950.data.seed-values.sql:6109
+#: 950.data.seed-values.sql:6124
msgid "Maltese"
msgstr ""
# id::ccvm.value__asm
-#: 950.data.seed-values.sql:5850
+#: 950.data.seed-values.sql:5865
msgid "Assamese"
msgstr ""
# id::vie.description__import.auth.duplicate.acn
-#: 950.data.seed-values.sql:9451
+#: 950.data.seed-values.sql:9466
msgid "Import failed due to Accession Number collision"
msgstr ""
# id::ccvm.value__500
-#: 950.data.seed-values.sql:6327
+#: 950.data.seed-values.sql:6342
msgid "Three-dimensional artifact or naturally occurring object"
msgstr ""
# id::cmf.label__17 id::vqbrad.description__8
-#: 950.data.seed-values.sql:150 950.data.seed-values.sql:4799
+#: 950.data.seed-values.sql:150 950.data.seed-values.sql:4814
msgid "Accession Number"
msgstr ""
@@ -2067,7 +2067,7 @@ msgid "All Subjects"
msgstr ""
# id::ccvm.value__442 id::ccvm.value__444
-#: 950.data.seed-values.sql:6265 950.data.seed-values.sql:6267
+#: 950.data.seed-values.sql:6280 950.data.seed-values.sql:6282
msgid "Tswana"
msgstr ""
@@ -2077,7 +2077,7 @@ msgid "overdue_equip_mid"
msgstr ""
# id::ccvm.value__88
-#: 950.data.seed-values.sql:5911
+#: 950.data.seed-values.sql:5926
msgid "Coptic"
msgstr ""
@@ -2087,27 +2087,27 @@ msgid "overdue_equip_min"
msgstr ""
# id::ccvm.value__255
-#: 950.data.seed-values.sql:6078
+#: 950.data.seed-values.sql:6093
msgid "Letzeburgesch"
msgstr ""
# id::ccvm.value__137 id::ccvm.value__140
-#: 950.data.seed-values.sql:5960 950.data.seed-values.sql:5963
+#: 950.data.seed-values.sql:5975 950.data.seed-values.sql:5978
msgid "Frisian"
msgstr ""
# id::ccvm.value__298
-#: 950.data.seed-values.sql:6121
+#: 950.data.seed-values.sql:6136
msgid "Mayan languages"
msgstr ""
# id::ccvm.value__347
-#: 950.data.seed-values.sql:6170
+#: 950.data.seed-values.sql:6185
msgid "Portuguese"
msgstr ""
# id::ccvm.value__ace
-#: 950.data.seed-values.sql:5826
+#: 950.data.seed-values.sql:5841
msgid "Achinese"
msgstr ""
@@ -2117,17 +2117,17 @@ msgid "Drivers License"
msgstr ""
# id::acsaf.name__48
-#: 950.data.seed-values.sql:10191
+#: 950.data.seed-values.sql:10206
msgid "Subdivision Linking Entry -- General Subdivision"
msgstr ""
# id::ccvm.value__425
-#: 950.data.seed-values.sql:6248
+#: 950.data.seed-values.sql:6263
msgid "Terena"
msgstr ""
# id::ccvm.value__ave
-#: 950.data.seed-values.sql:5855
+#: 950.data.seed-values.sql:5870
msgid "Avestan"
msgstr ""
@@ -2137,42 +2137,42 @@ msgid "SICI"
msgstr ""
# id::ccvm.value__281
-#: 950.data.seed-values.sql:6104
+#: 950.data.seed-values.sql:6119
msgid "Minangkabau"
msgstr ""
# id::ccvm.value__541
-#: 950.data.seed-values.sql:6377
+#: 950.data.seed-values.sql:6392
msgid "Type C"
msgstr ""
# id::ccvm.value__177
-#: 950.data.seed-values.sql:6000
+#: 950.data.seed-values.sql:6015
msgid "Himachali"
msgstr ""
# id::cuat.label__19
-#: 950.data.seed-values.sql:11700
+#: 950.data.seed-values.sql:11715
msgid "Self-Check Proxy Login"
msgstr ""
# id::ccvm.value__534
-#: 950.data.seed-values.sql:6368
+#: 950.data.seed-values.sql:6383
msgid "Integrating resource"
msgstr ""
# id::ccvm.value__484
-#: 950.data.seed-values.sql:6307
+#: 950.data.seed-values.sql:6322
msgid "Zande"
msgstr ""
# id::ccvm.value__139
-#: 950.data.seed-values.sql:5962
+#: 950.data.seed-values.sql:5977
msgid "French, Old (ca. 842-1400)"
msgstr ""
# id::ccvm.value__383
-#: 950.data.seed-values.sql:6206
+#: 950.data.seed-values.sql:6221
msgid "Sino-Tibetan (Other)"
msgstr ""
@@ -2182,17 +2182,17 @@ msgid "Bound Volume"
msgstr ""
# id::ccvm.value__125 id::ccvm.value__152
-#: 950.data.seed-values.sql:5948 950.data.seed-values.sql:5975
+#: 950.data.seed-values.sql:5963 950.data.seed-values.sql:5990
msgid "Ethiopic"
msgstr ""
# id::acsaf.name__4
-#: 950.data.seed-values.sql:10151
+#: 950.data.seed-values.sql:10166
msgid "Heading -- Uniform Title"
msgstr ""
# id::ccvm.value__387
-#: 950.data.seed-values.sql:6210
+#: 950.data.seed-values.sql:6225
msgid "Southern Sami"
msgstr ""
@@ -2207,27 +2207,27 @@ msgid "Self Check"
msgstr ""
# id::ccvm.value__89
-#: 950.data.seed-values.sql:5912
+#: 950.data.seed-values.sql:5927
msgid "Cornish"
msgstr ""
# id::ccvm.value__63
-#: 950.data.seed-values.sql:5886
+#: 950.data.seed-values.sql:5901
msgid "Bulgarian"
msgstr ""
# id::ccvm.value__355
-#: 950.data.seed-values.sql:6178
+#: 950.data.seed-values.sql:6193
msgid "Romance (Other)"
msgstr ""
# id::ccvm.value__479
-#: 950.data.seed-values.sql:6302
+#: 950.data.seed-values.sql:6317
msgid "Yoruba"
msgstr ""
# id::ccvm.value__arw
-#: 950.data.seed-values.sql:5849
+#: 950.data.seed-values.sql:5864
msgid "Arawak"
msgstr ""
@@ -2237,37 +2237,37 @@ msgid "Long Overdue Collection Fee"
msgstr ""
# id::ccvm.value__136
-#: 950.data.seed-values.sql:5959
+#: 950.data.seed-values.sql:5974
msgid "French"
msgstr ""
# id::ccvm.value__437
-#: 950.data.seed-values.sql:6260
+#: 950.data.seed-values.sql:6275
msgid "Tonga (Nyasa)"
msgstr ""
# id::ccvm.value__48
-#: 950.data.seed-values.sql:5871
+#: 950.data.seed-values.sql:5886
msgid "Bengali"
msgstr ""
# id::ccvm.value__551
-#: 950.data.seed-values.sql:6387
+#: 950.data.seed-values.sql:6402
msgid "Hi-8 mm."
msgstr ""
# id::ccvm.value__43
-#: 950.data.seed-values.sql:5866
+#: 950.data.seed-values.sql:5881
msgid "Basa"
msgstr ""
# id::ccvm.value__521
-#: 950.data.seed-values.sql:6350
+#: 950.data.seed-values.sql:6365
msgid "Speeches"
msgstr ""
# id::acsaf.name__47
-#: 950.data.seed-values.sql:10190
+#: 950.data.seed-values.sql:10205
msgid "Established Heading Linking Entry -- Genre/Form Term"
msgstr ""
@@ -2277,7 +2277,7 @@ msgid "Paperback Book"
msgstr ""
# id::ccvm.value__301
-#: 950.data.seed-values.sql:6124
+#: 950.data.seed-values.sql:6139
msgid "Neapolitan Italian"
msgstr ""
@@ -2287,32 +2287,32 @@ msgid "Serials (includes admin features)"
msgstr ""
# id::acsaf.name__23
-#: 950.data.seed-values.sql:10174
+#: 950.data.seed-values.sql:10189
msgid "See Also From Tracing -- Meeting Name"
msgstr ""
# id::ccvm.value__409
-#: 950.data.seed-values.sql:6232
+#: 950.data.seed-values.sql:6247
msgid "Sundanese"
msgstr ""
# id::ccvm.value__alb
-#: 950.data.seed-values.sql:5836
+#: 950.data.seed-values.sql:5851
msgid "Albanian"
msgstr ""
# id::cubt.label__folks%3Ahold.view
-#: 950.data.seed-values.sql:4878
+#: 950.data.seed-values.sql:4893
msgid "View Holds"
msgstr ""
# id::ccvm.value__329
-#: 950.data.seed-values.sql:6152
+#: 950.data.seed-values.sql:6167
msgid "Osage"
msgstr ""
# id::vqbrad.description__10
-#: 950.data.seed-values.sql:4801
+#: 950.data.seed-values.sql:4816
msgid "TCN Source"
msgstr ""
@@ -2322,42 +2322,42 @@ msgid "Temporal Subject"
msgstr ""
# id::ccvm.value__416 id::ccvm.value__428
-#: 950.data.seed-values.sql:6239 950.data.seed-values.sql:6251
+#: 950.data.seed-values.sql:6254 950.data.seed-values.sql:6266
msgid "Tagalog"
msgstr ""
# id::ccvm.value__371
-#: 950.data.seed-values.sql:6194
+#: 950.data.seed-values.sql:6209
msgid "Serbian"
msgstr ""
# id::acsaf.name__71
-#: 950.data.seed-values.sql:10207
+#: 950.data.seed-values.sql:10222
msgid "See Also Tracing -- Form Subdivision"
msgstr ""
# id::ccvm.value__ast
-#: 950.data.seed-values.sql:5851
+#: 950.data.seed-values.sql:5866
msgid "Bable"
msgstr ""
# id::ccvm.value__533
-#: 950.data.seed-values.sql:6367
+#: 950.data.seed-values.sql:6382
msgid "Subunit"
msgstr ""
# id::ccvm.value__203
-#: 950.data.seed-values.sql:6026
+#: 950.data.seed-values.sql:6041
msgid "Italian"
msgstr ""
# id::cuat.label__22
-#: 950.data.seed-values.sql:11703
+#: 950.data.seed-values.sql:11718
msgid "LibraryElf Login"
msgstr ""
# id::ccvm.value__74
-#: 950.data.seed-values.sql:5897
+#: 950.data.seed-values.sql:5912
msgid "Chibcha"
msgstr ""
@@ -2367,22 +2367,22 @@ msgid "Example Sub-library 1"
msgstr ""
# id::ccvm.value__303
-#: 950.data.seed-values.sql:6126
+#: 950.data.seed-values.sql:6141
msgid "Navajo"
msgstr ""
# id::ccvm.value__289
-#: 950.data.seed-values.sql:6112
+#: 950.data.seed-values.sql:6127
msgid "Manobo languages"
msgstr ""
# id::ccvm.value__73
-#: 950.data.seed-values.sql:5896
+#: 950.data.seed-values.sql:5911
msgid "Chamorro"
msgstr ""
# id::ccvm.value__256
-#: 950.data.seed-values.sql:6079
+#: 950.data.seed-values.sql:6094
msgid "Luba-Lulua"
msgstr ""
@@ -2392,12 +2392,12 @@ msgid "Catalogers"
msgstr ""
# id::ccvm.value__466
-#: 950.data.seed-values.sql:6289
+#: 950.data.seed-values.sql:6304
msgid "Wakashan languages"
msgstr ""
# id::ccvm.value__amh
-#: 950.data.seed-values.sql:5839
+#: 950.data.seed-values.sql:5854
msgid "Amharic"
msgstr ""
@@ -2413,52 +2413,52 @@ msgid "Overdue Materials"
msgstr ""
# id::ccvm.value__419 id::ccvm.value__427
-#: 950.data.seed-values.sql:6242 950.data.seed-values.sql:6250
+#: 950.data.seed-values.sql:6257 950.data.seed-values.sql:6265
msgid "Tajik"
msgstr ""
# id::ccvm.value__353
-#: 950.data.seed-values.sql:6176
+#: 950.data.seed-values.sql:6191
msgid "Rapanui"
msgstr ""
# id::ccvm.value__459
-#: 950.data.seed-values.sql:6282
+#: 950.data.seed-values.sql:6297
msgid "Urdu"
msgstr ""
# id::vie.description__import.item.invalid.circ_lib
-#: 950.data.seed-values.sql:9465
+#: 950.data.seed-values.sql:9480
msgid "Invalid value for \"circ_lib\""
msgstr ""
# id::at.name__a
-#: 950.data.seed-values.sql:10277
+#: 950.data.seed-values.sql:10292
msgid "Library of Congress Subject Headings"
msgstr ""
# id::ccvm.value__254
-#: 950.data.seed-values.sql:6077
+#: 950.data.seed-values.sql:6092
msgid "Lozi"
msgstr ""
# id::acsaf.name__30
-#: 950.data.seed-values.sql:10180
+#: 950.data.seed-values.sql:10195
msgid "See Also From Tracing -- Chronological Subdivision"
msgstr ""
# id::ccvm.value__161
-#: 950.data.seed-values.sql:5984
+#: 950.data.seed-values.sql:5999
msgid "Gorontalo"
msgstr ""
# id::acsaf.name__2
-#: 950.data.seed-values.sql:10160
+#: 950.data.seed-values.sql:10175
msgid "Heading -- Corporate Name"
msgstr ""
# id::ccvm.value__76
-#: 950.data.seed-values.sql:5899
+#: 950.data.seed-values.sql:5914
msgid "Chagatai"
msgstr ""
@@ -2478,22 +2478,22 @@ msgid "3_days_1_renew"
msgstr ""
# id::ccvm.value__art
-#: 950.data.seed-values.sql:5848
+#: 950.data.seed-values.sql:5863
msgid "Artificial (Other)"
msgstr ""
# id::ccvm.value__310
-#: 950.data.seed-values.sql:6133
+#: 950.data.seed-values.sql:6148
msgid "Nias"
msgstr ""
-# id::cbt.name__8
-#: 950.data.seed-values.sql:486
-msgid "Damaged Item Processing Fee"
+# id::ccvm.value__arn
+#: 950.data.seed-values.sql:5861
+msgid "Mapuche"
msgstr ""
# id::vqbrad.description__9
-#: 950.data.seed-values.sql:4800
+#: 950.data.seed-values.sql:4815
msgid "TCN Value"
msgstr ""
@@ -2503,7 +2503,7 @@ msgid "Patron exceeds pre-collections warning fine threshold"
msgstr ""
# id::ccvm.value__86
-#: 950.data.seed-values.sql:5909
+#: 950.data.seed-values.sql:5924
msgid "Cheyenne"
msgstr ""
@@ -2513,32 +2513,32 @@ msgid "Bilingual"
msgstr ""
# id::ccvm.value__135
-#: 950.data.seed-values.sql:5958
+#: 950.data.seed-values.sql:5973
msgid "Fon"
msgstr ""
# id::ccvm.value__awa
-#: 950.data.seed-values.sql:5856
+#: 950.data.seed-values.sql:5871
msgid "Awadhi"
msgstr ""
# id::ccvm.value__94
-#: 950.data.seed-values.sql:5917
+#: 950.data.seed-values.sql:5932
msgid "Cree"
msgstr ""
# id::ccvm.value__332
-#: 950.data.seed-values.sql:6155
+#: 950.data.seed-values.sql:6170
msgid "Otomian languages"
msgstr ""
# id::ccvm.value__321
-#: 950.data.seed-values.sql:6144
+#: 950.data.seed-values.sql:6159
msgid "Nyamwezi"
msgstr ""
# id::ccvm.value__195
-#: 950.data.seed-values.sql:6018
+#: 950.data.seed-values.sql:6033
msgid "Indonesian"
msgstr ""
@@ -2548,72 +2548,72 @@ msgid "Good"
msgstr ""
# id::ccvm.value__104
-#: 950.data.seed-values.sql:5927
+#: 950.data.seed-values.sql:5942
msgid "Slave"
msgstr ""
# id::ccvm.value__454
-#: 950.data.seed-values.sql:6277
+#: 950.data.seed-values.sql:6292
msgid "Ugaritic"
msgstr ""
# id::ccvm.value__173
-#: 950.data.seed-values.sql:5996
+#: 950.data.seed-values.sql:6011
msgid "Hawaiian"
msgstr ""
# id::ccvm.value__263
-#: 950.data.seed-values.sql:6086
+#: 950.data.seed-values.sql:6101
msgid "Macedonian"
msgstr ""
# id::ccvm.value__380
-#: 950.data.seed-values.sql:6203
+#: 950.data.seed-values.sql:6218
msgid "Sidamo"
msgstr ""
# id::ccvm.value__349
-#: 950.data.seed-values.sql:6172
+#: 950.data.seed-values.sql:6187
msgid "Provençal (to 1500)"
msgstr ""
# id::cubt.label__folks%3Apub_book_bags.view
-#: 950.data.seed-values.sql:4873
+#: 950.data.seed-values.sql:4888
msgid "List Published Book Bags"
msgstr ""
# id::ccvm.value__381 id::ccvm.value__396
-#: 950.data.seed-values.sql:6204 950.data.seed-values.sql:6219
+#: 950.data.seed-values.sql:6219 950.data.seed-values.sql:6234
msgid "Sinhalese"
msgstr ""
# id::ccvm.value__ada
-#: 950.data.seed-values.sql:5828
+#: 950.data.seed-values.sql:5843
msgid "Adangme"
msgstr ""
# id::ccvm.value__429
-#: 950.data.seed-values.sql:6252
+#: 950.data.seed-values.sql:6267
msgid "Thai"
msgstr ""
# id::ccvm.value__afr
-#: 950.data.seed-values.sql:5832
+#: 950.data.seed-values.sql:5847
msgid "Afrikaans"
msgstr ""
# id::acsaf.name__41
-#: 950.data.seed-values.sql:10185
+#: 950.data.seed-values.sql:10200
msgid "Established Heading Linking Entry -- Personal Name"
msgstr ""
# id::ccvm.value__496
-#: 950.data.seed-values.sql:6323
+#: 950.data.seed-values.sql:6338
msgid "Language material"
msgstr ""
# id::vqbrad.description__4
-#: 950.data.seed-values.sql:4795
+#: 950.data.seed-values.sql:4810
msgid "Pagination"
msgstr ""
@@ -2623,27 +2623,27 @@ msgid "Damaged Item"
msgstr ""
# id::ccvm.value__460
-#: 950.data.seed-values.sql:6283
+#: 950.data.seed-values.sql:6298
msgid "Uzbek"
msgstr ""
# id::ccvm.value__235
-#: 950.data.seed-values.sql:6058
+#: 950.data.seed-values.sql:6073
msgid "Kurukh"
msgstr ""
# id::ccvm.value__200
-#: 950.data.seed-values.sql:6023
+#: 950.data.seed-values.sql:6038
msgid "Iranian (Other)"
msgstr ""
# id::ccvm.value__482
-#: 950.data.seed-values.sql:6305
+#: 950.data.seed-values.sql:6320
msgid "Zenaga"
msgstr ""
# id::ccvm.value__62
-#: 950.data.seed-values.sql:5885
+#: 950.data.seed-values.sql:5900
msgid "Bugis"
msgstr ""
@@ -2653,12 +2653,12 @@ msgid "Reshelving"
msgstr ""
# id::ccvm.value__64
-#: 950.data.seed-values.sql:5887
+#: 950.data.seed-values.sql:5902
msgid "Burmese"
msgstr ""
# id::ccvm.value__ale
-#: 950.data.seed-values.sql:5837
+#: 950.data.seed-values.sql:5852
msgid "Aleut"
msgstr ""
@@ -2668,17 +2668,17 @@ msgid "e-Reader Preload"
msgstr ""
# id::cmc.label__identifier id::vqarad.description__1
-#: 950.data.seed-values.sql:95 950.data.seed-values.sql:4856
+#: 950.data.seed-values.sql:95 950.data.seed-values.sql:4871
msgid "Identifier"
msgstr ""
# id::cuat.label__11
-#: 950.data.seed-values.sql:11690
+#: 950.data.seed-values.sql:11705
msgid "Verification via gateway-v1"
msgstr ""
# id::ccvm.value__251
-#: 950.data.seed-values.sql:6074
+#: 950.data.seed-values.sql:6089
msgid "Lingala"
msgstr ""
@@ -2688,7 +2688,7 @@ msgid "System: Rental"
msgstr ""
# id::cuat.label__8
-#: 950.data.seed-values.sql:11686
+#: 950.data.seed-values.sql:11701
msgid "Login via Apache module"
msgstr ""
@@ -2698,87 +2698,87 @@ msgid "Checked out"
msgstr ""
# id::ccvm.value__260
-#: 950.data.seed-values.sql:6083
+#: 950.data.seed-values.sql:6098
msgid "Lunda"
msgstr ""
# id::ccvm.value__293
-#: 950.data.seed-values.sql:6116
+#: 950.data.seed-values.sql:6131
msgid "Mooré"
msgstr ""
# id::ccvm.value__arg
-#: 950.data.seed-values.sql:5844
+#: 950.data.seed-values.sql:5859
msgid "Aragonese Spanish"
msgstr ""
# id::ccvm.value__489
-#: 950.data.seed-values.sql:6314
+#: 950.data.seed-values.sql:6329
msgid "Primary"
msgstr ""
# id::ccvm.value__282
-#: 950.data.seed-values.sql:6105
+#: 950.data.seed-values.sql:6120
msgid "Miscellaneous languages"
msgstr ""
# id::ccvm.value__259
-#: 950.data.seed-values.sql:6082
+#: 950.data.seed-values.sql:6097
msgid "Luiseño"
msgstr ""
# id::ccvm.value__415
-#: 950.data.seed-values.sql:6238
+#: 950.data.seed-values.sql:6253
msgid "Syriac"
msgstr ""
# id::ccvm.value__214
-#: 950.data.seed-values.sql:6037
+#: 950.data.seed-values.sql:6052
msgid "Karen"
msgstr ""
# id::ccvm.value__164
-#: 950.data.seed-values.sql:5987
+#: 950.data.seed-values.sql:6002
msgid "Greek, Ancient (to 1453)"
msgstr ""
# id::ccvm.value__142
-#: 950.data.seed-values.sql:5965
+#: 950.data.seed-values.sql:5980
msgid "Friulian"
msgstr ""
# id::ccvm.value__323
-#: 950.data.seed-values.sql:6146
+#: 950.data.seed-values.sql:6161
msgid "Nyoro"
msgstr ""
# id::cbrebt.label__template_merge
-#: 950.data.seed-values.sql:4868
+#: 950.data.seed-values.sql:4883
msgid "Template Merge Container"
msgstr ""
# id::ccvm.value__59
-#: 950.data.seed-values.sql:5882
+#: 950.data.seed-values.sql:5897
msgid "Breton"
msgstr ""
# id::acsaf.name__26
-#: 950.data.seed-values.sql:10176
+#: 950.data.seed-values.sql:10191
msgid "See Also From Tracing -- Geographic Name"
msgstr ""
# id::ccvm.value__144 id::ccvm.value__154
-#: 950.data.seed-values.sql:5967 950.data.seed-values.sql:5977
+#: 950.data.seed-values.sql:5982 950.data.seed-values.sql:5992
msgid "Scottish Gaelic"
msgstr ""
# id::ccvm.value__448
-#: 950.data.seed-values.sql:6271
+#: 950.data.seed-values.sql:6286
msgid "Turkish"
msgstr ""
# id::ccvm.value__554
-#: 950.data.seed-values.sql:6390
+#: 950.data.seed-values.sql:6405
msgid "DVD"
msgstr ""
@@ -2788,12 +2788,12 @@ msgid "ILL"
msgstr ""
# id::ccvm.value__103
-#: 950.data.seed-values.sql:5926
+#: 950.data.seed-values.sql:5941
msgid "Delaware"
msgstr ""
# id::ccvm.value__468
-#: 950.data.seed-values.sql:6291
+#: 950.data.seed-values.sql:6306
msgid "Waray"
msgstr ""
@@ -2808,47 +2808,47 @@ msgid "Alerting block on Circ, Hold and Renew"
msgstr ""
# id::ccvm.value__397
-#: 950.data.seed-values.sql:6220
+#: 950.data.seed-values.sql:6235
msgid "Soninke"
msgstr ""
# id::acsaf.name__25
-#: 950.data.seed-values.sql:10175
+#: 950.data.seed-values.sql:10190
msgid "See Also From Tracing -- Topical Term"
msgstr ""
# id::ccvm.value__481
-#: 950.data.seed-values.sql:6304
+#: 950.data.seed-values.sql:6319
msgid "Zapotec"
msgstr ""
# id::ccvm.value__180
-#: 950.data.seed-values.sql:6003
+#: 950.data.seed-values.sql:6018
msgid "Hmong"
msgstr ""
# id::ccvm.value__556
-#: 950.data.seed-values.sql:6392
+#: 950.data.seed-values.sql:6407
msgid "Unspecified"
msgstr ""
# id::acs.name__1
-#: 950.data.seed-values.sql:10145
+#: 950.data.seed-values.sql:10160
msgid "LoC"
msgstr ""
# id::ccvm.value__67 id::ccvm.value__222
-#: 950.data.seed-values.sql:5890 950.data.seed-values.sql:6045
+#: 950.data.seed-values.sql:5905 950.data.seed-values.sql:6060
msgid "Khmer"
msgstr ""
# id::ccvm.value__85
-#: 950.data.seed-values.sql:5908
+#: 950.data.seed-values.sql:5923
msgid "Chuvash"
msgstr ""
# id::ccvm.value__196
-#: 950.data.seed-values.sql:6019
+#: 950.data.seed-values.sql:6034
msgid "Indo-European (Other)"
msgstr ""
@@ -2863,27 +2863,27 @@ msgid "Lost Materials"
msgstr ""
# id::ccvm.value__252
-#: 950.data.seed-values.sql:6075
+#: 950.data.seed-values.sql:6090
msgid "Lithuanian"
msgstr ""
# id::ccvm.value__276
-#: 950.data.seed-values.sql:6099
+#: 950.data.seed-values.sql:6114
msgid "Malay"
msgstr ""
# id::ccvm.value__211
-#: 950.data.seed-values.sql:6034
+#: 950.data.seed-values.sql:6049
msgid "Kalâtdlisut"
msgstr ""
# id::ccvm.value__486
-#: 950.data.seed-values.sql:6309
+#: 950.data.seed-values.sql:6324
msgid "Zuni"
msgstr ""
# id::ccvm.value__504
-#: 950.data.seed-values.sql:6331
+#: 950.data.seed-values.sql:6346
msgid "Manuscript cartographic material"
msgstr ""
@@ -2893,7 +2893,7 @@ msgid "Geographic Subject"
msgstr ""
# id::ccvm.value__184
-#: 950.data.seed-values.sql:6007
+#: 950.data.seed-values.sql:6022
msgid "Iban"
msgstr ""
@@ -2908,12 +2908,12 @@ msgid "Notification Fee"
msgstr ""
# id::ccvm.value__373
-#: 950.data.seed-values.sql:6196
+#: 950.data.seed-values.sql:6211
msgid "Croatian"
msgstr ""
# id::ccvm.value__71
-#: 950.data.seed-values.sql:5894
+#: 950.data.seed-values.sql:5909
msgid "Cebuano"
msgstr ""
@@ -2923,42 +2923,42 @@ msgid "Can do anything at the System level"
msgstr ""
# id::ccvm.value__290
-#: 950.data.seed-values.sql:6113
+#: 950.data.seed-values.sql:6128
msgid "Mohawk"
msgstr ""
# id::ccvm.value__105
-#: 950.data.seed-values.sql:5928
+#: 950.data.seed-values.sql:5943
msgid "Dogrib"
msgstr ""
# id::ccvm.value__464
-#: 950.data.seed-values.sql:6287
+#: 950.data.seed-values.sql:6302
msgid "Volapük"
msgstr ""
# id::cuat.label__12
-#: 950.data.seed-values.sql:11691
+#: 950.data.seed-values.sql:11706
msgid "Verification via translator-v1"
msgstr ""
# id::ccvm.value__279
-#: 950.data.seed-values.sql:6102
+#: 950.data.seed-values.sql:6117
msgid "Irish, Middle (ca. 1100-1550)"
msgstr ""
# id::ccvm.value__508
-#: 950.data.seed-values.sql:6335
+#: 950.data.seed-values.sql:6350
msgid "Musical sound recording"
msgstr ""
# id::ccvm.value__456
-#: 950.data.seed-values.sql:6279
+#: 950.data.seed-values.sql:6294
msgid "Ukrainian"
msgstr ""
# id::ccvm.value__361
-#: 950.data.seed-values.sql:6184
+#: 950.data.seed-values.sql:6199
msgid "Sandawe"
msgstr ""
@@ -2968,17 +2968,17 @@ msgid "OCLC"
msgstr ""
# id::ccvm.value__204
-#: 950.data.seed-values.sql:6027
+#: 950.data.seed-values.sql:6042
msgid "Javanese"
msgstr ""
# id::ccvm.value__bad
-#: 950.data.seed-values.sql:5859
+#: 950.data.seed-values.sql:5874
msgid "Banda"
msgstr ""
# id::vqbrad.description__2
-#: 950.data.seed-values.sql:4793
+#: 950.data.seed-values.sql:4808
msgid "Author of work"
msgstr ""
@@ -2988,52 +2988,52 @@ msgid "Misc"
msgstr ""
# id::ccvm.value__449
-#: 950.data.seed-values.sql:6272
+#: 950.data.seed-values.sql:6287
msgid "Altaic (Other)"
msgstr ""
# id::ccvm.value__213
-#: 950.data.seed-values.sql:6036
+#: 950.data.seed-values.sql:6051
msgid "Kannada"
msgstr ""
# id::ccvm.value__111
-#: 950.data.seed-values.sql:5934
+#: 950.data.seed-values.sql:5949
msgid "Dutch, Middle (ca. 1050-1350)"
msgstr ""
# id::ccvm.value__341
-#: 950.data.seed-values.sql:6164
+#: 950.data.seed-values.sql:6179
msgid "Persian"
msgstr ""
# id::cuat.label__21
-#: 950.data.seed-values.sql:11702
+#: 950.data.seed-values.sql:11717
msgid "Apache Auth Proxy Login"
msgstr ""
# id::ccvm.value__292
-#: 950.data.seed-values.sql:6115
+#: 950.data.seed-values.sql:6130
msgid "Mongolian"
msgstr ""
# id::ccvm.value__81
-#: 950.data.seed-values.sql:5904
+#: 950.data.seed-values.sql:5919
msgid "Choctaw"
msgstr ""
# id::ccvm.value__aym
-#: 950.data.seed-values.sql:5857
+#: 950.data.seed-values.sql:5872
msgid "Aymara"
msgstr ""
# id::ccvm.value__364
-#: 950.data.seed-values.sql:6187
+#: 950.data.seed-values.sql:6202
msgid "South American Indian (Other)"
msgstr ""
# id::acsaf.name__68
-#: 950.data.seed-values.sql:10204
+#: 950.data.seed-values.sql:10219
msgid "See Also Tracing -- General Subdivision"
msgstr ""
@@ -3044,67 +3044,67 @@ msgid "Title Control Number"
msgstr ""
# id::ccvm.value__379 id::ccvm.value__394
-#: 950.data.seed-values.sql:6202 950.data.seed-values.sql:6217
+#: 950.data.seed-values.sql:6217 950.data.seed-values.sql:6232
msgid "Shona"
msgstr ""
# id::ccvm.value__82
-#: 950.data.seed-values.sql:5905
+#: 950.data.seed-values.sql:5920
msgid "Chipewyan"
msgstr ""
# id::ccvm.value__90
-#: 950.data.seed-values.sql:5913
+#: 950.data.seed-values.sql:5928
msgid "Corsican"
msgstr ""
# id::vie.description__import.item.invalid.location
-#: 950.data.seed-values.sql:9447
+#: 950.data.seed-values.sql:9462
msgid "Import failed due to invalid copy location"
msgstr ""
# id::ccvm.value__233
-#: 950.data.seed-values.sql:6056
+#: 950.data.seed-values.sql:6071
msgid "Kpelle"
msgstr ""
# id::cuat.label__15
-#: 950.data.seed-values.sql:11694
+#: 950.data.seed-values.sql:11709
msgid "SIP2 User Verification"
msgstr ""
# id::ccvm.value__525
-#: 950.data.seed-values.sql:6357
+#: 950.data.seed-values.sql:6372
msgid "Microopaque"
msgstr ""
# id::ccvm.value__399
-#: 950.data.seed-values.sql:6222
+#: 950.data.seed-values.sql:6237
msgid "Somali"
msgstr ""
# id::ccvm.value__arp
-#: 950.data.seed-values.sql:5847
+#: 950.data.seed-values.sql:5862
msgid "Arapaho"
msgstr ""
# id::ccvm.value__49
-#: 950.data.seed-values.sql:5872
+#: 950.data.seed-values.sql:5887
msgid "Berber (Other)"
msgstr ""
# id::ccvm.value__80
-#: 950.data.seed-values.sql:5903
+#: 950.data.seed-values.sql:5918
msgid "Chinook jargon"
msgstr ""
# id::ccvm.value__aka
-#: 950.data.seed-values.sql:5834
+#: 950.data.seed-values.sql:5849
msgid "Akan"
msgstr ""
# id::ccvm.value__262
-#: 950.data.seed-values.sql:6085
+#: 950.data.seed-values.sql:6100
msgid "Lushai"
msgstr ""
@@ -3114,7 +3114,7 @@ msgid "English (US)"
msgstr ""
# id::ccvm.value__346
-#: 950.data.seed-values.sql:6169
+#: 950.data.seed-values.sql:6184
msgid "Ponape"
msgstr ""
@@ -3124,62 +3124,62 @@ msgid "Cataloging Administrator"
msgstr ""
# id::ccvm.value__55
-#: 950.data.seed-values.sql:5878
+#: 950.data.seed-values.sql:5893
msgid "Siksika"
msgstr ""
# id::ccvm.value__307
-#: 950.data.seed-values.sql:6130
+#: 950.data.seed-values.sql:6145
msgid "Low German"
msgstr ""
# id::ccvm.value__101
-#: 950.data.seed-values.sql:5924
+#: 950.data.seed-values.sql:5939
msgid "Dargwa"
msgstr ""
# id::ccvm.value__519
-#: 950.data.seed-values.sql:6348
+#: 950.data.seed-values.sql:6363
msgid "Mixed forms"
msgstr ""
# id::ccvm.value__398
-#: 950.data.seed-values.sql:6221
+#: 950.data.seed-values.sql:6236
msgid "Sogdian"
msgstr ""
# id::ccvm.value__348
-#: 950.data.seed-values.sql:6171
+#: 950.data.seed-values.sql:6186
msgid "Prakrit languages"
msgstr ""
# id::ccvm.value__147
-#: 950.data.seed-values.sql:5970
+#: 950.data.seed-values.sql:5985
msgid "Gayo"
msgstr ""
# id::acsaf.name__28
-#: 950.data.seed-values.sql:10178
+#: 950.data.seed-values.sql:10193
msgid "See Also From Tracing -- General Subdivision"
msgstr ""
# id::ccvm.value__510
-#: 950.data.seed-values.sql:6339
+#: 950.data.seed-values.sql:6354
msgid "Not fiction (not further specified)"
msgstr ""
# id::ccvm.value__236
-#: 950.data.seed-values.sql:6059
+#: 950.data.seed-values.sql:6074
msgid "Kuanyama"
msgstr ""
# id::ccvm.value__421 id::ccvm.value__422
-#: 950.data.seed-values.sql:6244 950.data.seed-values.sql:6245
+#: 950.data.seed-values.sql:6259 950.data.seed-values.sql:6260
msgid "Tatar"
msgstr ""
# id::ccvm.value__505
-#: 950.data.seed-values.sql:6332
+#: 950.data.seed-values.sql:6347
msgid "Notated music"
msgstr ""
@@ -3199,27 +3199,27 @@ msgid "System Control Number"
msgstr ""
# id::ccvm.value__146 id::ccvm.value__328
-#: 950.data.seed-values.sql:5969 950.data.seed-values.sql:6151
+#: 950.data.seed-values.sql:5984 950.data.seed-values.sql:6166
msgid "Oromo"
msgstr ""
# id::ccvm.value__536
-#: 950.data.seed-values.sql:6370
+#: 950.data.seed-values.sql:6385
msgid "Serial"
msgstr ""
# id::cbrebt.label__reading_list
-#: 950.data.seed-values.sql:4867
+#: 950.data.seed-values.sql:4882
msgid "Reading List"
msgstr ""
# id::ccvm.value__503
-#: 950.data.seed-values.sql:6330
+#: 950.data.seed-values.sql:6345
msgid "Cartographic material"
msgstr ""
# id::ccvm.value__375
-#: 950.data.seed-values.sql:6198
+#: 950.data.seed-values.sql:6213
msgid "Semitic (Other)"
msgstr ""
@@ -3229,82 +3229,82 @@ msgid "General Keywords"
msgstr ""
# id::ccvm.value__223
-#: 950.data.seed-values.sql:6046
+#: 950.data.seed-values.sql:6061
msgid "Khotanese"
msgstr ""
# id::ccvm.value__47
-#: 950.data.seed-values.sql:5870
+#: 950.data.seed-values.sql:5885
msgid "Bemba"
msgstr ""
# id::vqbrad.description__1
-#: 950.data.seed-values.sql:4792
+#: 950.data.seed-values.sql:4807
msgid "Title of work"
msgstr ""
# id::ccvm.value__351
-#: 950.data.seed-values.sql:6174
+#: 950.data.seed-values.sql:6189
msgid "Quechua"
msgstr ""
# id::acsaf.name__69
-#: 950.data.seed-values.sql:10205
+#: 950.data.seed-values.sql:10220
msgid "See Also Tracing -- Geographic Subdivision"
msgstr ""
# id::vqbrad.description__7
-#: 950.data.seed-values.sql:4798
+#: 950.data.seed-values.sql:4813
msgid "Price"
msgstr ""
# id::ccvm.value__96
-#: 950.data.seed-values.sql:5919
+#: 950.data.seed-values.sql:5934
msgid "Creoles and Pidgins (Other)"
msgstr ""
# id::ccvm.value__311
-#: 950.data.seed-values.sql:6134
+#: 950.data.seed-values.sql:6149
msgid "Niger-Kordofanian (Other)"
msgstr ""
# id::ccvm.value__124
-#: 950.data.seed-values.sql:5947
+#: 950.data.seed-values.sql:5962
msgid "Estonian"
msgstr ""
# id::ccvm.value__128
-#: 950.data.seed-values.sql:5951
+#: 950.data.seed-values.sql:5966
msgid "Fang"
msgstr ""
# id::ccvm.value__253
-#: 950.data.seed-values.sql:6076
+#: 950.data.seed-values.sql:6091
msgid "Mongo-Nkundu"
msgstr ""
# id::vie.description__general.unknown
-#: 950.data.seed-values.sql:9444
+#: 950.data.seed-values.sql:9459
msgid "Import or Overlay failed"
msgstr ""
# id::cbrebt.label__url_verify
-#: 950.data.seed-values.sql:4869
+#: 950.data.seed-values.sql:4884
msgid "URL Verification Queue"
msgstr ""
# id::ccvm.value__269
-#: 950.data.seed-values.sql:6092
+#: 950.data.seed-values.sql:6107
msgid "Malayalam"
msgstr ""
# id::cuat.label__20
-#: 950.data.seed-values.sql:11701
+#: 950.data.seed-values.sql:11716
msgid "Unique Mgt Login"
msgstr ""
# id::ccvm.value__391
-#: 950.data.seed-values.sql:6214
+#: 950.data.seed-values.sql:6229
msgid "Inari Sami"
msgstr ""
@@ -3324,17 +3324,17 @@ msgid "Branch"
msgstr ""
# id::ccvm.value__afh
-#: 950.data.seed-values.sql:5831
+#: 950.data.seed-values.sql:5846
msgid "Afrihili (Artificial language)"
msgstr ""
# id::vqbrad.description__15
-#: 950.data.seed-values.sql:4806
+#: 950.data.seed-values.sql:4821
msgid "Item Barcode"
msgstr ""
# id::vie.description__overlay.xml.malformed
-#: 950.data.seed-values.sql:9453
+#: 950.data.seed-values.sql:9468
msgid "Malformed record cause Overlay failure"
msgstr ""
@@ -3349,17 +3349,17 @@ msgid "Example Bookmobile 1"
msgstr ""
# id::ccvm.value__493
-#: 950.data.seed-values.sql:6318
+#: 950.data.seed-values.sql:6333
msgid "Specialized"
msgstr ""
# id::ccvm.value__132
-#: 950.data.seed-values.sql:5955
+#: 950.data.seed-values.sql:5970
msgid "Fijian"
msgstr ""
# id::acsaf.name__46
-#: 950.data.seed-values.sql:10189
+#: 950.data.seed-values.sql:10204
msgid "Established Heading Linking Entry -- Geographic Name"
msgstr ""
@@ -3374,33 +3374,33 @@ msgid "Authority Record ID"
msgstr ""
# id::acsaf.name__52
-#: 950.data.seed-values.sql:10195
+#: 950.data.seed-values.sql:10210
msgid "Established Heading Linking Entry -- Chronological Term"
msgstr ""
# id::cust.label__history.hold.retention_age
# id::cust.description__history.hold.retention_age
-#: 950.data.seed-values.sql:9017 950.data.seed-values.sql:9018
+#: 950.data.seed-values.sql:9032 950.data.seed-values.sql:9033
msgid "Historical Hold Retention Age"
msgstr ""
# id::ccvm.value__313
-#: 950.data.seed-values.sql:6136
+#: 950.data.seed-values.sql:6151
msgid "Norwegian (Nynorsk)"
msgstr ""
# id::ccvm.value__431
-#: 950.data.seed-values.sql:6254
+#: 950.data.seed-values.sql:6269
msgid "Tigré"
msgstr ""
# id::ccvm.value__368 id::ccvm.value__392
-#: 950.data.seed-values.sql:6191 950.data.seed-values.sql:6215
+#: 950.data.seed-values.sql:6206 950.data.seed-values.sql:6230
msgid "Samoan"
msgstr ""
# id::ccpbt.label__staff_client id::cbrebt.label__staff_client
-#: 950.data.seed-values.sql:4861 950.data.seed-values.sql:4865
+#: 950.data.seed-values.sql:4876 950.data.seed-values.sql:4880
msgid "General Staff Client container"
msgstr ""
@@ -3410,22 +3410,22 @@ msgid "Circulation Administrator"
msgstr ""
# id::ccvm.value__157 id::ccvm.value__275
-#: 950.data.seed-values.sql:5980 950.data.seed-values.sql:6098
+#: 950.data.seed-values.sql:5995 950.data.seed-values.sql:6113
msgid "Manx"
msgstr ""
# id::ccvm.value__354
-#: 950.data.seed-values.sql:6177
+#: 950.data.seed-values.sql:6192
msgid "Rarotongan"
msgstr ""
# id::acsaf.name__50
-#: 950.data.seed-values.sql:10193
+#: 950.data.seed-values.sql:10208
msgid "Subdivision Linking Entry -- Chronological Subdivision"
msgstr ""
# id::at.name__s
-#: 950.data.seed-values.sql:10284
+#: 950.data.seed-values.sql:10299
msgid "Sears List of Subject Headings"
msgstr ""
@@ -3435,22 +3435,22 @@ msgid "50_cent_per_day"
msgstr ""
# id::ccvm.value__113
-#: 950.data.seed-values.sql:5936
+#: 950.data.seed-values.sql:5951
msgid "Dyula"
msgstr ""
# id::ccvm.value__199
-#: 950.data.seed-values.sql:6022
+#: 950.data.seed-values.sql:6037
msgid "Inupiaq"
msgstr ""
# id::ccvm.value__165
-#: 950.data.seed-values.sql:5988
+#: 950.data.seed-values.sql:6003
msgid "Greek, Modern (1453- )"
msgstr ""
# id::ccvm.value__115
-#: 950.data.seed-values.sql:5938
+#: 950.data.seed-values.sql:5953
msgid "Efik"
msgstr ""
@@ -3460,62 +3460,62 @@ msgid "Corporate Author"
msgstr ""
# id::ccvm.value__296
-#: 950.data.seed-values.sql:6119
+#: 950.data.seed-values.sql:6134
msgid "Creek"
msgstr ""
# id::ccvm.value__490
-#: 950.data.seed-values.sql:6315
+#: 950.data.seed-values.sql:6330
msgid "Pre-adolescent"
msgstr ""
# id::ccvm.value__390
-#: 950.data.seed-values.sql:6213
+#: 950.data.seed-values.sql:6228
msgid "Lule Sami"
msgstr ""
# id::ccvm.value__54
-#: 950.data.seed-values.sql:5877
+#: 950.data.seed-values.sql:5892
msgid "Bislama"
msgstr ""
# id::ccvm.value__230
-#: 950.data.seed-values.sql:6053
+#: 950.data.seed-values.sql:6068
msgid "Kongo"
msgstr ""
# id::vie.description__import.item.invalid.owning_lib
-#: 950.data.seed-values.sql:9463
+#: 950.data.seed-values.sql:9478
msgid "Invalid value for \"owning_lib\""
msgstr ""
# id::cuat.label__2
-#: 950.data.seed-values.sql:11680
+#: 950.data.seed-values.sql:11695
msgid "Login via srfsh"
msgstr ""
# id::ccvm.value__ach
-#: 950.data.seed-values.sql:5827
+#: 950.data.seed-values.sql:5842
msgid "Acoli"
msgstr ""
# id::ccvm.value__283
-#: 950.data.seed-values.sql:6106
+#: 950.data.seed-values.sql:6121
msgid "Mon-Khmer (Other)"
msgstr ""
# id::acsaf.name__21
-#: 950.data.seed-values.sql:10172
+#: 950.data.seed-values.sql:10187
msgid "See Also From Tracing -- Personal Name"
msgstr ""
# id::ccvm.value__338
-#: 950.data.seed-values.sql:6161
+#: 950.data.seed-values.sql:6176
msgid "Papiamento"
msgstr ""
# id::ccvm.value__297
-#: 950.data.seed-values.sql:6120
+#: 950.data.seed-values.sql:6135
msgid "Marwari"
msgstr ""
@@ -3525,7 +3525,7 @@ msgid "overdue_min"
msgstr ""
# id::ccvm.value__99
-#: 950.data.seed-values.sql:5922
+#: 950.data.seed-values.sql:5937
msgid "Dakota"
msgstr ""
@@ -3540,52 +3540,52 @@ msgid "overdue_mid"
msgstr ""
# id::ccvm.value__171
-#: 950.data.seed-values.sql:5994
+#: 950.data.seed-values.sql:6009
msgid "Haitian French Creole"
msgstr ""
# id::ccvm.value__52
-#: 950.data.seed-values.sql:5875
+#: 950.data.seed-values.sql:5890
msgid "Bikol"
msgstr ""
# id::ccvm.value__413
-#: 950.data.seed-values.sql:6236
+#: 950.data.seed-values.sql:6251
msgid "Swedish"
msgstr ""
# id::vie.description__import.item.invalid.copy_number
-#: 950.data.seed-values.sql:9467
+#: 950.data.seed-values.sql:9482
msgid "Invalid value for \"copy_number\""
msgstr ""
# id::ccvm.value__377
-#: 950.data.seed-values.sql:6200
+#: 950.data.seed-values.sql:6215
msgid "Sign languages"
msgstr ""
# id::ccvm.value__79
-#: 950.data.seed-values.sql:5902
+#: 950.data.seed-values.sql:5917
msgid "Mari"
msgstr ""
# id::ccvm.value__126
-#: 950.data.seed-values.sql:5949
+#: 950.data.seed-values.sql:5964
msgid "Ewe"
msgstr ""
# id::ccvm.value__447
-#: 950.data.seed-values.sql:6270
+#: 950.data.seed-values.sql:6285
msgid "Tupi languages"
msgstr ""
# id::ccvm.value__alg
-#: 950.data.seed-values.sql:5838
+#: 950.data.seed-values.sql:5853
msgid "Algonquian (Other)"
msgstr ""
# id::ccvm.value__129 id::ccvm.value__130
-#: 950.data.seed-values.sql:5952 950.data.seed-values.sql:5953
+#: 950.data.seed-values.sql:5967 950.data.seed-values.sql:5968
msgid "Faroese"
msgstr ""
@@ -3595,17 +3595,17 @@ msgid "Alerting block on Circ and Hold"
msgstr ""
# id::ccvm.value__100
-#: 950.data.seed-values.sql:5923
+#: 950.data.seed-values.sql:5938
msgid "Danish"
msgstr ""
# id::ccvm.value__109
-#: 950.data.seed-values.sql:5932
+#: 950.data.seed-values.sql:5947
msgid "Dravidian (Other)"
msgstr ""
# id::acsaf.name__42
-#: 950.data.seed-values.sql:10186
+#: 950.data.seed-values.sql:10201
msgid "Established Heading Linking Entry -- Corporate Name"
msgstr ""
@@ -3615,62 +3615,62 @@ msgid "Lost"
msgstr ""
# id::ccvm.value__91
-#: 950.data.seed-values.sql:5914
+#: 950.data.seed-values.sql:5929
msgid "Creoles and Pidgins, English-based (Other)"
msgstr ""
# id::ccvm.value__97
-#: 950.data.seed-values.sql:5920
+#: 950.data.seed-values.sql:5935
msgid "Cushitic (Other)"
msgstr ""
# id::ccvm.value__426
-#: 950.data.seed-values.sql:6249
+#: 950.data.seed-values.sql:6264
msgid "Tetum"
msgstr ""
# id::ccvm.value__335
-#: 950.data.seed-values.sql:6158
+#: 950.data.seed-values.sql:6173
msgid "Pahlavi"
msgstr ""
# id::cubt.label__folks%3Apub_book_bags.add
-#: 950.data.seed-values.sql:4874
+#: 950.data.seed-values.sql:4889
msgid "Add to Published Book Bags"
msgstr ""
# id::vie.description__import.item.invalid.status
-#: 950.data.seed-values.sql:9457
+#: 950.data.seed-values.sql:9472
msgid "Invalid value for \"status\""
msgstr ""
# id::acsaf.name__61
-#: 950.data.seed-values.sql:10198
+#: 950.data.seed-values.sql:10213
msgid "See Also Tracing -- Personal Name"
msgstr ""
# id::ccvm.value__385
-#: 950.data.seed-values.sql:6208
+#: 950.data.seed-values.sql:6223
msgid "Slovak"
msgstr ""
# id::at.name__n
-#: 950.data.seed-values.sql:10282
+#: 950.data.seed-values.sql:10297
msgid "Not applicable"
msgstr ""
# id::ccvm.value__66
-#: 950.data.seed-values.sql:5889
+#: 950.data.seed-values.sql:5904
msgid "Central American Indian (Other)"
msgstr ""
# id::ccvm.value__224
-#: 950.data.seed-values.sql:6047
+#: 950.data.seed-values.sql:6062
msgid "Kikuyu"
msgstr ""
# id::ccvm.value__545
-#: 950.data.seed-values.sql:6381
+#: 950.data.seed-values.sql:6396
msgid "Betacam"
msgstr ""
@@ -3680,7 +3680,7 @@ msgid "6month"
msgstr ""
# id::cgf.label__history.circ.retention_count
-#: 950.data.seed-values.sql:8956
+#: 950.data.seed-values.sql:8971
msgid "Historical Circulations per Copy"
msgstr ""
@@ -3690,57 +3690,57 @@ msgid "UPC"
msgstr ""
# id::aiit.name__HND
-#: 950.data.seed-values.sql:8861
+#: 950.data.seed-values.sql:8876
msgid "Handling Charge"
msgstr ""
# id::at.name__k
-#: 950.data.seed-values.sql:10281
+#: 950.data.seed-values.sql:10296
msgid "Canadian Subject Headings"
msgstr ""
# id::ccvm.value__ang
-#: 950.data.seed-values.sql:5840
+#: 950.data.seed-values.sql:5855
msgid "English, Old (ca. 450-1100)"
msgstr ""
# id::ccvm.value__300
-#: 950.data.seed-values.sql:6123
+#: 950.data.seed-values.sql:6138
msgid "North American Indian (Other)"
msgstr ""
# id::ccvm.value__345
-#: 950.data.seed-values.sql:6168
+#: 950.data.seed-values.sql:6183
msgid "Polish"
msgstr ""
# id::acsaf.name__5
-#: 950.data.seed-values.sql:10162
+#: 950.data.seed-values.sql:10177
msgid "Heading -- Topical Term"
msgstr ""
# id::ccvm.value__95
-#: 950.data.seed-values.sql:5918
+#: 950.data.seed-values.sql:5933
msgid "Crimean Tatar"
msgstr ""
# id::cbrebt.label__bookbag
-#: 950.data.seed-values.sql:4866
+#: 950.data.seed-values.sql:4881
msgid "Book Bag"
msgstr ""
# id::acsaf.name__63
-#: 950.data.seed-values.sql:10200
+#: 950.data.seed-values.sql:10215
msgid "See Also Tracing -- Meeting Name"
msgstr ""
# id::ccvm.value__50
-#: 950.data.seed-values.sql:5873
+#: 950.data.seed-values.sql:5888
msgid "Bhojpuri"
msgstr ""
# id::ccvm.value__441
-#: 950.data.seed-values.sql:6264
+#: 950.data.seed-values.sql:6279
msgid "Tsimshian"
msgstr ""
@@ -3750,97 +3750,102 @@ msgid "Your Bookmobile"
msgstr ""
# id::ccvm.value__315
-#: 950.data.seed-values.sql:6138
+#: 950.data.seed-values.sql:6153
msgid "Nogai"
msgstr ""
# id::cuat.label__14
-#: 950.data.seed-values.sql:11693
+#: 950.data.seed-values.sql:11708
msgid "Verification via remoteauth"
msgstr ""
# id::ccvm.value__120
-#: 950.data.seed-values.sql:5943
+#: 950.data.seed-values.sql:5958
msgid "English, Middle (1100-1500)"
msgstr ""
# id::ccvm.value__363
-#: 950.data.seed-values.sql:6186
+#: 950.data.seed-values.sql:6201
msgid "Yakut"
msgstr ""
# id::ccvm.value__411
-#: 950.data.seed-values.sql:6234
+#: 950.data.seed-values.sql:6249
msgid "Sumerian"
msgstr ""
# id::acqit.name__PPR
-#: 950.data.seed-values.sql:8866
+#: 950.data.seed-values.sql:8881
msgid "Paper"
msgstr ""
# id::ccvm.value__475
-#: 950.data.seed-values.sql:6298
+#: 950.data.seed-values.sql:6313
msgid "Xhosa"
msgstr ""
# id::ccvm.value__288
-#: 950.data.seed-values.sql:6111
+#: 950.data.seed-values.sql:6126
msgid "Manipuri"
msgstr ""
# id::ccvm.value__61
-#: 950.data.seed-values.sql:5884
+#: 950.data.seed-values.sql:5899
msgid "Buriat"
msgstr ""
# id::ccvm.value__270
-#: 950.data.seed-values.sql:6093
+#: 950.data.seed-values.sql:6108
msgid "Mandingo"
msgstr ""
+# id::cuat.label__6
+#: 950.data.seed-values.sql:11699
+msgid "Login via remoteauth"
+msgstr ""
+
# id::ccvm.value__183
-#: 950.data.seed-values.sql:6006
+#: 950.data.seed-values.sql:6021
msgid "Hupa"
msgstr ""
# id::ccvm.value__193 id::ccvm.value__198
-#: 950.data.seed-values.sql:6016 950.data.seed-values.sql:6021
+#: 950.data.seed-values.sql:6031 950.data.seed-values.sql:6036
msgid "Interlingua (International Auxiliary Language Association)"
msgstr ""
# id::ccvm.value__186
-#: 950.data.seed-values.sql:6009
+#: 950.data.seed-values.sql:6024
msgid "Icelandic"
msgstr ""
# id::acsaf.name__27
-#: 950.data.seed-values.sql:10177
+#: 950.data.seed-values.sql:10192
msgid "See Also From Tracing -- Genre/Form Term"
msgstr ""
# id::ccvm.value__451
-#: 950.data.seed-values.sql:6274
+#: 950.data.seed-values.sql:6289
msgid "Twi"
msgstr ""
# id::ccvm.value__168
-#: 950.data.seed-values.sql:5991
+#: 950.data.seed-values.sql:6006
msgid "Gujarati"
msgstr ""
# id::ccvm.value__511
-#: 950.data.seed-values.sql:6340
+#: 950.data.seed-values.sql:6355
msgid "Fiction (not further specified)"
msgstr ""
# id::ccvm.value__272
-#: 950.data.seed-values.sql:6095
+#: 950.data.seed-values.sql:6110
msgid "Austronesian (Other)"
msgstr ""
# id::ccvm.value__akk
-#: 950.data.seed-values.sql:5835
+#: 950.data.seed-values.sql:5850
msgid "Akkadian"
msgstr ""
@@ -3850,47 +3855,47 @@ msgid "Filtered"
msgstr ""
# id::ccvm.value__231
-#: 950.data.seed-values.sql:6054
+#: 950.data.seed-values.sql:6069
msgid "Korean"
msgstr ""
# id::ccvm.value__378
-#: 950.data.seed-values.sql:6201
+#: 950.data.seed-values.sql:6216
msgid "Shan"
msgstr ""
# id::vie.description__overlay.record.quality
-#: 950.data.seed-values.sql:9454
+#: 950.data.seed-values.sql:9469
msgid "New record had insufficient quality"
msgstr ""
# id::ccvm.value__506
-#: 950.data.seed-values.sql:6333
+#: 950.data.seed-values.sql:6348
msgid "Manuscript notated music"
msgstr ""
# id::acsaf.name__44
-#: 950.data.seed-values.sql:10153
+#: 950.data.seed-values.sql:10168
msgid "Established Heading Linking Entry -- Uniform Title"
msgstr ""
# id::ccvm.value__537
-#: 950.data.seed-values.sql:6373
+#: 950.data.seed-values.sql:6388
msgid "Beta"
msgstr ""
# id::ccvm.value__532
-#: 950.data.seed-values.sql:6366
+#: 950.data.seed-values.sql:6381
msgid "Collection"
msgstr ""
# id::ccvm.value__320
-#: 950.data.seed-values.sql:6143
+#: 950.data.seed-values.sql:6158
msgid "Nyanja"
msgstr ""
# id::acsaf.name__66
-#: 950.data.seed-values.sql:10202
+#: 950.data.seed-values.sql:10217
msgid "See Also Tracing -- Geographic Name"
msgstr ""
@@ -3900,22 +3905,22 @@ msgid "Can do anything at the Consortium level"
msgstr ""
# id::ccvm.value__65
-#: 950.data.seed-values.sql:5888
+#: 950.data.seed-values.sql:5903
msgid "Caddo"
msgstr ""
# id::ccvm.value__249
-#: 950.data.seed-values.sql:6072
+#: 950.data.seed-values.sql:6087
msgid "Lezgian"
msgstr ""
# id::ccvm.value__215
-#: 950.data.seed-values.sql:6038
+#: 950.data.seed-values.sql:6053
msgid "Kashmiri"
msgstr ""
# id::ccvm.value__170
-#: 950.data.seed-values.sql:5993
+#: 950.data.seed-values.sql:6008
msgid "Haida"
msgstr ""
@@ -3925,17 +3930,17 @@ msgid "Local Free-Text Call Number"
msgstr ""
# id::ccvm.value__244 id::ccvm.value__325
-#: 950.data.seed-values.sql:6067 950.data.seed-values.sql:6148
+#: 950.data.seed-values.sql:6082 950.data.seed-values.sql:6163
msgid "Occitan (post-1500)"
msgstr ""
# id::vie.description__import.xml.malformed
-#: 950.data.seed-values.sql:9452
+#: 950.data.seed-values.sql:9467
msgid "Malformed record cause Import failure"
msgstr ""
# id::ccvm.value__400
-#: 950.data.seed-values.sql:6223
+#: 950.data.seed-values.sql:6238
msgid "Songhai"
msgstr ""
@@ -3960,17 +3965,17 @@ msgid "Acquisitions Administrator"
msgstr ""
# id::cbrebt.label__vandelay_queue
-#: 950.data.seed-values.sql:10303
+#: 950.data.seed-values.sql:10318
msgid "Vandelay Queue"
msgstr ""
# id::vqbrad.description__3
-#: 950.data.seed-values.sql:4794
+#: 950.data.seed-values.sql:4809
msgid "Language of work"
msgstr ""
# id::ccvm.value__aar
-#: 950.data.seed-values.sql:5824
+#: 950.data.seed-values.sql:5839
msgid "Afar"
msgstr ""
@@ -3982,48 +3987,48 @@ msgstr ""
# id::cza.label__8 id::cza.label__17 id::cza.label__26
# id::vqbrad.description__13
#: 950.data.seed-values.sql:377 950.data.seed-values.sql:398
-#: 950.data.seed-values.sql:417 950.data.seed-values.sql:4804
+#: 950.data.seed-values.sql:417 950.data.seed-values.sql:4819
msgid "Publication Date"
msgstr ""
# id::ccvm.value__453
-#: 950.data.seed-values.sql:6276
+#: 950.data.seed-values.sql:6291
msgid "Udmurt"
msgstr ""
# id::ccvm.value__155 id::ccvm.value__201
-#: 950.data.seed-values.sql:5978 950.data.seed-values.sql:6024
+#: 950.data.seed-values.sql:5993 950.data.seed-values.sql:6039
msgid "Irish"
msgstr ""
# id::acsaf.name__64
-#: 950.data.seed-values.sql:10154
+#: 950.data.seed-values.sql:10169
msgid "See Also Tracing -- Uniform Title"
msgstr ""
# id::i18n_l.name__cs-CZ id::i18n_l.description__cs-CZ id::ccvm.value__98
#: 950.data.seed-values.sql:329 950.data.seed-values.sql:330
-#: 950.data.seed-values.sql:5921
+#: 950.data.seed-values.sql:5936
msgid "Czech"
msgstr ""
# id::ccvm.value__261
-#: 950.data.seed-values.sql:6084
+#: 950.data.seed-values.sql:6099
msgid "Luo (Kenya and Tanzania)"
msgstr ""
# id::ccvm.value__219
-#: 950.data.seed-values.sql:6042
+#: 950.data.seed-values.sql:6057
msgid "Kabardian"
msgstr ""
# id::ccvm.value__242
-#: 950.data.seed-values.sql:6065
+#: 950.data.seed-values.sql:6080
msgid "Lahnda"
msgstr ""
# id::ccvm.value__46
-#: 950.data.seed-values.sql:5869
+#: 950.data.seed-values.sql:5884
msgid "Belarusian"
msgstr ""
@@ -4033,17 +4038,17 @@ msgid "Library of Congress"
msgstr ""
# id::cuat.label__1
-#: 950.data.seed-values.sql:11679
+#: 950.data.seed-values.sql:11694
msgid "Login via opensrf"
msgstr ""
# id::ccvm.value__526
-#: 950.data.seed-values.sql:6358
+#: 950.data.seed-values.sql:6373
msgid "Large print"
msgstr ""
# id::ccvm.value__-ajm
-#: 950.data.seed-values.sql:5833
+#: 950.data.seed-values.sql:5848
msgid "Aljamía"
msgstr ""
@@ -4053,12 +4058,12 @@ msgid "Name Subject"
msgstr ""
# id::ccvm.value__388
-#: 950.data.seed-values.sql:6211
+#: 950.data.seed-values.sql:6226
msgid "Northern Sami"
msgstr ""
# id::ccvm.value__474
-#: 950.data.seed-values.sql:6297
+#: 950.data.seed-values.sql:6312
msgid "Kalmyk"
msgstr ""
@@ -4068,32 +4073,32 @@ msgid "Title Proper"
msgstr ""
# id::cuat.label__17
-#: 950.data.seed-values.sql:11698
+#: 950.data.seed-values.sql:11713
msgid "OPAC Login (tpac)"
msgstr ""
# id::ccvm.value__491
-#: 950.data.seed-values.sql:6316
+#: 950.data.seed-values.sql:6331
msgid "Adolescent"
msgstr ""
# id::ccvm.value__358
-#: 950.data.seed-values.sql:6181
+#: 950.data.seed-values.sql:6196
msgid "Romanian"
msgstr ""
# id::ccvm.value__aze
-#: 950.data.seed-values.sql:5858
+#: 950.data.seed-values.sql:5873
msgid "Azerbaijani"
msgstr ""
# id::ccvm.value__403
-#: 950.data.seed-values.sql:6226
+#: 950.data.seed-values.sql:6241
msgid "Sardinian"
msgstr ""
# id::ccvm.value__538
-#: 950.data.seed-values.sql:6374
+#: 950.data.seed-values.sql:6389
msgid "VHS"
msgstr ""
@@ -4103,17 +4108,17 @@ msgid "System: Deposit"
msgstr ""
# id::at.name__c
-#: 950.data.seed-values.sql:10279
+#: 950.data.seed-values.sql:10294
msgid "Medical Subject Headings"
msgstr ""
# id::cuat.label__4
-#: 950.data.seed-values.sql:11682
+#: 950.data.seed-values.sql:11697
msgid "Login via translator-v1"
msgstr ""
# id::ccvm.value__498
-#: 950.data.seed-values.sql:6325
+#: 950.data.seed-values.sql:6340
msgid "Projected medium"
msgstr ""
@@ -4123,7 +4128,7 @@ msgid "Offline"
msgstr ""
# id::ccvm.value__245
-#: 950.data.seed-values.sql:6068
+#: 950.data.seed-values.sql:6083
msgid "Lao"
msgstr ""
@@ -4132,53 +4137,53 @@ msgstr ""
msgid "EAN"
msgstr ""
-# id::cuat.label__6
-#: 950.data.seed-values.sql:11684
-msgid "Login via remoteauth"
+# id::ccvm.value__549
+#: 950.data.seed-values.sql:6400
+msgid "D-2"
msgstr ""
# id::ccvm.value__382
-#: 950.data.seed-values.sql:6205
+#: 950.data.seed-values.sql:6220
msgid "Siouan (Other)"
msgstr ""
# id::ccvm.value__372
-#: 950.data.seed-values.sql:6195
+#: 950.data.seed-values.sql:6210
msgid "Scots"
msgstr ""
# id::ccvm.value__278
-#: 950.data.seed-values.sql:6101
+#: 950.data.seed-values.sql:6116
msgid "Mende"
msgstr ""
# id::ccvm.value__326
-#: 950.data.seed-values.sql:6149
+#: 950.data.seed-values.sql:6164
msgid "Ojibwa"
msgstr ""
# id::ccvm.value__410
-#: 950.data.seed-values.sql:6233
+#: 950.data.seed-values.sql:6248
msgid "Susu"
msgstr ""
# id::ccvm.value__70
-#: 950.data.seed-values.sql:5893
+#: 950.data.seed-values.sql:5908
msgid "Caucasian (Other)"
msgstr ""
# id::ccvm.value__238
-#: 950.data.seed-values.sql:6061
+#: 950.data.seed-values.sql:6076
msgid "Kurdish"
msgstr ""
# id::ccvm.value__467
-#: 950.data.seed-values.sql:6290
+#: 950.data.seed-values.sql:6305
msgid "Walamo"
msgstr ""
# id::cuat.label__5
-#: 950.data.seed-values.sql:11683
+#: 950.data.seed-values.sql:11698
msgid "Login via xmlrpc"
msgstr ""
@@ -4188,42 +4193,42 @@ msgid "American Spanish"
msgstr ""
# id::ccvm.value__305
-#: 950.data.seed-values.sql:6128
+#: 950.data.seed-values.sql:6143
msgid "Ndebele (Zimbabwe) "
msgstr ""
# id::ccvm.value__257
-#: 950.data.seed-values.sql:6080
+#: 950.data.seed-values.sql:6095
msgid "Luba-Katanga"
msgstr ""
# id::ccvm.value__529
-#: 950.data.seed-values.sql:6361
+#: 950.data.seed-values.sql:6376
msgid "Electronic"
msgstr ""
# id::ccvm.value__513
-#: 950.data.seed-values.sql:6342
+#: 950.data.seed-values.sql:6357
msgid "Dramas"
msgstr ""
# id::ccvm.value__483
-#: 950.data.seed-values.sql:6306
+#: 950.data.seed-values.sql:6321
msgid "Zhuang"
msgstr ""
# id::ccvm.value__527
-#: 950.data.seed-values.sql:6359
+#: 950.data.seed-values.sql:6374
msgid "Braille"
msgstr ""
# id::ccvm.value__512
-#: 950.data.seed-values.sql:6341
+#: 950.data.seed-values.sql:6356
msgid "Comic strips"
msgstr ""
# id::ccvm.value__187
-#: 950.data.seed-values.sql:6010
+#: 950.data.seed-values.sql:6025
msgid "Ido"
msgstr ""
@@ -4238,12 +4243,12 @@ msgid "ISRC"
msgstr ""
# id::ccvm.value__134
-#: 950.data.seed-values.sql:5957
+#: 950.data.seed-values.sql:5972
msgid "Finno-Ugrian (Other)"
msgstr ""
# id::ccvm.value__apa
-#: 950.data.seed-values.sql:5841
+#: 950.data.seed-values.sql:5856
msgid "Apache languages"
msgstr ""
@@ -4253,7 +4258,7 @@ msgid "Alerting block on Hold"
msgstr ""
# id::ccvm.value__359
-#: 950.data.seed-values.sql:6182
+#: 950.data.seed-values.sql:6197
msgid "Rundi"
msgstr ""
@@ -4263,12 +4268,12 @@ msgid "7_days_2_renew"
msgstr ""
# id::ccvm.value__122
-#: 950.data.seed-values.sql:5945
+#: 950.data.seed-values.sql:5960
msgid "Eskimo languages"
msgstr ""
# id::cubt.label__folks%3Acirc.checkout
-#: 950.data.seed-values.sql:4877
+#: 950.data.seed-values.sql:4892
msgid "Checkout Items"
msgstr ""
@@ -4278,12 +4283,12 @@ msgid "Other Author"
msgstr ""
# id::ccvm.value__ath
-#: 950.data.seed-values.sql:5852
+#: 950.data.seed-values.sql:5867
msgid "Athapascan (Other)"
msgstr ""
# id::ccvm.value__306
-#: 950.data.seed-values.sql:6129
+#: 950.data.seed-values.sql:6144
msgid "Ndonga"
msgstr ""
@@ -4293,26 +4298,26 @@ msgid "Alerting block on Hold and Renew"
msgstr ""
# id::ccvm.value__401 id::ccvm.value__406
-#: 950.data.seed-values.sql:6224 950.data.seed-values.sql:6229
+#: 950.data.seed-values.sql:6239 950.data.seed-values.sql:6244
msgid "Sotho"
msgstr ""
# id::ccvm.value__469
-#: 950.data.seed-values.sql:6292
+#: 950.data.seed-values.sql:6307
msgid "Washo"
msgstr ""
# id::ccvm.value__402
-#: 950.data.seed-values.sql:6225
+#: 950.data.seed-values.sql:6240
msgid "Spanish"
msgstr ""
# id::acsaf.name__31
-#: 950.data.seed-values.sql:10181
+#: 950.data.seed-values.sql:10196
msgid "See Also From Tracing -- Form Subdivision"
msgstr ""
# id::acsaf.name__29
-#: 950.data.seed-values.sql:10179
+#: 950.data.seed-values.sql:10194
msgid "See Also From Tracing -- Geographic Subdivision"
msgstr ""
diff --git a/build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot b/build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
index d9b7294..3153f99 100644
--- a/build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+++ b/build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Evergreen 1.4\n"
"Report-Msgid-Bugs-To: open-ils-dev at list.georgialibraries.org\n"
-"POT-Creation-Date: 2013-02-21 11:19:02-0400\n"
+"POT-Creation-Date: 2013-03-01 16:05:36-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -11,65 +11,65 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8-bit\n"
-#: field.bre.source.label:2590
+#: field.bre.source.label:2616
msgid "Record Source"
msgstr ""
-#: class.rxpt.label:8375
+#: class.rxpt.label:8432
msgid "Transaction Paid Totals"
msgstr ""
-#: field.sunit.sort_key.label:4573
+#: field.sunit.sort_key.label:4600
msgid "Sort Key"
msgstr ""
-#: field.mrd.vr_format.label:3302
+#: field.mrd.vr_format.label:3328
msgid "Video Recording Format"
msgstr ""
-#: field.uvuv.res_code.label:9555
+#: field.uvuv.res_code.label:9612
msgid "Result Code"
msgstr ""
-#: field.acqmapinv.picklist.label:10463
+#: field.acqmapinv.picklist.label:10520
msgid "Picklist ID"
msgstr ""
-#: class.acqlih.label:7799
+#: class.acqlih.label:7856
msgid "Line Item History"
msgstr ""
-#: field.au.ident_value2.label:2856
+#: field.au.ident_value2.label:2882
msgid "Secondary Identification"
msgstr ""
-#: field.sdist.record_entry.label:4365
+#: field.sdist.record_entry.label:4392
msgid "Legacy Record Entry"
msgstr ""
-#: field.acqfst.amount.label:7314 field.acqafst.amount.label:7368
+#: field.acqfst.amount.label:7371 field.acqafst.amount.label:7425
msgid "Total Spent Amount"
msgstr ""
-#: field.auri.use_restriction.label:2508
+#: field.auri.use_restriction.label:2534
msgid "Use Information"
msgstr ""
-#: class.cmrtm.label:9636
+#: class.cmrtm.label:9693
msgid "MARC21 Record Type Map"
msgstr ""
-#: field.mp.credit_card_payment.label:6316
-#: field.mbp.credit_card_payment.label:6344
+#: field.mp.credit_card_payment.label:6373
+#: field.mbp.credit_card_payment.label:6401
msgid "Credit Card Payment Detail"
msgstr ""
#: field.cracct.host.label:864 field.czs.host.label:889
-#: field.acqedi.host.label:8066 field.uvu.host.label:9466
+#: field.acqedi.host.label:8123 field.uvu.host.label:9523
msgid "Host"
msgstr ""
-#: field.rccbs.patron_city.label:9994
+#: field.rccbs.patron_city.label:10051
msgid "User City"
msgstr ""
@@ -77,46 +77,46 @@ msgstr ""
msgid "Metabib Search Alias"
msgstr ""
-#: field.circ.billing_total.label:3643 field.combcirc.billing_total.label:3712
-#: field.acirc.billing_total.label:3785 field.bresv.billing_total.label:3982
-#: field.mg.billing_total.label:5666 field.mbt.billing_total.label:5708
-#: field.rodcirc.billing_total.label:10216
+#: field.circ.billing_total.label:3669 field.combcirc.billing_total.label:3738
+#: field.acirc.billing_total.label:3811 field.bresv.billing_total.label:4008
+#: field.mg.billing_total.label:5723 field.mbt.billing_total.label:5765
+#: field.rodcirc.billing_total.label:10273
msgid "Billing Totals"
msgstr ""
-#: field.qsq.where_clause.label:8825
+#: field.qsq.where_clause.label:8882
msgid "WHERE Clause"
msgstr ""
-#: field.brt.transferable.label:3837
+#: field.brt.transferable.label:3863
msgid "Transferable"
msgstr ""
-#: class.aoa.label:4927
+#: class.aoa.label:4984
msgid "Org Address"
msgstr ""
-#: field.mcrp.id.label:5562
+#: field.mcrp.id.label:5619
msgid "Pyament ID"
msgstr ""
-#: field.au.claims_returned_count.label:2840
+#: field.au.claims_returned_count.label:2866
msgid "Claims-returned Count"
msgstr ""
-#: class.acqfsrcct.label:7395
+#: class.acqfsrcct.label:7452
msgid "Total Credit to Funding Source"
msgstr ""
-#: class.acqlipad.label:7992
+#: class.acqlipad.label:8049
msgid "Line Item Provider Attribute Definition"
msgstr ""
-#: field.bra.required.label:3898
+#: field.bra.required.label:3924
msgid "Is Required"
msgstr ""
-#: field.bresv.booking_interval.label:3992
+#: field.bresv.booking_interval.label:4018
msgid "Booking Interval"
msgstr ""
@@ -125,11 +125,11 @@ msgid "Parameters (JSON Array)"
msgstr ""
#: field.vii.ref.label:253 field.viiad.ref.label:304
-#: field.rocit.ref.label:10265
+#: field.rocit.ref.label:10322
msgid "Reference"
msgstr ""
-#: field.acqfsb.amount.label:7428
+#: field.acqfsb.amount.label:7485
msgid "Balance after Spent"
msgstr ""
@@ -141,20 +141,20 @@ msgstr ""
msgid "Identification Type"
msgstr ""
-#: field.uvus.id.label:9418
+#: field.uvus.id.label:9475
msgid "URL Selector ID"
msgstr ""
-#: field.ahr.bib_rec.label:5047 field.ahopl.bib_rec.label:5174
-#: field.alhr.bib_rec.label:5248
+#: field.ahr.bib_rec.label:5104 field.ahopl.bib_rec.label:5231
+#: field.alhr.bib_rec.label:5305
msgid "Bib Record link"
msgstr ""
-#: field.ahn.method.label:4116
+#: field.ahn.method.label:4143
msgid "Notification Method"
msgstr ""
-#: field.asc.sip_field.label:5444 field.actsc.sip_field.label:5498
+#: field.asc.sip_field.label:5501 field.actsc.sip_field.label:5555
msgid "SIP Field"
msgstr ""
@@ -162,24 +162,24 @@ msgstr ""
msgid "Authority Browse Axis Field Map"
msgstr ""
-#: class.bravm.label:4030 field.bravm.id.label:4032
+#: class.bravm.label:4056 field.bravm.id.label:4058
msgid "Reservation Attribute Value Map"
msgstr ""
-#: field.rccc.call_number.label:9910
+#: field.rccc.call_number.label:9967
msgid "Call Number Link"
msgstr ""
-#: field.circ.checkin_lib.label:3609 field.combcirc.checkin_lib.label:3682
-#: field.acirc.checkin_lib.label:3751 field.rodcirc.checkin_lib.label:10188
+#: field.circ.checkin_lib.label:3635 field.combcirc.checkin_lib.label:3708
+#: field.acirc.checkin_lib.label:3777 field.rodcirc.checkin_lib.label:10245
msgid "Check In Library"
msgstr ""
-#: class.citm.label:4789
+#: class.citm.label:4816
msgid "Item Type Map"
msgstr ""
-#: field.uvuv.attempt.label:9552
+#: field.uvuv.attempt.label:9609
msgid "Attempt"
msgstr ""
@@ -187,32 +187,32 @@ msgstr ""
msgid "Circ Weights ID"
msgstr ""
-#: field.rccbs.billing_location_shortname.label:9966
+#: field.rccbs.billing_location_shortname.label:10023
msgid "Billing Location Short (Policy) Name"
msgstr ""
-#: class.aous.label:3064
+#: class.aous.label:3090
msgid "Organizational Unit Setting"
msgstr ""
-#: field.rxbt.unvoided.label:8367
+#: field.rxbt.unvoided.label:8424
msgid "Unvoided Billing Amount"
msgstr ""
-#: field.aufh.fail_time.label:6175
+#: field.aufh.fail_time.label:6232
msgid "Retargeting Date/Time"
msgstr ""
-#: field.ssr.deleted.label:4893 field.rocit.deleted.label:10267
+#: field.ssr.deleted.label:4950 field.rocit.deleted.label:10324
msgid "Deleted"
msgstr ""
-#: field.mcrp.payment_ts.label:5564 field.mwp.payment_ts.label:5809
-#: field.mgp.payment_ts.label:5827 field.mckp.payment_ts.label:5915
+#: field.mcrp.payment_ts.label:5621 field.mwp.payment_ts.label:5866
+#: field.mgp.payment_ts.label:5884 field.mckp.payment_ts.label:5972
msgid "Payment Timestamp"
msgstr ""
-#: field.aou.attr_vals.label:5333
+#: field.aou.attr_vals.label:5390
msgid "Attribute Values"
msgstr ""
@@ -220,92 +220,92 @@ msgstr ""
msgid "Import Record"
msgstr ""
-#: field.bra.valid_values.label:3899
+#: field.bra.valid_values.label:3925
msgid "Valid Values"
msgstr ""
-#: field.sstr.items.label:4444 field.siss.items.label:4513
+#: field.sstr.items.label:4471 field.siss.items.label:4540
msgid "Items"
msgstr ""
-#: field.ac.active.label:5457
+#: field.ac.active.label:5514
msgid "IsActive?"
msgstr ""
-#: field.au.other_phone.label:2861
+#: field.au.other_phone.label:2887
msgid "Other Phone"
msgstr ""
-#: field.actsced.id.label:5739
+#: field.actsced.id.label:5796
msgid "Default Entry ID"
msgstr ""
-#: class.acqfdeb.label:7180
+#: class.acqfdeb.label:7237
msgid "Debit From Fund"
msgstr ""
-#: field.rxpt.total.label:8380
+#: field.rxpt.total.label:8437
msgid "Total Paid Amount"
msgstr ""
-#: field.au.family_name.label:2849 field.stgu.family_name.label:8661
+#: field.au.family_name.label:2875 field.stgu.family_name.label:8718
msgid "Last Name"
msgstr ""
-#: field.uvu.page.label:9470
+#: field.uvu.page.label:9527
msgid "Page"
msgstr ""
-#: class.mous.label:2536
+#: class.mous.label:2562
msgid "Open User Summary"
msgstr ""
-#: field.au.stat_cat_entries.label:2831
-#: field.sunit.stat_cat_entries.label:4581
-#: field.acp.stat_cat_entries.label:5968
+#: field.au.stat_cat_entries.label:2857
+#: field.sunit.stat_cat_entries.label:4608
+#: field.acp.stat_cat_entries.label:6025
msgid "Statistical Category Entries"
msgstr ""
#: field.vmp.owner.label:195 field.vibtf.owner.label:219
#: field.viiad.owner.label:292 field.vbq.owner.label:333
#: field.vaq.owner.label:473 field.cracct.owner.label:869
-#: field.are.owner.label:2179 field.bre.owner.label:2593
-#: field.chdd.owner.label:2756 field.aal.owner.label:3428
-#: field.auss.owner.label:3459 field.acqpro.owner.label:6766
-#: field.acqfs.owner.label:7111 field.acqpl.owner.label:7548
-#: field.acqpo.owner.label:7596 field.acqpoh.owner.label:7643
-#: field.acqedi.owner.label:8071 field.afs.owner.label:8724
-#: field.cbc.org_unit.label:10477
+#: field.are.owner.label:2179 field.bre.owner.label:2619
+#: field.chdd.owner.label:2782 field.aal.owner.label:3454
+#: field.auss.owner.label:3485 field.acqpro.owner.label:6823
+#: field.acqfs.owner.label:7168 field.acqpl.owner.label:7605
+#: field.acqpo.owner.label:7653 field.acqpoh.owner.label:7700
+#: field.acqedi.owner.label:8128 field.afs.owner.label:8781
+#: field.cbc.org_unit.label:10534
msgid "Owner"
msgstr ""
-#: field.bresv.current_resource.label:3998
+#: field.bresv.current_resource.label:4024
msgid "Current Resource"
msgstr ""
-#: class.acqfcb.label:7328
+#: class.acqfcb.label:7385
msgid "Fund Combined Balance"
msgstr ""
-#: field.ahr.holdable_formats.label:5029
-#: field.ahopl.holdable_formats.label:5156
-#: field.alhr.holdable_formats.label:5232
+#: field.ahr.holdable_formats.label:5086
+#: field.ahopl.holdable_formats.label:5213
+#: field.alhr.holdable_formats.label:5289
msgid "Holdable Formats (for M-type hold)"
msgstr ""
-#: class.acqie.label:6866
+#: class.acqie.label:6923
msgid "Invoice Entry"
msgstr ""
-#: field.pgpt.grp.label:3339 field.acplgm.lgroup.label:4182
+#: field.pgpt.grp.label:3365 field.acplgm.lgroup.label:4209
msgid "Group"
msgstr ""
-#: field.au.ident_type2.label:2854
+#: field.au.ident_type2.label:2880
msgid "Secondary Identification Type"
msgstr ""
-#: field.actscsf.name.label:5476 field.ascsf.name.label:6448
+#: field.actscsf.name.label:5533 field.ascsf.name.label:6505
msgid "Field Name"
msgstr ""
@@ -313,36 +313,36 @@ msgstr ""
msgid "Staff Member"
msgstr ""
-#: field.rsr.uniform_title.label:8311
+#: field.rsr.uniform_title.label:8368
msgid "Uniform Title (normalized)"
msgstr ""
-#: field.sasum.generated_coverage.label:4674
-#: field.sbsum.generated_coverage.label:4699
-#: field.sssum.generated_coverage.label:4726
-#: field.sisum.generated_coverage.label:4753
+#: field.sasum.generated_coverage.label:4701
+#: field.sbsum.generated_coverage.label:4726
+#: field.sssum.generated_coverage.label:4753
+#: field.sisum.generated_coverage.label:4780
msgid "Generated Coverage"
msgstr ""
-#: class.mdp.label:6384
+#: class.mdp.label:6441
msgid "Payments: Desk"
msgstr ""
-#: field.qrc.column_type.label:8987
+#: field.qrc.column_type.label:9044
msgid "Column Type"
msgstr ""
-#: field.aou.shortname.label:5313
+#: field.aou.shortname.label:5370
msgid "Short (Policy) Name"
msgstr ""
-#: field.acn.deleted.label:2466 field.au.deleted.label:2876
-#: field.sre.deleted.label:4249 field.sunit.deleted.label:4553
-#: field.acp.deleted.label:5941
+#: field.acn.deleted.label:2492 field.au.deleted.label:2902
+#: field.sre.deleted.label:4276 field.sunit.deleted.label:4580
+#: field.acp.deleted.label:5998
msgid "Is Deleted"
msgstr ""
-#: field.mg.xact_finish.label:5661
+#: field.mg.xact_finish.label:5718
msgid "Transaction Finish Timestamp"
msgstr ""
@@ -350,35 +350,35 @@ msgstr ""
msgid "C Weight"
msgstr ""
-#: class.actsced.label:5737
+#: class.actsced.label:5794
msgid "User Stat Cat Default Entry"
msgstr ""
-#: field.mb.billing_ts.label:6551
+#: field.mb.billing_ts.label:6608
msgid "Billing Timestamp"
msgstr ""
-#: field.acqscl.item.label:8577
+#: field.acqscl.item.label:8634
msgid "Serial Item"
msgstr ""
-#: class.acqpa.label:6946
+#: class.acqpa.label:7003
msgid "Provider Address"
msgstr ""
-#: field.acqlia.id.label:7888
+#: field.acqlia.id.label:7945
msgid "Attribute Value ID"
msgstr ""
-#: class.ahcm.label:4101
+#: class.ahcm.label:4127
msgid "Hold Copy Map"
msgstr ""
-#: class.arn.label:3501
+#: class.arn.label:3527
msgid "Authority Record Note"
msgstr ""
-#: class.rocit.label:10238
+#: class.rocit.label:10295
msgid "Classic Item List"
msgstr ""
@@ -390,7 +390,7 @@ msgstr ""
msgid "Min Depth"
msgstr ""
-#: field.acqpon.value.label:7680
+#: field.acqpon.value.label:7737
msgid "Vote Value"
msgstr ""
@@ -398,13 +398,13 @@ msgstr ""
msgid "Attribute Definition"
msgstr ""
-#: class.acqcl.label:8545
+#: class.acqcl.label:8602
msgid "Claim"
msgstr ""
-#: class.cbt.label:6635 field.rmocbbol.billing_type.label:10288
-#: field.rmocbbcol.billing_type.label:10313
-#: field.rmocbbhol.billing_type.label:10341
+#: class.cbt.label:6692 field.rmocbbol.billing_type.label:10345
+#: field.rmocbbcol.billing_type.label:10370
+#: field.rmocbbhol.billing_type.label:10398
msgid "Billing Type"
msgstr ""
@@ -416,24 +416,24 @@ msgstr ""
msgid "Event Add Time"
msgstr ""
-#: class.rrf.label:8176
+#: class.rrf.label:8233
msgid "Report Folder"
msgstr ""
-#: field.jub.lineitem_notes.label:7766
+#: field.jub.lineitem_notes.label:7823
msgid "Line Item Notes"
msgstr ""
-#: field.ahtc.hold.label:6518
+#: field.ahtc.hold.label:6575
msgid "Hold requiring Transit"
msgstr ""
-#: field.aout.name.label:5608
+#: field.aout.name.label:5665
msgid "Type Name"
msgstr ""
-#: field.ahr.cancel_time.label:5043 field.ahopl.cancel_time.label:5170
-#: field.alhr.cancel_time.label:5244
+#: field.ahr.cancel_time.label:5100 field.ahopl.cancel_time.label:5227
+#: field.alhr.cancel_time.label:5301
msgid "Hold Cancel Date/Time"
msgstr ""
@@ -441,11 +441,11 @@ msgstr ""
msgid "Authority Control Set Authority Field"
msgstr ""
-#: class.acqcle.label:8557
+#: class.acqcle.label:8614
msgid "Claim Event"
msgstr ""
-#: class.xcol.label:9098
+#: class.xcol.label:9155
msgid "Column Expression"
msgstr ""
@@ -458,48 +458,48 @@ msgstr ""
msgid "Non-bibliographic Invoice Item Type"
msgstr ""
-#: field.au.usrname.label:2871
+#: field.au.usrname.label:2897
msgid "OPAC/Staff Client User Name"
msgstr ""
#: field.vii.circ_lib.label:245 field.viiad.circ_lib.label:297
-#: field.circ.circ_lib.label:3612 field.combcirc.circ_lib.label:3685
-#: field.acirc.circ_lib.label:3754 field.sunit.circ_lib.label:4546
-#: field.acp.circ_lib.label:5934 field.ancc.circ_lib.label:6145
-#: field.aufhl.circ_lib.label:8757 field.aufhil.circ_lib.label:8779
-#: field.aufhol.circ_lib.label:8809 field.rodcirc.circ_lib.label:10191
-#: field.rmocbbcol.circ_lib.label:10311 field.rmobbcol.circ_lib.label:10325
+#: field.circ.circ_lib.label:3638 field.combcirc.circ_lib.label:3711
+#: field.acirc.circ_lib.label:3780 field.sunit.circ_lib.label:4573
+#: field.acp.circ_lib.label:5991 field.ancc.circ_lib.label:6202
+#: field.aufhl.circ_lib.label:8814 field.aufhil.circ_lib.label:8836
+#: field.aufhol.circ_lib.label:8866 field.rodcirc.circ_lib.label:10248
+#: field.rmocbbcol.circ_lib.label:10368 field.rmobbcol.circ_lib.label:10382
msgid "Circulating Library"
msgstr ""
-#: field.afs.scheduled_time.label:8728
+#: field.afs.scheduled_time.label:8785
msgid "Scheduled Time"
msgstr ""
-#: field.auri.call_number_maps.label:2510
+#: field.auri.call_number_maps.label:2536
msgid "Call Number Maps"
msgstr ""
-#: class.acnn.label:3471
+#: class.acnn.label:3497
msgid "Call Number Note"
msgstr ""
-#: field.qdt.is_numeric.label:8856
+#: field.qdt.is_numeric.label:8913
msgid "Is Numeric"
msgstr ""
-#: class.cmfpm.label:9277
+#: class.cmfpm.label:9334
msgid "MARC21 Fixed Field Map"
msgstr ""
-#: field.ccmm.max_fine_rule.label:1589 field.circ.max_fine_rule.label:3621
-#: field.combcirc.max_fine_rule.label:3694
-#: field.acirc.max_fine_rule.label:3763 class.crmf.label:6075
-#: field.rodcirc.max_fine_rule.label:10200
+#: field.ccmm.max_fine_rule.label:1589 field.circ.max_fine_rule.label:3647
+#: field.combcirc.max_fine_rule.label:3720
+#: field.acirc.max_fine_rule.label:3789 class.crmf.label:6132
+#: field.rodcirc.max_fine_rule.label:10257
msgid "Max Fine Rule"
msgstr ""
-#: field.cuat.ewhat.label:2930
+#: field.cuat.ewhat.label:2956
msgid "Event Type"
msgstr ""
@@ -507,15 +507,15 @@ msgstr ""
msgid "Hold Matrix Matchpoint"
msgstr ""
-#: field.bre.subject_field_entries.label:2599
+#: field.bre.subject_field_entries.label:2625
msgid "Indexed Subject Field Entries"
msgstr ""
-#: class.acpl.label:4126
+#: class.acpl.label:4153
msgid "Copy/Shelving Location"
msgstr ""
-#: field.acqofscred.sort_date.label:7170
+#: field.acqofscred.sort_date.label:7227
msgid "Sort Date"
msgstr ""
@@ -527,11 +527,11 @@ msgstr ""
msgid "User Setting"
msgstr ""
-#: class.actscecm.label:6209
+#: class.actscecm.label:6266
msgid "User Statistical Category Entry"
msgstr ""
-#: field.aoa.san.label:4940 field.acqpro.san.label:6771
+#: field.aoa.san.label:4997 field.acqpro.san.label:6828
msgid "SAN"
msgstr ""
@@ -539,16 +539,16 @@ msgstr ""
msgid "Circulation Limit Set"
msgstr ""
-#: class.asc.label:5437
+#: class.asc.label:5494
msgid "Asset Statistical Category"
msgstr ""
-#: class.jub.label:7743 field.acqlin.lineitem.label:7869
+#: class.jub.label:7800 field.acqlin.lineitem.label:7926
msgid "Line Item"
msgstr ""
-#: field.cracct.path.label:868 field.acqedi.path.label:8070
-#: field.uvu.path.label:9469
+#: field.cracct.path.label:868 field.acqedi.path.label:8127
+#: field.uvu.path.label:9526
msgid "Path"
msgstr ""
@@ -556,32 +556,32 @@ msgstr ""
msgid "Public Note"
msgstr ""
-#: field.acplg.top.label:4163
+#: field.acplg.top.label:4190
msgid "Display Above Orgs"
msgstr ""
-#: field.rccbs.usr_home_ou_name.label:9971
+#: field.rccbs.usr_home_ou_name.label:10028
msgid "User Home Library Name"
msgstr ""
-#: field.au.credit_forward_balance.label:2843
+#: field.au.credit_forward_balance.label:2869
msgid "User Credit Balance"
msgstr ""
-#: field.scap.enum_5.label:4288
+#: field.scap.enum_5.label:4315
msgid "Enum 5"
msgstr ""
-#: class.mcrp.label:5557
+#: class.mcrp.label:5614
msgid "House Credit Payment"
msgstr ""
-#: field.acn.uri_maps.label:2474
+#: field.acn.uri_maps.label:2500
msgid "URI Maps"
msgstr ""
-#: field.ahr.eligible_copies.label:5048 field.ahopl.eligible_copies.label:5175
-#: field.alhr.eligible_copies.label:5249
+#: field.ahr.eligible_copies.label:5105 field.ahopl.eligible_copies.label:5232
+#: field.alhr.eligible_copies.label:5306
msgid "Eligible Copies"
msgstr ""
@@ -590,15 +590,15 @@ msgstr ""
msgid "Limit Set"
msgstr ""
-#: class.bmp.label:2671 field.acp.parts.label:5969
+#: class.bmp.label:2697 field.acp.parts.label:6026
msgid "Monograph Parts"
msgstr ""
-#: field.brav.valid_value.label:3923
+#: field.brav.valid_value.label:3949
msgid "Valid Value"
msgstr ""
-#: field.rhrr.target.label:8355
+#: field.rhrr.target.label:8412
msgid "Hold Target"
msgstr ""
@@ -606,24 +606,24 @@ msgstr ""
msgid "Effective Answer Date/Time"
msgstr ""
-#: field.ahr.capture_time.label:5021 field.ahopl.capture_time.label:5148
-#: field.alhr.capture_time.label:5224
+#: field.ahr.capture_time.label:5078 field.ahopl.capture_time.label:5205
+#: field.alhr.capture_time.label:5281
msgid "Capture Date/Time"
msgstr ""
-#: field.acqpl.id.label:7547
+#: field.acqpl.id.label:7604
msgid "Selection List ID"
msgstr ""
-#: class.pupm.label:6279
+#: class.pupm.label:6336
msgid "User Permission Map"
msgstr ""
-#: class.auricnm.label:2518
+#: class.auricnm.label:2544
msgid "Electronic Access URI to Call Number Map"
msgstr ""
-#: field.acqfap.percent.label:7525
+#: field.acqfap.percent.label:7582
msgid "Percent"
msgstr ""
@@ -631,40 +631,44 @@ msgstr ""
msgid "Search Label"
msgstr ""
-#: field.sunit.loan_duration.label:4563 field.acp.loan_duration.label:5952
-#: field.act.loan_duration.label:6023
+#: field.sunit.loan_duration.label:4590 field.acp.loan_duration.label:6009
+#: field.act.loan_duration.label:6080
msgid "Loan Duration"
msgstr ""
#: field.vbq.queue_type.label:336 field.vaq.queue_type.label:476
-#: field.mrd.item_type.label:3297 field.aua.address_type.label:3405
-#: field.scap.type.label:4278 field.mb.btype.label:6559
-#: field.acqpca.address_type.label:7013 field.acqlia.attr_type.label:7890
-#: field.qbv.type.label:8905 field.bmpc.ptype.label:9264
+#: field.mrd.item_type.label:3323 field.aua.address_type.label:3431
+#: field.scap.type.label:4305 field.mb.btype.label:6616
+#: field.acqpca.address_type.label:7070 field.acqlia.attr_type.label:7947
+#: field.qbv.type.label:8962 field.bmpc.ptype.label:9321
msgid "Type"
msgstr ""
-#: class.acplg.label:4156
+#: class.acplg.label:4183
msgid "Copy/Shelving Location Group"
msgstr ""
-#: field.cracct.username.label:865 field.acqedi.username.label:8067
+#: field.cracct.username.label:865 field.acqedi.username.label:8124
msgid "Username"
msgstr ""
-#: class.ccnbn.label:5427
+#: class.ccnbn.label:5484
msgid "Call Number Bucket Note"
msgstr ""
-#: field.acqfsum.allocated_total.label:7470
+#: field.acqfsum.allocated_total.label:7527
msgid "Total Allocated"
msgstr ""
-#: field.cmcts.index_lang.label:9847 field.cmfts.index_lang.label:9872
+#: field.cmcts.index_lang.label:9904 field.cmfts.index_lang.label:9929
msgid "Index Language"
msgstr ""
-#: field.ahn.hold.label:4114 field.aufh.hold.label:6176
+#: field.cbho.rtime.label:2373
+msgid "Hold Request Time"
+msgstr ""
+
+#: field.ahn.hold.label:4141 field.aufh.hold.label:6233
msgid "Hold"
msgstr ""
@@ -673,11 +677,11 @@ msgstr ""
msgid "Event ID"
msgstr ""
-#: field.mcrp.xact.label:5565 field.mb.xact.label:6558
+#: field.mcrp.xact.label:5622 field.mb.xact.label:6615
msgid "Transaction"
msgstr ""
-#: field.acqafsb.amount.label:7378
+#: field.acqafsb.amount.label:7435
msgid "Total Spent Balance"
msgstr ""
@@ -685,45 +689,45 @@ msgstr ""
msgid "Copy Bucket Item"
msgstr ""
-#: field.acqpo.order_date.label:7604 field.acqpoh.order_date.label:7651
+#: field.acqpo.order_date.label:7661 field.acqpoh.order_date.label:7708
msgid "Order Date"
msgstr ""
-#: field.sunit.fine_level.label:4561 field.acp.fine_level.label:5949
-#: field.act.fine_level.label:6024
+#: field.sunit.fine_level.label:4588 field.acp.fine_level.label:6006
+#: field.act.fine_level.label:6081
msgid "Fine Level"
msgstr ""
-#: field.atevdef.validator.label:1066
-msgid "Validator"
+#: field.cbho.pprox.label:2365
+msgid "Capture Lib to Pickup Lib Proximity"
msgstr ""
-#: field.sdist.streams.label:4377
+#: field.sdist.streams.label:4404
msgid "Streams"
msgstr ""
-#: field.pgt.application_perm.label:6100
+#: field.pgt.application_perm.label:6157
msgid "Required Permission"
msgstr ""
-#: field.sunit.status_changed_time.label:4569
-#: field.acp.status_changed_time.label:5958
+#: field.sunit.status_changed_time.label:4596
+#: field.acp.status_changed_time.label:6015
msgid "Copy Status Changed Time"
msgstr ""
-#: field.sunit.mint_condition.label:4570 field.ahr.mint_condition.label:5055
-#: field.ahopl.mint_condition.label:5182 field.alhr.mint_condition.label:5256
-#: field.acp.mint_condition.label:5959
+#: field.sunit.mint_condition.label:4597 field.ahr.mint_condition.label:5112
+#: field.ahopl.mint_condition.label:5239 field.alhr.mint_condition.label:5313
+#: field.acp.mint_condition.label:6016
msgid "Is Mint Condition"
msgstr ""
-#: field.rccc.dewey_block_hundreds.label:9924
+#: field.rccc.dewey_block_hundreds.label:9981
msgid "Dewey Block - Hundreds"
msgstr ""
#: field.chmw.marc_form.label:1439 field.ccmw.marc_form.label:1470
#: field.chmm.marc_form.label:1527 field.ccmm.marc_form.label:1578
-#: field.rccc.item_form.label:9905
+#: field.rccc.item_form.label:9962
msgid "MARC Form"
msgstr ""
@@ -731,7 +735,7 @@ msgstr ""
msgid "Order of Application"
msgstr ""
-#: field.ssr.visible.label:4892
+#: field.ssr.visible.label:4949
msgid "Visible"
msgstr ""
@@ -739,18 +743,18 @@ msgstr ""
msgid "Error Output"
msgstr ""
-#: field.circ.id.label:3619 field.combcirc.id.label:3692
-#: field.acirc.id.label:3761 field.rodcirc.id.label:10198
+#: field.circ.id.label:3645 field.combcirc.id.label:3718
+#: field.acirc.id.label:3787 field.rodcirc.id.label:10255
msgid "Circ ID"
msgstr ""
#: field.cwa.active.label:1493 field.chmm.active.label:1516
-#: field.ccmm.active.label:1569 field.scap.active.label:4282
-#: field.cmcts.active.label:9845 field.cmfts.active.label:9870
+#: field.ccmm.active.label:1569 field.scap.active.label:4309
+#: field.cmcts.active.label:9902 field.cmfts.active.label:9927
msgid "Active?"
msgstr ""
-#: class.ascecm.label:4776
+#: class.ascecm.label:4803
msgid "Statistical Category Entry Copy Map"
msgstr ""
@@ -766,7 +770,7 @@ msgstr ""
msgid "Buoyant?"
msgstr ""
-#: field.rocit.stat_cat_1_value.label:10254
+#: field.rocit.stat_cat_1_value.label:10311
msgid "Legacy Stat Cat 1 Value"
msgstr ""
@@ -774,16 +778,16 @@ msgstr ""
msgid "Permission Context"
msgstr ""
-#: field.acpl.circulate.label:4128
+#: field.acpl.circulate.label:4155
msgid "Can Circulate?"
msgstr ""
-#: field.sunit.stat_cat_entry_copy_maps.label:4577
-#: field.acp.stat_cat_entry_copy_maps.label:5963
+#: field.sunit.stat_cat_entry_copy_maps.label:4604
+#: field.acp.stat_cat_entry_copy_maps.label:6020
msgid "Stat-Cat entry maps"
msgstr ""
-#: field.cbc.padding.label:10481
+#: field.cbc.padding.label:10538
msgid "Padding"
msgstr ""
@@ -792,29 +796,29 @@ msgstr ""
msgid "Module Name"
msgstr ""
-#: class.ccnbin.label:4065
+#: class.ccnbin.label:4091
msgid "Call Number Bucket Item Note"
msgstr ""
#: field.vqbr.create_time.label:375 field.vqar.create_time.label:496
-#: field.acqfdeb.create_time.label:7189 field.acqfa.create_time.label:7494
-#: field.acqfap.create_time.label:7528 field.acqpoh.create_time.label:7647
-#: field.acqlih.create_time.label:7812 field.acqdfa.create_time.label:8463
-#: field.uvs.create_time.label:9357 field.cfdfs.create_time.label:9617
+#: field.acqfdeb.create_time.label:7246 field.acqfa.create_time.label:7551
+#: field.acqfap.create_time.label:7585 field.acqpoh.create_time.label:7704
+#: field.acqlih.create_time.label:7869 field.acqdfa.create_time.label:8520
+#: field.uvs.create_time.label:9414 field.cfdfs.create_time.label:9674
msgid "Create Time"
msgstr ""
-#: class.coustl.label:10499
+#: class.coustl.label:10556
msgid "Organizational Unit Setting Type Log"
msgstr ""
-#: field.combcirc.usr_birth_year.label:3716
-#: field.acirc.usr_birth_year.label:3789
+#: field.combcirc.usr_birth_year.label:3742
+#: field.acirc.usr_birth_year.label:3815
msgid "Patron Birth Year"
msgstr ""
-#: field.atc.hold_transit_copy.label:1949 class.ahtc.label:6513
-#: field.iatc.hold_transit_copy.label:10124
+#: field.atc.hold_transit_copy.label:1949 class.ahtc.label:6570
+#: field.iatc.hold_transit_copy.label:10181
msgid "Hold Transit"
msgstr ""
@@ -822,14 +826,18 @@ msgstr ""
msgid "Last Stop Fines Time"
msgstr ""
-#: field.aur.need_before.label:6684
+#: field.aur.need_before.label:6741
msgid "Need Before Date/Time"
msgstr ""
-#: class.afscv.label:8742
+#: class.afscv.label:8799
msgid "Fieldset Column Value"
msgstr ""
+#: field.aoupa.prox_adjustment.label:4911
+msgid "Proximity Adjustment"
+msgstr ""
+
#: field.ccm.sip2_media_type.label:1254
msgid "SIP2 Media Type"
msgstr ""
@@ -840,75 +848,75 @@ msgstr ""
#: field.acqim.code.label:1288 field.ccpbt.code.label:1304
#: field.ccnbt.code.label:1320 field.cbrebt.code.label:1380
#: field.cubt.code.label:1396 field.cvrfm.code.label:1412
-#: field.aba.code.label:2124 field.acqpro.code.label:6768
-#: field.acqipm.code.label:6817 field.acqfs.code.label:7113
-#: field.acqf.code.label:7220 field.acqfsum.code.label:7462
-#: field.acqliat.code.label:7849 field.acqliad.code.label:7937
-#: field.acqlimad.code.label:7952 field.acqligad.code.label:7972
-#: field.acqliuad.code.label:7982 field.acqlipad.code.label:7995
-#: field.acqlilad.code.label:8055 field.acqclt.code.label:8508
-#: field.acqclet.code.label:8528 field.cmrtm.code.label:9638
+#: field.aba.code.label:2124 field.acqpro.code.label:6825
+#: field.acqipm.code.label:6874 field.acqfs.code.label:7170
+#: field.acqf.code.label:7277 field.acqfsum.code.label:7519
+#: field.acqliat.code.label:7906 field.acqliad.code.label:7994
+#: field.acqlimad.code.label:8009 field.acqligad.code.label:8029
+#: field.acqliuad.code.label:8039 field.acqlipad.code.label:8052
+#: field.acqlilad.code.label:8112 field.acqclt.code.label:8565
+#: field.acqclet.code.label:8585 field.cmrtm.code.label:9695
msgid "Code"
msgstr ""
-#: class.cubi.label:5750
+#: class.cubi.label:5807
msgid "User Bucket Item"
msgstr ""
-#: field.circ.due_date.label:3615 field.combcirc.due_date.label:3688
-#: field.acirc.due_date.label:3757 field.rodcirc.due_date.label:10194
+#: field.circ.due_date.label:3641 field.combcirc.due_date.label:3714
+#: field.acirc.due_date.label:3783 field.rodcirc.due_date.label:10251
msgid "Due Date/Time"
msgstr ""
-#: class.acqafsb.label:7375
+#: class.acqafsb.label:7432
msgid "All Fund Spent Balance"
msgstr ""
-#: class.acqafst.label:7365
+#: class.acqafst.label:7422
msgid "All Fund Spent Total"
msgstr ""
-#: field.aur.holdable_formats.label:6678
+#: field.aur.holdable_formats.label:6735
msgid "Holdable Formats"
msgstr ""
-#: field.acqpo.id.label:7595 field.acqpoh.id.label:7642
-#: field.acqmapinv.purchase_order.label:10459
+#: field.acqpo.id.label:7652 field.acqpoh.id.label:7699
+#: field.acqmapinv.purchase_order.label:10516
msgid "Purchase Order ID"
msgstr ""
-#: field.sunit.age_protect.label:4541 field.acp.age_protect.label:5929
+#: field.sunit.age_protect.label:4568 field.acp.age_protect.label:5986
msgid "Age Hold Protection"
msgstr ""
-#: field.brt.name.label:3830
+#: field.brt.name.label:3856
msgid "Resource Type Name"
msgstr ""
-#: class.sunit.label:4538 field.sitem.unit.label:4618
+#: class.sunit.label:4565 field.sitem.unit.label:4645
msgid "Unit"
msgstr ""
-#: class.cst.label:2529 class.csp.label:3317
-#: field.ausp.standing_penalty.label:3383
+#: class.cst.label:2555 class.csp.label:3343
+#: field.ausp.standing_penalty.label:3409
msgid "Standing Penalty"
msgstr ""
-#: field.circ.checkin_staff.label:3610 field.combcirc.checkin_staff.label:3683
-#: field.acirc.checkin_staff.label:3752
-#: field.rodcirc.checkin_staff.label:10189
+#: field.circ.checkin_staff.label:3636 field.combcirc.checkin_staff.label:3709
+#: field.acirc.checkin_staff.label:3778
+#: field.rodcirc.checkin_staff.label:10246
msgid "Check In Staff"
msgstr ""
-#: field.mdp.cash_drawer.label:6393
+#: field.mdp.cash_drawer.label:6450
msgid "Cash Drawer"
msgstr ""
-#: field.acnc.field.label:2415
+#: field.acnc.field.label:2441
msgid "Call number fields"
msgstr ""
-#: field.acqf.spent_total.label:7233
+#: field.acqf.spent_total.label:7290
msgid "Spent Total"
msgstr ""
@@ -917,7 +925,7 @@ msgid "Z39.50 Attribute"
msgstr ""
#: field.mbtslv.billing_location.label:1851
-#: field.mg.billing_location.label:5657
+#: field.mg.billing_location.label:5714
msgid "Billing Location"
msgstr ""
@@ -925,15 +933,15 @@ msgstr ""
msgid "Fallthrough"
msgstr ""
-#: class.srlu.label:4468
+#: class.srlu.label:4495
msgid "Routing List User"
msgstr ""
-#: field.mrd.pub_status.label:3299
+#: field.mrd.pub_status.label:3325
msgid "Pub Status"
msgstr ""
-#: field.aufhmxl.max.label:8791
+#: field.aufhmxl.max.label:8848
msgid "Max Loop"
msgstr ""
@@ -945,75 +953,75 @@ msgstr ""
msgid "Call Number Bucket Type"
msgstr ""
-#: field.mckp.cash_drawer.label:5911
+#: field.mckp.cash_drawer.label:5968
msgid "Workstation link"
msgstr ""
-#: field.combcirc.usr_post_code.label:3704
-#: field.acirc.usr_post_code.label:3773
+#: field.combcirc.usr_post_code.label:3730
+#: field.acirc.usr_post_code.label:3799
msgid "Patron ZIP"
msgstr ""
-#: field.circ.xact_start.label:3633 field.combcirc.xact_start.label:3706
-#: field.acirc.xact_start.label:3775 field.rodcirc.xact_start.label:10211
+#: field.circ.xact_start.label:3659 field.combcirc.xact_start.label:3732
+#: field.acirc.xact_start.label:3801 field.rodcirc.xact_start.label:10268
msgid "Check Out Date/Time"
msgstr ""
-#: class.acqclet.label:8524 field.acqcle.type.label:8560
-#: field.acqscle.type.label:8588
+#: class.acqclet.label:8581 field.acqcle.type.label:8617
+#: field.acqscle.type.label:8645
msgid "Claim Event Type"
msgstr ""
-#: field.circ.billable_transaction.label:3641
-#: field.combcirc.billable_transaction.label:3710
-#: field.acirc.billable_transaction.label:3783
-#: field.rodcirc.billable_transaction.label:10214
+#: field.circ.billable_transaction.label:3667
+#: field.combcirc.billable_transaction.label:3736
+#: field.acirc.billable_transaction.label:3809
+#: field.rodcirc.billable_transaction.label:10271
msgid "Base Transaction"
msgstr ""
-#: class.acqlin.label:7866
+#: class.acqlin.label:7923
msgid "Line Item Note"
msgstr ""
-#: field.cnct.in_house.label:5593
+#: field.cnct.in_house.label:5650
msgid "In House?"
msgstr ""
-#: field.au.card.label:2839
+#: field.au.card.label:2865
msgid "Current Library Card"
msgstr ""
-#: field.acpn.creator.label:3079
+#: field.acpn.creator.label:3105
msgid "Note Creator"
msgstr ""
-#: field.acqlisum.estimated_amount.label:10076
-#: field.acqlisumi.estimated_amount.label:10096
+#: field.acqlisum.estimated_amount.label:10133
+#: field.acqlisumi.estimated_amount.label:10153
msgid "Estimated Amount"
msgstr ""
-#: field.acqfsrcat.amount.label:7408
+#: field.acqfsrcat.amount.label:7465
msgid "Total Allocated from Funding Source"
msgstr ""
-#: field.acp.last_circ.label:5966 field.rlc.last_circ.label:9816
+#: field.acp.last_circ.label:6023 field.rlc.last_circ.label:9873
msgid "Last Circulation Date"
msgstr ""
-#: field.brt.resources.label:3839 field.aou.resources.label:5331
+#: field.brt.resources.label:3865 field.aou.resources.label:5388
msgid "Resources"
msgstr ""
-#: field.sstr.routing_label.label:4443
+#: field.sstr.routing_label.label:4470
msgid "Routing Label"
msgstr ""
-#: class.acpm.label:2690
+#: class.acpm.label:2716
msgid "Copy Monograph Part Map"
msgstr ""
-#: field.circ.target_copy.label:3630 field.combcirc.target_copy.label:3703
-#: field.acirc.target_copy.label:3772 field.rodcirc.target_copy.label:10208
+#: field.circ.target_copy.label:3656 field.combcirc.target_copy.label:3729
+#: field.acirc.target_copy.label:3798 field.rodcirc.target_copy.label:10265
msgid "Circulating Item"
msgstr ""
@@ -1033,19 +1041,19 @@ msgstr ""
msgid "Control Set ID"
msgstr ""
-#: field.act.age_protect.label:6025
+#: field.act.age_protect.label:6082
msgid "Age Protect"
msgstr ""
-#: field.acqlid.recv_time.label:7908
+#: field.acqlid.recv_time.label:7965
msgid "Actual Receive Date"
msgstr ""
-#: field.cracct.account.label:867 field.acqedi.account.label:8069
+#: field.cracct.account.label:867 field.acqedi.account.label:8126
msgid "Account"
msgstr ""
-#: field.acqf.debits.label:7228
+#: field.acqf.debits.label:7285
msgid "Debits"
msgstr ""
@@ -1057,36 +1065,36 @@ msgstr ""
msgid "Prev Destination"
msgstr ""
-#: class.acnc.label:2410
+#: class.acnc.label:2436
msgid "Call number classification scheme"
msgstr ""
-#: class.aufh.label:6171
+#: class.aufh.label:6228
msgid "Unfulfilled Hold Targets"
msgstr ""
-#: field.rhcrpbap.holds_at_pickup_library.label:9775
+#: field.rhcrpbap.holds_at_pickup_library.label:9832
msgid "Active Holds at Pickup Library"
msgstr ""
-#: field.rsr.series_statement.label:8316
+#: field.rsr.series_statement.label:8373
msgid "Series Statement (normalized)"
msgstr ""
-#: class.rccbs.label:9962
+#: class.rccbs.label:10019
msgid "Classic Open Transaction Summary"
msgstr ""
-#: field.artc.prev_hop.label:6486 field.ahtc.prev_hop.label:6521
+#: field.artc.prev_hop.label:6543 field.ahtc.prev_hop.label:6578
msgid "Previous Stop"
msgstr ""
-#: field.acqpa.address_type.label:6948
+#: field.acqpa.address_type.label:7005
msgid "Address Type"
msgstr ""
-#: field.ahr.cut_in_line.label:5054 field.ahopl.cut_in_line.label:5181
-#: field.alhr.cut_in_line.label:5255
+#: field.ahr.cut_in_line.label:5111 field.ahopl.cut_in_line.label:5238
+#: field.alhr.cut_in_line.label:5312
msgid "Top of Queue"
msgstr ""
@@ -1094,24 +1102,24 @@ msgstr ""
msgid "Auth"
msgstr ""
-#: field.auact.event_time.label:2951
+#: field.auact.event_time.label:2977
msgid "Event Time"
msgstr ""
-#: field.acn.editor.label:2468 field.bre.editor.label:2584
-#: field.sunit.editor.label:4560 field.acp.editor.label:5948
+#: field.acn.editor.label:2494 field.bre.editor.label:2610
+#: field.sunit.editor.label:4587 field.acp.editor.label:6005
msgid "Last Editing User"
msgstr ""
-#: field.aou.settings.label:5321
+#: field.aou.settings.label:5378
msgid "Settings"
msgstr ""
-#: field.acqafet.amount.label:7358
+#: field.acqafet.amount.label:7415
msgid "Total Encumbered Amount"
msgstr ""
-#: field.aouctn.tree.label:5390
+#: field.aouctn.tree.label:5447
msgid "Tree"
msgstr ""
@@ -1127,40 +1135,40 @@ msgstr ""
msgid "Queued Record"
msgstr ""
-#: class.acqpoh.label:7637
+#: class.acqpoh.label:7694
msgid "Purchase Order History"
msgstr ""
-#: class.crahp.label:6058
+#: class.crahp.label:6115
msgid "Age Hold Protection Rule"
msgstr ""
-#: field.aou.workstations.label:5324
+#: field.aou.workstations.label:5381
msgid "Workstations"
msgstr ""
-#: field.aur.article_title.label:6690
+#: field.aur.article_title.label:6747
msgid "Article Title"
msgstr ""
-#: field.au.hold_requests.label:2827
+#: field.au.hold_requests.label:2853
msgid "All Hold Requests"
msgstr ""
-#: field.au.master_account.label:2859
+#: field.au.master_account.label:2885
msgid "Is Group Lead Account"
msgstr ""
-#: field.ahr.frozen.label:5049 field.ahopl.frozen.label:5176
-#: field.alhr.frozen.label:5250
+#: field.ahr.frozen.label:5106 field.ahopl.frozen.label:5233
+#: field.alhr.frozen.label:5307
msgid "Currently Frozen"
msgstr ""
-#: field.acqpca.contact.label:7022
+#: field.acqpca.contact.label:7079
msgid "Contact"
msgstr ""
-#: class.puwoum.label:6268
+#: class.puwoum.label:6325
msgid "User Work Org Unit Map"
msgstr ""
@@ -1168,26 +1176,26 @@ msgstr ""
msgid "Last Checkin Workstation"
msgstr ""
-#: class.stgu.label:8650
+#: class.stgu.label:8707
msgid "User Stage"
msgstr ""
#: field.ccmw.org_unit.label:1462 field.cwa.org_unit.label:1494
-#: field.ccmm.org_unit.label:1570 field.pgpt.org_unit.label:3342
-#: field.ausp.org_unit.label:3384 field.acplo.org.label:4209
-#: field.aouctn.org_unit.label:5391 field.cbt.owner.label:6639
-#: field.acqf.org.label:7216 field.acqfsum.org.label:7458
-#: field.acqfap.org.label:7523 field.acqpl.org_unit.label:7549
-#: field.acqclt.org_unit.label:8507 field.acqclet.org_unit.label:8527
-#: field.acqclp.org_unit.label:8604
+#: field.ccmm.org_unit.label:1570 field.pgpt.org_unit.label:3368
+#: field.ausp.org_unit.label:3410 field.acplo.org.label:4236
+#: field.aouctn.org_unit.label:5448 field.cbt.owner.label:6696
+#: field.acqf.org.label:7273 field.acqfsum.org.label:7515
+#: field.acqfap.org.label:7580 field.acqpl.org_unit.label:7606
+#: field.acqclt.org_unit.label:8564 field.acqclet.org_unit.label:8584
+#: field.acqclp.org_unit.label:8661
msgid "Org Unit"
msgstr ""
-#: class.ahopl.label:5084
+#: class.ahopl.label:5141
msgid "Hold On Pull List"
msgstr ""
-#: class.mkfe.label:3236
+#: class.mkfe.label:3262
msgid "Keyword Field Entry"
msgstr ""
@@ -1195,38 +1203,38 @@ msgstr ""
msgid "User Survey Question"
msgstr ""
-#: class.mfae.label:3176
+#: class.mfae.label:3202
msgid "Combined Facet Entry"
msgstr ""
-#: field.circ.phone_renewal.label:3623 field.combcirc.phone_renewal.label:3696
-#: field.acirc.phone_renewal.label:3765
-#: field.rodcirc.phone_renewal.label:10202
+#: field.circ.phone_renewal.label:3649 field.combcirc.phone_renewal.label:3722
+#: field.acirc.phone_renewal.label:3791
+#: field.rodcirc.phone_renewal.label:10259
msgid "Phone Renewal"
msgstr ""
-#: field.cuat.transient.label:2935
+#: field.cuat.transient.label:2961
msgid "Transient"
msgstr ""
-#: class.siss.label:4499 field.sitem.issuance.label:4616
-#: field.smhc.issuance.label:4684
+#: class.siss.label:4526 field.sitem.issuance.label:4643
+#: field.smhc.issuance.label:4711
msgid "Issuance"
msgstr ""
-#: class.mife.label:6185
+#: class.mife.label:6242
msgid "Identifier Field Entry"
msgstr ""
-#: field.acqlia.definition.label:7893
+#: field.acqlia.definition.label:7950
msgid "Definition"
msgstr ""
-#: class.sra.label:4819
+#: class.sra.label:4846
msgid "Relevance Adjustment"
msgstr ""
-#: field.aur.article_pages.label:6691
+#: field.aur.article_pages.label:6748
msgid "Article Pages"
msgstr ""
@@ -1234,15 +1242,15 @@ msgstr ""
msgid "Facet Field"
msgstr ""
-#: field.sre.edit_date.label:4250
+#: field.sre.edit_date.label:4277
msgid "Edit date"
msgstr ""
-#: field.acqlid.claims.label:7918
+#: field.acqlid.claims.label:7975
msgid "Claims"
msgstr ""
-#: class.ppl.label:3149
+#: class.ppl.label:3175
msgid "Permission List"
msgstr ""
@@ -1250,12 +1258,12 @@ msgstr ""
msgid "Hook"
msgstr ""
-#: field.bmpc.id.label:9263
+#: field.bmpc.id.label:9320
msgid "Temp ID"
msgstr ""
-#: class.acqinv.label:6830 field.acqie.invoice.label:6869
-#: field.acqii.invoice.label:6906
+#: class.acqinv.label:6887 field.acqie.invoice.label:6926
+#: field.acqii.invoice.label:6963
msgid "Invoice"
msgstr ""
@@ -1263,140 +1271,140 @@ msgstr ""
msgid "Field Path"
msgstr ""
-#: class.rlcd.label:9650
+#: class.rlcd.label:9707
msgid "Last Copy Delete Time"
msgstr ""
-#: field.mdp.accepting_usr.label:6392
+#: field.mdp.accepting_usr.label:6449
msgid "Accepting User"
msgstr ""
-#: class.qrc.label:8981
+#: class.qrc.label:9038
msgid "Record Column"
msgstr ""
-#: field.ahr.thaw_date.label:5050 field.ahopl.thaw_date.label:5177
-#: field.alhr.thaw_date.label:5251
+#: field.ahr.thaw_date.label:5107 field.ahopl.thaw_date.label:5234
+#: field.alhr.thaw_date.label:5308
msgid "Thaw Date (if frozen)"
msgstr ""
-#: field.acqinv.inv_type.label:6838
+#: field.acqinv.inv_type.label:6895
msgid "Invoice Type"
msgstr ""
-#: field.acqpro.fax_phone.label:6778 field.acqpa.fax_phone.label:6959
-#: field.acqpca.fax_phone.label:7024
+#: field.acqpro.fax_phone.label:6835 field.acqpa.fax_phone.label:7016
+#: field.acqpca.fax_phone.label:7081
msgid "Fax Phone"
msgstr ""
-#: class.bmpc.label:9261
+#: class.bmpc.label:9318
msgid "MARC21 Physical Characteristics"
msgstr ""
-#: field.acqinv.payment_method.label:6841
+#: field.acqinv.payment_method.label:6898
msgid "Payment Method"
msgstr ""
-#: class.afs.label:8721
+#: class.afs.label:8778
msgid "Fieldset"
msgstr ""
-#: field.rmsr.pubdate.label:8269 field.rssr.pubdate.label:8293
-#: field.rsr.pubdate.label:8314
+#: field.rmsr.pubdate.label:8326 field.rssr.pubdate.label:8350
+#: field.rsr.pubdate.label:8371
msgid "Publication Year (normalized)"
msgstr ""
-#: field.uvs.attempts.label:9360
+#: field.uvs.attempts.label:9417
msgid "Verification Attempts"
msgstr ""
-#: field.scap.enum_1.label:4284
+#: field.scap.enum_1.label:4311
msgid "Enum 1"
msgstr ""
-#: field.scap.enum_3.label:4286
+#: field.scap.enum_3.label:4313
msgid "Enum 3"
msgstr ""
-#: field.scap.enum_2.label:4285
+#: field.scap.enum_2.label:4312
msgid "Enum 2"
msgstr ""
-#: field.asva.answer.label:6120
+#: field.asva.answer.label:6177
msgid "Answer Text"
msgstr ""
-#: field.scap.enum_4.label:4287
+#: field.scap.enum_4.label:4314
msgid "Enum 4"
msgstr ""
-#: field.scap.enum_6.label:4289
+#: field.scap.enum_6.label:4316
msgid "Enum 6"
msgstr ""
#: field.vqbr.id.label:374 field.vqar.id.label:495 field.mra.id.label:801
-#: field.bre.id.label:2586 field.aufh.id.label:6177 field.rmsr.id.label:8261
-#: field.rssr.id.label:8285 field.rsr.id.label:8304 field.rlcd.id.label:9664
-#: field.rhcrpb.id.label:9727 field.rhcrpbap.id.label:9773
+#: field.bre.id.label:2612 field.aufh.id.label:6234 field.rmsr.id.label:8318
+#: field.rssr.id.label:8342 field.rsr.id.label:8361 field.rlcd.id.label:9721
+#: field.rhcrpb.id.label:9784 field.rhcrpbap.id.label:9830
msgid "Record ID"
msgstr ""
-#: field.siss.holding_link_id.label:4512
+#: field.siss.holding_link_id.label:4539
msgid "Holding Link ID"
msgstr ""
-#: field.sdist.index_summary.label:4381 class.sisum.label:4749
+#: field.sdist.index_summary.label:4408 class.sisum.label:4776
msgid "Index Issue Summary"
msgstr ""
-#: field.bre.attrs.label:2608
+#: field.bre.attrs.label:2634
msgid "SVF Attributes"
msgstr ""
-#: field.au.email.label:2846 field.aou.email.label:5314
-#: field.stgu.email.label:8656
+#: field.au.email.label:2872 field.aou.email.label:5371
+#: field.stgu.email.label:8713
msgid "Email Address"
msgstr ""
-#: class.xbool.label:9052
+#: class.xbool.label:9109
msgid "Boolean Expression"
msgstr ""
-#: field.mrd.audience.label:3288
+#: field.mrd.audience.label:3314
msgid "Audn"
msgstr ""
-#: class.xstr.label:9234
+#: class.xstr.label:9291
msgid "String Expression"
msgstr ""
-#: class.acrlid.label:10009
+#: class.acrlid.label:10066
msgid "Claim Ready Lineitem Details"
msgstr ""
-#: field.acqdf.name.label:8409
+#: field.acqdf.name.label:8466
msgid "Formula Name"
msgstr ""
-#: field.circ.usr.label:3631 field.ancc.patron.label:6149
-#: field.rodcirc.usr.label:10209
+#: field.circ.usr.label:3657 field.ancc.patron.label:6206
+#: field.rodcirc.usr.label:10266
msgid "Patron"
msgstr ""
-#: field.cmfpm.length.label:9284 field.cmpcsm.length.label:9314
-#: field.cbc.length.label:10480
+#: field.cmfpm.length.label:9341 field.cmpcsm.length.label:9371
+#: field.cbc.length.label:10537
msgid "Length"
msgstr ""
-#: field.au.cards.label:2825
+#: field.au.cards.label:2851
msgid "All Library Cards"
msgstr ""
-#: field.sitem.shadowed.label:4624
+#: field.sitem.shadowed.label:4651
msgid "Shadowed?"
msgstr ""
-#: field.qfpd.id.label:8890
+#: field.qfpd.id.label:8947
msgid "Function Param Def ID"
msgstr ""
@@ -1404,7 +1412,7 @@ msgstr ""
msgid "Matrix Test Result"
msgstr ""
-#: field.rccbs.patron_zip.label:9995
+#: field.rccbs.patron_zip.label:10052
msgid "User ZIP Code"
msgstr ""
@@ -1412,23 +1420,23 @@ msgstr ""
msgid "Record Matching Definition Set"
msgstr ""
-#: field.mrd.cat_form.label:3290
+#: field.mrd.cat_form.label:3316
msgid "Cat Form"
msgstr ""
-#: field.qfs.id.label:8878
+#: field.qfs.id.label:8935
msgid "Function Signature ID"
msgstr ""
-#: field.atc.dest.label:1940 field.iatc.dest.label:10116
+#: field.atc.dest.label:1940 field.iatc.dest.label:10173
msgid "Destination"
msgstr ""
-#: field.ahopl.copy_location_order_position.label:5186
+#: field.ahopl.copy_location_order_position.label:5243
msgid "Copy Location Sort Order"
msgstr ""
-#: class.mfp.label:3268
+#: class.mfp.label:3294
msgid "Forgive Payment"
msgstr ""
@@ -1436,19 +1444,19 @@ msgstr ""
msgid "Final Target Record"
msgstr ""
-#: field.acn.uris.label:2475
+#: field.acn.uris.label:2501
msgid "URIs"
msgstr ""
-#: class.acqfat.label:7260
+#: class.acqfat.label:7317
msgid "Fund Allocation Total"
msgstr ""
-#: field.rocit.stat_cat_2_value.label:10255
+#: field.rocit.stat_cat_2_value.label:10312
msgid "Legacy Stat Cat 2 Value"
msgstr ""
-#: class.svr.label:4226
+#: class.svr.label:4253
msgid "Serial Virtual Record"
msgstr ""
@@ -1456,67 +1464,71 @@ msgstr ""
msgid "Range is from Owning Lib?"
msgstr ""
-#: field.acqlisum.paid_amount.label:10078
-#: field.acqlisumi.paid_amount.label:10098
+#: field.acqlisum.paid_amount.label:10135
+#: field.acqlisumi.paid_amount.label:10155
msgid "Paid Amount"
msgstr ""
-#: field.acqii.inv_item_type.label:6909 field.acqpoi.inv_item_type.label:7711
+#: field.acqii.inv_item_type.label:6966 field.acqpoi.inv_item_type.label:7768
msgid "Invoice Item Type"
msgstr ""
-#: field.stgsc.value.label:8716
+#: field.stgsc.value.label:8773
msgid "Stat Cat Value"
msgstr ""
-#: field.acqftr.transfer_time.label:7054
+#: field.acqftr.transfer_time.label:7111
msgid "Transfer Time"
msgstr ""
-#: class.mfr.label:3107
+#: class.mfr.label:3133
msgid "Flattened MARC Fields"
msgstr ""
+#: class.acpn.label:3102
+msgid "Copy Note"
+msgstr ""
+
#: field.cmc.a_weight.label:2314
msgid "A Weight"
msgstr ""
-#: class.acpn.label:3076
-msgid "Copy Note"
+#: field.cbho.aprox.label:2367
+msgid "Adjusted Circ Lib to Pickup Lib Proximity"
msgstr ""
#: field.atc.persistant_transfer.label:1943
-#: field.iatc.persistant_transfer.label:10119
+#: field.iatc.persistant_transfer.label:10176
msgid "Is Persistent? (unused)"
msgstr ""
-#: field.aou.fiscal_calendar.label:5317 class.acqfc.label:7067
+#: field.aou.fiscal_calendar.label:5374 class.acqfc.label:7124
msgid "Fiscal Calendar"
msgstr ""
-#: class.qseq.label:8839
+#: class.qseq.label:8896
msgid "Query Sequence"
msgstr ""
-#: field.qxp.operator.label:8925 field.xop.operator.label:9209
-#: field.xser.operator.label:9226
+#: field.qxp.operator.label:8982 field.xop.operator.label:9266
+#: field.xser.operator.label:9283
msgid "Operator"
msgstr ""
-#: field.acqct.code.label:6727
+#: field.acqct.code.label:6784
msgid "Currency Code"
msgstr ""
-#: class.coust.label:3038
+#: class.coust.label:3064
msgid "Organizational Unit Setting Type"
msgstr ""
-#: field.ancc.duedate.label:6151
+#: field.ancc.duedate.label:6208
msgid "Virtual Due Date/Time"
msgstr ""
-#: field.circ.unrecovered.label:3645 field.bresv.unrecovered.label:3979
-#: field.mbt.unrecovered.label:5703
+#: field.circ.unrecovered.label:3671 field.bresv.unrecovered.label:4005
+#: field.mbt.unrecovered.label:5760
msgid "Unrecovered Debt"
msgstr ""
@@ -1524,100 +1536,100 @@ msgstr ""
msgid "User Sharing Opt-in"
msgstr ""
-#: field.aun.title.label:1864 field.acpn.title.label:3083
+#: field.aun.title.label:1864 field.acpn.title.label:3109
msgid "Note Title"
msgstr ""
-#: field.cmcts.index_weight.label:9846 field.cmfts.index_weight.label:9871
+#: field.cmcts.index_weight.label:9903 field.cmfts.index_weight.label:9928
msgid "Index Weight"
msgstr ""
-#: field.combcirc.copy_owning_lib.label:3719
-#: field.acirc.copy_owning_lib.label:3792
+#: field.combcirc.copy_owning_lib.label:3745
+#: field.acirc.copy_owning_lib.label:3818
msgid "Copy Owning Library"
msgstr ""
-#: field.aua.replaces.label:3417
+#: field.aua.replaces.label:3443
msgid "Replaces"
msgstr ""
-#: field.uvs.selectors.label:9359
+#: field.uvs.selectors.label:9416
msgid "URL Selectors"
msgstr ""
-#: field.ahopl.is_staff_hold.label:5190
+#: field.ahopl.is_staff_hold.label:5247
msgid "Is Staff Hold?"
msgstr ""
-#: class.ancc.label:6143
+#: class.ancc.label:6200
msgid "Non-cataloged Circulation"
msgstr ""
-#: field.brav.id.label:3920
+#: field.brav.id.label:3946
msgid "Resource Attribute Value ID"
msgstr ""
-#: field.siss.holding_code.label:4510
+#: field.siss.holding_code.label:4537
msgid "Holding Code"
msgstr ""
-#: field.rccc.patron_home_lib.label:9914
+#: field.rccc.patron_home_lib.label:9971
msgid "Patron Home Library Link"
msgstr ""
-#: field.circ.billings.label:3639 field.combcirc.billings.label:3708
-#: field.acirc.billings.label:3781 field.rodcirc.billings.label:10212
+#: field.circ.billings.label:3665 field.combcirc.billings.label:3734
+#: field.acirc.billings.label:3807 field.rodcirc.billings.label:10269
msgid "Transaction Billings"
msgstr ""
-#: class.stgma.label:8680
+#: class.stgma.label:8737
msgid "Mailing Address Stage"
msgstr ""
-#: field.bra.id.label:3894
+#: field.bra.id.label:3920
msgid "Resource Attribute ID"
msgstr ""
-#: field.crmf.is_percent.label:6080
+#: field.crmf.is_percent.label:6137
msgid "Is Percent"
msgstr ""
-#: field.acqfy.calendar.label:7089
+#: field.acqfy.calendar.label:7146
msgid "Calendar"
msgstr ""
-#: class.acqligad.label:7969
+#: class.acqligad.label:8026
msgid "Line Item Generated Attribute Definition"
msgstr ""
-#: field.bresv.summary.label:3984 field.mbt.summary.label:5710
+#: field.bresv.summary.label:4010 field.mbt.summary.label:5767
msgid "Payment Summary"
msgstr ""
-#: class.asfge.label:4989
+#: class.asfge.label:5046
msgid "Search Filter Group Entry"
msgstr ""
-#: class.bra.label:3892 field.brav.attr.label:3922
-#: field.bram.resource_attr.label:3947
+#: class.bra.label:3918 field.brav.attr.label:3948
+#: field.bram.resource_attr.label:3973
msgid "Resource Attribute"
msgstr ""
-#: class.acqpro.label:6762 field.acqpron.provider.label:6801
-#: field.acqinv.provider.label:6834 field.acqpa.provider.label:6953
-#: field.acqpc.provider.label:6985 field.acqpo.provider.label:7599
-#: field.acqpoh.provider.label:7649 field.jub.provider.label:7749
-#: field.acqlih.provider.label:7808 field.acqlipad.provider.label:7998
-#: field.acqphsm.provider.label:8027 field.acqedi.provider.label:8073
+#: class.acqpro.label:6819 field.acqpron.provider.label:6858
+#: field.acqinv.provider.label:6891 field.acqpa.provider.label:7010
+#: field.acqpc.provider.label:7042 field.acqpo.provider.label:7656
+#: field.acqpoh.provider.label:7706 field.jub.provider.label:7806
+#: field.acqlih.provider.label:7865 field.acqlipad.provider.label:8055
+#: field.acqphsm.provider.label:8084 field.acqedi.provider.label:8130
msgid "Provider"
msgstr ""
-#: class.qbv.label:8901 field.qxp.bind_variable.label:8931
-#: field.xbind.bind_variable.label:9044
+#: class.qbv.label:8958 field.qxp.bind_variable.label:8988
+#: field.xbind.bind_variable.label:9101
msgid "Bind Variable"
msgstr ""
-#: field.qseq.id.label:8841
+#: field.qseq.id.label:8898
msgid "Query Seq ID"
msgstr ""
@@ -1625,7 +1637,7 @@ msgstr ""
msgid "Matches"
msgstr ""
-#: field.acqftr.transfer_user.label:7055
+#: field.acqftr.transfer_user.label:7112
msgid "Transfer User"
msgstr ""
@@ -1633,7 +1645,7 @@ msgstr ""
msgid "User Home Lib"
msgstr ""
-#: field.ancc.id.label:6147
+#: field.ancc.id.label:6204
msgid "Non-cat Circulation ID"
msgstr ""
@@ -1641,25 +1653,25 @@ msgstr ""
msgid "Match Set Type"
msgstr ""
-#: field.bresv.xact_start.label:3978 field.mbt.xact_start.label:5702
-#: field.rccbs.xact_start.label:9977
+#: field.bresv.xact_start.label:4004 field.mbt.xact_start.label:5759
+#: field.rccbs.xact_start.label:10034
msgid "Transaction Start Date/Time"
msgstr ""
-#: class.rmobbhol.label:10351
+#: class.rmobbhol.label:10408
msgid "Open Circulation Balance by User Home Library and Owning Library"
msgstr ""
-#: class.qfr.label:8959
+#: class.qfr.label:9016
msgid "From Relation"
msgstr ""
-#: class.chddv.label:2771
+#: class.chddv.label:2797
msgid "Hard Due Date Values"
msgstr ""
#: field.asvq.survey.label:1792 field.asvr.survey.label:1978
-#: class.asv.label:4898
+#: class.asv.label:4955
msgid "Survey"
msgstr ""
@@ -1667,11 +1679,11 @@ msgstr ""
msgid "Setting ID"
msgstr ""
-#: class.cub.label:5531
+#: class.cub.label:5588
msgid "User Bucket"
msgstr ""
-#: field.sunit.dummy_isbn.label:4554 field.acp.dummy_isbn.label:5942
+#: field.sunit.dummy_isbn.label:4581 field.acp.dummy_isbn.label:5999
msgid "Dummy ISBN"
msgstr ""
@@ -1679,30 +1691,31 @@ msgstr ""
msgid "Hook Key"
msgstr ""
-#: field.acn.label.label:2470 field.ahopl.call_number_label.label:5188
-#: field.acqlid.cn_label.label:7907 field.rccc.call_number_label.label:9911
+#: field.acn.label.label:2496 field.ahopl.call_number_label.label:5245
+#: field.acqlid.cn_label.label:7964 field.rccc.call_number_label.label:9968
msgid "Call Number Label"
msgstr ""
-#: field.aua.county.label:3408 field.aal.county.label:3435
-#: field.acqpa.county.label:6951 field.acqpca.county.label:7016
+#: field.aua.county.label:3434 field.aal.county.label:3461
+#: field.acqpa.county.label:7008 field.acqpca.county.label:7073
msgid "County"
msgstr ""
-#: field.acn.prefix.label:2478 field.cbc.prefix.label:10478
+#: field.acn.prefix.label:2504 field.cbc.prefix.label:10535
msgid "Prefix"
msgstr ""
-#: field.ahrn.pub.label:5287
+#: field.ahrn.pub.label:5344
msgid "Pub?"
msgstr ""
-#: field.jub.expected_recv_time.label:7755
+#: field.jub.expected_recv_time.label:7812
msgid "Expected Receive Date"
msgstr ""
-#: field.act.circ_modifier.label:6032 field.acqlid.circ_modifier.label:7914
-#: field.rccc.circ_modifier.label:9901 field.rocit.circ_modifier.label:10250
+#: field.aoupa.circ_mod.label:4908 field.act.circ_modifier.label:6089
+#: field.acqlid.circ_modifier.label:7971 field.rccc.circ_modifier.label:9958
+#: field.rocit.circ_modifier.label:10307
msgid "Circ Modifier"
msgstr ""
@@ -1710,37 +1723,37 @@ msgstr ""
msgid "Event Update Time"
msgstr ""
-#: field.rsr.series_title.label:8315
+#: field.rsr.series_title.label:8372
msgid "Series Title (normalized)"
msgstr ""
-#: field.acqfcb.amount.label:7331
+#: field.acqfcb.amount.label:7388
msgid "Balance after Spent and Encumbered"
msgstr ""
-#: field.actscsf.one_only.label:5477 field.ascsf.one_only.label:6449
+#: field.actscsf.one_only.label:5534 field.ascsf.one_only.label:6506
msgid "Exclusive?"
msgstr ""
-#: field.aufh.current_copy.label:6174
+#: field.aufh.current_copy.label:6231
msgid "Non-fulfilling Copy"
msgstr ""
-#: field.qsq.type.label:8821
+#: field.qsq.type.label:8878
msgid "Query type"
msgstr ""
-#: class.rof.label:8136
+#: class.rof.label:8193
msgid "Output Folder"
msgstr ""
-#: field.stgu.row_id.label:8652 field.stgc.row_id.label:8672
-#: field.stgma.row_id.label:8682 field.stgba.row_id.label:8697
-#: field.stgsc.row_id.label:8712
+#: field.stgu.row_id.label:8709 field.stgc.row_id.label:8729
+#: field.stgma.row_id.label:8739 field.stgba.row_id.label:8754
+#: field.stgsc.row_id.label:8769
msgid "Row ID"
msgstr ""
-#: field.siss.caption_and_pattern.label:4507
+#: field.siss.caption_and_pattern.label:4534
msgid "Caption/Pattern"
msgstr ""
@@ -1753,31 +1766,31 @@ msgstr ""
#: field.cclg.description.label:1628 field.ccls.description.label:1649
#: field.acs.description.label:2032 field.acsaf.description.label:2059
#: field.at.description.label:2107 field.aba.description.label:2127
-#: field.cam.description.label:2382 field.cust.description.label:3019
-#: field.asv.description.label:4902 field.pgt.description.label:6095
-#: field.acqcr.description.label:7577 field.acqliat.description.label:7850
-#: field.acqliad.description.label:7938 field.acqlimad.description.label:7953
-#: field.acqligad.description.label:7973 field.acqliuad.description.label:7983
-#: field.acqlipad.description.label:7996 field.acqlilad.description.label:8056
-#: field.acqclt.description.label:8509 field.acqclet.description.label:8529
-#: field.acqclp.description.label:8606 field.qbv.description.label:8906
-#: field.cfdi.description.label:9593
+#: field.cam.description.label:2408 field.cust.description.label:3045
+#: field.asv.description.label:4959 field.pgt.description.label:6152
+#: field.acqcr.description.label:7634 field.acqliat.description.label:7907
+#: field.acqliad.description.label:7995 field.acqlimad.description.label:8010
+#: field.acqligad.description.label:8030 field.acqliuad.description.label:8040
+#: field.acqlipad.description.label:8053 field.acqlilad.description.label:8113
+#: field.acqclt.description.label:8566 field.acqclet.description.label:8586
+#: field.acqclp.description.label:8663 field.qbv.description.label:8963
+#: field.cfdi.description.label:9650
msgid "Description"
msgstr ""
-#: field.uvu.fragment.label:9472
+#: field.uvu.fragment.label:9529
msgid "Fragment"
msgstr ""
-#: field.acqpl.entry_count.label:7554
+#: field.acqpl.entry_count.label:7611
msgid "Entry Count"
msgstr ""
-#: field.aufh.circ_lib.label:6173
+#: field.aufh.circ_lib.label:6230
msgid "Non-fulfilling Library"
msgstr ""
-#: class.mtfe.label:6197
+#: class.mtfe.label:6254
msgid "Title Field Entry"
msgstr ""
@@ -1789,8 +1802,8 @@ msgstr ""
msgid "Filter?"
msgstr ""
-#: field.brsrc.attr_maps.label:3870 field.bra.attr_maps.label:3900
-#: field.brav.attr_maps.label:3924
+#: field.brsrc.attr_maps.label:3896 field.bra.attr_maps.label:3926
+#: field.brav.attr_maps.label:3950
msgid "Resource Attribute Maps"
msgstr ""
@@ -1799,34 +1812,34 @@ msgstr ""
msgid "Import Error Detail"
msgstr ""
-#: field.asv.usr_summary.label:4911
+#: field.asv.usr_summary.label:4968
msgid "Display in User Summary"
msgstr ""
-#: field.rccc.stat_cat_1_value.label:9925
+#: field.rccc.stat_cat_1_value.label:9982
msgid "Legacy CAT1 Value"
msgstr ""
-#: field.qfr.parent_relation.label:8968
+#: field.qfr.parent_relation.label:9025
msgid "Parent Relation ID"
msgstr ""
-#: class.acqfy.label:7086 field.acqfy.year.label:7090
+#: class.acqfy.label:7143 field.acqfy.year.label:7147
msgid "Fiscal Year"
msgstr ""
-#: field.circ.checkin_time.label:3611 field.combcirc.checkin_time.label:3684
-#: field.acirc.checkin_time.label:3753 field.rodcirc.checkin_time.label:10190
+#: field.circ.checkin_time.label:3637 field.combcirc.checkin_time.label:3710
+#: field.acirc.checkin_time.label:3779 field.rodcirc.checkin_time.label:10247
msgid "Check In Date/Time"
msgstr ""
-#: field.act.owning_lib.label:6014 field.rocit.owning_lib.label:10260
+#: field.act.owning_lib.label:6071 field.rocit.owning_lib.label:10317
msgid "Owning Lib"
msgstr ""
#: field.mbts.last_billing_type.label:1820
#: field.mbtslv.last_billing_type.label:1841
-#: field.rccbs.last_billing_type.label:9990
+#: field.rccbs.last_billing_type.label:10047
msgid "Last Billing Type"
msgstr ""
@@ -1834,11 +1847,11 @@ msgstr ""
msgid "Boolean Operator"
msgstr ""
-#: field.qsi.stored_query.label:8998 field.qobi.stored_query.label:9013
+#: field.qsi.stored_query.label:9055 field.qobi.stored_query.label:9070
msgid "Stored Query ID"
msgstr ""
-#: class.rhcrpbap.label:9742
+#: class.rhcrpbap.label:9799
msgid "Hold/Copy Ratio per Bib and Pickup Library"
msgstr ""
@@ -1846,7 +1859,7 @@ msgstr ""
msgid "Circulation Limit Set Group Map"
msgstr ""
-#: field.sre.active.label:4245
+#: field.sre.active.label:4272
msgid "Is Active"
msgstr ""
@@ -1858,7 +1871,7 @@ msgstr ""
msgid "Non-filing Indicator"
msgstr ""
-#: class.uvs.label:9344
+#: class.uvs.label:9401
msgid "URL Verification Session"
msgstr ""
@@ -1867,53 +1880,57 @@ msgid "Overlay Match ID"
msgstr ""
#: field.aihu.org_unit.label:1913 field.ancihu.org_unit.label:1927
-#: field.acqcr.org_unit.label:7575
+#: field.acqcr.org_unit.label:7632
msgid "Using Library"
msgstr ""
-#: field.ergbhu.update_type.label:8390
+#: field.ergbhu.update_type.label:8447
msgid "Update Type"
msgstr ""
-#: field.bre.marc.label:2588
+#: field.bre.marc.label:2614
msgid "MARC21Slim"
msgstr ""
-#: field.acqpron.edit_time.label:6804 field.acqpl.edit_time.label:7552
-#: field.acqpo.edit_time.label:7598 field.acqpoh.edit_time.label:7648
-#: field.acqpon.edit_time.label:7678 field.jub.edit_time.label:7751
-#: field.acqlih.edit_time.label:7813 field.acqlin.edit_time.label:7872
+#: field.acqpron.edit_time.label:6861 field.acqpl.edit_time.label:7609
+#: field.acqpo.edit_time.label:7655 field.acqpoh.edit_time.label:7705
+#: field.acqpon.edit_time.label:7735 field.jub.edit_time.label:7808
+#: field.acqlih.edit_time.label:7870 field.acqlin.edit_time.label:7929
msgid "Edit Time"
msgstr ""
-#: field.ssubn.title.label:4353 field.sdistn.title.label:4414
-#: field.sin.title.label:4660 field.ahrn.title.label:5284
-#: field.aur.title.label:6687 field.acqpoi.title.label:7712
-#: field.rocit.title.label:10240
+#: field.ssubn.title.label:4380 field.sdistn.title.label:4441
+#: field.sin.title.label:4687 field.ahrn.title.label:5341
+#: field.aur.title.label:6744 field.acqpoi.title.label:7769
+#: field.rocit.title.label:10297
msgid "Title"
msgstr ""
-#: field.vqbr.bib_source.label:379 class.cbs.label:5679
+#: field.vqbr.bib_source.label:379 class.cbs.label:5736
msgid "Bib Source"
msgstr ""
-#: field.circ.checkin_scan_time.label:3637
-#: field.acirc.checkin_scan_time.label:3779
+#: field.circ.checkin_scan_time.label:3663
+#: field.acirc.checkin_scan_time.label:3805
msgid "Checkin Scan Date/Time"
msgstr ""
-#: field.acqinv.payment_auth.label:6840
+#: field.acqinv.payment_auth.label:6897
msgid "Payment Auth"
msgstr ""
-#: class.mwp.label:5802
+#: class.mwp.label:5859
msgid "Work Payment"
msgstr ""
-#: class.acirc.label:3749
+#: class.acirc.label:3775
msgid "Aged (patronless) Circulation"
msgstr ""
+#: class.cbho.label:2361
+msgid "Best-Hold Sort Order"
+msgstr ""
+
#: field.vmsp.quality.label:616
msgid "Importance"
msgstr ""
@@ -1922,17 +1939,17 @@ msgstr ""
msgid "Queued Bib Record Attribute Definition"
msgstr ""
-#: class.pugm.label:6567
+#: class.pugm.label:6624
msgid "User Group Map"
msgstr ""
-#: class.lmap.label:4854
-msgid "Org Lasso Map"
+#: field.cbho.approx.label:2368
+msgid "Adjusted Capture Location to Pickup Lib Proximity"
msgstr ""
-#: field.aua.street2.label:3413 field.aal.street2.label:3433
-#: field.acqpca.street2.label:7021 field.stgma.street2.label:8686
-#: field.stgba.street2.label:8701
+#: field.aua.street2.label:3439 field.aal.street2.label:3459
+#: field.acqpca.street2.label:7078 field.stgma.street2.label:8743
+#: field.stgba.street2.label:8758
msgid "Street (2)"
msgstr ""
@@ -1948,11 +1965,11 @@ msgstr ""
msgid "Limit Group"
msgstr ""
-#: field.au.barred.label:2837
+#: field.au.barred.label:2863
msgid "Barred"
msgstr ""
-#: field.ctcl.name.label:9831
+#: field.ctcl.name.label:9888
msgid "Text Search Config Name"
msgstr ""
@@ -1968,21 +1985,25 @@ msgstr ""
msgid "Global"
msgstr ""
+#: field.cbho.depth.label:2371
+msgid "Hold Selection Depth"
+msgstr ""
+
#: field.viiad.tag.label:294 field.vmsp.tag.label:613 field.vmsq.tag.label:648
#: field.acsaf.tag.label:2055 field.acsbf.tag.label:2087
-#: field.mfr.tag.label:3114 field.cmfpm.tag.label:9281
-#: field.uvu.tag.label:9461
+#: field.mfr.tag.label:3140 field.cmfpm.tag.label:9338
+#: field.uvu.tag.label:9518
msgid "Tag"
msgstr ""
-#: field.acqf.rollover.label:7221 field.acqfsum.rollover.label:7463
+#: field.acqf.rollover.label:7278 field.acqfsum.rollover.label:7520
msgid "Rollover"
msgstr ""
#: field.vqbrad.xpath.label:413 field.vqarad.xpath.label:530
#: field.crad.xpath.label:758 field.cmf.xpath.label:2339
-#: field.acqlimad.xpath.label:7954 field.acqligad.xpath.label:7974
-#: field.acqlipad.xpath.label:7997 field.uvus.xpath.label:9419
+#: field.acqlimad.xpath.label:8011 field.acqligad.xpath.label:8031
+#: field.acqlipad.xpath.label:8054 field.uvus.xpath.label:9476
msgid "XPath"
msgstr ""
@@ -1990,11 +2011,11 @@ msgstr ""
msgid "Record Matching Definition"
msgstr ""
-#: field.mrd.date2.label:3304
+#: field.mrd.date2.label:3330
msgid "Date2"
msgstr ""
-#: field.artc.source.label:6487 field.ahtc.source.label:6522
+#: field.artc.source.label:6544 field.ahtc.source.label:6579
msgid "Sending Library"
msgstr ""
@@ -2005,13 +2026,13 @@ msgstr ""
#: field.ccpbt.label.label:1305 field.ccnbt.label.label:1321
#: field.cbrebt.label.label:1381 field.cubt.label.label:1397
#: field.cmc.label.label:2311 field.cmf.label.label:2338
-#: field.acns.label.label:2426 field.acnp.label.label:2445
-#: field.auri.label.label:2507 field.cuat.label.label:2932
-#: field.atb.label.label:2971 field.cust.label.label:3018
-#: field.sdist.label.label:4369 field.siss.label.label:4508
-#: field.acqcr.label.label:7576 field.acqedi.label.label:8065
-#: field.qbv.label.label:8904 field.cmpctm.label.label:9298
-#: field.cmpcsm.label.label:9315 field.cmpcvm.label.label:9332
+#: field.acns.label.label:2452 field.acnp.label.label:2471
+#: field.auri.label.label:2533 field.cuat.label.label:2958
+#: field.atb.label.label:2997 field.cust.label.label:3044
+#: field.sdist.label.label:4396 field.siss.label.label:4535
+#: field.acqcr.label.label:7633 field.acqedi.label.label:8122
+#: field.qbv.label.label:8961 field.cmpctm.label.label:9355
+#: field.cmpcsm.label.label:9372 field.cmpcvm.label.label:9389
msgid "Label"
msgstr ""
@@ -2027,15 +2048,15 @@ msgstr ""
msgid "Normalizer"
msgstr ""
-#: field.mrd.item_form.label:3295
+#: field.mrd.item_form.label:3321
msgid "Form"
msgstr ""
-#: field.bre.subscriptions.label:2607
+#: field.bre.subscriptions.label:2633
msgid "Subscriptions"
msgstr ""
-#: field.acqie.actual_cost.label:6877 field.acqii.actual_cost.label:6914
+#: field.acqie.actual_cost.label:6934 field.acqii.actual_cost.label:6971
msgid "Actual Cost"
msgstr ""
@@ -2047,60 +2068,60 @@ msgstr ""
msgid "SVF Record Attribute to Indexing Normalizer Map"
msgstr ""
-#: field.mfr.ind2.label:3111
+#: field.mfr.ind2.label:3137
msgid "Indicator 2"
msgstr ""
-#: field.au.checkins.label:2882 field.aou.checkins.label:5323
+#: field.au.checkins.label:2908 field.aou.checkins.label:5380
msgid "Checkins"
msgstr ""
-#: field.actscsf.field.label:5475 field.ascsf.field.label:6447
+#: field.actscsf.field.label:5532 field.ascsf.field.label:6504
msgid "Field Identifier"
msgstr ""
-#: field.cblvl.code.label:4806
+#: field.cblvl.code.label:4833
msgid "Bib Level Code"
msgstr ""
-#: field.acpl.id.label:4131 field.acplo.location.label:4208
+#: field.acpl.id.label:4158 field.acplo.location.label:4235
msgid "Location ID"
msgstr ""
-#: field.acqdf.owner.label:8408
+#: field.acqdf.owner.label:8465
msgid "Formula Owner"
msgstr ""
-#: class.sdist.label:4362 field.sdistn.distribution.label:4410
-#: field.sstr.distribution.label:4442 field.sasum.distribution.label:4673
-#: field.sbsum.distribution.label:4698 field.sssum.distribution.label:4725
-#: field.sisum.distribution.label:4752
+#: class.sdist.label:4389 field.sdistn.distribution.label:4437
+#: field.sstr.distribution.label:4469 field.sasum.distribution.label:4700
+#: field.sbsum.distribution.label:4725 field.sssum.distribution.label:4752
+#: field.sisum.distribution.label:4779
msgid "Distribution"
msgstr ""
-#: field.bre.simple_record.label:2605
+#: field.bre.simple_record.label:2631
msgid "Simple Record Extracts "
msgstr ""
-#: class.actsce.label:5723
+#: class.actsce.label:5780
msgid "User Stat Cat Entry"
msgstr ""
-#: field.au.juvenile.label:2873
+#: field.au.juvenile.label:2899
msgid "Juvenile"
msgstr ""
-#: class.acqftm.label:10383
+#: class.acqftm.label:10440
msgid "Fund Tag Map"
msgstr ""
-#: class.acn.label:2461 field.sunit.call_number.label:4544
-#: field.acp.call_number.label:5932
+#: class.acn.label:2487 field.sunit.call_number.label:4571
+#: field.acp.call_number.label:5989
msgid "Call Number/Volume"
msgstr ""
-#: field.uvsbrem.session.label:9394 field.uvus.session.label:9420
-#: field.uvu.session.label:9459 field.uvva.session.label:9513
+#: field.uvsbrem.session.label:9451 field.uvus.session.label:9477
+#: field.uvu.session.label:9516 field.uvva.session.label:9570
msgid "Session"
msgstr ""
@@ -2108,11 +2129,15 @@ msgstr ""
msgid "Event User Data"
msgstr ""
-#: field.rhcrpbap.copy_count_everywhere.label:9778
+#: field.aoupa.item_circ_lib.label:4903
+msgid "Item Circ Lib"
+msgstr ""
+
+#: field.rhcrpbap.copy_count_everywhere.label:9835
msgid "Holdable Copy Count Everywhere"
msgstr ""
-#: field.sunit.notes.label:4576 field.acp.notes.label:5962
+#: field.sunit.notes.label:4603 field.acp.notes.label:6019
msgid "Copy Notes"
msgstr ""
@@ -2124,7 +2149,7 @@ msgstr ""
msgid "Match ID"
msgstr ""
-#: class.mbe.label:3188
+#: class.mbe.label:3214
msgid "Combined Browse Entry"
msgstr ""
@@ -2133,12 +2158,12 @@ msgstr ""
msgid "Juvenile?"
msgstr ""
-#: field.actscecm.stat_cat.label:6212 field.aaactsc.stat_cat.label:10525
-#: field.aaasc.stat_cat.label:10537
+#: field.actscecm.stat_cat.label:6269 field.aaactsc.stat_cat.label:10582
+#: field.aaasc.stat_cat.label:10594
msgid "Statistical Category"
msgstr ""
-#: field.acqfc.id.label:7069
+#: field.acqfc.id.label:7126
msgid "Fiscal Calendar ID"
msgstr ""
@@ -2150,12 +2175,12 @@ msgstr ""
msgid "Authority-Bibliographic Record Link"
msgstr ""
-#: field.aur.isxn.label:6686
+#: field.aur.isxn.label:6743
msgid "ISxN"
msgstr ""
-#: field.acn.edit_date.label:2467 field.sunit.edit_date.label:4559
-#: field.acp.edit_date.label:5947
+#: field.acn.edit_date.label:2493 field.sunit.edit_date.label:4586
+#: field.acp.edit_date.label:6004
msgid "Last Edit Date/Time"
msgstr ""
@@ -2163,45 +2188,49 @@ msgstr ""
msgid "Queue ID"
msgstr ""
-#: field.brt.tgt_rsrc_types.label:3841
+#: field.brt.tgt_rsrc_types.label:3867
msgid "Target Resource Types"
msgstr ""
-#: field.cuat.ehow.label:2931
+#: field.aoupa.absolute_adjustment.label:4910
+msgid "Absolute adjustment?"
+msgstr ""
+
+#: field.cuat.ehow.label:2957
msgid "Event Mechanism"
msgstr ""
-#: field.actsce.stat_cat.label:5727 field.actsced.stat_cat.label:5741
-#: field.asce.stat_cat.label:6437
+#: field.actsce.stat_cat.label:5784 field.actsced.stat_cat.label:5798
+#: field.asce.stat_cat.label:6494
msgid "Stat Cat"
msgstr ""
-#: field.asc.required.label:5446 field.actsc.required.label:5501
+#: field.asc.required.label:5503 field.actsc.required.label:5558
msgid "Required"
msgstr ""
-#: field.acqfs.summary.label:7114 field.acqf.summary.label:7226
+#: field.acqfs.summary.label:7171 field.acqf.summary.label:7283
msgid "Summary"
msgstr ""
-#: field.rccc.dewey_range_hundreds.label:9922
+#: field.rccc.dewey_range_hundreds.label:9979
msgid "Dewey Range - Hundreds"
msgstr ""
-#: class.qxp.label:8914 field.qsi.expression.label:9000
-#: field.qobi.expression.label:9015
+#: class.qxp.label:8971 field.qsi.expression.label:9057
+#: field.qobi.expression.label:9072
msgid "Expression"
msgstr ""
-#: class.acqedi.label:8062 field.acqedim.account.label:8103
+#: class.acqedi.label:8119 field.acqedim.account.label:8160
msgid "EDI Account"
msgstr ""
-#: class.uvus.label:9410
+#: class.uvus.label:9467
msgid "URL Verification URL Selector"
msgstr ""
-#: field.cracct.last_activity.label:870 field.acqedi.last_activity.label:8072
+#: field.cracct.last_activity.label:870 field.acqedi.last_activity.label:8129
msgid "Last Activity"
msgstr ""
@@ -2209,11 +2238,11 @@ msgstr ""
msgid "Check Only"
msgstr ""
-#: field.aouctn.children.label:5394
+#: field.aouctn.children.label:5451
msgid "Children"
msgstr ""
-#: field.ocirccount.out.label:3555 field.ocirclist.out.label:3597
+#: field.ocirccount.out.label:3581 field.ocirclist.out.label:3623
msgid "Out"
msgstr ""
@@ -2221,23 +2250,23 @@ msgstr ""
msgid "Was Reset?"
msgstr ""
-#: field.au.settings.label:2829
+#: field.au.settings.label:2855
msgid "All User Settings"
msgstr ""
-#: field.rocit.dewey_block_hundreds.label:10248
+#: field.rocit.dewey_block_hundreds.label:10305
msgid "Dewy Hundreds"
msgstr ""
-#: field.pgt.perm_interval.label:6099
+#: field.pgt.perm_interval.label:6156
msgid "User Expiration Interval"
msgstr ""
-#: class.acqliat.label:7846
+#: class.acqliat.label:7903
msgid "Line Item Alert Text"
msgstr ""
-#: class.mrd.label:3286
+#: class.mrd.label:3312
msgid "Basic Record Descriptor"
msgstr ""
@@ -2245,29 +2274,29 @@ msgstr ""
msgid "Transit Range"
msgstr ""
-#: field.ahopl.issuance_label.label:5189
+#: field.ahopl.issuance_label.label:5246
msgid "Issuance Label"
msgstr ""
-#: field.mwp.id.label:5807 field.mgp.id.label:5825 field.mckp.id.label:5913
-#: field.mp.id.label:6309 field.mbp.id.label:6337 field.mndp.id.label:6365
-#: field.mdp.id.label:6387
+#: field.mwp.id.label:5864 field.mgp.id.label:5882 field.mckp.id.label:5970
+#: field.mp.id.label:6366 field.mbp.id.label:6394 field.mndp.id.label:6422
+#: field.mdp.id.label:6444
msgid "Payment ID"
msgstr ""
-#: class.cbrebin.label:6423
+#: class.cbrebin.label:6480
msgid "Biblio Record Entry Bucket Item Note"
msgstr ""
-#: field.chdd.forceto.label:2754
+#: field.chdd.forceto.label:2780
msgid "Always Use?"
msgstr ""
-#: class.cifm.label:2395
+#: class.cifm.label:2421
msgid "Item Form Map"
msgstr ""
-#: field.jub.eg_bib_id.label:7753 field.acqlih.eg_bib_id.label:7815
+#: field.jub.eg_bib_id.label:7810 field.acqlih.eg_bib_id.label:7872
msgid "Evergreen Bib ID"
msgstr ""
@@ -2275,24 +2304,24 @@ msgstr ""
msgid "Granularity"
msgstr ""
-#: field.afs.pkey_value.label:8733
+#: field.afs.pkey_value.label:8790
msgid "Primary Key Value"
msgstr ""
-#: field.bra.name.label:3896
+#: field.bra.name.label:3922
msgid "Resource Attribute Name"
msgstr ""
-#: field.acqlisum.cancel_count.label:10073
-#: field.acqlisumi.cancel_count.label:10093
+#: field.acqlisum.cancel_count.label:10130
+#: field.acqlisumi.cancel_count.label:10150
msgid "Cancel Count"
msgstr ""
-#: class.acqft.label:10363
+#: class.acqft.label:10420
msgid "Fund Tag"
msgstr ""
-#: field.smhc.ind1.label:4686
+#: field.smhc.ind1.label:4713
msgid "First Indicator"
msgstr ""
@@ -2304,24 +2333,24 @@ msgstr ""
msgid "Billed User"
msgstr ""
-#: field.acqii.title.label:6910
+#: field.acqii.title.label:6967
msgid "Title or Item Name"
msgstr ""
-#: field.cifm.code.label:2397
+#: field.cifm.code.label:2423
msgid "Item Form Code"
msgstr ""
-#: class.i18n_l.label:6618
+#: class.i18n_l.label:6675
msgid "Locale"
msgstr ""
-#: field.rmsr.quality.label:8263 field.rssr.quality.label:8287
-#: field.rsr.quality.label:8307
+#: field.rmsr.quality.label:8320 field.rssr.quality.label:8344
+#: field.rsr.quality.label:8364
msgid "Overall Record Quality"
msgstr ""
-#: field.sunit.detailed_contents.label:4575
+#: field.sunit.detailed_contents.label:4602
msgid "Detailed Contents"
msgstr ""
@@ -2333,24 +2362,24 @@ msgstr ""
msgid "Record Attribute"
msgstr ""
-#: class.clfm.label:5786 field.rccc.lit_form.label:9904
+#: class.clfm.label:5843 field.rccc.lit_form.label:9961
msgid "Literary Form"
msgstr ""
-#: field.ahr.prev_check_time.label:5035 field.ahopl.prev_check_time.label:5162
-#: field.alhr.prev_check_time.label:5236
+#: field.ahr.prev_check_time.label:5092 field.ahopl.prev_check_time.label:5219
+#: field.alhr.prev_check_time.label:5293
msgid "Last Targeting Date/Time"
msgstr ""
-#: field.ssr.rel.label:4888
+#: field.ssr.rel.label:4945
msgid "Relevance"
msgstr ""
-#: field.rccc.language.label:9903
+#: field.rccc.language.label:9960
msgid "Item Language"
msgstr ""
-#: class.acqlisum.label:10068
+#: class.acqlisum.label:10125
msgid "Lineitem Summary"
msgstr ""
@@ -2358,7 +2387,11 @@ msgstr ""
msgid "Queued Authority Record Attribute Definition"
msgstr ""
-#: field.aout.opac_label.label:5609
+#: field.cbho.cut.label:2370
+msgid "Hold Cut-in-line State"
+msgstr ""
+
+#: field.aout.opac_label.label:5666
msgid "OPAC Label"
msgstr ""
@@ -2366,67 +2399,67 @@ msgstr ""
msgid "Opt-In User Field"
msgstr ""
-#: field.au.survey_responses.label:2832
+#: field.au.survey_responses.label:2858
msgid "Survey Responses"
msgstr ""
-#: field.acp.peer_record_maps.label:5970
+#: field.acp.peer_record_maps.label:6027
msgid "Peer Record Maps"
msgstr ""
-#: field.acqofscred.sort_priority.label:7169
+#: field.acqofscred.sort_priority.label:7226
msgid "Sort Priority"
msgstr ""
-#: class.acqscl.label:8573
+#: class.acqscl.label:8630
msgid "Serial Claim"
msgstr ""
-#: field.cmcts.search_lang.label:9848 field.cmfts.search_lang.label:9873
+#: field.cmcts.search_lang.label:9905 field.cmfts.search_lang.label:9930
msgid "Search Language"
msgstr ""
-#: class.rsce2.label:9951
+#: class.rsce2.label:10008
msgid "CAT2 Entry"
msgstr ""
-#: field.acqedim.process_time.label:8107
+#: field.acqedim.process_time.label:8164
msgid "Time Processed"
msgstr ""
-#: field.aout.id.label:5607
+#: field.aout.id.label:5664
msgid "Type ID"
msgstr ""
-#: class.bre.label:2575 field.brt.record.label:3836
+#: class.bre.label:2601 field.brt.record.label:3862
msgid "Bibliographic Record"
msgstr ""
-#: field.ahrcc.id.label:6463
+#: field.ahrcc.id.label:6520
msgid "Cause ID"
msgstr ""
-#: field.acqinv.receiver.label:6833
+#: field.acqinv.receiver.label:6890
msgid "Receiver"
msgstr ""
-#: field.mp.cash_payment.label:6315 field.mbp.cash_payment.label:6343
+#: field.mp.cash_payment.label:6372 field.mbp.cash_payment.label:6400
msgid "Cash Payment Detail"
msgstr ""
-#: field.vmp.id.label:194 field.vibtf.id.label:218 field.mfr.id.label:3109
+#: field.vmp.id.label:194 field.vibtf.id.label:218 field.mfr.id.label:3135
msgid "Field ID"
msgstr ""
-#: field.acqedi.in_dir.label:8074
+#: field.acqedi.in_dir.label:8131
msgid "Incoming Directory"
msgstr ""
-#: field.qsq.from_clause.label:8824
+#: field.qsq.from_clause.label:8881
msgid "FROM Clause"
msgstr ""
-#: field.ancc.item_type.label:6148
+#: field.ancc.item_type.label:6205
msgid "Non-cat Item Type"
msgstr ""
@@ -2434,12 +2467,12 @@ msgstr ""
msgid "User Data"
msgstr ""
-#: class.aal.label:3425
+#: class.aal.label:3451
msgid "Address Alert"
msgstr ""
#: field.mbts.balance_owed.label:1816 field.mbtslv.balance_owed.label:1837
-#: field.rccbs.balance_owed.label:9997
+#: field.rccbs.balance_owed.label:10054
msgid "Balance Owed"
msgstr ""
@@ -2447,8 +2480,8 @@ msgstr ""
msgid "Controlled Bib Fields"
msgstr ""
-#: field.au.second_given_name.label:2866
-#: field.stgu.second_given_name.label:8660
+#: field.au.second_given_name.label:2892
+#: field.stgu.second_given_name.label:8717
msgid "Middle Name"
msgstr ""
@@ -2456,7 +2489,7 @@ msgstr ""
msgid "Min. Quality Ratio"
msgstr ""
-#: field.aou.rsrc_types.label:5330
+#: field.aou.rsrc_types.label:5387
msgid "Resource Types"
msgstr ""
@@ -2464,16 +2497,16 @@ msgstr ""
msgid "Circulation Limit Group"
msgstr ""
-#: field.aur.lineitem.label:6681 field.acqie.lineitem.label:6871
-#: field.acqlid.lineitem.label:7904
+#: field.aur.lineitem.label:6738 field.acqie.lineitem.label:6928
+#: field.acqlid.lineitem.label:7961
msgid "PO Line Item"
msgstr ""
-#: field.auact.etype.label:2950
+#: field.auact.etype.label:2976
msgid "Activity Type"
msgstr ""
-#: field.acqedim.error_time.label:8108
+#: field.acqedim.error_time.label:8165
msgid "Time of Error"
msgstr ""
@@ -2481,11 +2514,11 @@ msgstr ""
msgid "Trigger Event Entry"
msgstr ""
-#: field.rocit.age_protect.label:10263
+#: field.rocit.age_protect.label:10320
msgid "Age Protection"
msgstr ""
-#: field.acqfc.name.label:7070
+#: field.acqfc.name.label:7127
msgid "Fiscal Calendar Name"
msgstr ""
@@ -2493,40 +2526,40 @@ msgstr ""
msgid "Z39.50 Source"
msgstr ""
-#: field.acn.record.label:2472 field.combcirc.copy_bib_record.label:3721
-#: field.acirc.copy_bib_record.label:3794 field.sre.record.label:4246
-#: field.aur.eg_bib.label:6682
+#: field.acn.record.label:2498 field.combcirc.copy_bib_record.label:3747
+#: field.acirc.copy_bib_record.label:3820 field.sre.record.label:4273
+#: field.aur.eg_bib.label:6739
msgid "Bib Record"
msgstr ""
-#: field.clfm.code.label:5788
+#: field.clfm.code.label:5845
msgid "LitF Code"
msgstr ""
-#: field.cifm.value.label:2398
+#: field.cifm.value.label:2424
msgid "Item Form"
msgstr ""
-#: field.acqftr.id.label:7049
+#: field.acqftr.id.label:7106
msgid "Fund Transfer ID"
msgstr ""
-#: field.ahr.requestor.label:5038 field.ahopl.requestor.label:5165
-#: field.alhr.requestor.label:5239
+#: field.ahr.requestor.label:5095 field.ahopl.requestor.label:5222
+#: field.alhr.requestor.label:5296
msgid "Requesting User"
msgstr ""
#: field.auoi.opt_in_ws.label:677 class.aws.label:1234
-#: field.circ.workstation.label:3635 field.acirc.workstation.label:3777
+#: field.circ.workstation.label:3661 field.acirc.workstation.label:3803
msgid "Workstation"
msgstr ""
-#: field.ocirccount.long_overdue.label:3559
-#: field.ocirclist.long_overdue.label:3601
+#: field.ocirccount.long_overdue.label:3585
+#: field.ocirclist.long_overdue.label:3627
msgid "Long Overdue"
msgstr ""
-#: field.rocit.owning_lib_name.label:10258
+#: field.rocit.owning_lib_name.label:10315
msgid "Owning Lib Name"
msgstr ""
@@ -2535,15 +2568,15 @@ msgid "Metabib Field to Indexing Normalizer Map"
msgstr ""
#: field.vqbra.record.label:430 field.vqara.record.label:547
-#: field.ssr.record.label:4889 field.bmpc.record.label:9267
+#: field.ssr.record.label:4946 field.bmpc.record.label:9324
msgid "Record"
msgstr ""
-#: field.acqfsum.encumbrance_total.label:7472
+#: field.acqfsum.encumbrance_total.label:7529
msgid "Total Encumbered"
msgstr ""
-#: field.aal.match_all.label:3430
+#: field.aal.match_all.label:3456
msgid "Match All Fields"
msgstr ""
@@ -2551,19 +2584,19 @@ msgstr ""
msgid "Trigger Hook Point"
msgstr ""
-#: field.rhcrpb.hold_copy_ratio.label:9730
+#: field.rhcrpb.hold_copy_ratio.label:9787
msgid "Hold/Copy Ratio"
msgstr ""
-#: field.bresv.return_time.label:3991
+#: field.bresv.return_time.label:4017
msgid "Return Time"
msgstr ""
-#: field.qdt.is_composite.label:8857
+#: field.qdt.is_composite.label:8914
msgid "Is Composite"
msgstr ""
-#: field.rocit.call_number_label.label:10246
+#: field.rocit.call_number_label.label:10303
msgid "Callnumber Label"
msgstr ""
@@ -2576,44 +2609,44 @@ msgstr ""
msgid "SMS Carrier"
msgstr ""
-#: field.mp.check_payment.label:6318 field.mbp.check_payment.label:6346
+#: field.mp.check_payment.label:6375 field.mbp.check_payment.label:6403
msgid "Check Payment Detail"
msgstr ""
-#: class.acqpc.label:6982
+#: class.acqpc.label:7039
msgid "Provider Contact"
msgstr ""
-#: field.rccc.circ_lib_id.label:9897
+#: field.rccc.circ_lib_id.label:9954
msgid "Library Circulation Location Link"
msgstr ""
-#: field.acpl.orders.label:4135 field.aou.copy_location_orders.label:5326
+#: field.acpl.orders.label:4162 field.aou.copy_location_orders.label:5383
msgid "Copy Location Orders"
msgstr ""
-#: field.acqafcb.amount.label:7388
+#: field.acqafcb.amount.label:7445
msgid "Total Combined Balance"
msgstr ""
-#: field.pgt.usergroup.label:6101
+#: field.pgt.usergroup.label:6158
msgid "Is User Group"
msgstr ""
-#: field.acqfdeb.debit_type.label:7188
+#: field.acqfdeb.debit_type.label:7245
msgid "Debit Type"
msgstr ""
-#: class.ssr.label:4885
+#: class.ssr.label:4942
msgid "Search Result"
msgstr ""
-#: field.ausp.set_date.label:3380
+#: field.ausp.set_date.label:3406
msgid "Set Date"
msgstr ""
-#: field.bre.fingerprint.label:2585 field.rmsr.fingerprint.label:8262
-#: field.rssr.fingerprint.label:8286 field.rsr.fingerprint.label:8306
+#: field.bre.fingerprint.label:2611 field.rmsr.fingerprint.label:8319
+#: field.rssr.fingerprint.label:8343 field.rsr.fingerprint.label:8363
msgid "Fingerprint"
msgstr ""
@@ -2621,49 +2654,49 @@ msgstr ""
msgid "Data"
msgstr ""
-#: field.smhc.ind2.label:4687
+#: field.smhc.ind2.label:4714
msgid "Second Indicator"
msgstr ""
-#: class.i18n.label:6578
+#: class.i18n.label:6635
msgid "i18n Core"
msgstr ""
-#: class.circ.label:3607 field.rccc.id.label:9895
+#: class.circ.label:3633 field.rccc.id.label:9952
msgid "Circulation"
msgstr ""
#: field.cgf.enabled.label:696 field.atevdef.active.label:1063
-#: field.cuat.enabled.label:2934
+#: field.cuat.enabled.label:2960
msgid "Enabled"
msgstr ""
-#: field.qfr.type.label:8962
+#: field.qfr.type.label:9019
msgid "From Relation Type"
msgstr ""
-#: class.rhcrpb.label:9677
+#: class.rhcrpb.label:9734
msgid "Hold/Copy Ratio per Bib"
msgstr ""
#: field.vii.alert_message.label:259 field.viiad.alert_message.label:310
-#: field.au.alert_message.label:2836 field.aal.alert_message.label:3431
-#: field.sunit.alert_message.label:4542 field.acp.alert_message.label:5930
-#: field.act.alert_message.label:6034
+#: field.au.alert_message.label:2862 field.aal.alert_message.label:3457
+#: field.sunit.alert_message.label:4569 field.acp.alert_message.label:5987
+#: field.act.alert_message.label:6091
msgid "Alert Message"
msgstr ""
-#: field.sre.creator.label:4248 field.ssubn.creator.label:4350
-#: field.sdistn.creator.label:4411 field.siss.creator.label:4502
-#: field.sitem.creator.label:4612 field.sin.creator.label:4657
-#: field.act.creator.label:6015 field.acqpron.creator.label:6802
-#: field.acqpl.creator.label:7555 field.acqpo.creator.label:7602
-#: field.acqpoh.creator.label:7644 field.acqpon.creator.label:7676
-#: field.jub.creator.label:7757 field.acqlih.creator.label:7805
-#: field.acqlin.creator.label:7870 field.acqdfa.creator.label:8462
-#: field.acqcle.creator.label:8563 field.acqscle.creator.label:8591
-#: field.uvs.creator.label:9355 field.cfdfs.creator.label:9615
-#: field.rocit.creator.label:10262
+#: field.sre.creator.label:4275 field.ssubn.creator.label:4377
+#: field.sdistn.creator.label:4438 field.siss.creator.label:4529
+#: field.sitem.creator.label:4639 field.sin.creator.label:4684
+#: field.act.creator.label:6072 field.acqpron.creator.label:6859
+#: field.acqpl.creator.label:7612 field.acqpo.creator.label:7659
+#: field.acqpoh.creator.label:7701 field.acqpon.creator.label:7733
+#: field.jub.creator.label:7814 field.acqlih.creator.label:7862
+#: field.acqlin.creator.label:7927 field.acqdfa.creator.label:8519
+#: field.acqcle.creator.label:8620 field.acqscle.creator.label:8648
+#: field.uvs.creator.label:9412 field.cfdfs.creator.label:9672
+#: field.rocit.creator.label:10319
msgid "Creator"
msgstr ""
@@ -2671,7 +2704,7 @@ msgstr ""
msgid "Question ID"
msgstr ""
-#: class.acqpon.label:7672
+#: class.acqpon.label:7729
msgid "PO Note"
msgstr ""
@@ -2679,27 +2712,27 @@ msgstr ""
msgid "Transmission Format"
msgstr ""
-#: field.acqpoh.audit_action.label:7641 field.acqlih.audit_action.label:7803
+#: field.acqpoh.audit_action.label:7698 field.acqlih.audit_action.label:7860
msgid "Audit Action"
msgstr ""
-#: field.chddv.active_date.label:2776
+#: field.chddv.active_date.label:2802
msgid "Active Date"
msgstr ""
-#: field.qsf.subfield_type.label:8868
+#: field.qsf.subfield_type.label:8925
msgid "Subfield Type"
msgstr ""
-#: field.acqfsrcct.amount.label:7398
+#: field.acqfsrcct.amount.label:7455
msgid "Total Credits to Funding Source"
msgstr ""
-#: class.mct.label:2554
+#: class.mct.label:2580
msgid "Collections Tracker"
msgstr ""
-#: field.qsi.grouped_by.label:9002
+#: field.qsi.grouped_by.label:9059
msgid "Is Grouped By"
msgstr ""
@@ -2716,16 +2749,16 @@ msgstr ""
msgid "Field"
msgstr ""
-#: field.atb.org.label:2969 field.acpl.owning_lib.label:4134
-#: field.acplg.owner.label:4161 field.sre.owning_lib.label:4256
+#: field.atb.org.label:2995 field.acpl.owning_lib.label:4161
+#: field.acplg.owner.label:4188 field.sre.owning_lib.label:4283
msgid "Owning Org Unit"
msgstr ""
-#: field.scap.chron_5.label:4294
+#: field.scap.chron_5.label:4321
msgid "Chron 5"
msgstr ""
-#: field.scap.chron_4.label:4293
+#: field.scap.chron_4.label:4320
msgid "Chron 4"
msgstr ""
@@ -2733,42 +2766,42 @@ msgstr ""
msgid "Transaction Finish Time"
msgstr ""
-#: field.scap.chron_1.label:4290
+#: field.scap.chron_1.label:4317
msgid "Chron 1"
msgstr ""
-#: field.scap.chron_3.label:4292
+#: field.scap.chron_3.label:4319
msgid "Chron 3"
msgstr ""
-#: field.scap.chron_2.label:4291
+#: field.scap.chron_2.label:4318
msgid "Chron 2"
msgstr ""
#: field.accs.start_time.label:170 field.atev.start_time.label:1110
-#: field.bresv.start_time.label:3986 field.uvva.start_time.label:9514
+#: field.bresv.start_time.label:4012 field.uvva.start_time.label:9571
msgid "Start Time"
msgstr ""
-#: class.xop.label:9202 class.xser.label:9220
+#: class.xop.label:9259 class.xser.label:9277
msgid "Operator Expression"
msgstr ""
-#: field.rxbt.total.label:8369
+#: field.rxbt.total.label:8426
msgid "Total Billing Amount"
msgstr ""
-#: field.circ.xact_finish.label:3632 field.combcirc.xact_finish.label:3705
-#: field.acirc.xact_finish.label:3774 field.bresv.xact_finish.label:3977
-#: field.mbt.xact_finish.label:5701 field.rodcirc.xact_finish.label:10210
+#: field.circ.xact_finish.label:3658 field.combcirc.xact_finish.label:3731
+#: field.acirc.xact_finish.label:3800 field.bresv.xact_finish.label:4003
+#: field.mbt.xact_finish.label:5758 field.rodcirc.xact_finish.label:10267
msgid "Transaction Finish Date/Time"
msgstr ""
-#: field.acqedim.translate_time.label:8106
+#: field.acqedim.translate_time.label:8163
msgid "Time Translated"
msgstr ""
-#: class.acqfdt.label:7277
+#: class.acqfdt.label:7334
msgid "Total Debit from Fund"
msgstr ""
@@ -2784,31 +2817,31 @@ msgstr ""
#: field.acsaf.name.label:2058 field.at.name.label:2106
#: field.aba.name.label:2125 field.cxt.name.label:2272
#: field.cmc.name.label:2310 field.cmf.name.label:2337
-#: field.acnc.name.label:2413 field.chdd.name.label:2753
-#: field.cust.name.label:3017 field.auss.name.label:3460
-#: field.acpl.name.label:4132 field.acplg.name.label:4159
-#: field.asv.name.label:4905 field.aou.name.label:5310
-#: field.asc.name.label:5441 field.actsc.name.label:5494
-#: field.cnct.name.label:5594 field.act.name.label:6019
-#: field.cbt.name.label:6638 field.acqipm.name.label:6818
-#: field.acqpc.name.label:6986 field.acqf.name.label:7217
-#: field.acqfsum.name.label:7459 field.acqpl.name.label:7550
-#: field.acqpo.name.label:7605 field.acqpoh.name.label:7652
-#: field.acqlia.attr_name.label:7891 field.acqphsm.name.label:8028
-#: field.qbv.name.label:8903 field.uvs.name.label:9353
-#: field.cfdfs.name.label:9613
+#: field.cbho.name.label:2364 field.acnc.name.label:2439
+#: field.chdd.name.label:2779 field.cust.name.label:3043
+#: field.auss.name.label:3486 field.acpl.name.label:4159
+#: field.acplg.name.label:4186 field.asv.name.label:4962
+#: field.aou.name.label:5367 field.asc.name.label:5498
+#: field.actsc.name.label:5551 field.cnct.name.label:5651
+#: field.act.name.label:6076 field.cbt.name.label:6695
+#: field.acqipm.name.label:6875 field.acqpc.name.label:7043
+#: field.acqf.name.label:7274 field.acqfsum.name.label:7516
+#: field.acqpl.name.label:7607 field.acqpo.name.label:7662
+#: field.acqpoh.name.label:7709 field.acqlia.attr_name.label:7948
+#: field.acqphsm.name.label:8085 field.qbv.name.label:8960
+#: field.uvs.name.label:9410 field.cfdfs.name.label:9670
msgid "Name"
msgstr ""
-#: class.aaasc.label:10533
+#: class.aaasc.label:10590
msgid "Circ-Archived Copy Statistical Category Entries"
msgstr ""
-#: field.clm.code.label:2228 field.bre.language.label:2596
+#: field.clm.code.label:2228 field.bre.language.label:2622
msgid "Language Code"
msgstr ""
-#: field.au.ws_ou.label:2833
+#: field.au.ws_ou.label:2859
msgid "Workstation Org Unit"
msgstr ""
@@ -2816,19 +2849,19 @@ msgstr ""
msgid "Bib Import Merge Profile"
msgstr ""
-#: field.qseq.seq_no.label:8843 field.qsf.seq_no.label:8867
-#: field.qfpd.seq_no.label:8892 field.qxp.seq_no.label:8920
-#: field.qcb.seq_no.label:8948 field.qfr.seq_no.label:8969
-#: field.qrc.seq_no.label:8985 field.qsi.seq_no.label:8999
-#: field.qobi.seq_no.label:9014 field.xbet.seq_no.label:9028
-#: field.xbind.seq_no.label:9043 field.xbool.seq_no.label:9057
-#: field.xcase.seq_no.label:9071 field.xcast.seq_no.label:9086
-#: field.xcol.seq_no.label:9103 field.xex.seq_no.label:9118
-#: field.xfunc.seq_no.label:9133 field.xin.seq_no.label:9149
-#: field.xisnull.seq_no.label:9166 field.xnull.seq_no.label:9181
-#: field.xnum.seq_no.label:9194 field.xop.seq_no.label:9207
-#: field.xser.seq_no.label:9225 field.xstr.seq_no.label:9239
-#: field.xsubq.seq_no.label:9252
+#: field.qseq.seq_no.label:8900 field.qsf.seq_no.label:8924
+#: field.qfpd.seq_no.label:8949 field.qxp.seq_no.label:8977
+#: field.qcb.seq_no.label:9005 field.qfr.seq_no.label:9026
+#: field.qrc.seq_no.label:9042 field.qsi.seq_no.label:9056
+#: field.qobi.seq_no.label:9071 field.xbet.seq_no.label:9085
+#: field.xbind.seq_no.label:9100 field.xbool.seq_no.label:9114
+#: field.xcase.seq_no.label:9128 field.xcast.seq_no.label:9143
+#: field.xcol.seq_no.label:9160 field.xex.seq_no.label:9175
+#: field.xfunc.seq_no.label:9190 field.xin.seq_no.label:9206
+#: field.xisnull.seq_no.label:9223 field.xnull.seq_no.label:9238
+#: field.xnum.seq_no.label:9251 field.xop.seq_no.label:9264
+#: field.xser.seq_no.label:9282 field.xstr.seq_no.label:9296
+#: field.xsubq.seq_no.label:9309
msgid "Sequence Number"
msgstr ""
@@ -2836,14 +2869,14 @@ msgstr ""
msgid "Last Checkin Scan Time"
msgstr ""
-#: field.uvuv.res_text.label:9556
+#: field.uvuv.res_text.label:9613
msgid "Result Text"
msgstr ""
#: field.vii.call_number.label:246 field.viiad.call_number.label:298
-#: field.auricnm.call_number.label:2522
-#: field.combcirc.copy_call_number.label:3717
-#: field.acirc.copy_call_number.label:3790
+#: field.auricnm.call_number.label:2548
+#: field.combcirc.copy_call_number.label:3743
+#: field.acirc.copy_call_number.label:3816
msgid "Call Number"
msgstr ""
@@ -2851,45 +2884,45 @@ msgstr ""
msgid "Template Output"
msgstr ""
-#: field.acqdf.id.label:8407 field.acqdfe.formula.label:8430
+#: field.acqdf.id.label:8464 field.acqdfe.formula.label:8487
msgid "Formula ID"
msgstr ""
-#: field.act.mint_condition.label:6037
+#: field.act.mint_condition.label:6094
msgid "Mint Condition?"
msgstr ""
-#: field.circbyyr.is_renewal.label:10174
+#: field.circbyyr.is_renewal.label:10231
msgid "Renewal"
msgstr ""
-#: class.bram.label:3943
+#: class.bram.label:3969
msgid "Resource Attribute Map"
msgstr ""
-#: field.rccbs.usr_home_ou.label:9972
+#: field.rccbs.usr_home_ou.label:10029
msgid "User Home Library Link"
msgstr ""
-#: class.cbc.label:10473
+#: class.cbc.label:10530
msgid "Barcode Completions"
msgstr ""
-#: field.acqpc.role.label:6987
+#: field.acqpc.role.label:7044
msgid "Role"
msgstr ""
-#: field.au.day_phone.label:2844 field.stgu.day_phone.label:8662
+#: field.au.day_phone.label:2870 field.stgu.day_phone.label:8719
msgid "Daytime Phone"
msgstr ""
-#: field.bresv.email_notify.label:4002 field.ahr.email_notify.label:5023
-#: field.ahopl.email_notify.label:5150 field.alhr.email_notify.label:5226
+#: field.bresv.email_notify.label:4028 field.ahr.email_notify.label:5080
+#: field.ahopl.email_notify.label:5207 field.alhr.email_notify.label:5283
msgid "Notify by Email?"
msgstr ""
-#: field.acqlisum.invoice_count.label:10074
-#: field.acqlisumi.invoice_count.label:10094
+#: field.acqlisum.invoice_count.label:10131
+#: field.acqlisumi.invoice_count.label:10151
msgid "Invoice Count"
msgstr ""
@@ -2897,28 +2930,28 @@ msgstr ""
msgid "User Payment Summary"
msgstr ""
-#: field.acqinv.recv_method.label:6837
+#: field.acqinv.recv_method.label:6894
msgid "Receive Method"
msgstr ""
-#: field.au.notes.label:2877
+#: field.au.notes.label:2903
msgid "User Notes"
msgstr ""
-#: field.asc.id.label:5440 field.actsc.id.label:5493
-#: field.stgsc.statcat.label:8715
+#: field.asc.id.label:5497 field.actsc.id.label:5550
+#: field.stgsc.statcat.label:8772
msgid "Stat Cat ID"
msgstr ""
-#: field.acqexr.from_currency.label:6744
+#: field.acqexr.from_currency.label:6801
msgid "From Currency"
msgstr ""
-#: field.mrd.enc_level.label:3293
+#: field.mrd.enc_level.label:3319
msgid "ELvl"
msgstr ""
-#: field.qsq.use_all.label:8822
+#: field.qsq.use_all.label:8879
msgid "Use ALL"
msgstr ""
@@ -2926,16 +2959,16 @@ msgstr ""
msgid "Trigger Event Reactor"
msgstr ""
-#: field.acqf.combined_balance.label:7234
+#: field.acqf.combined_balance.label:7291
msgid "Combined Balance"
msgstr ""
-#: field.acqii.po_item.label:6917 class.acqpoi.label:7706
+#: field.acqii.po_item.label:6974 class.acqpoi.label:7763
msgid "Purchase Order Item"
msgstr ""
-#: field.ahr.selection_ou.label:5040 field.ahopl.selection_ou.label:5167
-#: field.alhr.selection_ou.label:5241
+#: field.ahr.selection_ou.label:5097 field.ahopl.selection_ou.label:5224
+#: field.alhr.selection_ou.label:5298
msgid "Selection Locus"
msgstr ""
@@ -2943,11 +2976,11 @@ msgstr ""
msgid "Collector"
msgstr ""
-#: class.acqafet.label:7355
+#: class.acqafet.label:7412
msgid "All Fund Encumbrance Total"
msgstr ""
-#: field.pgt.children.label:6094
+#: field.pgt.children.label:6151
msgid "Child Groups"
msgstr ""
@@ -2955,113 +2988,113 @@ msgstr ""
msgid "Last Checkin Time"
msgstr ""
-#: field.bre.tcn_value.label:2592 field.rmsr.tcn_value.label:8265
-#: field.rssr.tcn_value.label:8289 field.rsr.tcn_value.label:8309
+#: field.bre.tcn_value.label:2618 field.rmsr.tcn_value.label:8322
+#: field.rssr.tcn_value.label:8346 field.rsr.tcn_value.label:8366
msgid "TCN Value"
msgstr ""
-#: field.act.location.label:6022 field.acqdfe.location.label:8434
+#: field.act.location.label:6079 field.acqdfe.location.label:8491
msgid "Location"
msgstr ""
-#: class.cmpcvm.label:9327
+#: class.cmpcvm.label:9384
msgid "MARC21 Physical Characteristic Value Map"
msgstr ""
-#: class.cam.label:2379
+#: class.cam.label:2405
msgid "Audience Map"
msgstr ""
-#: field.acqpro.prepayment_required.label:6774
-#: field.acqpo.prepayment_required.label:7607
-#: field.acqpoh.prepayment_required.label:7654
+#: field.acqpro.prepayment_required.label:6831
+#: field.acqpo.prepayment_required.label:7664
+#: field.acqpoh.prepayment_required.label:7711
msgid "Prepayment Required"
msgstr ""
-#: field.au.profile.label:2865 field.stgu.profile.label:8655
+#: field.au.profile.label:2891 field.stgu.profile.label:8712
msgid "Main (Profile) Permission Group"
msgstr ""
#: field.vmsp.subfield.label:614 field.vmsq.subfield.label:649
-#: field.mfr.subfield.label:3113 field.smhc.subfield.label:4688
-#: field.acqphsm.subfield.label:8029 class.qsf.label:8863
-#: field.bmpc.subfield.label:9265 field.cmpcsm.subfield.label:9312
-#: field.cmpcvm.ptype_subfield.label:9331 field.uvu.subfield.label:9462
+#: field.mfr.subfield.label:3139 field.smhc.subfield.label:4715
+#: field.acqphsm.subfield.label:8086 class.qsf.label:8920
+#: field.bmpc.subfield.label:9322 field.cmpcsm.subfield.label:9369
+#: field.cmpcvm.ptype_subfield.label:9388 field.uvu.subfield.label:9519
msgid "Subfield"
msgstr ""
-#: field.acn.creator.label:2465 field.sunit.creator.label:4552
-#: field.acp.creator.label:5940
+#: field.acn.creator.label:2491 field.sunit.creator.label:4579
+#: field.acp.creator.label:5997
msgid "Creating User"
msgstr ""
-#: field.sunit.holdable.label:4562 field.acp.holdable.label:5950
+#: field.sunit.holdable.label:4589 field.acp.holdable.label:6007
msgid "Is Holdable"
msgstr ""
-#: field.acqlin.id.label:7868
+#: field.acqlin.id.label:7925
msgid "PO Line Item Note ID"
msgstr ""
-#: class.ergbhu.label:8386
+#: class.ergbhu.label:8443
msgid "Bib IDs by Holding Add/Delete Time (OCLC batch update)"
msgstr ""
-#: class.acqftr.label:7047
+#: class.acqftr.label:7104
msgid "Fund Transfer"
msgstr ""
-#: field.circ.max_fine.label:3620 field.combcirc.max_fine.label:3693
-#: field.acirc.max_fine.label:3762 field.brt.max_fine.label:3833
-#: field.bresv.max_fine.label:3995 field.crmf.amount.label:6077
-#: field.rodcirc.max_fine.label:10199
+#: field.circ.max_fine.label:3646 field.combcirc.max_fine.label:3719
+#: field.acirc.max_fine.label:3788 field.brt.max_fine.label:3859
+#: field.bresv.max_fine.label:4021 field.crmf.amount.label:6134
+#: field.rodcirc.max_fine.label:10256
msgid "Max Fine Amount"
msgstr ""
-#: field.act.deposit.label:6027
+#: field.act.deposit.label:6084
msgid "Deposit?"
msgstr ""
-#: field.auss.target.label:3464 field.acqii.target.label:6918
-#: field.acqpoi.target.label:7717
+#: field.auss.target.label:3490 field.acqii.target.label:6975
+#: field.acqpoi.target.label:7774
msgid "Target"
msgstr ""
-#: field.qfr.subquery.label:8965
+#: field.qfr.subquery.label:9022
msgid "Subquery ID"
msgstr ""
-#: field.acqftm.tag.label:10387
+#: field.acqftm.tag.label:10444
msgid "Tag ID"
msgstr ""
-#: field.ccmm.hard_due_date.label:1590 class.chdd.label:2750
-#: field.chddv.hard_due_date.label:2774
+#: field.ccmm.hard_due_date.label:1590 class.chdd.label:2776
+#: field.chddv.hard_due_date.label:2800
msgid "Hard Due Date"
msgstr ""
-#: field.ahr.hold_type.label:5028 field.ahopl.hold_type.label:5155
-#: field.alhr.hold_type.label:5231
+#: field.ahr.hold_type.label:5085 field.ahopl.hold_type.label:5212
+#: field.alhr.hold_type.label:5288
msgid "Hold Type"
msgstr ""
-#: field.acqfdeb.origin_currency_type.label:7185
+#: field.acqfdeb.origin_currency_type.label:7242
msgid "Origin Currency"
msgstr ""
-#: field.acqda.credit_amount.label:8496
+#: field.acqda.credit_amount.label:8553
msgid "Credit Amount"
msgstr ""
-#: field.au.alias.label:2872
+#: field.au.alias.label:2898
msgid "OPAC/Staff Client Holds Alias"
msgstr ""
-#: field.aou.children.label:5304
+#: field.aou.children.label:5361
msgid "Subordinate Organizational Units"
msgstr ""
-#: field.mfr.value.label:3115
+#: field.mfr.value.label:3141
msgid "Normalized Value"
msgstr ""
@@ -3073,11 +3106,11 @@ msgstr ""
msgid "XML/XSLT Transform Definition"
msgstr ""
-#: class.acqmapinv.label:10410
+#: class.acqmapinv.label:10467
msgid "Acq Map to Invoice View"
msgstr ""
-#: field.acqf.allocation_total.label:7230
+#: field.acqf.allocation_total.label:7287
msgid "Allocation Total"
msgstr ""
@@ -3089,7 +3122,7 @@ msgstr ""
msgid "Authority Control Set"
msgstr ""
-#: field.jub.source_label.label:7754 field.acqlih.source_label.label:7816
+#: field.jub.source_label.label:7811 field.acqlih.source_label.label:7873
msgid "Source Label"
msgstr ""
@@ -3097,32 +3130,32 @@ msgstr ""
msgid "Control Set Authority Field ID"
msgstr ""
-#: field.ahr.fulfillment_time.label:5027
-#: field.ahopl.fulfillment_time.label:5154
-#: field.alhr.fulfillment_time.label:5230
+#: field.ahr.fulfillment_time.label:5084
+#: field.ahopl.fulfillment_time.label:5211
+#: field.alhr.fulfillment_time.label:5287
msgid "Fulfillment Date/Time"
msgstr ""
-#: field.ausp.note.label:3386 field.srlu.note.label:4475
-#: field.mg.note.label:5659 field.mwp.note.label:5808
-#: field.mgp.note.label:5826 field.mckp.note.label:5914
-#: field.mp.note.label:6310 field.mbp.note.label:6338
-#: field.mndp.note.label:6366 field.mdp.note.label:6388
-#: field.mb.note.label:6554 field.acqinv.note.label:6842
-#: field.acqie.note.label:6874 field.acqii.note.label:6912
-#: field.acqftr.note.label:7056 field.acqfscred.note.label:7141
-#: field.acqofscred.note.label:7173 field.acqfa.note.label:7493
-#: field.acqfap.note.label:7527 field.acqpoi.note.label:7714
-#: field.acqlid.note.label:7915 field.acqcle.note.label:8564
-#: field.acqscle.note.label:8592
+#: field.ausp.note.label:3412 field.srlu.note.label:4502
+#: field.mg.note.label:5716 field.mwp.note.label:5865
+#: field.mgp.note.label:5883 field.mckp.note.label:5971
+#: field.mp.note.label:6367 field.mbp.note.label:6395
+#: field.mndp.note.label:6423 field.mdp.note.label:6445
+#: field.mb.note.label:6611 field.acqinv.note.label:6899
+#: field.acqie.note.label:6931 field.acqii.note.label:6969
+#: field.acqftr.note.label:7113 field.acqfscred.note.label:7198
+#: field.acqofscred.note.label:7230 field.acqfa.note.label:7550
+#: field.acqfap.note.label:7584 field.acqpoi.note.label:7771
+#: field.acqlid.note.label:7972 field.acqcle.note.label:8621
+#: field.acqscle.note.label:8649
msgid "Note"
msgstr ""
-#: class.ccnbi.label:4050
+#: class.ccnbi.label:4076
msgid "Call Number Bucket Item"
msgstr ""
-#: class.xbet.label:9023
+#: class.xbet.label:9080
msgid "Between Expression"
msgstr ""
@@ -3130,15 +3163,15 @@ msgstr ""
msgid "Events"
msgstr ""
-#: field.act.circ_lib.label:6020 field.rocit.circ_lib.label:10261
+#: field.act.circ_lib.label:6077 field.rocit.circ_lib.label:10318
msgid "Circ Lib"
msgstr ""
-#: field.acn.id.label:2469
+#: field.acn.id.label:2495
msgid "Call Number/Volume ID"
msgstr ""
-#: field.qfr.join_type.label:8970
+#: field.qfr.join_type.label:9027
msgid "Join Type"
msgstr ""
@@ -3146,16 +3179,16 @@ msgstr ""
msgid "Queued Authority Record"
msgstr ""
-#: field.bresv.capture_staff.label:4001
+#: field.bresv.capture_staff.label:4027
msgid "Capture Staff"
msgstr ""
-#: field.circ.aaasc_entries.label:3648 field.combcirc.aaasc_entries.label:3723
-#: field.acirc.aaasc_entries.label:3796
+#: field.circ.aaasc_entries.label:3674 field.combcirc.aaasc_entries.label:3749
+#: field.acirc.aaasc_entries.label:3822
msgid "Archived Copy Stat-Cat Entries"
msgstr ""
-#: class.acqclpa.label:8621 field.acrlid.claim_policy_action.label:10058
+#: class.acqclpa.label:8678 field.acrlid.claim_policy_action.label:10115
msgid "Claim Policy Action"
msgstr ""
@@ -3163,15 +3196,15 @@ msgstr ""
msgid "Hold Weights ID"
msgstr ""
-#: field.bresv.payments.label:3981 field.mbt.payments.label:5707
+#: field.bresv.payments.label:4007 field.mbt.payments.label:5764
msgid "Payment Line Items"
msgstr ""
-#: field.sra.multiplier.label:4825
+#: field.sra.multiplier.label:4852
msgid "Multiplier"
msgstr ""
-#: field.uvs.id.label:9352
+#: field.uvs.id.label:9409
msgid "Session ID"
msgstr ""
@@ -3179,17 +3212,17 @@ msgstr ""
msgid "Event Run Time"
msgstr ""
-#: field.stgu.row_date.label:8653 field.stgc.row_date.label:8673
-#: field.stgma.row_date.label:8683 field.stgba.row_date.label:8698
-#: field.stgsc.row_date.label:8713
+#: field.stgu.row_date.label:8710 field.stgc.row_date.label:8730
+#: field.stgma.row_date.label:8740 field.stgba.row_date.label:8755
+#: field.stgsc.row_date.label:8770
msgid "Row Date"
msgstr ""
-#: class.qobi.label:9010
+#: class.qobi.label:9067
msgid "Order By Item"
msgstr ""
-#: class.cblvl.label:4804
+#: class.cblvl.label:4831
msgid "Bib Level Map"
msgstr ""
@@ -3197,25 +3230,25 @@ msgstr ""
msgid "Replace Specification"
msgstr ""
-#: class.mcp.label:3248 field.mdp.cash_payment.label:6395
+#: class.mcp.label:3274 field.mdp.cash_payment.label:6452
msgid "Cash Payment"
msgstr ""
-#: field.ahr.fulfillment_lib.label:5025 field.ahopl.fulfillment_lib.label:5152
-#: field.alhr.fulfillment_lib.label:5228
+#: field.ahr.fulfillment_lib.label:5082 field.ahopl.fulfillment_lib.label:5209
+#: field.alhr.fulfillment_lib.label:5285
msgid "Fulfilling Library"
msgstr ""
-#: field.rocit.shelving_location.label:10251
+#: field.rocit.shelving_location.label:10308
msgid "Shelving Location Name"
msgstr ""
-#: field.atc.id.label:1942 field.artc.id.label:6484 field.ahtc.id.label:6519
-#: field.iatc.id.label:10118
+#: field.atc.id.label:1942 field.artc.id.label:6541 field.ahtc.id.label:6576
+#: field.iatc.id.label:10175
msgid "Transit ID"
msgstr ""
-#: field.mcrp.note.label:5563
+#: field.mcrp.note.label:5620
msgid "Payment Note"
msgstr ""
@@ -3223,12 +3256,12 @@ msgstr ""
msgid "Event Start Time"
msgstr ""
-#: class.fdoc.label:6598
+#: class.fdoc.label:6655
msgid "IDL Field Doc"
msgstr ""
-#: field.sunit.total_circ_count.label:4579
-#: field.acp.total_circ_count.label:5965
+#: field.sunit.total_circ_count.label:4606
+#: field.acp.total_circ_count.label:6022
msgid "Total Circulations"
msgstr ""
@@ -3236,19 +3269,19 @@ msgstr ""
msgid "Script Test"
msgstr ""
-#: field.qobi.id.label:9012
+#: field.qobi.id.label:9069
msgid "Order By Item ID"
msgstr ""
-#: field.uvsbrem.id.label:9393
+#: field.uvsbrem.id.label:9450
msgid "Bucket Item ID"
msgstr ""
-#: field.vqbr.import_items.label:386
-msgid "Import Items"
+#: field.cbho.hprox.label:2366
+msgid "Circ Lib to Request Lib Proximity"
msgstr ""
-#: field.ahr.sms_carrier.label:5033 field.ahopl.sms_carrier.label:5160
+#: field.ahr.sms_carrier.label:5090 field.ahopl.sms_carrier.label:5217
msgid "Notifications SMS Carrier"
msgstr ""
@@ -3256,19 +3289,19 @@ msgstr ""
msgid "Match Set ID"
msgstr ""
-#: field.bre.create_date.label:2580 field.au.create_date.label:2842
-#: field.circ.create_time.label:3634 field.combcirc.create_time.label:3707
-#: field.acirc.create_time.label:3776
+#: field.bre.create_date.label:2606 field.au.create_date.label:2868
+#: field.circ.create_time.label:3660 field.combcirc.create_time.label:3733
+#: field.acirc.create_time.label:3802
msgid "Record Creation Date/Time"
msgstr ""
-#: field.ocirccount.claims_returned.label:3558
-#: field.ocirclist.claims_returned.label:3600
+#: field.ocirccount.claims_returned.label:3584
+#: field.ocirclist.claims_returned.label:3626
msgid "Claims Returned"
msgstr ""
#: field.chmw.request_ou.label:1431 field.chmm.request_ou.label:1519
-#: field.bresv.request_lib.label:3999
+#: field.bresv.request_lib.label:4025
msgid "Request Library"
msgstr ""
@@ -3280,27 +3313,27 @@ msgstr ""
msgid "Trigger Condition Validator"
msgstr ""
-#: class.acqexr.label:6741
+#: class.acqexr.label:6798
msgid "Exchange Rate"
msgstr ""
-#: field.qxp.table_alias.label:8922 field.qfr.table_alias.label:8967
-#: field.xcol.table_alias.label:9104
+#: field.qxp.table_alias.label:8979 field.qfr.table_alias.label:9024
+#: field.xcol.table_alias.label:9161
msgid "Table Alias"
msgstr ""
#: field.vbq.complete.label:335 field.vaq.complete.label:475
-#: field.acqinv.complete.label:6843 field.stgu.complete.label:8666
-#: field.stgc.complete.label:8676 field.stgma.complete.label:8691
-#: field.stgba.complete.label:8706 field.stgsc.complete.label:8717
+#: field.acqinv.complete.label:6900 field.stgu.complete.label:8723
+#: field.stgc.complete.label:8733 field.stgma.complete.label:8748
+#: field.stgba.complete.label:8763 field.stgsc.complete.label:8774
msgid "Complete"
msgstr ""
-#: field.cnct.id.label:5592
+#: field.cnct.id.label:5649
msgid "Non-cat Type ID"
msgstr ""
-#: field.qdt.id.label:8854
+#: field.qdt.id.label:8911
msgid "Datatype ID"
msgstr ""
@@ -3308,7 +3341,7 @@ msgstr ""
msgid "Failure Cleanup"
msgstr ""
-#: field.ccmm.circulate.label:1586 field.act.circulate.label:6026
+#: field.ccmm.circulate.label:1586 field.act.circulate.label:6083
msgid "Circulate?"
msgstr ""
@@ -3316,27 +3349,27 @@ msgstr ""
msgid "User Permission Group"
msgstr ""
-#: field.acqclet.library_initiated.label:8530
+#: field.acqclet.library_initiated.label:8587
msgid "Library Initiated"
msgstr ""
-#: field.bresv.attr_val_maps.label:4003
+#: field.bresv.attr_val_maps.label:4029
msgid "Attribute Value Maps"
msgstr ""
-#: field.scap.start_date.label:4280 field.ssub.start_date.label:4319
+#: field.scap.start_date.label:4307 field.ssub.start_date.label:4346
msgid "Start Date"
msgstr ""
-#: field.acn.label_class.label:2477
+#: field.acn.label_class.label:2503
msgid "Classification Scheme"
msgstr ""
-#: class.mb.label:6548
+#: class.mb.label:6605
msgid "Billing Line Item"
msgstr ""
-#: field.brav.attr_val_maps.label:3925
+#: field.brav.attr_val_maps.label:3951
msgid "Resource Attribute Value Maps"
msgstr ""
@@ -3344,29 +3377,29 @@ msgstr ""
msgid "Namespace Prefix"
msgstr ""
-#: class.mucs.label:5644
+#: class.mucs.label:5701
msgid "User Circulation Summary"
msgstr ""
-#: class.ocirccount.label:3523
+#: class.ocirccount.label:3549
msgid "Open Circulation Count"
msgstr ""
-#: field.cmcts.id.label:9842 field.cmfts.id.label:9867
+#: field.cmcts.id.label:9899 field.cmfts.id.label:9924
msgid "Map ID"
msgstr ""
-#: class.asq.label:4954
+#: class.asq.label:5011
msgid "Search Query"
msgstr ""
-#: field.brt.catalog_item.label:3835 field.brsrc.catalog_item.label:3873
+#: field.brt.catalog_item.label:3861 field.brsrc.catalog_item.label:3899
msgid "Catalog Item"
msgstr ""
#: field.mbts.last_billing_note.label:1818
#: field.mbtslv.last_billing_note.label:1839
-#: field.rccbs.last_billing_note.label:9989
+#: field.rccbs.last_billing_note.label:10046
msgid "Last Billing Note"
msgstr ""
@@ -3374,7 +3407,7 @@ msgstr ""
msgid "Port"
msgstr ""
-#: class.acqlid.label:7901
+#: class.acqlid.label:7958
msgid "Line Item Detail"
msgstr ""
@@ -3382,11 +3415,11 @@ msgstr ""
msgid "Sorter?"
msgstr ""
-#: class.sasum.label:4669
+#: class.sasum.label:4696
msgid "All Issues' Summaries"
msgstr ""
-#: class.ahrcc.label:6461
+#: class.ahrcc.label:6518
msgid "Hold Request Cancel Cause"
msgstr ""
@@ -3394,29 +3427,29 @@ msgstr ""
msgid "Renewals Override"
msgstr ""
-#: field.acn.label_sortkey.label:2476
+#: field.acn.label_sortkey.label:2502
msgid "Call Number Sort Key"
msgstr ""
-#: class.moucs.label:6160
+#: class.moucs.label:6217
msgid "Open User Circulation Summary"
msgstr ""
-#: field.acqf.propagate.label:7222 field.acqfsum.propagate.label:7464
+#: field.acqf.propagate.label:7279 field.acqfsum.propagate.label:7521
msgid "Propagate"
msgstr ""
-#: field.circ.aaactsc_entries.label:3647
-#: field.combcirc.aaactsc_entries.label:3722
-#: field.acirc.aaactsc_entries.label:3795
+#: field.circ.aaactsc_entries.label:3673
+#: field.combcirc.aaactsc_entries.label:3748
+#: field.acirc.aaactsc_entries.label:3821
msgid "Archived Patron Stat-Cat Entries"
msgstr ""
-#: field.bre.author_field_entries.label:2602
+#: field.bre.author_field_entries.label:2628
msgid "Indexed Author Field Entries"
msgstr ""
-#: class.sre.label:4243
+#: class.sre.label:4270
msgid "Serial Record Entry"
msgstr ""
@@ -3424,7 +3457,7 @@ msgstr ""
msgid "Remove RegExp"
msgstr ""
-#: field.chmm.holdable.label:1532 field.act.holdable.label:6029
+#: field.chmm.holdable.label:1532 field.act.holdable.label:6086
msgid "Holdable?"
msgstr ""
@@ -3433,15 +3466,15 @@ msgstr ""
msgid "Control Set"
msgstr ""
-#: class.mobts.label:2791
+#: class.mobts.label:2817
msgid "Open Billable Transaction Summary"
msgstr ""
-#: field.act.circ_as_type.label:6033
+#: field.act.circ_as_type.label:6090
msgid "Circ As Type"
msgstr ""
-#: field.acqedim.message_type.label:8114
+#: field.acqedim.message_type.label:8171
msgid "Message Type"
msgstr ""
@@ -3453,16 +3486,16 @@ msgstr ""
msgid "UUID"
msgstr ""
-#: field.aur.hold.label:6676
+#: field.aur.hold.label:6733
msgid "Place Hold"
msgstr ""
-#: class.act.label:6011
+#: class.act.label:6068
msgid "Asset Copy Template"
msgstr ""
-#: field.artc.persistant_transfer.label:6485
-#: field.ahtc.persistant_transfer.label:6520
+#: field.artc.persistant_transfer.label:6542
+#: field.ahtc.persistant_transfer.label:6577
msgid "Is Persistent?"
msgstr ""
@@ -3470,53 +3503,53 @@ msgstr ""
msgid "Matrix Weight Association"
msgstr ""
-#: field.au.net_access_level.label:2860
+#: field.au.net_access_level.label:2886
msgid "Internet Access Level"
msgstr ""
-#: class.xsubq.label:9247
+#: class.xsubq.label:9304
msgid "Subquery Expression"
msgstr ""
-#: field.qfs.return_type.label:8880
+#: field.qfs.return_type.label:8937
msgid "Return Type"
msgstr ""
-#: field.mcrp.payment_type.label:5566 field.mwp.payment_type.label:5812
-#: field.mgp.payment_type.label:5830 field.mckp.payment_type.label:5918
-#: field.mp.payment_type.label:6312 field.mbp.payment_type.label:6340
-#: field.mndp.payment_type.label:6368 field.mdp.payment_type.label:6390
+#: field.mcrp.payment_type.label:5623 field.mwp.payment_type.label:5869
+#: field.mgp.payment_type.label:5887 field.mckp.payment_type.label:5975
+#: field.mp.payment_type.label:6369 field.mbp.payment_type.label:6397
+#: field.mndp.payment_type.label:6425 field.mdp.payment_type.label:6447
msgid "Payment Type"
msgstr ""
-#: class.acplgm.label:4179
+#: class.acplgm.label:4206
msgid "Copy/Shelving Location Group Map"
msgstr ""
-#: class.ctcl.label:9828
+#: class.ctcl.label:9885
msgid "Text Search Configs"
msgstr ""
-#: field.sdist.receive_unit_template.label:4371
+#: field.sdist.receive_unit_template.label:4398
msgid "Receive Unit Template"
msgstr ""
-#: field.rccbs.last_billing_ts.label:9988
+#: field.rccbs.last_billing_ts.label:10045
msgid "Last Billing Date/Time"
msgstr ""
-#: field.mcrp.amount_collected.label:5561
-#: field.mwp.amount_collected.label:5806 field.mgp.amount_collected.label:5824
-#: field.mckp.amount_collected.label:5910
+#: field.mcrp.amount_collected.label:5618
+#: field.mwp.amount_collected.label:5863 field.mgp.amount_collected.label:5881
+#: field.mckp.amount_collected.label:5967
msgid "Amount Collected"
msgstr ""
-#: field.ahr.current_copy.label:5022 field.ahopl.current_copy.label:5149
-#: field.alhr.current_copy.label:5225
+#: field.ahr.current_copy.label:5079 field.ahopl.current_copy.label:5206
+#: field.alhr.current_copy.label:5282
msgid "Currently Targeted Copy"
msgstr ""
-#: field.qbv.actual_value.label:8908
+#: field.qbv.actual_value.label:8965
msgid "Actual Value"
msgstr ""
@@ -3524,23 +3557,23 @@ msgstr ""
msgid "Authority Record Entry"
msgstr ""
-#: field.jub.order_summary.label:7769
+#: field.jub.order_summary.label:7826
msgid "Order Summary"
msgstr ""
-#: class.acqfs.label:7107 field.acqfsrcct.funding_source.label:7397
-#: field.acqfsrcat.funding_source.label:7407
-#: field.acqfsrcb.funding_source.label:7417
-#: field.acqfa.funding_source.label:7490
-#: field.acqfap.funding_source.label:7522
+#: class.acqfs.label:7164 field.acqfsrcct.funding_source.label:7454
+#: field.acqfsrcat.funding_source.label:7464
+#: field.acqfsrcb.funding_source.label:7474
+#: field.acqfa.funding_source.label:7547
+#: field.acqfap.funding_source.label:7579
msgid "Funding Source"
msgstr ""
-#: field.acqft.owner.label:10366
+#: field.acqft.owner.label:10423
msgid "Fund Tag Owner"
msgstr ""
-#: class.acqfa.label:7486
+#: class.acqfa.label:7543
msgid "Fund Allocation"
msgstr ""
@@ -3552,15 +3585,15 @@ msgstr ""
msgid "Answers"
msgstr ""
-#: field.rocit.stat_cat_1.label:10252
+#: field.rocit.stat_cat_1.label:10309
msgid "Legacy Stat Cat 1"
msgstr ""
-#: field.rocit.stat_cat_2.label:10253
+#: field.rocit.stat_cat_2.label:10310
msgid "Legacy Stat Cat 2"
msgstr ""
-#: field.bre.identifier_field_entries.label:2601
+#: field.bre.identifier_field_entries.label:2627
msgid "Indexed Identifier Field Entries"
msgstr ""
@@ -3572,19 +3605,19 @@ msgstr ""
msgid "Truncation"
msgstr ""
-#: class.cbfp.label:2361
+#: class.cbfp.label:2387
msgid "Fingerprint Definition"
msgstr ""
-#: field.afs.applied_time.label:8729
+#: field.afs.applied_time.label:8786
msgid "Applied Time"
msgstr ""
-#: class.acqipm.label:6815
+#: class.acqipm.label:6872
msgid "Invoice Payment Method"
msgstr ""
-#: class.asva.label:6117
+#: class.asva.label:6174
msgid "Survey Answer"
msgstr ""
@@ -3592,8 +3625,8 @@ msgstr ""
msgid "SVF Record Attribute"
msgstr ""
-#: field.ahr.transit.label:5020 field.ahopl.transit.label:5147
-#: field.alhr.transit.label:5223
+#: field.ahr.transit.label:5077 field.ahopl.transit.label:5204
+#: field.alhr.transit.label:5280
msgid "Transit"
msgstr ""
@@ -3601,11 +3634,11 @@ msgstr ""
msgid "Max Event Validity Delay"
msgstr ""
-#: field.uvs.container.label:9356
+#: field.uvs.container.label:9413
msgid "Record Container"
msgstr ""
-#: field.acqdf.skip_count.label:8410
+#: field.acqdf.skip_count.label:8467
msgid "Skip Count"
msgstr ""
@@ -3613,32 +3646,32 @@ msgstr ""
msgid "Peer Record"
msgstr ""
-#: field.circ.grace_period.label:3627 field.combcirc.grace_period.label:3700
-#: field.acirc.grace_period.label:3769
+#: field.circ.grace_period.label:3653 field.combcirc.grace_period.label:3726
+#: field.acirc.grace_period.label:3795
msgid "Grace Period"
msgstr ""
-#: field.bresv.capture_time.label:3988
+#: field.bresv.capture_time.label:4014
msgid "Capture Time"
msgstr ""
-#: class.acqafat.label:7345
+#: class.acqafat.label:7402
msgid "All Fund Allocation Total"
msgstr ""
-#: field.asv.start_date.label:4910
+#: field.asv.start_date.label:4967
msgid "Survey Start Date/Time"
msgstr ""
-#: class.acqlilad.label:8052
+#: class.acqlilad.label:8109
msgid "Line Item Local Attribute Definition"
msgstr ""
-#: field.au.checkouts.label:2826
+#: field.au.checkouts.label:2852
msgid "All Circulations"
msgstr ""
-#: field.aouctn.sibling_order.label:5393
+#: field.aouctn.sibling_order.label:5450
msgid "Sibling Sort Order"
msgstr ""
@@ -3646,99 +3679,99 @@ msgstr ""
msgid "Workstation Name"
msgstr ""
-#: field.circ.parent_circ.label:3638 field.acirc.parent_circ.label:3780
+#: field.circ.parent_circ.label:3664 field.acirc.parent_circ.label:3806
msgid "Parent Circulation"
msgstr ""
-#: class.ccnb.label:5411
+#: class.ccnb.label:5468
msgid "Call Number Bucket"
msgstr ""
-#: field.ssub.scaps.label:4325
+#: field.ssub.scaps.label:4352
msgid "Captions and Patterns"
msgstr ""
-#: field.ahr.fulfillment_staff.label:5026
-#: field.ahopl.fulfillment_staff.label:5153
-#: field.alhr.fulfillment_staff.label:5229
+#: field.ahr.fulfillment_staff.label:5083
+#: field.ahopl.fulfillment_staff.label:5210
+#: field.alhr.fulfillment_staff.label:5286
msgid "Fulfilling Staff"
msgstr ""
-#: field.acqinv.entries.label:6844 field.jub.invoice_entries.label:7768
+#: field.acqinv.entries.label:6901 field.jub.invoice_entries.label:7825
msgid "Invoice Entries"
msgstr ""
-#: field.mp.work_payment.label:6319 field.mbp.work_payment.label:6347
-#: field.mndp.work_payment.label:6371
+#: field.mp.work_payment.label:6376 field.mbp.work_payment.label:6404
+#: field.mndp.work_payment.label:6428
msgid "Work Payment Detail"
msgstr ""
-#: class.acqfsb.label:7425
+#: class.acqfsb.label:7482
msgid "Fund Spent Balance"
msgstr ""
-#: field.mrd.lit_form.label:3298
+#: field.mrd.lit_form.label:3324
msgid "LitF"
msgstr ""
-#: field.rhcrpbap.everywhere_ratio.label:9780
+#: field.rhcrpbap.everywhere_ratio.label:9837
msgid "Hold/Copy Ratio Everywhere"
msgstr ""
-#: field.auss.query_type.label:3463
+#: field.auss.query_type.label:3489
msgid "Query Type"
msgstr ""
-#: field.acqfet.amount.label:7297
+#: field.acqfet.amount.label:7354
msgid "Total Encumbrance Amount"
msgstr ""
-#: field.aua.valid.label:3415 field.acqpca.valid.label:7023
+#: field.aua.valid.label:3441 field.acqpca.valid.label:7080
msgid "Valid Address?"
msgstr ""
-#: field.acqclpa.action.label:8626
+#: field.acqclpa.action.label:8683
msgid "Action (Event Type)"
msgstr ""
-#: class.aouhoo.label:2640 field.aou.hours_of_operation.label:5334
+#: class.aouhoo.label:2666 field.aou.hours_of_operation.label:5391
msgid "Hours of Operation"
msgstr ""
-#: field.cmrtm.blvl_val.label:9640
+#: field.cmrtm.blvl_val.label:9697
msgid "BLvl Value"
msgstr ""
-#: field.acqedim.error.label:8112
+#: field.acqedim.error.label:8169
msgid "Error"
msgstr ""
-#: field.aws.circulations.label:1240 field.sunit.circulations.label:4578
-#: field.aou.circulations.label:5320 field.acp.circulations.label:5964
+#: field.aws.circulations.label:1240 field.sunit.circulations.label:4605
+#: field.aou.circulations.label:5377 field.acp.circulations.label:6021
msgid "Circulations"
msgstr ""
-#: field.brsrc.overbook.label:3865
+#: field.brsrc.overbook.label:3891
msgid "Overbook"
msgstr ""
-#: field.acqinv.id.label:6832
+#: field.acqinv.id.label:6889
msgid "Internal Invoice ID"
msgstr ""
-#: field.acqfscred.deadline_date.label:7142
+#: field.acqfscred.deadline_date.label:7199
msgid "Deadline Date"
msgstr ""
-#: field.aou.resv_pickups.label:5329
+#: field.aou.resv_pickups.label:5386
msgid "Reservation Pickups"
msgstr ""
-#: field.asv.id.label:4904
+#: field.asv.id.label:4961
msgid "Survey ID"
msgstr ""
-#: field.rccc.patron_county.label:9916
+#: field.rccc.patron_county.label:9973
msgid "Patron County"
msgstr ""
@@ -3746,23 +3779,23 @@ msgstr ""
msgid "Invoice Method used by Vendor"
msgstr ""
-#: field.acqpoi.estimated_cost.label:7715
+#: field.acqpoi.estimated_cost.label:7772
msgid "Estimated Cost"
msgstr ""
-#: field.crahp.prox.label:6063
+#: field.crahp.prox.label:6120
msgid "Allowed Proximity"
msgstr ""
-#: field.atb.layout.label:2972
+#: field.atb.layout.label:2998
msgid "Layout"
msgstr ""
-#: field.qdt.datatype_name.label:8855
+#: field.qdt.datatype_name.label:8912
msgid "Datatype Name"
msgstr ""
-#: field.mbt.grocery.label:5704
+#: field.mbt.grocery.label:5761
msgid "Grocery Billing link"
msgstr ""
@@ -3771,15 +3804,15 @@ msgstr ""
msgid "Match Set"
msgstr ""
-#: field.aou.id.label:5307
+#: field.aou.id.label:5364
msgid "Organizational Unit ID"
msgstr ""
-#: field.crahp.id.label:6061 field.crmf.id.label:6078
+#: field.crahp.id.label:6118 field.crmf.id.label:6135
msgid "Rule ID"
msgstr ""
-#: field.acqinv.inv_ident.label:6839
+#: field.acqinv.inv_ident.label:6896
msgid "Vendor Invoice ID"
msgstr ""
@@ -3787,16 +3820,16 @@ msgstr ""
msgid "Browse XPath"
msgstr ""
-#: field.acns.label_sortkey.label:2427 field.acnp.label_sortkey.label:2446
+#: field.acns.label_sortkey.label:2453 field.acnp.label_sortkey.label:2472
msgid "Label Sort Key"
msgstr ""
-#: field.qseq.parent_query.label:8842
+#: field.qseq.parent_query.label:8899
msgid "Parent Query"
msgstr ""
-#: field.acqf.balance_stop_percent.label:7225
-#: field.acqfsum.balance_stop_percent.label:7467
+#: field.acqf.balance_stop_percent.label:7282
+#: field.acqfsum.balance_stop_percent.label:7524
msgid "Balance Stop Percent"
msgstr ""
@@ -3804,28 +3837,28 @@ msgstr ""
msgid "Processing Delay"
msgstr ""
-#: class.acqfsrcat.label:7405
+#: class.acqfsrcat.label:7462
msgid "Total Allocation to Funding Source"
msgstr ""
-#: class.cust.label:3015
+#: class.cust.label:3041
msgid "User Setting Type"
msgstr ""
-#: field.qfr.table_name.label:8963
+#: field.qfr.table_name.label:9020
msgid "Table Name"
msgstr ""
-#: field.citm.code.label:4791
+#: field.citm.code.label:4818
msgid "Item Type Code"
msgstr ""
-#: field.au.standing.label:2867
+#: field.au.standing.label:2893
msgid "Standing (unused)"
msgstr ""
-#: field.cracct.password.label:866 field.au.passwd.label:2862
-#: field.acqedi.password.label:8068 field.stgu.passwd.label:8657
+#: field.cracct.password.label:866 field.au.passwd.label:2888
+#: field.acqedi.password.label:8125 field.stgu.passwd.label:8714
msgid "Password"
msgstr ""
@@ -3833,11 +3866,11 @@ msgstr ""
msgid "Global Flags and Settings"
msgstr ""
-#: class.acqii.label:6903
+#: class.acqii.label:6960
msgid "Non-bibliographic Invoice Item"
msgstr ""
-#: field.cfdfs.filters.label:9618
+#: field.cfdfs.filters.label:9675
msgid "Filters"
msgstr ""
@@ -3849,19 +3882,19 @@ msgstr ""
msgid "Minimum Total Copy/Hold Ratio"
msgstr ""
-#: field.mg.payments.label:5664
+#: field.mg.payments.label:5721
msgid "Payments"
msgstr ""
-#: field.acqlih.expected_recv_time.label:7811
+#: field.acqlih.expected_recv_time.label:7868
msgid "Expected Receive Time"
msgstr ""
-#: field.au.usr_activity.label:2886
+#: field.au.usr_activity.label:2912
msgid "User Activity Entries"
msgstr ""
-#: field.bre.title_field_entries.label:2600
+#: field.bre.title_field_entries.label:2626
msgid "Indexed Title Field Entries"
msgstr ""
@@ -3869,15 +3902,15 @@ msgstr ""
#: class.ccm.label:1249 field.chmw.circ_modifier.label:1437
#: field.ccmw.circ_modifier.label:1467 field.chmm.circ_modifier.label:1525
#: field.ccmm.circ_modifier.label:1575 field.cclscmm.circ_mod.label:1696
-#: field.sunit.circ_modifier.label:4547 field.acp.circ_modifier.label:5935
+#: field.sunit.circ_modifier.label:4574 field.acp.circ_modifier.label:5992
msgid "Circulation Modifier"
msgstr ""
-#: field.aou.addresses.label:5322 field.acqpro.addresses.label:6770
+#: field.aou.addresses.label:5379 field.acqpro.addresses.label:6827
msgid "Addresses"
msgstr ""
-#: field.acp.peer_records.label:5971
+#: field.acp.peer_records.label:6028
msgid "Peer Records"
msgstr ""
@@ -3889,31 +3922,31 @@ msgstr ""
msgid "Opt-in Date/Time"
msgstr ""
-#: field.afscv.col.label:8746 field.qxp.column_name.label:8923
-#: field.qrc.column_name.label:8986 field.xcol.column_name.label:9105
-#: field.xfunc.column_name.label:9134
+#: field.afscv.col.label:8803 field.qxp.column_name.label:8980
+#: field.qrc.column_name.label:9043 field.xcol.column_name.label:9162
+#: field.xfunc.column_name.label:9191
msgid "Column Name"
msgstr ""
-#: field.acqf.year.label:7218 field.acqfsum.year.label:7460
-#: field.circbyyr.year.label:10173
+#: field.acqf.year.label:7275 field.acqfsum.year.label:7517
+#: field.circbyyr.year.label:10230
msgid "Year"
msgstr ""
-#: field.cuat.ewho.label:2929
+#: field.cuat.ewho.label:2955
msgid "Event Caller"
msgstr ""
-#: field.rxbt.voided.label:8368
+#: field.rxbt.voided.label:8425
msgid "Voided Billing Amount"
msgstr ""
-#: class.acqfsum.label:7441
+#: class.acqfsum.label:7498
msgid "Fund Summary"
msgstr ""
-#: field.jub.estimated_unit_price.label:7761
-#: field.acqlih.estimated_unit_price.label:7820
+#: field.jub.estimated_unit_price.label:7818
+#: field.acqlih.estimated_unit_price.label:7877
msgid "Estimated Unit Price"
msgstr ""
@@ -3929,65 +3962,65 @@ msgstr ""
msgid "Billable Transaction Summary with Billing Location"
msgstr ""
-#: field.au.demographic.label:2878
+#: field.au.demographic.label:2904
msgid "Demographic Info"
msgstr ""
-#: class.atb.label:2965
+#: class.atb.label:2991
msgid "Custom Toolbar"
msgstr ""
#: field.mbts.last_payment_note.label:1821
#: field.mbtslv.last_payment_note.label:1842
-#: field.rccbs.last_payment_note.label:9985
+#: field.rccbs.last_payment_note.label:10042
msgid "Last Payment Note"
msgstr ""
-#: field.au.expire_date.label:2848
+#: field.au.expire_date.label:2874
msgid "Privilege Expiration Date"
msgstr ""
-#: field.ac.id.label:5459
+#: field.ac.id.label:5516
msgid "Card ID"
msgstr ""
-#: field.au.id.label:2852 field.ocirccount.usr.label:3554
-#: field.ocirclist.usr.label:3596 field.rud.id.label:8335
+#: field.au.id.label:2878 field.ocirccount.usr.label:3580
+#: field.ocirclist.usr.label:3622 field.rud.id.label:8392
msgid "User ID"
msgstr ""
-#: field.asc.entries.label:5439 field.actsc.entries.label:5491
-#: field.acqpl.entries.label:7553 field.acqdf.entries.label:8411
+#: field.asc.entries.label:5496 field.actsc.entries.label:5548
+#: field.acqpl.entries.label:7610 field.acqdf.entries.label:8468
msgid "Entries"
msgstr ""
-#: field.sunit.dummy_title.label:4558 field.acp.dummy_title.label:5946
+#: field.sunit.dummy_title.label:4585 field.acp.dummy_title.label:6003
msgid "Precat Dummy Title"
msgstr ""
-#: field.asc.sip_format.label:5445 field.actsc.sip_format.label:5499
+#: field.asc.sip_format.label:5502 field.actsc.sip_format.label:5556
msgid "SIP Format"
msgstr ""
-#: field.ahr.sms_notify.label:5032 field.ahopl.sms_notify.label:5159
+#: field.ahr.sms_notify.label:5089 field.ahopl.sms_notify.label:5216
msgid "Notifications SMS Number"
msgstr ""
-#: field.rccc.patron_home_lib_shortname.label:9915
+#: field.rccc.patron_home_lib_shortname.label:9972
msgid "Patron Home Library Short (Policy) Name"
msgstr ""
-#: field.aou.atc_prev_dests.label:5327
+#: field.aou.atc_prev_dests.label:5384
msgid "Transit Copy Prev Destinations"
msgstr ""
-#: field.mcrp.amount.label:5560 field.mwp.amount.label:5805
-#: field.mgp.amount.label:5823 field.mckp.amount.label:5909
-#: field.mp.amount.label:6308 field.mbp.amount.label:6336
-#: field.mndp.amount.label:6364 field.mdp.amount.label:6386
-#: field.mb.amount.label:6550 field.acqfscred.amount.label:7140
-#: field.acqofscred.amount.label:7172 field.acqfdeb.amount.label:7186
-#: field.acqfa.amount.label:7491
+#: field.mcrp.amount.label:5617 field.mwp.amount.label:5862
+#: field.mgp.amount.label:5880 field.mckp.amount.label:5966
+#: field.mp.amount.label:6365 field.mbp.amount.label:6393
+#: field.mndp.amount.label:6421 field.mdp.amount.label:6443
+#: field.mb.amount.label:6607 field.acqfscred.amount.label:7197
+#: field.acqofscred.amount.label:7229 field.acqfdeb.amount.label:7243
+#: field.acqfa.amount.label:7548
msgid "Amount"
msgstr ""
@@ -3995,40 +4028,40 @@ msgstr ""
msgid "Workstation Payment Summary"
msgstr ""
-#: field.bre.series_field_entries.label:2603
+#: field.bre.series_field_entries.label:2629
msgid "Indexed Series Field Entries"
msgstr ""
-#: class.bren.label:5627
+#: class.bren.label:5684
msgid "Bib Record Note"
msgstr ""
-#: field.jub.distribution_formulas.label:7767
+#: field.jub.distribution_formulas.label:7824
msgid "Distribution Formulas"
msgstr ""
-#: field.acqclet.id.label:8526
+#: field.acqclet.id.label:8583
msgid "Claim Event Type ID"
msgstr ""
-#: field.acnc.id.label:2412
+#: field.acnc.id.label:2438
msgid "Call number class ID"
msgstr ""
-#: field.acn.suffix.label:2479 field.au.suffix.label:2868
-#: field.cbc.suffix.label:10479
+#: field.acn.suffix.label:2505 field.au.suffix.label:2894
+#: field.cbc.suffix.label:10536
msgid "Suffix"
msgstr ""
-#: field.mrd.type_mat.label:3301
+#: field.mrd.type_mat.label:3327
msgid "TMat"
msgstr ""
-#: class.mckp.label:5906 field.mdp.check_payment.label:6397
+#: class.mckp.label:5963 field.mdp.check_payment.label:6454
msgid "Check Payment"
msgstr ""
-#: field.rccc.stat_cat_1.label:9919
+#: field.rccc.stat_cat_1.label:9976
msgid "Legacy CAT1 Link"
msgstr ""
@@ -4036,19 +4069,19 @@ msgstr ""
msgid "Minimum Available Copy/Hold Ratio"
msgstr ""
-#: field.atev.update_time.label:1111 field.ergbhu.holding_update.label:8389
+#: field.atev.update_time.label:1111 field.ergbhu.holding_update.label:8446
msgid "Update Time"
msgstr ""
-#: field.acqinv.items.label:6845
+#: field.acqinv.items.label:6902
msgid "Invoice Items"
msgstr ""
-#: field.au.groups.label:2875
+#: field.au.groups.label:2901
msgid "Additional Permission Groups"
msgstr ""
-#: class.cbrebn.label:4091
+#: class.cbrebn.label:4117
msgid "Bibliographic Record Entry Bucket Note"
msgstr ""
@@ -4056,49 +4089,53 @@ msgstr ""
msgid "Last Stop Fines"
msgstr ""
-#: field.ahr.request_lib.label:5036 field.ahopl.request_lib.label:5163
-#: field.alhr.request_lib.label:5237
+#: field.ahr.request_lib.label:5093 field.ahopl.request_lib.label:5220
+#: field.alhr.request_lib.label:5294
msgid "Requesting Library"
msgstr ""
-#: field.acplg.location_maps.label:4164
+#: field.acplg.location_maps.label:4191
msgid "Copy Location Mappings"
msgstr ""
-#: field.srlu.department.label:4474
+#: field.srlu.department.label:4501
msgid "Department"
msgstr ""
-#: class.cubin.label:5765
+#: class.cubin.label:5822
msgid "User Bucket Item Note"
msgstr ""
-#: field.acqliat.id.label:7848
+#: field.acqliat.id.label:7905
msgid "Alert Text ID"
msgstr ""
-#: field.rud.general_division.label:8337
+#: field.aoupa.hold_request_lib.label:4906
+msgid "Hold Request Lib"
+msgstr ""
+
+#: field.rud.general_division.label:8394
msgid "General Demographic Division"
msgstr ""
-#: class.cfdfs.label:9605
+#: class.cfdfs.label:9662
msgid "FilterDialog Filter Set"
msgstr ""
-#: field.aou.ou_type.label:5311 class.aout.label:5601
+#: field.aou.ou_type.label:5368 class.aout.label:5658
msgid "Organizational Unit Type"
msgstr ""
-#: field.acqft.map_entries.label:10368
+#: field.acqft.map_entries.label:10425
msgid "Map Entries"
msgstr ""
-#: field.ahr.notify_count.label:5045 field.ahopl.notify_count.label:5172
-#: field.alhr.notify_count.label:5246
+#: field.ahr.notify_count.label:5102 field.ahopl.notify_count.label:5229
+#: field.alhr.notify_count.label:5303
msgid "Notify Count"
msgstr ""
-#: field.acqpo.amount_encumbered.label:7611
+#: field.acqpo.amount_encumbered.label:7668
msgid "Amount Encumbered"
msgstr ""
@@ -4106,15 +4143,15 @@ msgstr ""
msgid "Facet XPath"
msgstr ""
-#: field.act.opac_visible.label:6035
+#: field.act.opac_visible.label:6092
msgid "OPAC Visible?"
msgstr ""
-#: field.rccc.stat_cat_2_value.label:9926
+#: field.rccc.stat_cat_2_value.label:9983
msgid "Legacy CAT2 Value"
msgstr ""
-#: field.asv.opac.label:4906
+#: field.asv.opac.label:4963
msgid "OPAC Survey?"
msgstr ""
@@ -4126,32 +4163,36 @@ msgstr ""
msgid "Event State"
msgstr ""
-#: field.bre.metarecord.label:2595 class.mmr.label:3121
-#: field.rsr.metarecord.label:8305
+#: field.bre.metarecord.label:2621 class.mmr.label:3147
+#: field.rsr.metarecord.label:8362
msgid "Metarecord"
msgstr ""
-#: field.acqdf.use_count.label:8412 field.rocit.use_count.label:10249
+#: field.acqdf.use_count.label:8469 field.rocit.use_count.label:10306
msgid "Use Count"
msgstr ""
-#: field.acqda.funding_source_credit.label:8495
+#: field.acqda.funding_source_credit.label:8552
msgid "Funding Source Credit"
msgstr ""
-#: field.rccc.stat_cat_2.label:9920
-msgid "Legacy CAT2 Link"
+#: field.atevdef.validator.label:1066
+msgid "Validator"
msgstr ""
-#: field.acqpon.vendor_public.label:7681 field.acqlin.vendor_public.label:7876
+#: field.acqpon.vendor_public.label:7738 field.acqlin.vendor_public.label:7933
msgid "Vendor Public"
msgstr ""
+#: field.vqbr.import_items.label:386
+msgid "Import Items"
+msgstr ""
+
#: field.vbm.eg_record.label:452 field.vam.eg_record.label:569
msgid "Evergreen Record"
msgstr ""
-#: field.sdist.display_grouping.label:4376
+#: field.sdist.display_grouping.label:4403
msgid "Display Grouping"
msgstr ""
@@ -4159,41 +4200,41 @@ msgstr ""
msgid "Physical Characteristic"
msgstr ""
-#: class.acqlimad.label:7949
+#: class.acqlimad.label:8006
msgid "Line Item MARC Attribute Definition"
msgstr ""
-#: field.pgpt.penalty.label:3340
+#: field.pgpt.penalty.label:3366
msgid "Penalty"
msgstr ""
-#: field.aaactsc.xact.label:10524 field.aaasc.xact.label:10536
+#: field.aaactsc.xact.label:10581 field.aaasc.xact.label:10593
msgid "Circ"
msgstr ""
-#: class.mccp.label:2241 field.mdp.credit_card_payment.label:6396
+#: class.mccp.label:2241 field.mdp.credit_card_payment.label:6453
msgid "Credit Card Payment"
msgstr ""
-#: field.srlu.reader.label:4473
+#: field.srlu.reader.label:4500
msgid "Reader"
msgstr ""
-#: class.rlc.label:9793 field.rlc.last_circ_or_create.label:9815
+#: class.rlc.label:9850 field.rlc.last_circ_or_create.label:9872
msgid "Last Circulation or Creation Date"
msgstr ""
-#: field.crad.fixed_field.label:762 field.cmfpm.fixed_field.label:9280
+#: field.crad.fixed_field.label:762 field.cmfpm.fixed_field.label:9337
msgid "Fixed Field"
msgstr ""
-#: field.aun.pub.label:1863 field.acpn.pub.label:3082
-#: field.acpl.opac_visible.label:4133 field.acplg.opac_visible.label:4160
+#: field.aun.pub.label:1863 field.acpn.pub.label:3108
+#: field.acpl.opac_visible.label:4160 field.acplg.opac_visible.label:4187
msgid "Is OPAC Visible?"
msgstr ""
-#: field.ssubn.pub.label:4352 field.sdistn.pub.label:4413
-#: field.sin.pub.label:4659
+#: field.ssubn.pub.label:4379 field.sdistn.pub.label:4440
+#: field.sin.pub.label:4686
msgid "Public?"
msgstr ""
@@ -4201,16 +4242,16 @@ msgstr ""
msgid "Answer Date/Time"
msgstr ""
-#: field.acqfdeb.id.label:7182
+#: field.acqfdeb.id.label:7239
msgid "Debit ID"
msgstr ""
#: field.mbts.xact_type.label:1829 field.mbtslv.xact_type.label:1850
-#: field.rccbs.xact_type.label:9979
+#: field.rccbs.xact_type.label:10036
msgid "Transaction Type"
msgstr ""
-#: field.bresv.end_time.label:3987
+#: field.bresv.end_time.label:4013
msgid "End Time"
msgstr ""
@@ -4218,7 +4259,7 @@ msgstr ""
msgid "Output ID"
msgstr ""
-#: field.au.billing_address.label:2838
+#: field.au.billing_address.label:2864
msgid "Physical Address"
msgstr ""
@@ -4226,27 +4267,31 @@ msgstr ""
msgid "Z39.50 Attribute ID"
msgstr ""
-#: field.qsf.composite_type.label:8866
+#: field.qsf.composite_type.label:8923
msgid "Composite Type"
msgstr ""
-#: field.uvsbrem.target_biblio_record_entry.label:9396
+#: class.lmap.label:4881
+msgid "Org Lasso Map"
+msgstr ""
+
+#: field.uvsbrem.target_biblio_record_entry.label:9453
msgid "Target Biblio Record Entry"
msgstr ""
-#: field.acqfs.allocations.label:7115 field.acqf.allocations.label:7227
+#: field.acqfs.allocations.label:7172 field.acqf.allocations.label:7284
msgid "Allocations"
msgstr ""
-#: class.acqfsrcb.label:7415
+#: class.acqfsrcb.label:7472
msgid "Funding Source Balance"
msgstr ""
-#: field.acqfdeb.origin_amount.label:7184
+#: field.acqfdeb.origin_amount.label:7241
msgid "Origin Amount"
msgstr ""
-#: field.aur.request_type.label:6675
+#: field.aur.request_type.label:6732
msgid "Request Type"
msgstr ""
@@ -4254,10 +4299,10 @@ msgstr ""
msgid "Record Node"
msgstr ""
-#: field.circ.circ_type.label:3642 field.combcirc.circ_type.label:3711
-#: field.acirc.circ_type.label:3784 class.rcirct.label:8343
-#: field.rcirct.type.label:8346 field.rccc.circ_type.label:9899
-#: field.rodcirc.circ_type.label:10215
+#: field.circ.circ_type.label:3668 field.combcirc.circ_type.label:3737
+#: field.acirc.circ_type.label:3810 class.rcirct.label:8400
+#: field.rcirct.type.label:8403 field.rccc.circ_type.label:9956
+#: field.rodcirc.circ_type.label:10272
msgid "Circulation Type"
msgstr ""
@@ -4265,7 +4310,7 @@ msgstr ""
msgid "Bibliographic Record Peer Copy Map"
msgstr ""
-#: class.cbreb.label:4075
+#: class.cbreb.label:4101
msgid "Bibliographic Record Entry Bucket"
msgstr ""
@@ -4273,35 +4318,35 @@ msgstr ""
msgid "Quality Metric ID"
msgstr ""
-#: class.cmpcsm.label:9308
+#: class.cmpcsm.label:9365
msgid "MARC21 Physical Characteristic Subfield Map"
msgstr ""
-#: field.rhcrpb.copy_count.label:9728
+#: field.rhcrpb.copy_count.label:9785
msgid "Holdable Copy Count"
msgstr ""
-#: field.qsq.id.label:8820
+#: field.qsq.id.label:8877
msgid "Query ID"
msgstr ""
-#: field.circ.fine_interval.label:3618 field.combcirc.fine_interval.label:3691
-#: field.acirc.fine_interval.label:3760 field.brt.fine_interval.label:3831
-#: field.bresv.fine_interval.label:3993
-#: field.rodcirc.fine_interval.label:10197
+#: field.circ.fine_interval.label:3644 field.combcirc.fine_interval.label:3717
+#: field.acirc.fine_interval.label:3786 field.brt.fine_interval.label:3857
+#: field.bresv.fine_interval.label:4019
+#: field.rodcirc.fine_interval.label:10254
msgid "Fine Interval"
msgstr ""
-#: field.circ.checkin_workstation.label:3636
-#: field.acirc.checkin_workstation.label:3778
+#: field.circ.checkin_workstation.label:3662
+#: field.acirc.checkin_workstation.label:3804
msgid "Checkin Workstation"
msgstr ""
-#: field.acqfc.years.label:7071
+#: field.acqfc.years.label:7128
msgid "Years"
msgstr ""
-#: class.aua.label:3403
+#: class.aua.label:3429
msgid "User Address"
msgstr ""
@@ -4309,21 +4354,21 @@ msgstr ""
msgid "Processing Delay Context Field"
msgstr ""
-#: field.acqfsum.spent_total.label:7471
+#: field.acqfsum.spent_total.label:7528
msgid "Total Spent"
msgstr ""
-#: field.acqcl.lineitem_detail.label:8549
-#: field.acrlid.lineitem_detail.label:10057
+#: field.acqcl.lineitem_detail.label:8606
+#: field.acrlid.lineitem_detail.label:10114
msgid "Lineitem Detail"
msgstr ""
-#: field.qsq.use_distinct.label:8823
+#: field.qsq.use_distinct.label:8880
msgid "Use DISTINCT"
msgstr ""
-#: field.jub.id.label:7745 field.acqlih.id.label:7804
-#: field.acqmapinv.lineitem.label:10460
+#: field.jub.id.label:7802 field.acqlih.id.label:7861
+#: field.acqmapinv.lineitem.label:10517
msgid "Lineitem ID"
msgstr ""
@@ -4331,23 +4376,23 @@ msgstr ""
msgid "Authority Field Maps"
msgstr ""
-#: class.cnal.label:3134
+#: class.cnal.label:3160
msgid "Net Access Level"
msgstr ""
#: field.vii.opac_visible.label:262 field.viiad.opac_visible.label:313
-#: field.ccvm.opac_visible.label:843 field.sunit.opac_visible.label:4565
-#: field.aou.opac_visible.label:5316 field.asc.opac_visible.label:5442
-#: field.actsc.opac_visible.label:5495 field.acp.opac_visible.label:5954
-#: field.rocit.opac_visible.label:10264
+#: field.ccvm.opac_visible.label:843 field.sunit.opac_visible.label:4592
+#: field.aou.opac_visible.label:5373 field.asc.opac_visible.label:5499
+#: field.actsc.opac_visible.label:5552 field.acp.opac_visible.label:6011
+#: field.rocit.opac_visible.label:10321
msgid "OPAC Visible"
msgstr ""
-#: class.auri.label:2503
+#: class.auri.label:2529
msgid "Electronic Access URI"
msgstr ""
-#: class.mmrsm.label:3165
+#: class.mmrsm.label:3191
msgid "Metarecord Source Map"
msgstr ""
@@ -4355,47 +4400,47 @@ msgstr ""
msgid "Target Hold"
msgstr ""
-#: field.ssr.total.label:4890
+#: field.ssr.total.label:4947
msgid "Total Results"
msgstr ""
-#: class.stgba.label:8695
+#: class.stgba.label:8752
msgid "Billing Address Stage"
msgstr ""
-#: class.cuat.label:2926
+#: class.cuat.label:2952
msgid "User Activity Type"
msgstr ""
-#: field.artc.reservation.label:6483
+#: field.artc.reservation.label:6540
msgid "Reservation requiring Transit"
msgstr ""
-#: field.sitem.date_received.label:4621
+#: field.sitem.date_received.label:4648
msgid "Date Received"
msgstr ""
#: field.mbts.id.label:1817 field.mbtslv.id.label:1838
-#: field.bresv.id.label:3975 field.mg.id.label:5658 field.mbt.id.label:5699
-#: field.mwp.xact.label:5810 field.mgp.xact.label:5828
-#: field.rxbt.xact.label:8366 field.rxpt.xact.label:8377
-#: field.rccbs.id.label:9964
+#: field.bresv.id.label:4001 field.mg.id.label:5715 field.mbt.id.label:5756
+#: field.mwp.xact.label:5867 field.mgp.xact.label:5885
+#: field.rxbt.xact.label:8423 field.rxpt.xact.label:8434
+#: field.rccbs.id.label:10021
msgid "Transaction ID"
msgstr ""
-#: field.ahn.notify_time.label:4119
+#: field.ahn.notify_time.label:4146
msgid "Notification Date/Time"
msgstr ""
-#: field.auss.create_date.label:3461 field.sre.create_date.label:4247
-#: field.scap.create_date.label:4279 field.ssubn.create_date.label:4351
-#: field.sdistn.create_date.label:4412 field.siss.create_date.label:4504
-#: field.sitem.create_date.label:4614 field.sin.create_date.label:4658
-#: field.act.create_date.label:6017 field.rocit.create_date.label:10257
+#: field.auss.create_date.label:3487 field.sre.create_date.label:4274
+#: field.scap.create_date.label:4306 field.ssubn.create_date.label:4378
+#: field.sdistn.create_date.label:4439 field.siss.create_date.label:4531
+#: field.sitem.create_date.label:4641 field.sin.create_date.label:4685
+#: field.act.create_date.label:6074 field.rocit.create_date.label:10314
msgid "Create Date"
msgstr ""
-#: field.artc.transit_copy.label:6490 field.ahtc.transit_copy.label:6525
+#: field.artc.transit_copy.label:6547 field.ahtc.transit_copy.label:6582
msgid "Base Transit"
msgstr ""
@@ -4407,11 +4452,11 @@ msgstr ""
msgid "Copy Circ Lib"
msgstr ""
-#: class.uvuv.label:9542
+#: class.uvuv.label:9599
msgid "URL Verification"
msgstr ""
-#: field.bre.share_depth.label:2594
+#: field.bre.share_depth.label:2620
msgid "Share Depth"
msgstr ""
@@ -4419,33 +4464,33 @@ msgstr ""
msgid "Use Permission"
msgstr ""
-#: field.rhcrpbap.pickup_library_ratio.label:9779
+#: field.rhcrpbap.pickup_library_ratio.label:9836
msgid "Hold/Copy Ratio at Pickup Library"
msgstr ""
-#: class.rtf.label:8156
+#: class.rtf.label:8213
msgid "Template Folder"
msgstr ""
-#: field.rccbs.demographic_general_division.label:9992
+#: field.rccbs.demographic_general_division.label:10049
msgid "User Age Demographic"
msgstr ""
-#: field.ahn.note.label:4117
+#: field.ahn.note.label:4144
msgid "Notification Note"
msgstr ""
-#: field.circ.duration_rule.label:3617 field.combcirc.duration_rule.label:3690
-#: field.acirc.duration_rule.label:3759
-#: field.rodcirc.duration_rule.label:10196
+#: field.circ.duration_rule.label:3643 field.combcirc.duration_rule.label:3716
+#: field.acirc.duration_rule.label:3785
+#: field.rodcirc.duration_rule.label:10253
msgid "Circ Duration Rule"
msgstr ""
-#: field.bravm.attr_value.label:4034
+#: field.bravm.attr_value.label:4060
msgid "Attribute Map"
msgstr ""
-#: field.asv.required.label:4909
+#: field.asv.required.label:4966
msgid "Is Required?"
msgstr ""
@@ -4453,31 +4498,31 @@ msgstr ""
msgid "Parameter Value"
msgstr ""
-#: field.mb.voider.label:6557
+#: field.mb.voider.label:6614
msgid "Voiding Staff Member"
msgstr ""
-#: field.acqfy.year_end.label:7092
+#: field.acqfy.year_end.label:7149
msgid "Year End"
msgstr ""
-#: field.acqpro.url.label:6775 field.uvu.full_url.label:9464
-#: field.uvuv.url.label:9551
+#: field.acqpro.url.label:6832 field.uvu.full_url.label:9521
+#: field.uvuv.url.label:9608
msgid "URL"
msgstr ""
-#: field.auri.href.label:2506 field.auricnm.uri.label:2521
-#: field.sitem.uri.label:4619
+#: field.auri.href.label:2532 field.auricnm.uri.label:2547
+#: field.sitem.uri.label:4646
msgid "URI"
msgstr ""
-#: class.acqclt.label:8504 field.acqcl.type.label:8548
-#: field.acqscl.type.label:8576
+#: class.acqclt.label:8561 field.acqcl.type.label:8605
+#: field.acqscl.type.label:8633
msgid "Claim Type"
msgstr ""
-#: field.circ.payments.label:3640 field.combcirc.payments.label:3709
-#: field.acirc.payments.label:3782 field.rodcirc.payments.label:10213
+#: field.circ.payments.label:3666 field.combcirc.payments.label:3735
+#: field.acirc.payments.label:3808 field.rodcirc.payments.label:10270
msgid "Transaction Payments"
msgstr ""
@@ -4485,12 +4530,12 @@ msgstr ""
msgid "Authority Field"
msgstr ""
-#: field.brt.fine_amount.label:3832 field.bresv.fine_amount.label:3994
+#: field.brt.fine_amount.label:3858 field.bresv.fine_amount.label:4020
msgid "Fine Amount"
msgstr ""
#: field.chmw.user_home_ou.label:1430 field.chmm.user_home_ou.label:1518
-#: field.rmocbbhol.home_ou.label:10339 field.rmobbhol.home_ou.label:10353
+#: field.rmocbbhol.home_ou.label:10396 field.rmobbhol.home_ou.label:10410
msgid "User Home Library"
msgstr ""
@@ -4498,12 +4543,12 @@ msgstr ""
msgid "User Note"
msgstr ""
-#: field.acqedi.id.label:8064
+#: field.acqedi.id.label:8121
msgid "EDI Account ID"
msgstr ""
-#: field.mp.forgive_payment.label:6320 field.mbp.forgive_payment.label:6348
-#: field.mndp.forgive_payment.label:6372
+#: field.mp.forgive_payment.label:6377 field.mbp.forgive_payment.label:6405
+#: field.mndp.forgive_payment.label:6429
msgid "Forgive Payment Detail"
msgstr ""
@@ -4511,21 +4556,21 @@ msgstr ""
msgid "Circulation Limit Set Circ Mod Map"
msgstr ""
-#: field.brsrc.deposit.label:3867 field.sunit.deposit.label:4555
-#: field.acp.deposit.label:5943
+#: field.brsrc.deposit.label:3893 field.sunit.deposit.label:4582
+#: field.acp.deposit.label:6000
msgid "Is Deposit Required"
msgstr ""
-#: field.rhrr.bib_record.label:8357
+#: field.rhrr.bib_record.label:8414
msgid "Target Bib Record"
msgstr ""
-#: field.ahr.expire_time.label:5024 field.ahopl.expire_time.label:5151
-#: field.alhr.expire_time.label:5227
+#: field.ahr.expire_time.label:5081 field.ahopl.expire_time.label:5208
+#: field.alhr.expire_time.label:5284
msgid "Hold Expire Date/Time"
msgstr ""
-#: field.bre.full_record_entries.label:2604
+#: field.bre.full_record_entries.label:2630
msgid "Flattened MARC Fields "
msgstr ""
@@ -4533,7 +4578,7 @@ msgstr ""
msgid "SVF Record Attribute Defintion"
msgstr ""
-#: field.acqpo.amount_spent.label:7612
+#: field.acqpo.amount_spent.label:7669
msgid "Amount Spent"
msgstr ""
@@ -4541,17 +4586,21 @@ msgstr ""
msgid "String Length"
msgstr ""
-#: class.rr.label:8213
+#: class.rr.label:8270
msgid "Report"
msgstr ""
+#: class.aoupa.label:4900
+msgid "Org Unit Proximity Adjustment"
+msgstr ""
+
#: field.cmsa.field_class.label:2291 field.cmf.field_class.label:2335
msgid "Class"
msgstr ""
-#: field.mp.voided.label:6314 field.mbp.voided.label:6342
-#: field.mndp.voided.label:6370 field.mdp.voided.label:6394
-#: field.mb.voided.label:6556
+#: field.mp.voided.label:6371 field.mbp.voided.label:6399
+#: field.mndp.voided.label:6427 field.mdp.voided.label:6451
+#: field.mb.voided.label:6613
msgid "Voided?"
msgstr ""
@@ -4559,35 +4608,39 @@ msgstr ""
msgid "Import Item Attribute Definition"
msgstr ""
-#: field.rccc.circ_lib.label:9896
+#: field.rccc.circ_lib.label:9953
msgid "Library Circulation Location Short (Policy) Name"
msgstr ""
-#: field.aun.id.label:1862 field.acpn.id.label:3080
+#: field.aun.id.label:1862 field.acpn.id.label:3106
msgid "Note ID"
msgstr ""
-#: field.qfs.is_aggregate.label:8881
+#: field.qfs.is_aggregate.label:8938
msgid "Is Aggregate"
msgstr ""
-#: class.stgc.label:8670
+#: class.stgc.label:8727
msgid "Card Stage"
msgstr ""
-#: class.acplo.label:4205
+#: class.acplo.label:4232
msgid "Copy/Shelving Location Order"
msgstr ""
-#: field.rhcrpbap.copy_count_at_pickup_library.label:9776
+#: field.rccc.stat_cat_2.label:9977
+msgid "Legacy CAT2 Link"
+msgstr ""
+
+#: field.rhcrpbap.copy_count_at_pickup_library.label:9833
msgid "Holdable Copy Count at Pickup Library"
msgstr ""
-#: field.acqpa.valid.label:6958
+#: field.acqpa.valid.label:7015
msgid "Is Valid?"
msgstr ""
-#: field.ancihu.item_type.label:1926 field.citm.value.label:4792
+#: field.ancihu.item_type.label:1926 field.citm.value.label:4819
msgid "Item Type"
msgstr ""
@@ -4595,33 +4648,33 @@ msgstr ""
msgid "Author Field Entry"
msgstr ""
-#: field.rxpt.voided.label:8379
+#: field.rxpt.voided.label:8436
msgid "Voided (Returned) Paid Amount"
msgstr ""
-#: field.acqlisum.recv_count.label:10072
-#: field.acqlisumi.recv_count.label:10092
+#: field.acqlisum.recv_count.label:10129
+#: field.acqlisumi.recv_count.label:10149
msgid "Receive Count"
msgstr ""
-#: field.ahr.phone_notify.label:5031 field.ahopl.phone_notify.label:5158
-#: field.alhr.phone_notify.label:5234
+#: field.ahr.phone_notify.label:5088 field.ahopl.phone_notify.label:5215
+#: field.alhr.phone_notify.label:5291
msgid "Notifications Phone Number"
msgstr ""
-#: field.jub.selector.label:7746
+#: field.jub.selector.label:7803
msgid "Selecting User"
msgstr ""
-#: field.mg.billable_transaction.label:5665
+#: field.mg.billable_transaction.label:5722
msgid "Billable Transaction link"
msgstr ""
-#: class.cmpctm.label:9295
+#: class.cmpctm.label:9352
msgid "MARC21 Physical Characteristic Type Map"
msgstr ""
-#: field.mrd.date1.label:3303
+#: field.mrd.date1.label:3329
msgid "Date1"
msgstr ""
@@ -4629,7 +4682,7 @@ msgstr ""
msgid "Import/Overlay Authority Queue"
msgstr ""
-#: field.bresv.billings.label:3980 field.mbt.billings.label:5706
+#: field.bresv.billings.label:4006 field.mbt.billings.label:5763
msgid "Billing Line Items"
msgstr ""
@@ -4641,20 +4694,20 @@ msgstr ""
msgid "Event Error Output"
msgstr ""
-#: field.bre.last_xact_id.label:2587 field.au.last_xact_id.label:2857
-#: field.sre.last_xact_id.label:4253
+#: field.bre.last_xact_id.label:2613 field.au.last_xact_id.label:2883
+#: field.sre.last_xact_id.label:4280
msgid "Last Transaction ID"
msgstr ""
-#: class.alhr.label:5217
+#: class.alhr.label:5274
msgid "Last Captured Hold Request"
msgstr ""
-#: field.rccbs.usr.label:9975
+#: field.rccbs.usr.label:10032
msgid "User Link"
msgstr ""
-#: class.ssubn.label:4346
+#: class.ssubn.label:4373
msgid "Subscription Note"
msgstr ""
@@ -4664,38 +4717,38 @@ msgstr ""
#: field.bpbcm.id.label:1352 field.cclg.id.label:1626 field.ccls.id.label:1643
#: field.ccmlsm.id.label:1666 field.cclscmm.id.label:1694
#: field.cclsacpl.id.label:1719 field.cclsgm.id.label:1745
-#: field.cmf.id.label:2336 field.acns.id.label:2425 field.acnp.id.label:2444
-#: field.auricnm.id.label:2520 field.chdd.id.label:2752
-#: field.chddv.id.label:2773 field.cuat.id.label:2928
-#: field.auact.id.label:2948 field.atb.id.label:2967 field.pgpt.id.label:3338
-#: field.ausp.id.label:3379 field.auss.id.label:3458 field.acplg.id.label:4158
-#: field.acplgm.id.label:4181 field.sre.id.label:4252 field.scap.id.label:4276
-#: field.ssub.id.label:4317 field.ssubn.id.label:4348
-#: field.sdist.id.label:4364 field.sdistn.id.label:4409
-#: field.sstr.id.label:4441 field.srlu.id.label:4470 field.siss.id.label:4501
-#: field.sunit.id.label:4540 field.sitem.id.label:4611 field.sin.id.label:4655
-#: field.smhc.id.label:4683 field.sbsum.id.label:4697
-#: field.sssum.id.label:4724 field.sisum.id.label:4751 field.sra.id.label:4821
-#: field.ssr.id.label:4887 field.ahrn.id.label:5282 field.aouct.id.label:5374
-#: field.aouctn.id.label:5389 field.act.id.label:6013 field.cbt.id.label:6637
-#: field.aurt.id.label:6657 field.aur.id.label:6673 field.acqie.id.label:6868
-#: field.acqii.id.label:6905 field.acqpa.id.label:6952
-#: field.acqpc.id.label:6984 field.acqcr.id.label:7574
-#: field.acqpoi.id.label:7708 field.acqphsm.id.label:8026
-#: field.acqdfa.id.label:8461 field.acqclp.id.label:8603
-#: field.acqclpa.id.label:8623 field.cmfpm.id.label:9279
-#: field.cmpcsm.id.label:9310 field.cmpcvm.id.label:9329
-#: field.cfdfs.id.label:9612 field.cbc.id.label:10475
-#: field.coustl.id.label:10501 field.aaactsc.id.label:10523
-#: field.aaasc.id.label:10535
+#: field.cmf.id.label:2336 field.cbho.id.label:2363 field.acns.id.label:2451
+#: field.acnp.id.label:2470 field.auricnm.id.label:2546
+#: field.chdd.id.label:2778 field.chddv.id.label:2799 field.cuat.id.label:2954
+#: field.auact.id.label:2974 field.atb.id.label:2993 field.pgpt.id.label:3364
+#: field.ausp.id.label:3405 field.auss.id.label:3484 field.acplg.id.label:4185
+#: field.acplgm.id.label:4208 field.sre.id.label:4279 field.scap.id.label:4303
+#: field.ssub.id.label:4344 field.ssubn.id.label:4375
+#: field.sdist.id.label:4391 field.sdistn.id.label:4436
+#: field.sstr.id.label:4468 field.srlu.id.label:4497 field.siss.id.label:4528
+#: field.sunit.id.label:4567 field.sitem.id.label:4638 field.sin.id.label:4682
+#: field.smhc.id.label:4710 field.sbsum.id.label:4724
+#: field.sssum.id.label:4751 field.sisum.id.label:4778 field.sra.id.label:4848
+#: field.aoupa.id.label:4902 field.ssr.id.label:4944 field.ahrn.id.label:5339
+#: field.aouct.id.label:5431 field.aouctn.id.label:5446
+#: field.act.id.label:6070 field.cbt.id.label:6694 field.aurt.id.label:6714
+#: field.aur.id.label:6730 field.acqie.id.label:6925 field.acqii.id.label:6962
+#: field.acqpa.id.label:7009 field.acqpc.id.label:7041
+#: field.acqcr.id.label:7631 field.acqpoi.id.label:7765
+#: field.acqphsm.id.label:8083 field.acqdfa.id.label:8518
+#: field.acqclp.id.label:8660 field.acqclpa.id.label:8680
+#: field.cmfpm.id.label:9336 field.cmpcsm.id.label:9367
+#: field.cmpcvm.id.label:9386 field.cfdfs.id.label:9669
+#: field.cbc.id.label:10532 field.coustl.id.label:10558
+#: field.aaactsc.id.label:10580 field.aaasc.id.label:10592
msgid "ID"
msgstr ""
-#: class.qfs.label:8876
+#: class.qfs.label:8933
msgid "Function Signature"
msgstr ""
-#: class.cmfts.label:9865
+#: class.cmfts.label:9922
msgid "Metabib Field TS Map"
msgstr ""
@@ -4703,11 +4756,11 @@ msgstr ""
msgid "Core Type"
msgstr ""
-#: field.mb.billing_type.label:6552
+#: field.mb.billing_type.label:6609
msgid "Legacy Billing Type"
msgstr ""
-#: field.acqpa.street1.label:6956
+#: field.acqpa.street1.label:7013
msgid "Street 1"
msgstr ""
@@ -4715,12 +4768,12 @@ msgstr ""
msgid "Language"
msgstr ""
-#: field.acqpa.street2.label:6957
+#: field.acqpa.street2.label:7014
msgid "Street 2"
msgstr ""
-#: field.cust.datatype.label:3020 class.qdt.label:8852
-#: field.qfpd.datatype.label:8893
+#: field.cust.datatype.label:3046 class.qdt.label:8909
+#: field.qfpd.datatype.label:8950
msgid "Datatype"
msgstr ""
@@ -4732,17 +4785,17 @@ msgstr ""
msgid "Attribute ID"
msgstr ""
-#: class.brav.label:3918
+#: class.brav.label:3944
msgid "Resource Attribute Value"
msgstr ""
-#: field.ahr.target.label:5041 field.ahopl.target.label:5168
-#: field.alhr.target.label:5242
+#: field.ahr.target.label:5098 field.ahopl.target.label:5225
+#: field.alhr.target.label:5299
msgid "Target Object ID"
msgstr ""
-#: field.acqlisum.claim_count.label:10075
-#: field.acqlisumi.claim_count.label:10095
+#: field.acqlisum.claim_count.label:10132
+#: field.acqlisumi.claim_count.label:10152
msgid "Claim Count"
msgstr ""
@@ -4752,21 +4805,21 @@ msgstr ""
msgid "Videorecording Format"
msgstr ""
-#: class.sdistn.label:4407
+#: class.sdistn.label:4434
msgid "Distribution Note"
msgstr ""
-#: field.acqfs.id.label:7109 field.acqfscred.funding_source.label:7139
-#: field.acqofscred.funding_source.label:7171
+#: field.acqfs.id.label:7166 field.acqfscred.funding_source.label:7196
+#: field.acqofscred.funding_source.label:7228
msgid "Funding Source ID"
msgstr ""
-#: field.atev.state.label:1113 field.aua.state.label:3411
-#: field.aal.state.label:3436 field.acqpa.state.label:6955
-#: field.acqpca.state.label:7019 field.acqpo.state.label:7600
-#: field.acqpoh.state.label:7650 field.jub.state.label:7756
-#: field.acqlih.state.label:7817 field.stgma.state.label:8688
-#: field.stgba.state.label:8703
+#: field.atev.state.label:1113 field.aua.state.label:3437
+#: field.aal.state.label:3462 field.acqpa.state.label:7012
+#: field.acqpca.state.label:7076 field.acqpo.state.label:7657
+#: field.acqpoh.state.label:7707 field.jub.state.label:7813
+#: field.acqlih.state.label:7874 field.stgma.state.label:8745
+#: field.stgba.state.label:8760
msgid "State"
msgstr ""
@@ -4774,9 +4827,9 @@ msgstr ""
msgid "Circ Weights"
msgstr ""
-#: field.actsce.id.label:5725 field.actscecm.id.label:6211
-#: field.asce.id.label:6435 field.acqdfe.id.label:8429
-#: field.rsce1.id.label:9942 field.rsce2.id.label:9953
+#: field.actsce.id.label:5782 field.actscecm.id.label:6268
+#: field.asce.id.label:6492 field.acqdfe.id.label:8486
+#: field.rsce1.id.label:9999 field.rsce2.id.label:10010
msgid "Entry ID"
msgstr ""
@@ -4784,7 +4837,7 @@ msgstr ""
msgid "Copy Age Hold Protection Rule"
msgstr ""
-#: field.qfr.id.label:8961 field.qrc.from_relation.label:8984
+#: field.qfr.id.label:9018 field.qrc.from_relation.label:9041
msgid "From Relation ID"
msgstr ""
@@ -4800,15 +4853,15 @@ msgstr ""
msgid "Starting Position"
msgstr ""
-#: field.uvu.redirect_from.label:9457
+#: field.uvu.redirect_from.label:9514
msgid "Redirected From"
msgstr ""
-#: field.au.claims_never_checked_out_count.label:2841
+#: field.au.claims_never_checked_out_count.label:2867
msgid "Claims Never Checked Out Count"
msgstr ""
-#: field.au.permissions.label:2828
+#: field.au.permissions.label:2854
msgid "All Permissions"
msgstr ""
@@ -4816,93 +4869,94 @@ msgstr ""
msgid "Identification ID"
msgstr ""
-#: field.acnc.normalizer.label:2414
+#: field.acnc.normalizer.label:2440
msgid "Normalizer function"
msgstr ""
-#: field.aou.users.label:5318
+#: field.aou.users.label:5375
msgid "Users"
msgstr ""
#: field.vii.price.label:255 field.viiad.price.label:306
-#: field.sunit.price.label:4566 field.acp.price.label:5955
-#: field.act.price.label:6031 field.rocit.price.label:10244
+#: field.sunit.price.label:4593 field.acp.price.label:6012
+#: field.act.price.label:6088 field.rocit.price.label:10301
msgid "Price"
msgstr ""
-#: field.pgt.id.label:6096
+#: field.pgt.id.label:6153
msgid "Group ID"
msgstr ""
-#: field.sdist.summary_method.label:4366
+#: field.sdist.summary_method.label:4393
msgid "Summary Method"
msgstr ""
#: field.vii.deposit_amount.label:252 field.viiad.deposit_amount.label:303
-#: field.brsrc.deposit_amount.label:3868 field.sunit.deposit_amount.label:4556
-#: field.acp.deposit_amount.label:5944 field.act.deposit_amount.label:6030
-#: field.rocit.deposit_amount.label:10266
+#: field.brsrc.deposit_amount.label:3894 field.sunit.deposit_amount.label:4583
+#: field.acp.deposit_amount.label:6001 field.act.deposit_amount.label:6087
+#: field.rocit.deposit_amount.label:10323
msgid "Deposit Amount"
msgstr ""
-#: field.acqpron.id.label:6800 field.acqpon.id.label:7674
+#: field.acqpron.id.label:6857 field.acqpon.id.label:7731
msgid "PO Note ID"
msgstr ""
-#: field.jub.queued_record.label:7762 field.acqlih.queued_record.label:7821
+#: field.jub.queued_record.label:7819 field.acqlih.queued_record.label:7878
msgid "Queued Vandelay Record"
msgstr ""
#: field.chmw.marc_type.label:1438 field.ccmw.marc_type.label:1469
#: field.chmm.marc_type.label:1526 field.ccmm.marc_type.label:1577
-#: field.rccc.item_type.label:9906
+#: field.rccc.item_type.label:9963
msgid "MARC Type"
msgstr ""
-#: field.au.prefix.label:2864
-msgid "Prefix/Title"
+#: field.bre.edit_date.label:2609
+msgid "Last Edit Data/Time"
msgstr ""
-#: field.ahr.shelf_time.label:5051 field.ahopl.shelf_time.label:5178
-#: field.alhr.shelf_time.label:5252
+#: field.ahr.shelf_time.label:5108 field.ahopl.shelf_time.label:5235
+#: field.alhr.shelf_time.label:5309
msgid "Shelf Time"
msgstr ""
-#: field.acqie.amount_paid.label:6878 field.acqii.amount_paid.label:6916
+#: field.acqie.amount_paid.label:6935 field.acqii.amount_paid.label:6973
msgid "Amount Paid"
msgstr ""
-#: field.rccc.dewey_range_tens.label:9921
+#: field.rccc.dewey_range_tens.label:9978
msgid "Dewey Range - Tens"
msgstr ""
-#: class.acqofscred.label:7166
+#: class.acqofscred.label:7223
msgid "Ordered Funding Source Credit"
msgstr ""
-#: field.rsr.geographic_subject.label:8321
+#: field.rsr.geographic_subject.label:8378
msgid "Geographic Subjects (normalized)"
msgstr ""
-#: field.auss.query_text.label:3462
+#: field.auss.query_text.label:3488
msgid "Query Text"
msgstr ""
-#: field.acpl.label_suffix.label:4138
+#: field.acpl.label_suffix.label:4165
msgid "Label Suffix"
msgstr ""
-#: field.atc.target_copy.label:1948 field.artc.target_copy.label:6489
-#: field.ahtc.target_copy.label:6524 field.iatc.target_copy.label:10123
+#: field.atc.target_copy.label:1948 field.artc.target_copy.label:6546
+#: field.ahtc.target_copy.label:6581 field.iatc.target_copy.label:10180
msgid "Transited Copy"
msgstr ""
#: field.ccmw.copy_location.label:1468 field.ccmm.copy_location.label:1576
-#: field.cclsacpl.copy_loc.label:1721 field.acplgm.location.label:4183
+#: field.cclsacpl.copy_loc.label:1721 field.acplgm.location.label:4210
+#: field.aoupa.copy_location.label:4907
msgid "Copy Location"
msgstr ""
-#: field.acqie.phys_item_count.label:6873
+#: field.acqie.phys_item_count.label:6930
msgid "Physical Item Count"
msgstr ""
@@ -4910,27 +4964,27 @@ msgstr ""
msgid "Queued Bib Record Match"
msgstr ""
-#: field.acqpo.lineitems.label:7608
-msgid "Line Items"
+#: field.acqexr.ratio.label:6803
+msgid "Ratio"
msgstr ""
-#: field.ahopl.potential_copies.label:5191
+#: field.ahopl.potential_copies.label:5248
msgid "Potential Copies"
msgstr ""
-#: field.mfr.record.label:3112 field.mrd.record.label:3300
+#: field.mfr.record.label:3138 field.mrd.record.label:3326
msgid "Bib Record Entry"
msgstr ""
-#: field.uvu.tld.label:9468
+#: field.uvu.tld.label:9525
msgid "TLD"
msgstr ""
-#: class.sin.label:4653
+#: class.sin.label:4680
msgid "Item Note"
msgstr ""
-#: field.acqfy.id.label:7088
+#: field.acqfy.id.label:7145
msgid "Fiscal Year ID"
msgstr ""
@@ -4947,27 +5001,27 @@ msgstr ""
msgid "Success Cleanup"
msgstr ""
-#: class.uvu.label:9448
+#: class.uvu.label:9505
msgid "URL Verification URL"
msgstr ""
-#: class.pgpm.label:6221
+#: class.pgpm.label:6278
msgid "Group Permission Map"
msgstr ""
-#: field.ahr.notifications.label:5046 field.ahopl.notifications.label:5173
-#: field.alhr.notifications.label:5247
+#: field.ahr.notifications.label:5103 field.ahopl.notifications.label:5230
+#: field.alhr.notifications.label:5304
msgid "Notifications"
msgstr ""
-#: field.circ.payment_total.label:3644 field.combcirc.payment_total.label:3713
-#: field.acirc.payment_total.label:3786 field.bresv.payment_total.label:3983
-#: field.mg.payment_total.label:5667 field.mbt.payment_total.label:5709
-#: field.rodcirc.payment_total.label:10217
+#: field.circ.payment_total.label:3670 field.combcirc.payment_total.label:3739
+#: field.acirc.payment_total.label:3812 field.bresv.payment_total.label:4009
+#: field.mg.payment_total.label:5724 field.mbt.payment_total.label:5766
+#: field.rodcirc.payment_total.label:10274
msgid "Payment Totals"
msgstr ""
-#: field.rccc.patron_id.label:9913
+#: field.rccc.patron_id.label:9970
msgid "Patron Link"
msgstr ""
@@ -4975,28 +5029,28 @@ msgstr ""
msgid "Copy Number"
msgstr ""
-#: field.acn.notes.label:2473 field.ssub.notes.label:4326
-#: field.sdist.notes.label:4378 field.sitem.notes.label:4623
-#: field.ahr.notes.label:5057 field.ahopl.notes.label:5184
-#: field.alhr.notes.label:5258 field.acqpo.notes.label:7609
+#: field.acn.notes.label:2499 field.ssub.notes.label:4353
+#: field.sdist.notes.label:4405 field.sitem.notes.label:4650
+#: field.ahr.notes.label:5114 field.ahopl.notes.label:5241
+#: field.alhr.notes.label:5315 field.acqpo.notes.label:7666
msgid "Notes"
msgstr ""
#: field.vqbra.attr_value.label:432 field.vqara.attr_value.label:549
#: field.vmsq.value.label:650 field.cgf.value.label:695
#: field.ccvm.value.label:841 field.aus.value.label:1890
-#: field.ssubn.value.label:4354 field.sdistn.value.label:4415
-#: field.sin.value.label:4661 field.smhc.value.label:4689
-#: field.asce.value.label:6438 field.acqlia.attr_value.label:7892
-#: field.bmpc.value.label:9266 field.cmpcvm.value.label:9330
+#: field.ssubn.value.label:4381 field.sdistn.value.label:4442
+#: field.sin.value.label:4688 field.smhc.value.label:4716
+#: field.asce.value.label:6495 field.acqlia.attr_value.label:7949
+#: field.bmpc.value.label:9323 field.cmpcvm.value.label:9387
msgid "Value"
msgstr ""
-#: class.rsce1.label:9940
+#: class.rsce1.label:9997
msgid "CAT1 Entry"
msgstr ""
-#: field.mfr.ind1.label:3110
+#: field.mfr.ind1.label:3136
msgid "Indicator 1"
msgstr ""
@@ -5004,13 +5058,13 @@ msgstr ""
msgid "Authority Control Set Bib Field"
msgstr ""
-#: field.acqpo.ordering_agency.label:7601
-#: field.acqpoh.ordering_agency.label:7646
-#: field.acrlid.ordering_agency.label:10054
+#: field.acqpo.ordering_agency.label:7658
+#: field.acqpoh.ordering_agency.label:7703
+#: field.acrlid.ordering_agency.label:10111
msgid "Ordering Agency"
msgstr ""
-#: field.ahrn.slip.label:5286
+#: field.ahrn.slip.label:5343
msgid "Slip?"
msgstr ""
@@ -5018,43 +5072,43 @@ msgstr ""
msgid "Negate"
msgstr ""
-#: class.aouctn.label:5387
+#: class.aouctn.label:5444
msgid "Org Unit Custom Tree Node"
msgstr ""
-#: field.qxp.left_operand.label:8924 field.xbet.left_operand.label:9029
-#: field.xcase.left_operand.label:9072 field.xcast.left_operand.label:9087
-#: field.xin.left_operand.label:9150 field.xisnull.left_operand.label:9167
-#: field.xop.left_operand.label:9208
+#: field.qxp.left_operand.label:8981 field.xbet.left_operand.label:9086
+#: field.xcase.left_operand.label:9129 field.xcast.left_operand.label:9144
+#: field.xin.left_operand.label:9207 field.xisnull.left_operand.label:9224
+#: field.xop.left_operand.label:9265
msgid "Left Operand"
msgstr ""
-#: class.cnct.label:5589
+#: class.cnct.label:5646
msgid "Non-cataloged Type"
msgstr ""
-#: class.cmcts.label:9840
+#: class.cmcts.label:9897
msgid "Metabib Class TS Map"
msgstr ""
-#: field.qrc.id.label:8983
+#: field.qrc.id.label:9040
msgid "Record Column ID"
msgstr ""
-#: field.acqfsum.combined_balance.label:7473
+#: field.acqfsum.combined_balance.label:7530
msgid "Remaining Balance"
msgstr ""
-#: field.rcirct.id.label:8345 field.rmocbbol.id.label:10286
-#: field.rmocbbcol.id.label:10310 field.rmocbbhol.id.label:10338
+#: field.rcirct.id.label:8402 field.rmocbbol.id.label:10343
+#: field.rmocbbcol.id.label:10367 field.rmocbbhol.id.label:10395
msgid "Circulation ID"
msgstr ""
-#: field.acqlid.receiver.label:7909
+#: field.acqlid.receiver.label:7966
msgid "Receiving User"
msgstr ""
-#: field.aou.holds_address.label:5306
+#: field.aou.holds_address.label:5363
msgid "Holds Receiving Address"
msgstr ""
@@ -5062,15 +5116,15 @@ msgstr ""
msgid "Record Quality Metric"
msgstr ""
-#: field.acqlih.selector.label:7807
+#: field.acqlih.selector.label:7864
msgid "Selector"
msgstr ""
-#: field.rocit.tcn_value.label:10268
+#: field.rocit.tcn_value.label:10325
msgid "TCN"
msgstr ""
-#: field.acqie.cost_billed.label:6876 field.acqii.cost_billed.label:6913
+#: field.acqie.cost_billed.label:6933 field.acqii.cost_billed.label:6970
msgid "Cost Billed"
msgstr ""
@@ -5078,34 +5132,34 @@ msgstr ""
msgid "User password reset requests"
msgstr ""
-#: field.artc.copy_status.label:6480 field.ahtc.copy_status.label:6515
+#: field.artc.copy_status.label:6537 field.ahtc.copy_status.label:6572
msgid "Copy Status at Transit"
msgstr ""
-#: class.acqfet.label:7294
+#: class.acqfet.label:7351
msgid "Total Fund Encumbrance"
msgstr ""
-#: field.brsrc.user_fee.label:3869
+#: field.brsrc.user_fee.label:3895
msgid "User Fee"
msgstr ""
-#: field.acqcl.id.label:8547 field.acqcle.claim.label:8561
-#: field.acqscl.id.label:8575 field.acqscle.claim.label:8589
+#: field.acqcl.id.label:8604 field.acqcle.claim.label:8618
+#: field.acqscl.id.label:8632 field.acqscle.claim.label:8646
msgid "Claim ID"
msgstr ""
-#: field.mp.credit_payment.label:6317 field.mbp.credit_payment.label:6345
-#: field.mndp.credit_payment.label:6374
+#: field.mp.credit_payment.label:6374 field.mbp.credit_payment.label:6402
+#: field.mndp.credit_payment.label:6431
msgid "Credit Payment Detail"
msgstr ""
-#: field.sdist.unit_label_suffix.label:4375
+#: field.sdist.unit_label_suffix.label:4402
msgid "Unit Label Suffix"
msgstr ""
-#: field.qxp.subquery.label:8928 field.xex.subquery.label:9119
-#: field.xin.subquery.label:9151 field.xsubq.subquery.label:9253
+#: field.qxp.subquery.label:8985 field.xex.subquery.label:9176
+#: field.xin.subquery.label:9208 field.xsubq.subquery.label:9310
msgid "Subquery"
msgstr ""
@@ -5113,27 +5167,27 @@ msgstr ""
msgid "Circulation Matrix Matchpoint"
msgstr ""
-#: field.acqlid.eg_copy_id.label:7905
+#: field.acqlid.eg_copy_id.label:7962
msgid "Evergreen Copy ID"
msgstr ""
-#: class.scap.label:4274
+#: class.scap.label:4301
msgid "Caption and Pattern"
msgstr ""
-#: field.uvu.query.label:9471
+#: field.uvu.query.label:9528
msgid "Query"
msgstr ""
-#: field.rccc.demographic_general_division.label:9909
+#: field.rccc.demographic_general_division.label:9966
msgid "Patron Age Demographic"
msgstr ""
-#: field.rsr.corporate_subject.label:8324
+#: field.rsr.corporate_subject.label:8381
msgid "Corporate Name Subjects (normalized)"
msgstr ""
-#: field.pgt.hold_priority.label:6102
+#: field.cbho.priority.label:2369 field.pgt.hold_priority.label:6159
msgid "Hold Priority"
msgstr ""
@@ -5141,31 +5195,31 @@ msgstr ""
msgid "Queued Bib Record"
msgstr ""
-#: field.uvuv.id.label:9550
+#: field.uvuv.id.label:9607
msgid "Verification ID"
msgstr ""
-#: field.acqfs.name.label:7110
+#: field.acqfs.name.label:7167
msgid "Funding Source Name"
msgstr ""
-#: class.acqdfe.label:8427
+#: class.acqdfe.label:8484
msgid "Distribution Formula Entry"
msgstr ""
-#: field.aua.id.label:3409 field.acqpca.id.label:7017
+#: field.aua.id.label:3435 field.acqpca.id.label:7074
msgid "Address ID"
msgstr ""
-#: field.rccbs.patron_county.label:9993
+#: field.rccbs.patron_county.label:10050
msgid "User County"
msgstr ""
-#: field.acqf.tags.label:7229
+#: field.acqf.tags.label:7286
msgid "Tags"
msgstr ""
-#: field.combcirc.usr_home_ou.label:3714 field.acirc.usr_home_ou.label:3787
+#: field.combcirc.usr_home_ou.label:3740 field.acirc.usr_home_ou.label:3813
msgid "Patron Home Library"
msgstr ""
@@ -5173,18 +5227,18 @@ msgstr ""
msgid "Remote (3rd party) Account"
msgstr ""
-#: field.stgu.usrname.label:8654 field.stgc.usrname.label:8674
-#: field.stgma.usrname.label:8684 field.stgba.usrname.label:8699
-#: field.stgsc.usrname.label:8714
+#: field.stgu.usrname.label:8711 field.stgc.usrname.label:8731
+#: field.stgma.usrname.label:8741 field.stgba.usrname.label:8756
+#: field.stgsc.usrname.label:8771
msgid "User Name"
msgstr ""
-#: field.actsc.default_entries.label:5492
-#: field.actsce.default_entries.label:5729
+#: field.actsc.default_entries.label:5549
+#: field.actsce.default_entries.label:5786
msgid "Default Entries"
msgstr ""
-#: field.aur.other_info.label:6696
+#: field.aur.other_info.label:6753
msgid "Other Info"
msgstr ""
@@ -5200,8 +5254,8 @@ msgstr ""
msgid "Virtual Record"
msgstr ""
-#: class.brt.label:3827 field.brsrc.type.label:3864
-#: field.bra.resource_type.label:3897
+#: class.brt.label:3853 field.brsrc.type.label:3890
+#: field.bra.resource_type.label:3923
msgid "Resource Type"
msgstr ""
@@ -5209,7 +5263,7 @@ msgstr ""
msgid "XSLT"
msgstr ""
-#: field.au.addresses.label:2824
+#: field.au.addresses.label:2850
msgid "All Addresses"
msgstr ""
@@ -5218,17 +5272,17 @@ msgstr ""
msgid "User Age: Upper Bound"
msgstr ""
-#: class.stgsc.label:8710
+#: class.stgsc.label:8767
msgid "Statistical Category Stage"
msgstr ""
-#: field.aua.post_code.label:3410 field.aal.post_code.label:3438
-#: field.acqpca.post_code.label:7018 field.stgma.post_code.label:8690
-#: field.stgba.post_code.label:8705
+#: field.aua.post_code.label:3436 field.aal.post_code.label:3464
+#: field.acqpca.post_code.label:7075 field.stgma.post_code.label:8747
+#: field.stgba.post_code.label:8762
msgid "Postal Code"
msgstr ""
-#: field.acqpo.po_items.label:7613
+#: field.acqpo.po_items.label:7670
msgid "PO Items"
msgstr ""
@@ -5237,39 +5291,39 @@ msgstr ""
msgid "Matchpoint ID"
msgstr ""
-#: field.rccbs.profile_group.label:9998
+#: field.rccbs.profile_group.label:10055
msgid "User Profile Group"
msgstr ""
-#: class.actscsf.label:5473 class.ascsf.label:6445
+#: class.actscsf.label:5530 class.ascsf.label:6502
msgid "SIP Statistical Category Field Identifier"
msgstr ""
-#: field.au.performed_circulations.label:2883
+#: field.au.performed_circulations.label:2909
msgid "Circulations Performed as Staff"
msgstr ""
-#: field.asvr.id.label:1975 field.asva.id.label:6121
+#: field.asvr.id.label:1975 field.asva.id.label:6178
msgid "Answer ID"
msgstr ""
-#: class.ahrn.label:5280
+#: class.ahrn.label:5337
msgid "Hold Request Note"
msgstr ""
-#: field.rmobbol.billing_types.label:10300
-#: field.rmobbcol.billing_types.label:10327
-#: field.rmobbhol.billing_types.label:10355
+#: field.rmobbol.billing_types.label:10357
+#: field.rmobbcol.billing_types.label:10384
+#: field.rmobbhol.billing_types.label:10412
msgid "Billing Types"
msgstr ""
-#: field.au.last_update_time.label:2874
+#: field.au.last_update_time.label:2900
msgid "Record Last Update Time"
msgstr ""
-#: field.aua.city.label:3406 field.aal.city.label:3434
-#: field.acqpa.city.label:6949 field.acqpca.city.label:7014
-#: field.stgma.city.label:8687 field.stgba.city.label:8702
+#: field.aua.city.label:3432 field.aal.city.label:3460
+#: field.acqpa.city.label:7006 field.acqpca.city.label:7071
+#: field.stgma.city.label:8744 field.stgba.city.label:8759
msgid "City"
msgstr ""
@@ -5277,19 +5331,19 @@ msgstr ""
msgid "Average Wait Time"
msgstr ""
-#: class.crcd.label:2729
+#: class.crcd.label:2755
msgid "Circulation Duration Rule"
msgstr ""
-#: field.sunit.holds.label:4580 field.acp.holds.label:5967
+#: field.sunit.holds.label:4607 field.acp.holds.label:6024
msgid "Holds"
msgstr ""
-#: field.sunit.summary_contents.label:4574
+#: field.sunit.summary_contents.label:4601
msgid "Summary Contents"
msgstr ""
-#: class.rccc.label:9893
+#: class.rccc.label:9950
msgid "Classic Circulation View"
msgstr ""
@@ -5297,89 +5351,89 @@ msgstr ""
msgid "Use ID"
msgstr ""
-#: field.atc.dest_recv_time.label:1941 field.artc.dest_recv_time.label:6482
-#: field.ahtc.dest_recv_time.label:6517 field.iatc.dest_recv_time.label:10117
+#: field.atc.dest_recv_time.label:1941 field.artc.dest_recv_time.label:6539
+#: field.ahtc.dest_recv_time.label:6574 field.iatc.dest_recv_time.label:10174
msgid "Receive Date/Time"
msgstr ""
-#: field.asv.poll.label:4908
+#: field.asv.poll.label:4965
msgid "Poll Style?"
msgstr ""
-#: field.qcb.id.label:8946
+#: field.qcb.id.label:9003
msgid "Case Branch ID"
msgstr ""
-#: field.sasum.id.label:4672
+#: field.sasum.id.label:4699
msgid "Native ID"
msgstr ""
-#: class.ocirclist.label:3565
+#: class.ocirclist.label:3591
msgid "Open Circulation List"
msgstr ""
-#: field.acpn.owning_copy.label:3081
+#: field.acpn.owning_copy.label:3107
msgid "Copy"
msgstr ""
-#: field.aout.can_have_vols.label:5605
+#: field.aout.can_have_vols.label:5662
msgid "Can Have Volumes?"
msgstr ""
-#: field.rocit.stop_fines.label:10270
+#: field.rocit.stop_fines.label:10327
msgid "Stop Fines Reason"
msgstr ""
-#: field.clfm.description.label:5789
+#: field.clfm.description.label:5846
msgid "LitF Description"
msgstr ""
-#: field.aihu.item.label:1912 class.sitem.label:4609 field.sin.item.label:4656
-#: class.acp.label:5927
+#: field.aihu.item.label:1912 class.sitem.label:4636 field.sin.item.label:4683
+#: class.acp.label:5984
msgid "Item"
msgstr ""
-#: field.aout.parent.label:5610
+#: field.aout.parent.label:5667
msgid "Parent Type"
msgstr ""
-#: class.rud.label:8333
+#: class.rud.label:8390
msgid "User Demographics"
msgstr ""
-#: field.atc.prev_hop.label:1944 field.iatc.prev_hop.label:10120
+#: field.atc.prev_hop.label:1944 field.iatc.prev_hop.label:10177
msgid "Previous Hop (unused)"
msgstr ""
-#: field.sitem.date_expected.label:4620
+#: field.sitem.date_expected.label:4647
msgid "Date Expected"
msgstr ""
-#: field.acqpro.holding_tag.label:6769
+#: field.acqpro.holding_tag.label:6826
msgid "Holdings Tag"
msgstr ""
-#: field.acqct.label.label:6728
+#: field.acqct.label.label:6785
msgid "Currency Label"
msgstr ""
-#: field.acqfdeb.encumbrance.label:7187
+#: field.acqfdeb.encumbrance.label:7244
msgid "Encumbrance"
msgstr ""
-#: field.brsrc.tgt_rsrcs.label:3871
+#: field.brsrc.tgt_rsrcs.label:3897
msgid "Reservation Target Resources"
msgstr ""
-#: field.sunit.dummy_author.label:4557 field.acp.dummy_author.label:5945
+#: field.sunit.dummy_author.label:4584 field.acp.dummy_author.label:6002
msgid "Precat Dummy Author"
msgstr ""
-#: field.qbv.default_value.label:8907 field.cmfpm.default_val.label:9285
+#: field.qbv.default_value.label:8964 field.cmfpm.default_val.label:9342
msgid "Default Value"
msgstr ""
-#: field.ausp.staff.label:3382
+#: field.ausp.staff.label:3408
msgid "Staff"
msgstr ""
@@ -5389,16 +5443,16 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: field.ahr.cancel_note.label:5053 field.ahopl.cancel_note.label:5180
-#: field.alhr.cancel_note.label:5254
+#: field.ahr.cancel_note.label:5110 field.ahopl.cancel_note.label:5237
+#: field.alhr.cancel_note.label:5311
msgid "Cancelation note"
msgstr ""
-#: field.acqedi.vendacct.label:8075
+#: field.acqedi.vendacct.label:8132
msgid "Vendor Account Number"
msgstr ""
-#: class.combcirc.label:3680
+#: class.combcirc.label:3706
msgid "Combined Aged and Active Circulations"
msgstr ""
@@ -5406,39 +5460,39 @@ msgstr ""
msgid "Preserve Specification"
msgstr ""
-#: field.mp.goods_payment.label:6321 field.mbp.goods_payment.label:6349
-#: field.mndp.goods_payment.label:6373
+#: field.mp.goods_payment.label:6378 field.mbp.goods_payment.label:6406
+#: field.mndp.goods_payment.label:6430
msgid "Goods Payment Detail"
msgstr ""
-#: class.rmobbol.label:10297
+#: class.rmobbol.label:10354
msgid "Open Circulation Balance by Owning Library"
msgstr ""
-#: class.mndp.label:6362
+#: class.mndp.label:6419
msgid "Payments: Non-drawer Staff"
msgstr ""
-#: field.uvva.id.label:9511
+#: field.uvva.id.label:9568
msgid "Attempt ID"
msgstr ""
-#: field.brt.id.label:3829
+#: field.brt.id.label:3855
msgid "Resource Type ID"
msgstr ""
-#: field.acqfdeb.fund.label:7183 field.acqf.id.label:7215
-#: field.acqfat.fund.label:7262 field.acqfdt.fund.label:7279
-#: field.acqfet.fund.label:7296 field.acqfst.fund.label:7313
-#: field.acqfcb.fund.label:7330 field.acqafat.fund.label:7347
-#: field.acqafet.fund.label:7357 field.acqafst.fund.label:7367
-#: field.acqafsb.fund.label:7377 field.acqafcb.fund.label:7387
-#: field.acqfsb.fund.label:7427 field.acqfsum.id.label:7457
-#: field.acqftm.fund.label:10386
+#: field.acqfdeb.fund.label:7240 field.acqf.id.label:7272
+#: field.acqfat.fund.label:7319 field.acqfdt.fund.label:7336
+#: field.acqfet.fund.label:7353 field.acqfst.fund.label:7370
+#: field.acqfcb.fund.label:7387 field.acqafat.fund.label:7404
+#: field.acqafet.fund.label:7414 field.acqafst.fund.label:7424
+#: field.acqafsb.fund.label:7434 field.acqafcb.fund.label:7444
+#: field.acqfsb.fund.label:7484 field.acqfsum.id.label:7514
+#: field.acqftm.fund.label:10443
msgid "Fund ID"
msgstr ""
-#: field.acqinv.recv_date.label:6836
+#: field.acqinv.recv_date.label:6893
msgid "Invoice Date"
msgstr ""
@@ -5446,11 +5500,11 @@ msgstr ""
msgid "SVF Attribute"
msgstr ""
-#: field.sdist.basic_summary.label:4379 class.sbsum.label:4695
+#: field.sdist.basic_summary.label:4406 class.sbsum.label:4722
msgid "Basic Issue Summary"
msgstr ""
-#: field.sunit.floating.label:4571 field.acp.floating.label:5960
+#: field.sunit.floating.label:4598 field.acp.floating.label:6017
msgid "Is Floating"
msgstr ""
@@ -5462,11 +5516,11 @@ msgstr ""
msgid "Browse Axis Maps"
msgstr ""
-#: field.rocit.patron_name.label:10273
+#: field.rocit.patron_name.label:10330
msgid "Patron Name"
msgstr ""
-#: field.aou.phone.label:5315
+#: field.aou.phone.label:5372
msgid "Phone Number"
msgstr ""
@@ -5474,37 +5528,38 @@ msgstr ""
msgid "Copy Transit"
msgstr ""
-#: field.acqie.purchase_order.label:6870 field.acqii.purchase_order.label:6907
-#: class.acqpo.label:7593 field.acqpon.purchase_order.label:7675
-#: field.acqpoi.purchase_order.label:7709 field.jub.purchase_order.label:7748
-#: field.acqlih.purchase_order.label:7809
-#: field.acqedim.purchase_order.label:8113
-#: field.acrlid.purchase_order.label:10055
+#: field.acqie.purchase_order.label:6927 field.acqii.purchase_order.label:6964
+#: class.acqpo.label:7650 field.acqpon.purchase_order.label:7732
+#: field.acqpoi.purchase_order.label:7766 field.jub.purchase_order.label:7805
+#: field.acqlih.purchase_order.label:7866
+#: field.acqedim.purchase_order.label:8170
+#: field.acrlid.purchase_order.label:10112
msgid "Purchase Order"
msgstr ""
-#: class.mfe.label:3211
+#: class.mfe.label:3237
msgid "Combined Field Entry View"
msgstr ""
-#: field.acqedim.id.label:8102
+#: field.acqedim.id.label:8159
msgid "EDI Message ID"
msgstr ""
-#: field.acplg.pos.label:4162 field.acplo.position.label:4210
-#: field.srlu.pos.label:4472 field.acqdfe.position.label:8431
+#: field.acplg.pos.label:4189 field.acplo.position.label:4237
+#: field.srlu.pos.label:4499 field.aoupa.pos.label:4909
+#: field.acqdfe.position.label:8488
msgid "Position"
msgstr ""
-#: field.sunit.circ_as_type.label:4545 field.acp.circ_as_type.label:5933
+#: field.sunit.circ_as_type.label:4572 field.acp.circ_as_type.label:5990
msgid "Circulation Type (MARC)"
msgstr ""
-#: class.acqliad.label:7934
+#: class.acqliad.label:7991
msgid "Line Item Attribute Definition"
msgstr ""
-#: field.aws.id.label:1236 field.au.wsid.label:2834
+#: field.aws.id.label:1236 field.au.wsid.label:2860
msgid "Workstation ID"
msgstr ""
@@ -5512,37 +5567,37 @@ msgstr ""
msgid "Matchpoint"
msgstr ""
-#: field.bram.id.label:3945
+#: field.bram.id.label:3971
msgid "Resource Attribute Map ID"
msgstr ""
-#: field.acqftr.funding_source_credit.label:7057
+#: field.acqftr.funding_source_credit.label:7114
msgid "Funding Source Credit ID"
msgstr ""
-#: field.acqfy.year_begin.label:7091
+#: field.acqfy.year_begin.label:7148
msgid "Year Begin"
msgstr ""
-#: field.ahr.usr.label:5042 field.ahopl.usr.label:5169
-#: field.alhr.usr.label:5243
+#: field.ahr.usr.label:5099 field.ahopl.usr.label:5226
+#: field.alhr.usr.label:5300
msgid "Hold User"
msgstr ""
-#: field.ssub.record_entry.label:4321
+#: field.ssub.record_entry.label:4348
msgid "Bibliographic Record Entry"
msgstr ""
-#: field.rhcrpbap.holds_everywhere.label:9777
+#: field.rhcrpbap.holds_everywhere.label:9834
msgid "Active Holds Everywhere"
msgstr ""
-#: field.au.usrgroup.label:2870
+#: field.au.usrgroup.label:2896
msgid "Family Linkage or other Group"
msgstr ""
-#: field.acqii.fund_debit.label:6908 field.acqpoi.fund_debit.label:7710
-#: field.acqlid.fund_debit.label:7911 field.acqda.fund_debit.label:8493
+#: field.acqii.fund_debit.label:6965 field.acqpoi.fund_debit.label:7767
+#: field.acqlid.fund_debit.label:7968 field.acqda.fund_debit.label:8550
msgid "Fund Debit"
msgstr ""
@@ -5550,43 +5605,43 @@ msgstr ""
msgid "Browse Field"
msgstr ""
-#: field.aout.depth.label:5606
+#: field.aout.depth.label:5663
msgid "Type Depth"
msgstr ""
-#: field.acqpro.email.label:6776 field.acqpc.email.label:6988
+#: field.acqpro.email.label:6833 field.acqpc.email.label:7045
msgid "Email"
msgstr ""
-#: field.rhcrpb.hold_count.label:9729
+#: field.rhcrpb.hold_count.label:9786
msgid "Active Holds"
msgstr ""
-#: class.lasso.label:4839
+#: class.lasso.label:4866
msgid "Org Lasso"
msgstr ""
-#: field.au.fund_alloc_pcts.label:2884 field.aou.fund_alloc_pcts.label:5325
-#: field.acqfs.fund_alloc_pcts.label:7117
+#: field.au.fund_alloc_pcts.label:2910 field.aou.fund_alloc_pcts.label:5382
+#: field.acqfs.fund_alloc_pcts.label:7174
msgid "Fund Allocation Percentages"
msgstr ""
-#: field.combcirc.usr_profile.label:3715 field.acirc.usr_profile.label:3788
-#: field.rccc.profile_group.label:9908
+#: field.combcirc.usr_profile.label:3741 field.acirc.usr_profile.label:3814
+#: field.rccc.profile_group.label:9965
msgid "Patron Profile Group"
msgstr ""
-#: field.rccbs.usr_home_ou_shortname.label:9970
+#: field.rccbs.usr_home_ou_shortname.label:10027
msgid "User Home Library Short (Policy) Name"
msgstr ""
-#: field.acqii.fund.label:6915 class.acqf.label:7213
-#: field.acqfa.fund.label:7489 field.acqpoi.fund.label:7716
-#: field.acqlid.fund.label:7910
+#: field.acqii.fund.label:6972 class.acqf.label:7270
+#: field.acqfa.fund.label:7546 field.acqpoi.fund.label:7773
+#: field.acqlid.fund.label:7967
msgid "Fund"
msgstr ""
-#: field.atb.usr.label:2968
+#: field.atb.usr.label:2994
msgid "Owning User"
msgstr ""
@@ -5598,35 +5653,35 @@ msgstr ""
msgid "Final Target Copy"
msgstr ""
-#: field.acqftm.id.label:10385
+#: field.acqftm.id.label:10442
msgid "Map Entry ID"
msgstr ""
-#: field.bre.edit_date.label:2583
-msgid "Last Edit Data/Time"
+#: field.au.prefix.label:2890
+msgid "Prefix/Title"
msgstr ""
-#: class.cubn.label:5547
+#: class.cubn.label:5604
msgid "User Bucket Note"
msgstr ""
-#: field.rccc.owning_lib_name.label:9902
+#: field.rccc.owning_lib_name.label:9959
msgid "Owning Library Short (Policy) Name"
msgstr ""
-#: field.uvu.domain.label:9467
+#: field.uvu.domain.label:9524
msgid "Domain"
msgstr ""
-#: class.iatc.label:10104
+#: class.iatc.label:10161
msgid "Inter-system Copy Transit"
msgstr ""
-#: class.acqlisumi.label:10084
+#: class.acqlisumi.label:10141
msgid "Invoiceable Lineitem Summary"
msgstr ""
-#: field.acqclp.name.label:8605
+#: field.acqclp.name.label:8662
msgid "Claim Policy Name"
msgstr ""
@@ -5634,7 +5689,7 @@ msgstr ""
msgid "Trigger Event Cleanup"
msgstr ""
-#: field.acqf.encumbrance_total.label:7232
+#: field.acqf.encumbrance_total.label:7289
msgid "Encumbrance Total"
msgstr ""
@@ -5642,11 +5697,11 @@ msgstr ""
msgid "Peer Type"
msgstr ""
-#: field.acqda.debit_amount.label:8494
+#: field.acqda.debit_amount.label:8551
msgid "Debit Amount"
msgstr ""
-#: class.acqafcb.label:7385
+#: class.acqafcb.label:7442
msgid "All Fund Combined Total"
msgstr ""
@@ -5654,11 +5709,11 @@ msgstr ""
msgid "Error Events"
msgstr ""
-#: field.aun.value.label:1866 field.acpn.value.label:3084
+#: field.aun.value.label:1866 field.acpn.value.label:3110
msgid "Note Content"
msgstr ""
-#: field.sdist.holding_lib.label:4368
+#: field.sdist.holding_lib.label:4395
msgid "Holding Lib"
msgstr ""
@@ -5666,52 +5721,52 @@ msgstr ""
msgid "Private Note"
msgstr ""
-#: field.qxp.literal.label:8921 field.xbool.literal.label:9058
-#: field.xnum.literal.label:9195 field.xstr.literal.label:9240
+#: field.qxp.literal.label:8978 field.xbool.literal.label:9115
+#: field.xnum.literal.label:9252 field.xstr.literal.label:9297
msgid "Literal"
msgstr ""
-#: field.acqpron.value.label:6806 field.acqlin.value.label:7874
+#: field.acqpron.value.label:6863 field.acqlin.value.label:7931
msgid "Note Value"
msgstr ""
-#: field.ahr.current_shelf_lib.label:5058
-#: field.ahopl.current_shelf_lib.label:5185
-#: field.alhr.current_shelf_lib.label:5259
+#: field.ahr.current_shelf_lib.label:5115
+#: field.ahopl.current_shelf_lib.label:5242
+#: field.alhr.current_shelf_lib.label:5316
msgid "Current Shelf Lib"
msgstr ""
-#: field.acqfa.id.label:7488 field.acqfap.id.label:7521
+#: field.acqfa.id.label:7545 field.acqfap.id.label:7578
msgid "Allocation ID"
msgstr ""
-#: class.xbind.label:9038
+#: class.xbind.label:9095
msgid "Bind Variable Expression"
msgstr ""
-#: field.sra.bump_type.label:4824
+#: field.sra.bump_type.label:4851
msgid "Bump Type"
msgstr ""
-#: field.brsrc.curr_rsrcs.label:3872
+#: field.brsrc.curr_rsrcs.label:3898
msgid "Reservation Current Resources"
msgstr ""
-#: class.artc.label:6478
+#: class.artc.label:6535
msgid "Reservation Transit"
msgstr ""
-#: field.actsced.owner.label:5742
+#: field.actsced.owner.label:5799
msgid "Default for Owner"
msgstr ""
#: field.auoi.usr.label:679 field.aun.usr.label:1865 field.aupr.usr.label:1877
-#: field.aus.usr.label:1889 field.auact.usr.label:2949
-#: field.ausp.usr.label:3381 field.aua.usr.label:3414
-#: field.bresv.usr.label:3976 field.ac.usr.label:5460 field.mg.usr.label:5660
-#: field.mbt.usr.label:5700 field.actscecm.target_usr.label:6214
-#: field.aur.usr.label:6674 field.acqliuad.usr.label:7984
-#: field.uvva.usr.label:9512
+#: field.aus.usr.label:1889 field.auact.usr.label:2975
+#: field.ausp.usr.label:3407 field.aua.usr.label:3440
+#: field.bresv.usr.label:4002 field.ac.usr.label:5517 field.mg.usr.label:5717
+#: field.mbt.usr.label:5757 field.actscecm.target_usr.label:6271
+#: field.aur.usr.label:6731 field.acqliuad.usr.label:8041
+#: field.uvva.usr.label:9569
msgid "User"
msgstr ""
@@ -5719,15 +5774,15 @@ msgstr ""
msgid "Event Update PID"
msgstr ""
-#: field.rccbs.billing_location_name.label:9967
+#: field.rccbs.billing_location_name.label:10024
msgid "Billing Location Name"
msgstr ""
-#: field.afs.stored_query.label:8732 class.qsq.label:8818
+#: field.afs.stored_query.label:8789 class.qsq.label:8875
msgid "Stored Query"
msgstr ""
-#: field.acqft.id.label:10365
+#: field.acqft.id.label:10422
msgid "Fund Tag ID"
msgstr ""
@@ -5735,40 +5790,40 @@ msgstr ""
msgid "Namespace URI"
msgstr ""
-#: field.acqpoh.audit_time.label:7640 field.acqlih.audit_time.label:7802
+#: field.acqpoh.audit_time.label:7697 field.acqlih.audit_time.label:7859
msgid "Audit Time"
msgstr ""
-#: field.acqf.debit_total.label:7231
+#: field.acqf.debit_total.label:7288
msgid "Debit Total"
msgstr ""
-#: field.sra.field.label:4823
+#: field.sra.field.label:4850
msgid "Index Field"
msgstr ""
-#: class.xnum.label:9189
+#: class.xnum.label:9246
msgid "Number Expression"
msgstr ""
-#: field.aur.pubdate.label:6694
+#: field.aur.pubdate.label:6751
msgid "Publication Date"
msgstr ""
-#: field.au.mailing_address.label:2858 field.aal.mailing_address.label:3439
-#: field.aou.mailing_address.label:5309
+#: field.au.mailing_address.label:2884 field.aal.mailing_address.label:3465
+#: field.aou.mailing_address.label:5366
msgid "Mailing Address"
msgstr ""
-#: field.uvu.url_selector.label:9460
+#: field.uvu.url_selector.label:9517
msgid "URL Selector"
msgstr ""
-#: field.acqmapinv.po_item.label:10462
+#: field.acqmapinv.po_item.label:10519
msgid "Purchase Order Item ID"
msgstr ""
-#: class.acqdf.label:8405 field.acqdfa.formula.label:8464
+#: class.acqdf.label:8462 field.acqdfa.formula.label:8521
msgid "Distribution Formula"
msgstr ""
@@ -5776,50 +5831,50 @@ msgstr ""
msgid "Main Entry"
msgstr ""
-#: field.acqexr.to_currency.label:6745
+#: field.acqexr.to_currency.label:6802
msgid "To Currency"
msgstr ""
-#: field.rsr.topic_subject.label:8320
+#: field.rsr.topic_subject.label:8377
msgid "Topic Subjects (normalized)"
msgstr ""
-#: field.cfdi.key.label:9592
+#: field.cfdi.key.label:9649
msgid "Interface Key"
msgstr ""
-#: class.acqfscred.label:7136
+#: class.acqfscred.label:7193
msgid "Credit to Funding Source"
msgstr ""
#: field.vii.location.label:249 field.viiad.location.label:300
-#: field.circ.copy_location.label:3646 field.combcirc.copy_location.label:3718
-#: field.acirc.copy_location.label:3791 field.sunit.location.label:4564
-#: field.acp.location.label:5953 field.acqlid.location.label:7913
-#: field.rccc.shelving_location.label:9907
+#: field.circ.copy_location.label:3672 field.combcirc.copy_location.label:3744
+#: field.acirc.copy_location.label:3817 field.sunit.location.label:4591
+#: field.acp.location.label:6010 field.acqlid.location.label:7970
+#: field.rccc.shelving_location.label:9964
msgid "Shelving Location"
msgstr ""
#: field.chmw.pickup_ou.label:1432 field.chmm.pickup_ou.label:1520
-#: field.bresv.pickup_lib.label:4000 field.ahr.pickup_lib.label:5034
-#: field.ahopl.pickup_lib.label:5161 field.alhr.pickup_lib.label:5235
-#: field.aur.pickup_lib.label:6677 field.rhcrpbap.pickup_lib.label:9774
+#: field.bresv.pickup_lib.label:4026 field.ahr.pickup_lib.label:5091
+#: field.ahopl.pickup_lib.label:5218 field.alhr.pickup_lib.label:5292
+#: field.aur.pickup_lib.label:6734 field.rhcrpbap.pickup_lib.label:9831
msgid "Pickup Library"
msgstr ""
-#: field.actsced.stat_cat_entry.label:5740
+#: field.actsced.stat_cat_entry.label:5797
msgid "Default Entry Value"
msgstr ""
-#: field.bre.keyword_field_entries.label:2598
+#: field.bre.keyword_field_entries.label:2624
msgid "Indexed Keyword Field Entries"
msgstr ""
-#: class.rxbt.label:8364
+#: class.rxbt.label:8421
msgid "Transaction Billing Totals"
msgstr ""
-#: field.au.home_ou.label:2851 field.stgu.home_ou.label:8664
+#: field.au.home_ou.label:2877 field.stgu.home_ou.label:8721
msgid "Home Library"
msgstr ""
@@ -5827,15 +5882,15 @@ msgstr ""
msgid "Identification Name"
msgstr ""
-#: field.sunit.cost.label:4572 field.acp.cost.label:5961
+#: field.sunit.cost.label:4599 field.acp.cost.label:6018
msgid "Cost"
msgstr ""
-#: field.mbt.circulation.label:5705
+#: field.mbt.circulation.label:5762
msgid "Circulation Billing link"
msgstr ""
-#: field.atc.copy_status.label:1939 field.iatc.copy_status.label:10115
+#: field.atc.copy_status.label:1939 field.iatc.copy_status.label:10172
msgid "Pretransit Copy Status"
msgstr ""
@@ -5843,42 +5898,46 @@ msgstr ""
msgid "Copy Owning Lib"
msgstr ""
-#: field.qsq.offset_count.label:8828
+#: field.qsq.offset_count.label:8885
msgid "OFFSET count"
msgstr ""
-#: field.qxp.type.label:8917
+#: field.qxp.type.label:8974
msgid "Expression Type"
msgstr ""
-#: field.acpl.checkin_alert.label:4139
+#: field.acpl.checkin_alert.label:4166
msgid "Checkin Alert"
msgstr ""
-#: field.aufhl.count.label:8758 field.aufhil.count.label:8780
-#: field.aufhol.count.label:8810
+#: field.aufhl.count.label:8815 field.aufhil.count.label:8837
+#: field.aufhol.count.label:8867
msgid "Loop Count"
msgstr ""
-#: field.ahn.notify_staff.label:4118
+#: field.ahn.notify_staff.label:4145
msgid "Notifying Staff"
msgstr ""
+#: field.cbho.htime.label:2372
+msgid "Copy Has Circulated From Home Lately"
+msgstr ""
+
#: field.ccvm.is_simple.label:845
msgid "Is Simple Selector"
msgstr ""
-#: field.siss.date_published.label:4509
+#: field.siss.date_published.label:4536
msgid "Date Published"
msgstr ""
-#: field.clfm.value.label:5790
+#: field.clfm.value.label:5847
msgid "LitF Name"
msgstr ""
-#: field.ahr.shelf_expire_time.label:5056
-#: field.ahopl.shelf_expire_time.label:5183
-#: field.alhr.shelf_expire_time.label:5257
+#: field.ahr.shelf_expire_time.label:5113
+#: field.ahopl.shelf_expire_time.label:5240
+#: field.alhr.shelf_expire_time.label:5314
msgid "Shelf Expire Time"
msgstr ""
@@ -5895,29 +5954,29 @@ msgstr ""
msgid "Is Error"
msgstr ""
-#: class.uvsbrem.label:9379
+#: class.uvsbrem.label:9436
msgid "URL Verify Session Biblio Record Entry Map"
msgstr ""
-#: field.circ.desk_renewal.label:3614 field.combcirc.desk_renewal.label:3687
-#: field.acirc.desk_renewal.label:3756 field.rodcirc.desk_renewal.label:10193
+#: field.circ.desk_renewal.label:3640 field.combcirc.desk_renewal.label:3713
+#: field.acirc.desk_renewal.label:3782 field.rodcirc.desk_renewal.label:10250
msgid "Desk Renewal"
msgstr ""
-#: field.acqpro.name.label:6765
+#: field.acqpro.name.label:6822
msgid "Provider Name"
msgstr ""
-#: field.crahp.age.label:6060
+#: field.crahp.age.label:6117
msgid "Item Age"
msgstr ""
-#: field.au.ident_type.label:2853 field.stgu.ident_type.label:8658
+#: field.au.ident_type.label:2879 field.stgu.ident_type.label:8715
msgid "Primary Identification Type"
msgstr ""
-#: field.rccbs.total_owed.label:9982 field.rmocbbol.billed.label:10289
-#: field.rmocbbcol.billed.label:10314 field.rmocbbhol.billed.label:10342
+#: field.rccbs.total_owed.label:10039 field.rmocbbol.billed.label:10346
+#: field.rmocbbcol.billed.label:10371 field.rmocbbhol.billed.label:10399
msgid "Total Billed"
msgstr ""
@@ -5925,21 +5984,21 @@ msgstr ""
msgid "Transaction Start Time"
msgstr ""
-#: field.cust.fm_class.label:3021
+#: field.cust.fm_class.label:3047
msgid "Fielmapper Class"
msgstr ""
-#: field.aua.within_city_limits.label:3416
+#: field.aua.within_city_limits.label:3442
msgid "Within City Limits?"
msgstr ""
-#: field.sbsum.textual_holdings.label:4700
-#: field.sssum.textual_holdings.label:4727
-#: field.sisum.textual_holdings.label:4754
+#: field.sbsum.textual_holdings.label:4727
+#: field.sssum.textual_holdings.label:4754
+#: field.sisum.textual_holdings.label:4781
msgid "Textual Holdings"
msgstr ""
-#: field.rhrr.hold_type.label:8356
+#: field.rhrr.hold_type.label:8413
msgid "Hold Request Type"
msgstr ""
@@ -5947,8 +6006,8 @@ msgstr ""
msgid "Bibliographic Record Peer Type"
msgstr ""
-#: field.acqexr.ratio.label:6746
-msgid "Ratio"
+#: field.acqpo.lineitems.label:7665
+msgid "Line Items"
msgstr ""
#: field.atenv.event_def.label:1033 field.atev.event_def.label:1107
@@ -5956,19 +6015,19 @@ msgstr ""
msgid "Event Definition"
msgstr ""
-#: field.qxp.right_operand.label:8926 field.xop.right_operand.label:9210
+#: field.qxp.right_operand.label:8983 field.xop.right_operand.label:9267
msgid "Right Operand"
msgstr ""
-#: field.aouctn.parent_node.label:5392
+#: field.aouctn.parent_node.label:5449
msgid "Parent"
msgstr ""
-#: class.rssr.label:8283
+#: class.rssr.label:8340
msgid "Simple Record Extracts"
msgstr ""
-#: class.acqdfa.label:8459
+#: class.acqdfa.label:8516
msgid "Distribution Formula Application"
msgstr ""
@@ -5976,7 +6035,7 @@ msgstr ""
msgid "Controlling Authority Field"
msgstr ""
-#: field.acpn.create_date.label:3078
+#: field.acpn.create_date.label:3104
msgid "Note Creation Date/Time"
msgstr ""
@@ -5992,19 +6051,19 @@ msgstr ""
msgid "Event Complete Time"
msgstr ""
-#: field.cfdfs.interface.label:9616
+#: field.cfdfs.interface.label:9673
msgid "Interface"
msgstr ""
-#: class.mbp.label:6334
+#: class.mbp.label:6391
msgid "Payments: Brick-and-mortar"
msgstr ""
-#: field.uvu.id.label:9456
+#: field.uvu.id.label:9513
msgid "URL ID"
msgstr ""
-#: field.rccc.dewey.label:9912
+#: field.rccc.dewey.label:9969
msgid "Call Number Dewey/Prefix"
msgstr ""
@@ -6012,11 +6071,11 @@ msgstr ""
msgid "Passive"
msgstr ""
-#: field.aout.org_units.label:5611
+#: field.aout.org_units.label:5668
msgid "Org Units"
msgstr ""
-#: field.uvu.ord.label:9463
+#: field.uvu.ord.label:9520
msgid "Ordinal Position"
msgstr ""
@@ -6024,7 +6083,7 @@ msgstr ""
msgid "Controlled Bib Field ID"
msgstr ""
-#: field.atevdef.template.label:1074 class.rt.label:8196
+#: field.atevdef.template.label:1074 class.rt.label:8253
msgid "Template"
msgstr ""
@@ -6032,18 +6091,18 @@ msgstr ""
msgid "Magnetic Media"
msgstr ""
-#: class.acqpl.label:7545 field.jub.picklist.label:7747
-#: field.acqlih.picklist.label:7810
+#: class.acqpl.label:7602 field.jub.picklist.label:7804
+#: field.acqlih.picklist.label:7867
msgid "Selection List"
msgstr ""
-#: field.ssub.issuances.label:4324
+#: field.ssub.issuances.label:4351
msgid "Issuances"
msgstr ""
-#: field.jub.item_count.label:7763 field.acqdfe.item_count.label:8432
-#: field.acqlisum.item_count.label:10071
-#: field.acqlisumi.item_count.label:10091
+#: field.jub.item_count.label:7820 field.acqdfe.item_count.label:8489
+#: field.acqlisum.item_count.label:10128
+#: field.acqlisumi.item_count.label:10148
msgid "Item Count"
msgstr ""
@@ -6055,77 +6114,77 @@ msgstr ""
msgid "Run Time"
msgstr ""
-#: field.sstr.routing_list_users.label:4445
+#: field.sstr.routing_list_users.label:4472
msgid "Routing List Users"
msgstr ""
-#: field.acqftr.src_amount.label:7051
+#: field.acqftr.src_amount.label:7108
msgid "Source Amount"
msgstr ""
-#: field.asvq.responses.label:1789 field.asv.responses.label:4901
+#: field.asvq.responses.label:1789 field.asv.responses.label:4958
msgid "Responses"
msgstr ""
-#: field.uvu.verifications.label:9473
+#: field.uvu.verifications.label:9530
msgid "Verifications"
msgstr ""
-#: field.aur.publisher.label:6692
+#: field.aur.publisher.label:6749
msgid "Publisher"
msgstr ""
-#: field.qxp.negate.label:8930 field.xbet.negate.label:9030
-#: field.xbool.negate.label:9059 field.xcase.negate.label:9073
-#: field.xcast.negate.label:9089 field.xcol.negate.label:9106
-#: field.xex.negate.label:9120 field.xfunc.negate.label:9136
-#: field.xin.negate.label:9152 field.xisnull.negate.label:9168
-#: field.xnull.negate.label:9182 field.xop.negate.label:9211
-#: field.xser.negate.label:9227
+#: field.qxp.negate.label:8987 field.xbet.negate.label:9087
+#: field.xbool.negate.label:9116 field.xcase.negate.label:9130
+#: field.xcast.negate.label:9146 field.xcol.negate.label:9163
+#: field.xex.negate.label:9177 field.xfunc.negate.label:9193
+#: field.xin.negate.label:9209 field.xisnull.negate.label:9225
+#: field.xnull.negate.label:9239 field.xop.negate.label:9268
+#: field.xser.negate.label:9284
msgid "Negate?"
msgstr ""
-#: class.csg.label:3000 field.cust.grp.label:3022
+#: class.csg.label:3026 field.cust.grp.label:3048
msgid "Settings Group"
msgstr ""
-#: field.sunit.active_date.label:4551 field.acp.active_date.label:5939
+#: field.sunit.active_date.label:4578 field.acp.active_date.label:5996
msgid "Active Date/Time"
msgstr ""
-#: field.auri.call_numbers.label:2511 field.bre.call_numbers.label:2577
+#: field.auri.call_numbers.label:2537 field.bre.call_numbers.label:2603
msgid "Call Numbers"
msgstr ""
-#: field.mp.payment_ts.label:6311 field.mbp.payment_ts.label:6339
-#: field.mndp.payment_ts.label:6367 field.mdp.payment_ts.label:6389
+#: field.mp.payment_ts.label:6368 field.mbp.payment_ts.label:6396
+#: field.mndp.payment_ts.label:6424 field.mdp.payment_ts.label:6446
msgid "Payment Date/Time"
msgstr ""
-#: field.aupr.request_time.label:1878 field.bresv.request_time.label:3985
-#: field.uvuv.req_time.label:9553
+#: field.aupr.request_time.label:1878 field.bresv.request_time.label:4011
+#: field.uvuv.req_time.label:9610
msgid "Request Time"
msgstr ""
-#: field.acqf.balance_warning_percent.label:7224
-#: field.acqfsum.balance_warning_percent.label:7466
+#: field.acqf.balance_warning_percent.label:7281
+#: field.acqfsum.balance_warning_percent.label:7523
msgid "Balance Warning Percent"
msgstr ""
-#: field.aur.max_fee.label:6685
+#: field.aur.max_fee.label:6742
msgid "Max Acceptable Fee"
msgstr ""
-#: class.sstr.label:4439 field.srlu.stream.label:4471
-#: field.sitem.stream.label:4617
+#: class.sstr.label:4466 field.srlu.stream.label:4498
+#: field.sitem.stream.label:4644
msgid "Stream"
msgstr ""
-#: field.mrd.control_type.label:3292
+#: field.mrd.control_type.label:3318
msgid "Ctrl"
msgstr ""
-#: field.qxp.cast_type.label:8929 field.xcast.cast_type.label:9088
+#: field.qxp.cast_type.label:8986 field.xcast.cast_type.label:9145
msgid "Cast Type"
msgstr ""
@@ -6133,7 +6192,7 @@ msgstr ""
msgid "Non-cataloged In House Use"
msgstr ""
-#: field.sdist.bind_unit_template.label:4373
+#: field.sdist.bind_unit_template.label:4400
msgid "Bind Unit Template"
msgstr ""
@@ -6141,18 +6200,18 @@ msgstr ""
msgid "Required Parameter Count"
msgstr ""
-#: field.sasum.show_generated.label:4675 field.sbsum.show_generated.label:4701
-#: field.sssum.show_generated.label:4728 field.sisum.show_generated.label:4755
+#: field.sasum.show_generated.label:4702 field.sbsum.show_generated.label:4728
+#: field.sssum.show_generated.label:4755 field.sisum.show_generated.label:4782
msgid "Show Generated?"
msgstr ""
-#: field.qxp.id.label:8916 field.xbet.id.label:9025 field.xbind.id.label:9040
-#: field.xbool.id.label:9054 field.xcase.id.label:9068
-#: field.xcast.id.label:9083 field.xcol.id.label:9100 field.xex.id.label:9115
-#: field.xfunc.id.label:9130 field.xin.id.label:9146
-#: field.xisnull.id.label:9163 field.xnull.id.label:9178
-#: field.xnum.id.label:9191 field.xop.id.label:9204 field.xser.id.label:9222
-#: field.xstr.id.label:9236 field.xsubq.id.label:9249
+#: field.qxp.id.label:8973 field.xbet.id.label:9082 field.xbind.id.label:9097
+#: field.xbool.id.label:9111 field.xcase.id.label:9125
+#: field.xcast.id.label:9140 field.xcol.id.label:9157 field.xex.id.label:9172
+#: field.xfunc.id.label:9187 field.xin.id.label:9203
+#: field.xisnull.id.label:9220 field.xnull.id.label:9235
+#: field.xnum.id.label:9248 field.xop.id.label:9261 field.xser.id.label:9279
+#: field.xstr.id.label:9293 field.xsubq.id.label:9306
msgid "Expression ID"
msgstr ""
@@ -6169,11 +6228,11 @@ msgstr ""
msgid "Event Async Output"
msgstr ""
-#: class.rsr.label:8302
+#: class.rsr.label:8359
msgid "Simple Record"
msgstr ""
-#: class.rmocbbcol.label:10308
+#: class.rmocbbcol.label:10365
msgid "Open Circulation Billing by Circulating Library and Owning Library"
msgstr ""
@@ -6181,32 +6240,32 @@ msgstr ""
msgid "Answer"
msgstr ""
-#: class.xcase.label:9066
+#: class.xcase.label:9123
msgid "Case Expression"
msgstr ""
#: field.vii.status.label:248 field.viiad.status.label:299
-#: field.sitem.status.label:4622 field.ahr.status.label:5019
-#: field.ahopl.status.label:5146 field.alhr.status.label:5222
-#: field.act.status.label:6021 field.acqedim.status.label:8109
-#: field.afs.status.label:8726 field.rocit.status.label:10269
+#: field.sitem.status.label:4649 field.ahr.status.label:5076
+#: field.ahopl.status.label:5203 field.alhr.status.label:5279
+#: field.act.status.label:6078 field.acqedim.status.label:8166
+#: field.afs.status.label:8783 field.rocit.status.label:10326
msgid "Status"
msgstr ""
-#: field.rocit.patron_barcode.label:10272
+#: field.rocit.patron_barcode.label:10329
msgid "Patron Barcode"
msgstr ""
-#: field.acqftr.dest_amount.label:7053
+#: field.acqftr.dest_amount.label:7110
msgid "Destination Amount"
msgstr ""
#: field.cmfinm.field.label:729 class.cmf.label:2333
-#: field.cmfts.metabib_field.label:9868
+#: field.cmfts.metabib_field.label:9925
msgid "Metabib Field"
msgstr ""
-#: field.uvs.search.label:9358
+#: field.uvs.search.label:9415
msgid "Search Constraints"
msgstr ""
@@ -6214,19 +6273,19 @@ msgstr ""
msgid "Billable Transaction Summary"
msgstr ""
-#: field.acqfscred.id.label:7138
+#: field.acqfscred.id.label:7195
msgid "Credit ID"
msgstr ""
-#: field.mrd.item_lang.label:3296
+#: field.mrd.item_lang.label:3322
msgid "Lang"
msgstr ""
-#: field.cblvl.value.label:4807
+#: field.cblvl.value.label:4834
msgid "Bib Level"
msgstr ""
-#: field.mrd.id.label:3294
+#: field.mrd.id.label:3320
msgid "Descriptor ID"
msgstr ""
@@ -6244,37 +6303,41 @@ msgid "Item Age <"
msgstr ""
#: field.viiad.id.label:291 field.atenv.id.label:1032
-#: field.atevdef.id.label:1062 field.acqliad.id.label:7936
-#: field.acqlimad.id.label:7951 field.acqligad.id.label:7971
-#: field.acqliuad.id.label:7981 field.acqlipad.id.label:7994
-#: field.acqlilad.id.label:8054
+#: field.atevdef.id.label:1062 field.acqliad.id.label:7993
+#: field.acqlimad.id.label:8008 field.acqligad.id.label:8028
+#: field.acqliuad.id.label:8038 field.acqlipad.id.label:8051
+#: field.acqlilad.id.label:8111
msgid "Definition ID"
msgstr ""
-#: class.aaactsc.label:10521
+#: class.aaactsc.label:10578
msgid "Circ-Archived Patron Statistical Category Entries"
msgstr ""
-#: class.erfcc.label:8396
+#: class.erfcc.label:8453
msgid "Total Circulation Count, Including Legacy"
msgstr ""
-#: field.qsf.id.label:8865
+#: field.qsf.id.label:8922
msgid "Subfield ID"
msgstr ""
-#: field.rmsr.biblio_record.label:8272 field.rssr.biblio_record.label:8296
-#: field.rsr.biblio_record.label:8326
+#: field.aoupa.item_owning_lib.label:4904
+msgid "Item Owning Lib"
+msgstr ""
+
+#: field.rmsr.biblio_record.label:8329 field.rssr.biblio_record.label:8353
+#: field.rsr.biblio_record.label:8383
msgid "Full Bibliographic record"
msgstr ""
#: field.vqbr.marc.label:377 field.vqar.marc.label:498
-#: field.sre.marc.label:4254 field.jub.marc.label:7752
-#: field.acqlih.marc.label:7814
+#: field.sre.marc.label:4281 field.jub.marc.label:7809
+#: field.acqlih.marc.label:7871
msgid "MARC"
msgstr ""
-#: field.aou.resv_requests.label:5328
+#: field.aou.resv_requests.label:5385
msgid "Reservation Requests"
msgstr ""
@@ -6282,7 +6345,7 @@ msgstr ""
msgid "In House Use"
msgstr ""
-#: field.jub.lineitem_details.label:7765
+#: field.jub.lineitem_details.label:7822
msgid "Line Item Details"
msgstr ""
@@ -6290,15 +6353,15 @@ msgstr ""
msgid "B Weight"
msgstr ""
-#: field.qsq.limit_count.label:8827
+#: field.qsq.limit_count.label:8884
msgid "LIMIT count"
msgstr ""
-#: field.aou.ill_address.label:5308
+#: field.aou.ill_address.label:5365
msgid "ILL Receiving Address"
msgstr ""
-#: class.cbrebi.label:6408
+#: class.cbrebi.label:6465
msgid "Biblio Record Entry Bucket Item"
msgstr ""
@@ -6306,8 +6369,8 @@ msgstr ""
msgid "Trigger Environment Collector"
msgstr ""
-#: field.rmsr.author.label:8267 field.rssr.author.label:8291
-#: field.rsr.author.label:8312
+#: field.rmsr.author.label:8324 field.rssr.author.label:8348
+#: field.rsr.author.label:8369
msgid "Author (normalized)"
msgstr ""
@@ -6315,14 +6378,14 @@ msgstr ""
msgid "Holdable"
msgstr ""
-#: field.circ.stop_fines_time.label:3629
-#: field.combcirc.stop_fines_time.label:3702
-#: field.acirc.stop_fines_time.label:3771
-#: field.rodcirc.stop_fines_time.label:10207
+#: field.circ.stop_fines_time.label:3655
+#: field.combcirc.stop_fines_time.label:3728
+#: field.acirc.stop_fines_time.label:3797
+#: field.rodcirc.stop_fines_time.label:10264
msgid "Fine Stop Date/Time"
msgstr ""
-#: field.acn.copies.label:2463 field.acpl.copies.label:4136
+#: field.acn.copies.label:2489 field.acpl.copies.label:4163
msgid "Copies"
msgstr ""
@@ -6330,69 +6393,69 @@ msgstr ""
msgid "Import/Overlay Error Definitions"
msgstr ""
-#: field.ssr.excluded.label:4894
+#: field.ssr.excluded.label:4951
msgid "Excluded"
msgstr ""
-#: field.uvu.scheme.label:9465
+#: field.uvu.scheme.label:9522
msgid "Scheme"
msgstr ""
-#: class.acqfap.label:7519
+#: class.acqfap.label:7576
msgid "Fund Allocation Percent"
msgstr ""
-#: class.aou.label:5302
+#: class.aou.label:5359
msgid "Organizational Unit"
msgstr ""
-#: field.ancc.circ_time.label:6146 field.rccc.xact_start.label:9898
+#: field.ancc.circ_time.label:6203 field.rccc.xact_start.label:9955
msgid "Circulation Date/Time"
msgstr ""
-#: class.msefe.label:5519
+#: class.msefe.label:5576
msgid "Series Field Entry"
msgstr ""
-#: field.ergbhu.id.label:8388
+#: field.ergbhu.id.label:8445
msgid "Bib ID"
msgstr ""
-#: field.rmsr.issn.label:8271 field.rssr.issn.label:8295
-#: field.rsr.issn.label:8319
+#: field.rmsr.issn.label:8328 field.rssr.issn.label:8352
+#: field.rsr.issn.label:8376
msgid "ISSN"
msgstr ""
-#: field.ahr.selection_depth.label:5039 field.ahopl.selection_depth.label:5166
-#: field.alhr.selection_depth.label:5240
+#: field.ahr.selection_depth.label:5096 field.ahopl.selection_depth.label:5223
+#: field.alhr.selection_depth.label:5297
msgid "Item Selection Depth"
msgstr ""
-#: field.afscv.val.label:8747
+#: field.afscv.val.label:8804
msgid "Column Value"
msgstr ""
-#: class.bresv.label:3973 field.bravm.reservation.label:4033
+#: class.bresv.label:3999 field.bravm.reservation.label:4059
msgid "Reservation"
msgstr ""
-#: field.rxpt.unvoided.label:8378
+#: field.rxpt.unvoided.label:8435
msgid "Unvoided Paid Amount"
msgstr ""
-#: field.acqfdt.amount.label:7280
+#: field.acqfdt.amount.label:7337
msgid "Total Debit Amount"
msgstr ""
-#: field.cam.code.label:2381
+#: field.cam.code.label:2407
msgid "Audience Code"
msgstr ""
-#: field.crahp.name.label:6062 field.crmf.name.label:6079
+#: field.crahp.name.label:6119 field.crmf.name.label:6136
msgid "Rule Name"
msgstr ""
-#: field.rlcd.last_delete_date.label:9665
+#: field.rlcd.last_delete_date.label:9722
msgid "Delete Date/Time"
msgstr ""
@@ -6400,15 +6463,15 @@ msgstr ""
msgid "Trigger Event Definition"
msgstr ""
-#: field.cbt.default_price.label:6640
+#: field.cbt.default_price.label:6697
msgid "Default Price"
msgstr ""
-#: class.acns.label:2423
+#: class.acns.label:2449
msgid "Call Number/Volume Suffix"
msgstr ""
-#: field.uvuv.redirect_to.label:9557
+#: field.uvuv.redirect_to.label:9614
msgid "Redirected To"
msgstr ""
@@ -6416,28 +6479,28 @@ msgstr ""
msgid "Failure Part"
msgstr ""
-#: class.mbedm.label:3198
+#: class.mbedm.label:3224
msgid "Combined Browse Entry Definition Map"
msgstr ""
-#: class.xin.label:9144
+#: class.xin.label:9201
msgid "In Expression"
msgstr ""
-#: field.cbc.asset.label:10483
+#: field.cbc.asset.label:10540
msgid "Applies to Items"
msgstr ""
-#: field.acqie.billed_per_item.label:6875
+#: field.acqie.billed_per_item.label:6932
msgid "Billed Cost per Item"
msgstr ""
-#: field.jub.claim_policy.label:7759 field.acqlih.claim_policy.label:7818
-#: class.acqclp.label:8601
+#: field.jub.claim_policy.label:7816 field.acqlih.claim_policy.label:7875
+#: class.acqclp.label:8658
msgid "Claim Policy"
msgstr ""
-#: class.acqpron.label:6798
+#: class.acqpron.label:6855
msgid "Provider Note"
msgstr ""
@@ -6445,29 +6508,29 @@ msgstr ""
msgid "Allowed Org Unit"
msgstr ""
-#: class.xcast.label:9081
+#: class.xcast.label:9138
msgid "Cast Expression"
msgstr ""
-#: field.qfr.on_clause.label:8971
+#: field.qfr.on_clause.label:9028
msgid "On Clause ID"
msgstr ""
-#: field.circ.duration.label:3616 field.combcirc.duration.label:3689
-#: field.acirc.duration.label:3758 field.cnct.circ_duration.label:5591
-#: field.rodcirc.duration.label:10195
+#: field.circ.duration.label:3642 field.combcirc.duration.label:3715
+#: field.acirc.duration.label:3784 field.cnct.circ_duration.label:5648
+#: field.rodcirc.duration.label:10252
msgid "Circulation Duration"
msgstr ""
-#: class.xfunc.label:9128
+#: class.xfunc.label:9185
msgid "Function Expression"
msgstr ""
-#: field.ahrn.body.label:5285
+#: field.ahrn.body.label:5342
msgid "Body"
msgstr ""
-#: field.acqft.name.label:10367
+#: field.acqft.name.label:10424
msgid "Fund Tag Name"
msgstr ""
@@ -6475,15 +6538,15 @@ msgstr ""
msgid "Authority Record Descriptor"
msgstr ""
-#: class.rs.label:8234
+#: class.rs.label:8291
msgid "Schedule"
msgstr ""
#: field.ccmm.recurring_fine_rule.label:1588
-#: field.circ.recurring_fine_rule.label:3625
-#: field.combcirc.recurring_fine_rule.label:3698
-#: field.acirc.recurring_fine_rule.label:3767 class.crrf.label:5886
-#: field.rodcirc.recurring_fine_rule.label:10204
+#: field.circ.recurring_fine_rule.label:3651
+#: field.combcirc.recurring_fine_rule.label:3724
+#: field.acirc.recurring_fine_rule.label:3793 class.crrf.label:5943
+#: field.rodcirc.recurring_fine_rule.label:10261
msgid "Recurring Fine Rule"
msgstr ""
@@ -6491,15 +6554,15 @@ msgstr ""
msgid "Complete Time"
msgstr ""
-#: class.acqda.label:8490
+#: class.acqda.label:8547
msgid "Debit Attribution"
msgstr ""
-#: class.ausp.label:3377
+#: class.ausp.label:3403
msgid "User Standing Penalty"
msgstr ""
-#: field.acqexr.id.label:6743
+#: field.acqexr.id.label:6800
msgid "Exchange Rate ID"
msgstr ""
@@ -6507,8 +6570,8 @@ msgstr ""
msgid "Queued Bib Record Attribute"
msgstr ""
-#: field.aun.create_date.label:1860 field.sunit.create_date.label:4550
-#: field.acp.create_date.label:5938
+#: field.aun.create_date.label:1860 field.sunit.create_date.label:4577
+#: field.acp.create_date.label:5995
msgid "Creation Date/Time"
msgstr ""
@@ -6520,27 +6583,27 @@ msgstr ""
msgid "Parameter Name"
msgstr ""
-#: class.smhc.label:4681
+#: class.smhc.label:4708
msgid "Materialized Holding Code"
msgstr ""
-#: field.acqfa.allocator.label:7492 field.acqfap.allocator.label:7526
+#: field.acqfa.allocator.label:7549 field.acqfap.allocator.label:7583
msgid "Allocating User"
msgstr ""
-#: field.afscv.id.label:8744
+#: field.afscv.id.label:8801
msgid "Column Value ID"
msgstr ""
-#: class.acqfst.label:7311
+#: class.acqfst.label:7368
msgid "Total Spent from Fund"
msgstr ""
-#: field.afs.classname.label:8730 field.qfr.class_name.label:8964
+#: field.afs.classname.label:8787 field.qfr.class_name.label:9021
msgid "Class Name"
msgstr ""
-#: class.pgpt.label:3336
+#: class.pgpt.label:3362
msgid "Group Penalty Threshold"
msgstr ""
@@ -6548,23 +6611,23 @@ msgstr ""
msgid "Queued Authority Record Match"
msgstr ""
-#: field.acqfscred.effective_date.label:7143
+#: field.acqfscred.effective_date.label:7200
msgid "Effective Date"
msgstr ""
-#: field.qfs.function_name.label:8879
+#: field.qfs.function_name.label:8936
msgid "Function Name"
msgstr ""
-#: class.actsc.label:5489
+#: class.actsc.label:5546
msgid "User Statistical Category"
msgstr ""
-#: class.auss.label:3456
+#: class.auss.label:3482
msgid "User Saved Search"
msgstr ""
-#: field.chddv.ceiling_date.label:2775
+#: field.chddv.ceiling_date.label:2801
msgid "Ceiling Date"
msgstr ""
@@ -6572,7 +6635,7 @@ msgstr ""
msgid "Max Holds"
msgstr ""
-#: class.ac.label:5455
+#: class.ac.label:5512
msgid "Library Card"
msgstr ""
@@ -6580,23 +6643,23 @@ msgstr ""
msgid "Recording Staff"
msgstr ""
-#: field.acplo.id.label:4207
+#: field.acplo.id.label:4234
msgid "Location Order ID"
msgstr ""
-#: field.aal.billing_address.label:3440 field.aou.billing_address.label:5305
+#: field.aal.billing_address.label:3466 field.aou.billing_address.label:5362
msgid "Billing Address"
msgstr ""
-#: field.aurt.label.label:6658
+#: field.aurt.label.label:6715
msgid "Type Label"
msgstr ""
-#: field.acqedim.jedi.label:8111
+#: field.acqedim.jedi.label:8168
msgid "JEDI Message Body"
msgstr ""
-#: class.mg.label:5655
+#: class.mg.label:5712
msgid "Grocery Transaction"
msgstr ""
@@ -6604,64 +6667,68 @@ msgstr ""
msgid "Alias (RegExp)"
msgstr ""
-#: field.aur.phone_notify.label:6679
+#: field.aur.phone_notify.label:6736
msgid "Phone Notify"
msgstr ""
-#: class.cmc.label:2308 field.cmcts.field_class.label:9843
+#: class.cmc.label:2308 field.cmcts.field_class.label:9900
msgid "Metabib Class"
msgstr ""
-#: field.qseq.child_query.label:8844
+#: field.qseq.child_query.label:8901
msgid "Child Query"
msgstr ""
-#: field.acqinv.shipper.label:6835
+#: field.acqinv.shipper.label:6892
msgid "Shipper"
msgstr ""
-#: field.acqedi.vendcode.label:8076
+#: field.acqedi.vendcode.label:8133
msgid "Vendor Assigned Code"
msgstr ""
-#: field.ahopl.usr_display_name.label:5187
+#: field.cbho.shtime.label:2374
+msgid "Copy Has Been Home At All Lately"
+msgstr ""
+
+#: field.ahopl.usr_display_name.label:5244
msgid "User Display Name"
msgstr ""
-#: field.sdist.supplement_summary.label:4380 class.sssum.label:4722
+#: field.sdist.supplement_summary.label:4407 class.sssum.label:4749
msgid "Supplemental Issue Summary"
msgstr ""
-#: class.rmobbcol.label:10323
+#: class.rmobbcol.label:10380
msgid "Open Circulation Balance by Circulating Library and Owning Library"
msgstr ""
-#: field.ahr.notify_time.label:5044 field.ahopl.notify_time.label:5171
-#: field.alhr.notify_time.label:5245
+#: field.ahr.notify_time.label:5101 field.ahopl.notify_time.label:5228
+#: field.alhr.notify_time.label:5302
msgid "Notify Time"
msgstr ""
-#: field.afs.id.label:8723 field.afscv.fieldset.label:8745
+#: field.afs.id.label:8780 field.afscv.fieldset.label:8802
msgid "Fieldset ID"
msgstr ""
-#: class.ahr.label:5017
+#: class.ahr.label:5074
msgid "Hold Request"
msgstr ""
-#: field.bre.notes.label:2597
+#: field.bre.notes.label:2623
msgid "Non-MARC Record Notes"
msgstr ""
-#: field.acqpro.currency_type.label:6767 field.acqfs.currency_type.label:7112
+#: field.acqpro.currency_type.label:6824 field.acqfs.currency_type.label:7169
msgid "Currency"
msgstr ""
-#: class.rmocbbol.label:10284
+#: class.rmocbbol.label:10341
msgid "Open Circulation Billing by Owning Library"
msgstr ""
-#: field.acqfap.fund_code.label:7524
+#: field.acqfap.fund_code.label:7581
msgid "Fund Code"
msgstr ""
@@ -6669,11 +6736,11 @@ msgstr ""
msgid "Trigger Event Parameter"
msgstr ""
-#: field.acp.last_captured_hold.label:5972
+#: field.acp.last_captured_hold.label:6029
msgid "Last Captured Hold"
msgstr ""
-#: field.bre.deleted.label:2582
+#: field.bre.deleted.label:2608
msgid "Is Deleted?"
msgstr ""
@@ -6681,23 +6748,23 @@ msgstr ""
msgid "Circulation Chain Summary"
msgstr ""
-#: field.sunit.circulate.label:4548 field.acp.circulate.label:5936
+#: field.sunit.circulate.label:4575 field.acp.circulate.label:5993
msgid "Can Circulate"
msgstr ""
-#: class.acqlia.label:7886
+#: class.acqlia.label:7943
msgid "Line Item Attribute"
msgstr ""
-#: field.ccmw.grp.label:1466 field.ccmm.grp.label:1574 class.pgt.label:6092
+#: field.ccmw.grp.label:1466 field.ccmm.grp.label:1574 class.pgt.label:6149
msgid "Permission Group"
msgstr ""
-#: field.ahr.id.label:5030 field.ahopl.id.label:5157 field.alhr.id.label:5233
-#: field.ahrn.hold.label:5283 field.rhrr.id.label:8354
-#: field.aufhl.hold.label:8756 field.aufhml.hold.label:8768
-#: field.aufhil.hold.label:8778 field.aufhmxl.hold.label:8790
-#: field.aufhol.hold.label:8808
+#: field.ahr.id.label:5087 field.ahopl.id.label:5214 field.alhr.id.label:5290
+#: field.ahrn.hold.label:5340 field.rhrr.id.label:8411
+#: field.aufhl.hold.label:8813 field.aufhml.hold.label:8825
+#: field.aufhil.hold.label:8835 field.aufhmxl.hold.label:8847
+#: field.aufhol.hold.label:8865
msgid "Hold ID"
msgstr ""
@@ -6706,39 +6773,39 @@ msgstr ""
msgid "Last Billing Timestamp"
msgstr ""
-#: class.xnull.label:9176
+#: class.xnull.label:9233
msgid "Null Expression"
msgstr ""
-#: field.rocit.dewey_block_tens.label:10247
+#: field.rocit.dewey_block_tens.label:10304
msgid "Dewy Tens"
msgstr ""
-#: field.acqlia.lineitem.label:7889 field.acqdfa.lineitem.label:8465
-#: field.acrlid.lineitem.label:10056 field.acqlisum.lineitem.label:10070
-#: field.acqlisumi.lineitem.label:10090
+#: field.acqlia.lineitem.label:7946 field.acqdfa.lineitem.label:8522
+#: field.acrlid.lineitem.label:10113 field.acqlisum.lineitem.label:10127
+#: field.acqlisumi.lineitem.label:10147
msgid "Lineitem"
msgstr ""
-#: field.bresv.cancel_time.label:3989
+#: field.bresv.cancel_time.label:4015
msgid "Cancel Time"
msgstr ""
-#: field.aout.children.label:5603
+#: field.aout.children.label:5660
msgid "Subordinate Types"
msgstr ""
-#: field.bre.fixed_fields.label:2578
+#: field.bre.fixed_fields.label:2604
msgid "Fixed Field Entry"
msgstr ""
#: field.chmw.ref_flag.label:1443 field.ccmw.ref_flag.label:1473
#: field.chmm.ref_flag.label:1530 field.ccmm.ref_flag.label:1581
-#: field.act.ref.label:6028
+#: field.act.ref.label:6085
msgid "Reference?"
msgstr ""
-#: field.rsr.external_uri.label:8325
+#: field.rsr.external_uri.label:8382
msgid "External URI List (normalized)"
msgstr ""
@@ -6746,28 +6813,28 @@ msgstr ""
#: field.vms.owner.label:590 field.atevdef.owner.label:1064
#: field.aws.owning_lib.label:1238 field.chmw.item_owning_ou.label:1433
#: field.chmm.item_owning_ou.label:1521 field.ccls.owning_lib.label:1645
-#: field.acns.owning_lib.label:2428 field.acnp.owning_lib.label:2447
-#: field.acn.owning_lib.label:2471 field.brt.owner.label:3834
-#: field.brsrc.owner.label:3863 field.bra.owner.label:3895
-#: field.brav.owner.label:3921 field.ssub.owning_lib.label:4318
-#: field.asv.owner.label:4907 field.asc.owner.label:5443
-#: field.actsc.owner.label:5496 field.cnct.owning_lib.label:5595
-#: field.acqliat.owning_lib.label:7851 field.acqlid.owning_lib.label:7912
-#: field.acqdfe.owning_lib.label:8433 field.afs.owning_lib.label:8725
-#: field.uvs.owning_lib.label:9354 field.uvsbrem.owning_lib.label:9395
-#: field.cfdfs.owning_lib.label:9614 field.rmocbbol.owning_lib.label:10287
-#: field.rmobbol.owning_lib.label:10299 field.rmocbbcol.owning_lib.label:10312
-#: field.rmobbcol.owning_lib.label:10326
-#: field.rmocbbhol.owning_lib.label:10340
-#: field.rmobbhol.owning_lib.label:10354
+#: field.acns.owning_lib.label:2454 field.acnp.owning_lib.label:2473
+#: field.acn.owning_lib.label:2497 field.brt.owner.label:3860
+#: field.brsrc.owner.label:3889 field.bra.owner.label:3921
+#: field.brav.owner.label:3947 field.ssub.owning_lib.label:4345
+#: field.asv.owner.label:4964 field.asc.owner.label:5500
+#: field.actsc.owner.label:5553 field.cnct.owning_lib.label:5652
+#: field.acqliat.owning_lib.label:7908 field.acqlid.owning_lib.label:7969
+#: field.acqdfe.owning_lib.label:8490 field.afs.owning_lib.label:8782
+#: field.uvs.owning_lib.label:9411 field.uvsbrem.owning_lib.label:9452
+#: field.cfdfs.owning_lib.label:9671 field.rmocbbol.owning_lib.label:10344
+#: field.rmobbol.owning_lib.label:10356 field.rmocbbcol.owning_lib.label:10369
+#: field.rmobbcol.owning_lib.label:10383
+#: field.rmocbbhol.owning_lib.label:10397
+#: field.rmobbhol.owning_lib.label:10411
msgid "Owning Library"
msgstr ""
-#: field.rocit.circ_lib_name.label:10259
+#: field.rocit.circ_lib_name.label:10316
msgid "Circ Lib Name"
msgstr ""
-#: field.actsc.usr_summary.label:5497 class.mus.label:5775
+#: field.actsc.usr_summary.label:5554 class.mus.label:5832
msgid "User Summary"
msgstr ""
@@ -6775,21 +6842,21 @@ msgstr ""
msgid "Success"
msgstr ""
-#: field.circ.circ_staff.label:3613 field.combcirc.circ_staff.label:3686
-#: field.acirc.circ_staff.label:3755 field.ancc.staff.label:6150
-#: field.rodcirc.circ_staff.label:10192
+#: field.circ.circ_staff.label:3639 field.combcirc.circ_staff.label:3712
+#: field.acirc.circ_staff.label:3781 field.ancc.staff.label:6207
+#: field.rodcirc.circ_staff.label:10249
msgid "Circulating Staff"
msgstr ""
-#: class.asce.label:6433
+#: class.asce.label:6490
msgid "Item Stat Cat Entry"
msgstr ""
-#: field.cbc.actor.label:10484
+#: field.cbc.actor.label:10541
msgid "Applies to Users"
msgstr ""
-#: field.mg.billings.label:5663
+#: field.mg.billings.label:5720
msgid "Billings"
msgstr ""
@@ -6797,66 +6864,66 @@ msgstr ""
msgid "Creating Staff"
msgstr ""
-#: field.uvuv.res_time.label:9554
+#: field.uvuv.res_time.label:9611
msgid "Result Time"
msgstr ""
-#: field.act.floating.label:6036
+#: field.act.floating.label:6093
msgid "Floating?"
msgstr ""
-#: field.acpl.hold_verify.label:4130
+#: field.acpl.hold_verify.label:4157
msgid "Hold Capture Requires Verification"
msgstr ""
-#: field.rccbs.last_payment_ts.label:9984
+#: field.rccbs.last_payment_ts.label:10041
msgid "Last Payment Date/Time"
msgstr ""
-#: field.cuat.egroup.label:2933
+#: field.cuat.egroup.label:2959
msgid "Activity Group"
msgstr ""
-#: class.ccbn.label:6258
+#: class.ccbn.label:6315
msgid "Copy Bucket Note"
msgstr ""
-#: field.sunit.copy_number.label:4549 field.acp.copy_number.label:5937
+#: field.sunit.copy_number.label:4576 field.acp.copy_number.label:5994
msgid "Copy Number on Volume"
msgstr ""
#: field.mbts.last_payment_type.label:1823
#: field.mbtslv.last_payment_type.label:1844
-#: field.rccbs.last_payment_type.label:9986
+#: field.rccbs.last_payment_type.label:10043
msgid "Last Payment Type"
msgstr ""
-#: field.brsrc.id.label:3862
+#: field.brsrc.id.label:3888
msgid "Resource ID"
msgstr ""
-#: class.mgp.label:5820
+#: class.mgp.label:5877
msgid "Goods Payment"
msgstr ""
-#: field.rmsr.isbn.label:8270 field.rssr.isbn.label:8294
-#: field.rsr.isbn.label:8318
+#: field.rmsr.isbn.label:8327 field.rssr.isbn.label:8351
+#: field.rsr.isbn.label:8375
msgid "ISBN"
msgstr ""
-#: field.scap.pattern_code.label:4283
+#: field.scap.pattern_code.label:4310
msgid "Pattern Code"
msgstr ""
-#: field.au.first_given_name.label:2850 field.stgu.first_given_name.label:8659
+#: field.au.first_given_name.label:2876 field.stgu.first_given_name.label:8716
msgid "First Name"
msgstr ""
-#: class.ahn.label:4112
+#: class.ahn.label:4139
msgid "Hold Notification"
msgstr ""
-#: field.acqpa.post_code.label:6954
+#: field.acqpa.post_code.label:7011
msgid "Post Code"
msgstr ""
@@ -6864,59 +6931,59 @@ msgstr ""
msgid "Coded Field"
msgstr ""
-#: field.ctcl.id.label:9830 field.cmcts.ts_config.label:9844
-#: field.cmfts.ts_config.label:9869
+#: field.ctcl.id.label:9887 field.cmcts.ts_config.label:9901
+#: field.cmfts.ts_config.label:9926
msgid "Text Search Config"
msgstr ""
#: field.atc.source_send_time.label:1947
-#: field.artc.source_send_time.label:6488
-#: field.ahtc.source_send_time.label:6523
-#: field.iatc.source_send_time.label:10122
+#: field.artc.source_send_time.label:6545
+#: field.ahtc.source_send_time.label:6580
+#: field.iatc.source_send_time.label:10179
msgid "Send Date/Time"
msgstr ""
#: field.vii.barcode.label:256 field.viiad.barcode.label:307
-#: field.brsrc.barcode.label:3866 field.sunit.barcode.label:4543
-#: field.ac.barcode.label:5458 field.acp.barcode.label:5931
-#: field.acqlid.barcode.label:7906 field.stgc.barcode.label:8675
-#: field.rocit.barcode.label:10245
+#: field.brsrc.barcode.label:3892 field.sunit.barcode.label:4570
+#: field.ac.barcode.label:5515 field.acp.barcode.label:5988
+#: field.acqlid.barcode.label:7963 field.stgc.barcode.label:8732
+#: field.rocit.barcode.label:10302
msgid "Barcode"
msgstr ""
-#: field.bresv.pickup_time.label:3990
+#: field.bresv.pickup_time.label:4016
msgid "Pickup Time"
msgstr ""
-#: field.rccc.dewey_block_tens.label:9923
+#: field.rccc.dewey_block_tens.label:9980
msgid "Dewey Block - Tens"
msgstr ""
-#: field.acqfs.credits.label:7116
+#: field.acqfs.credits.label:7173
msgid "Credits"
msgstr ""
-#: field.au.open_billable_transactions_summary.label:2881
+#: field.au.open_billable_transactions_summary.label:2907
msgid "Open Billable Transactions"
msgstr ""
-#: field.rsr.genre.label:8322
+#: field.rsr.genre.label:8379
msgid "Genres (normalized)"
msgstr ""
-#: field.acqf.spent_balance.label:7235
+#: field.acqf.spent_balance.label:7292
msgid "Spent Balance"
msgstr ""
-#: field.bresv.target_resource_type.label:3996
+#: field.bresv.target_resource_type.label:4022
msgid "Target Resource Type"
msgstr ""
-#: field.pgt.parent.label:6098
+#: field.pgt.parent.label:6155
msgid "Parent Group"
msgstr ""
-#: class.acqscle.label:8585
+#: class.acqscle.label:8642
msgid "Serial Claim Event"
msgstr ""
@@ -6924,7 +6991,7 @@ msgstr ""
msgid "Joiner"
msgstr ""
-#: field.acqofscred.id.label:7168
+#: field.acqofscred.id.label:7225
msgid "Ordered Fund Src ID"
msgstr ""
@@ -6932,7 +6999,7 @@ msgstr ""
msgid "Remove Specification"
msgstr ""
-#: field.acqlid.id.label:7903
+#: field.acqlid.id.label:7960
msgid "Item Detail ID"
msgstr ""
@@ -6940,25 +7007,25 @@ msgstr ""
msgid "D Weight"
msgstr ""
-#: field.acqpro.id.label:6764
+#: field.acqpro.id.label:6821
msgid "Provider ID"
msgstr ""
-#: class.qsi.label:8995
+#: class.qsi.label:9052
msgid "Select Item"
msgstr ""
-#: field.cmrtm.type_val.label:9639
+#: field.cmrtm.type_val.label:9696
msgid "Type Value"
msgstr ""
-#: class.aoucd.label:2709 field.aou.closed_dates.label:5319
+#: class.aoucd.label:2735 field.aou.closed_dates.label:5376
msgid "Closed Dates"
msgstr ""
-#: field.actsce.value.label:5728 field.rsce1.value.label:9944
-#: field.rsce2.value.label:9955 field.aaactsc.value.label:10526
-#: field.aaasc.value.label:10538
+#: field.actsce.value.label:5785 field.rsce1.value.label:10001
+#: field.rsce2.value.label:10012 field.aaactsc.value.label:10583
+#: field.aaasc.value.label:10595
msgid "Entry Value"
msgstr ""
@@ -6966,16 +7033,16 @@ msgstr ""
msgid "Indexing Normalizer"
msgstr ""
-#: field.combcirc.copy_circ_lib.label:3720
-#: field.acirc.copy_circ_lib.label:3793
+#: field.combcirc.copy_circ_lib.label:3746
+#: field.acirc.copy_circ_lib.label:3819
msgid "Copy Circulating Library"
msgstr ""
-#: field.ssr.checked.label:4891
+#: field.ssr.checked.label:4948
msgid "Checked"
msgstr ""
-#: field.acqclt.id.label:8506
+#: field.acqclt.id.label:8563
msgid "Claim Type ID"
msgstr ""
@@ -6983,8 +7050,8 @@ msgstr ""
msgid "Item Import Attribute Definition"
msgstr ""
-#: field.acp.id.label:5951 field.erfcc.id.label:8398 field.rlc.id.label:9814
-#: field.circbyyr.copy.label:10171 field.rocit.id.label:10243
+#: field.acp.id.label:6008 field.erfcc.id.label:8455 field.rlc.id.label:9871
+#: field.circbyyr.copy.label:10228 field.rocit.id.label:10300
msgid "Copy ID"
msgstr ""
@@ -6992,25 +7059,25 @@ msgstr ""
msgid "Target ID"
msgstr ""
-#: field.cbc.padding_end.label:10482
+#: field.cbc.padding_end.label:10539
msgid "Padding At End"
msgstr ""
-#: class.cfdi.label:9585
+#: class.cfdi.label:9642
msgid "FilterDialog Interface"
msgstr ""
-#: field.aur.author.label:6689 field.acqii.author.label:6911
-#: field.acqpoi.author.label:7713 field.rocit.author.label:10241
+#: field.aur.author.label:6746 field.acqii.author.label:6968
+#: field.acqpoi.author.label:7770 field.rocit.author.label:10298
msgid "Author"
msgstr ""
-#: class.rmsr.label:8259
+#: class.rmsr.label:8316
msgid "Fast Simple Record Extracts"
msgstr ""
-#: field.ahr.cancel_cause.label:5052 field.ahopl.cancel_cause.label:5179
-#: field.alhr.cancel_cause.label:5253
+#: field.ahr.cancel_cause.label:5109 field.ahopl.cancel_cause.label:5236
+#: field.alhr.cancel_cause.label:5310
msgid "Cancelation cause"
msgstr ""
@@ -7018,20 +7085,20 @@ msgstr ""
msgid "Keep"
msgstr ""
-#: field.bre.tcn_source.label:2591 field.rmsr.tcn_source.label:8264
-#: field.rssr.tcn_source.label:8288 field.rsr.tcn_source.label:8308
+#: field.bre.tcn_source.label:2617 field.rmsr.tcn_source.label:8321
+#: field.rssr.tcn_source.label:8345 field.rsr.tcn_source.label:8365
msgid "TCN Source"
msgstr ""
-#: field.aur.mentioned.label:6695
+#: field.aur.mentioned.label:6752
msgid "Mentioned In"
msgstr ""
-#: field.artc.dest.label:6481 field.ahtc.dest.label:6516
+#: field.artc.dest.label:6538 field.ahtc.dest.label:6573
msgid "Destination Library"
msgstr ""
-#: field.acqcle.id.label:8559 field.acqscle.id.label:8587
+#: field.acqcle.id.label:8616 field.acqscle.id.label:8644
msgid "Claim Event ID"
msgstr ""
@@ -7039,28 +7106,28 @@ msgstr ""
msgid "Processing Group Context Field"
msgstr ""
-#: field.rocit.pubdate.label:10242
+#: field.rocit.pubdate.label:10299
msgid "Pubdate"
msgstr ""
-#: field.uvu.item.label:9458
+#: field.uvu.item.label:9515
msgid "Container Item"
msgstr ""
-#: field.rccc.copy_id.label:9900
+#: field.rccc.copy_id.label:9957
msgid "Copy Link"
msgstr ""
-#: class.acqphsm.label:8024
+#: class.acqphsm.label:8081
msgid "Provider Holding Subfield Map"
msgstr ""
-#: field.ssub.distributions.label:4323
+#: field.ssub.distributions.label:4350
msgid "Distributions"
msgstr ""
#: field.asvq.question.label:1791 field.asvr.question.label:1976
-#: field.asva.question.label:6122
+#: field.asva.question.label:6179
msgid "Question"
msgstr ""
@@ -7068,45 +7135,45 @@ msgstr ""
msgid "Axis Authority Field Map ID"
msgstr ""
-#: field.atc.source.label:1945 field.sre.source.label:4255
-#: field.iatc.source.label:10121
+#: field.atc.source.label:1945 field.sre.source.label:4282
+#: field.iatc.source.label:10178
msgid "Source"
msgstr ""
-#: class.msfe.label:5874
+#: class.msfe.label:5931
msgid "Subject Field Entry"
msgstr ""
-#: field.sdist.unit_label_prefix.label:4374
+#: field.sdist.unit_label_prefix.label:4401
msgid "Unit Label Prefix"
msgstr ""
-#: field.circ.opac_renewal.label:3622 field.combcirc.opac_renewal.label:3695
-#: field.acirc.opac_renewal.label:3764 field.rodcirc.opac_renewal.label:10201
+#: field.circ.opac_renewal.label:3648 field.combcirc.opac_renewal.label:3721
+#: field.acirc.opac_renewal.label:3790 field.rodcirc.opac_renewal.label:10258
msgid "OPAC Renewal"
msgstr ""
-#: field.rccbs.barcode.label:9974
+#: field.rccbs.barcode.label:10031
msgid "User Barcode"
msgstr ""
-#: field.acpl.label_prefix.label:4137
+#: field.acpl.label_prefix.label:4164
msgid "Label Prefix"
msgstr ""
-#: field.acqpro.default_claim_policy.label:6779
+#: field.acqpro.default_claim_policy.label:6836
msgid "Default Claim Policy"
msgstr ""
-#: field.sasum.summary_type.label:4671
+#: field.sasum.summary_type.label:4698
msgid "Summary Type"
msgstr ""
-#: field.qsi.id.label:8997
+#: field.qsi.id.label:9054
msgid "Select Item ID"
msgstr ""
-#: field.acqie.inv_item_count.label:6872
+#: field.acqie.inv_item_count.label:6929
msgid "Invoice Item Count"
msgstr ""
@@ -7114,48 +7181,48 @@ msgstr ""
msgid "Copy Bucket Type"
msgstr ""
-#: field.scap.subscription.label:4277 class.ssub.label:4315
-#: field.ssubn.subscription.label:4349 field.sdist.subscription.label:4367
-#: field.siss.subscription.label:4506
+#: field.scap.subscription.label:4304 class.ssub.label:4342
+#: field.ssubn.subscription.label:4376 field.sdist.subscription.label:4394
+#: field.siss.subscription.label:4533
msgid "Subscription"
msgstr ""
-#: field.afs.name.label:8731
+#: field.afs.name.label:8788
msgid "Fieldset Name"
msgstr ""
-#: field.qfpd.function_id.label:8891 field.qxp.function_id.label:8927
-#: field.xfunc.function_id.label:9135
+#: field.qfpd.function_id.label:8948 field.qxp.function_id.label:8984
+#: field.xfunc.function_id.label:9192
msgid "Function ID"
msgstr ""
-#: field.mrd.bib_level.label:3289
+#: field.mrd.bib_level.label:3315
msgid "BLvl"
msgstr ""
-#: field.acqda.id.label:8492
+#: field.acqda.id.label:8549
msgid "Debit Attribution ID"
msgstr ""
-#: field.ahr.request_time.label:5037 field.ahopl.request_time.label:5164
-#: field.alhr.request_time.label:5238 field.aur.request_date.label:6683
+#: field.ahr.request_time.label:5094 field.ahopl.request_time.label:5221
+#: field.alhr.request_time.label:5295 field.aur.request_date.label:6740
msgid "Request Date/Time"
msgstr ""
-#: class.acqliuad.label:7979
+#: class.acqliuad.label:8036
msgid "Line Item User Attribute Definition"
msgstr ""
-#: field.rccbs.xact_finish.label:9978
+#: field.rccbs.xact_finish.label:10035
msgid "Transaction End Date/Time"
msgstr ""
-#: class.aoc.label:5838
+#: class.aoc.label:5895
msgid "Open Circulation"
msgstr ""
-#: field.rmsr.title.label:8266 field.rssr.title.label:8290
-#: field.rsr.title.label:8310
+#: field.rmsr.title.label:8323 field.rssr.title.label:8347
+#: field.rsr.title.label:8367
msgid "Title Proper (normalized)"
msgstr ""
@@ -7163,16 +7230,16 @@ msgstr ""
msgid "Use Date/Time"
msgstr ""
-#: field.qcb.result.label:8950
+#: field.qcb.result.label:9007
msgid "Result"
msgstr ""
-#: field.mcrp.accepting_usr.label:5559 field.mwp.accepting_usr.label:5804
-#: field.mgp.accepting_usr.label:5822 field.mckp.accepting_usr.label:5908
+#: field.mcrp.accepting_usr.label:5616 field.mwp.accepting_usr.label:5861
+#: field.mgp.accepting_usr.label:5879 field.mckp.accepting_usr.label:5965
msgid "Accepting Staff Member"
msgstr ""
-#: field.aal.id.label:3427
+#: field.aal.id.label:3453
msgid "Address Alert ID"
msgstr ""
@@ -7180,60 +7247,60 @@ msgstr ""
msgid "Axis"
msgstr ""
-#: class.rodcirc.label:10186
+#: class.rodcirc.label:10243
msgid "Overdue Circulation"
msgstr ""
-#: field.bre.active.label:2579
+#: field.bre.active.label:2605
msgid "Is Active?"
msgstr ""
-#: field.actsc.allow_freetext.label:5502
+#: field.actsc.allow_freetext.label:5559
msgid "Free Text"
msgstr ""
-#: field.ausp.stop_date.label:3385
+#: field.ausp.stop_date.label:3411
msgid "Stop Date"
msgstr ""
-#: field.aua.pending.label:3418
+#: field.aua.pending.label:3444
msgid "Pending"
msgstr ""
-#: field.acqftr.src_fund.label:7050
+#: field.acqftr.src_fund.label:7107
msgid "Source Fund"
msgstr ""
-#: class.au.label:2822
+#: class.au.label:2848
msgid "ILS User"
msgstr ""
-#: field.acqpro.phone.label:6777 field.acqpc.phone.label:6989
+#: field.acqpro.phone.label:6834 field.acqpc.phone.label:7046
msgid "Phone"
msgstr ""
-#: field.acqedim.create_time.label:8105
+#: field.acqedim.create_time.label:8162
msgid "Time Created"
msgstr ""
-#: field.bre.quality.label:2589
+#: field.bre.quality.label:2615
msgid "Overall Quality"
msgstr ""
#: field.csc.active.label:785 field.ccmlsm.active.label:1670
-#: field.auri.active.label:2509 field.au.active.label:2835
-#: field.aal.active.label:3429 field.sra.active.label:4822
-#: field.aouct.active.label:5375 field.acqpro.active.label:6773
-#: field.acqf.active.label:7223 field.acqfsum.active.label:7465
-#: field.cbc.active.label:10476
+#: field.auri.active.label:2535 field.au.active.label:2861
+#: field.aal.active.label:3455 field.sra.active.label:4849
+#: field.aouct.active.label:5432 field.acqpro.active.label:6830
+#: field.acqf.active.label:7280 field.acqfsum.active.label:7522
+#: field.cbc.active.label:10533
msgid "Active"
msgstr ""
-#: field.bram.value.label:3948
+#: field.bram.value.label:3974
msgid "Attribute Value"
msgstr ""
-#: field.circbyyr.count.label:10172
+#: field.circbyyr.count.label:10229
msgid "Count"
msgstr ""
@@ -7241,7 +7308,7 @@ msgstr ""
msgid "Action Trigger User Log"
msgstr ""
-#: field.ahrn.staff.label:5288
+#: field.ahrn.staff.label:5345
msgid "Staff?"
msgstr ""
@@ -7249,12 +7316,12 @@ msgstr ""
msgid "Restrict?"
msgstr ""
-#: field.atb.ws.label:2970
+#: field.atb.ws.label:2996
msgid "Owning Workstation"
msgstr ""
#: field.mbts.total_paid.label:1825 field.mbtslv.total_paid.label:1846
-#: field.rccbs.total_paid.label:9981
+#: field.rccbs.total_paid.label:10038
msgid "Total Paid"
msgstr ""
@@ -7262,11 +7329,11 @@ msgstr ""
msgid "Strict OU matches?"
msgstr ""
-#: class.ccb.label:6242
+#: class.ccb.label:6299
msgid "Copy Bucket"
msgstr ""
-#: field.qsi.column_alias.label:9001
+#: field.qsi.column_alias.label:9058
msgid "Column Alias"
msgstr ""
@@ -7274,32 +7341,32 @@ msgstr ""
msgid "Add Specification"
msgstr ""
-#: field.aur.email_notify.label:6680
+#: field.aur.email_notify.label:6737
msgid "Email Notify"
msgstr ""
-#: field.mcrp.payment.label:5567 field.mwp.payment.label:5811
-#: field.mgp.payment.label:5829 field.mckp.payment.label:5917
+#: field.mcrp.payment.label:5624 field.mwp.payment.label:5868
+#: field.mgp.payment.label:5886 field.mckp.payment.label:5974
msgid "Payment link"
msgstr ""
-#: field.acpl.holdable.label:4129
+#: field.acpl.holdable.label:4156
msgid "Is Holdable?"
msgstr ""
-#: field.cmcts.always.label:9849
+#: field.cmcts.always.label:9906
msgid "Always Apply?"
msgstr ""
-#: field.rccc.patron_city.label:9917
+#: field.rccc.patron_city.label:9974
msgid "Patron City"
msgstr ""
-#: class.aur.label:6671
+#: class.aur.label:6728
msgid "User Purchase Request"
msgstr ""
-#: field.asva.responses.label:6119
+#: field.asva.responses.label:6176
msgid "Responses using this Answer"
msgstr ""
@@ -7307,16 +7374,16 @@ msgstr ""
msgid "Hold Matrix Weights"
msgstr ""
-#: class.xisnull.label:9161
+#: class.xisnull.label:9218
msgid "IS NULL Expression"
msgstr ""
-#: field.ssub.expected_date_offset.label:4322
+#: field.ssub.expected_date_offset.label:4349
msgid "Expected Date Offset"
msgstr ""
-#: field.rmsr.publisher.label:8268 field.rssr.publisher.label:8292
-#: field.rsr.publisher.label:8313
+#: field.rmsr.publisher.label:8325 field.rssr.publisher.label:8349
+#: field.rsr.publisher.label:8370
msgid "Publisher (normalized)"
msgstr ""
@@ -7324,15 +7391,15 @@ msgstr ""
msgid "Grace Period Override"
msgstr ""
-#: field.rocit.due_date.label:10271
+#: field.rocit.due_date.label:10328
msgid "Due Date"
msgstr ""
-#: field.acqpro.edi_default.label:6772
+#: field.acqpro.edi_default.label:6829
msgid "EDI Default"
msgstr ""
-#: field.mb.id.label:6553
+#: field.mb.id.label:6610
msgid "Billing ID"
msgstr ""
@@ -7340,19 +7407,23 @@ msgstr ""
msgid "Match Definition ID"
msgstr ""
-#: field.acqpoh.audit_id.label:7639 field.acqlih.audit_id.label:7801
+#: field.acqpoh.audit_id.label:7696 field.acqlih.audit_id.label:7858
msgid "Audit ID"
msgstr ""
-#: field.scap.end_date.label:4281 field.ssub.end_date.label:4320
+#: field.scap.end_date.label:4308 field.ssub.end_date.label:4347
msgid "End Date"
msgstr ""
-#: class.brsrc.label:3860 field.bram.resource.label:3946
+#: class.brsrc.label:3886 field.bram.resource.label:3972
msgid "Resource"
msgstr ""
-#: field.cam.value.label:2383
+#: field.aoupa.hold_pickup_lib.label:4905
+msgid "Hold Pickup Lib"
+msgstr ""
+
+#: field.cam.value.label:2409
msgid "Audience"
msgstr ""
@@ -7360,15 +7431,15 @@ msgstr ""
msgid "Circulate As MARC Type"
msgstr ""
-#: field.acqpo.lineitem_count.label:7610
+#: field.acqpo.lineitem_count.label:7667
msgid "Line Item Count"
msgstr ""
-#: field.au.reservations.label:2885
+#: field.au.reservations.label:2911
msgid "Reservations"
msgstr ""
-#: class.rmocbbhol.label:10336
+#: class.rmocbbhol.label:10393
msgid "Open Circulation Billing by User Home Library and Owning Library"
msgstr ""
@@ -7377,11 +7448,11 @@ msgstr ""
msgid "Import Time"
msgstr ""
-#: field.pgpt.threshold.label:3341
+#: field.pgpt.threshold.label:3367
msgid "Threshold"
msgstr ""
-#: field.rccbs.billing_location.label:9968
+#: field.rccbs.billing_location.label:10025
msgid "Billing Location Link"
msgstr ""
@@ -7389,11 +7460,11 @@ msgstr ""
msgid "Authority Browse Axis"
msgstr ""
-#: field.au.evening_phone.label:2847 field.stgu.evening_phone.label:8663
+#: field.au.evening_phone.label:2873 field.stgu.evening_phone.label:8720
msgid "Evening Phone"
msgstr ""
-#: field.acqedim.remote_file.label:8104
+#: field.acqedim.remote_file.label:8161
msgid "Filename"
msgstr ""
@@ -7401,11 +7472,11 @@ msgstr ""
msgid "Last Renewal Workstation"
msgstr ""
-#: field.pgt.name.label:6097
+#: field.pgt.name.label:6154
msgid "Group Name"
msgstr ""
-#: class.acqpca.label:7011
+#: class.acqpca.label:7068
msgid "Provider Contact Address"
msgstr ""
@@ -7413,11 +7484,11 @@ msgstr ""
msgid "Item Circ Library"
msgstr ""
-#: field.mckp.xact.label:5916
+#: field.mckp.xact.label:5973
msgid "Transaction link"
msgstr ""
-#: field.acqfsrcb.amount.label:7418
+#: field.acqfsrcb.amount.label:7475
msgid "Balance Remaining"
msgstr ""
@@ -7426,27 +7497,27 @@ msgid "Queued Authority Record Attribute"
msgstr ""
#: field.vqbr.purpose.label:383 field.vqar.purpose.label:503
-#: field.aouct.purpose.label:5376
+#: field.aouct.purpose.label:5433
msgid "Purpose"
msgstr ""
-#: field.aur.location.label:6693
+#: field.aur.location.label:6750
msgid "Publication Location"
msgstr ""
-#: field.acqcr.keep_debits.label:7578
+#: field.acqcr.keep_debits.label:7635
msgid "Keep Debits?"
msgstr ""
-#: field.ateo.create_time.label:938 field.acn.create_date.label:2464
+#: field.ateo.create_time.label:938 field.acn.create_date.label:2490
msgid "Create Date/Time"
msgstr ""
-#: field.au.super_user.label:2869
+#: field.au.super_user.label:2895
msgid "Is Super User"
msgstr ""
-#: field.cmfpm.rec_type.label:9282
+#: field.cmfpm.rec_type.label:9339
msgid "Record Type"
msgstr ""
@@ -7455,48 +7526,48 @@ msgstr ""
msgid "Attributes"
msgstr ""
-#: field.qxp.parenthesize.label:8918 field.xbet.parenthesize.label:9026
-#: field.xbind.parenthesize.label:9041 field.xbool.parenthesize.label:9055
-#: field.xcase.parenthesize.label:9069 field.xcast.parenthesize.label:9084
-#: field.xcol.parenthesize.label:9101 field.xex.parenthesize.label:9116
-#: field.xfunc.parenthesize.label:9131 field.xin.parenthesize.label:9147
-#: field.xisnull.parenthesize.label:9164 field.xnull.parenthesize.label:9179
-#: field.xnum.parenthesize.label:9192 field.xop.parenthesize.label:9205
-#: field.xser.parenthesize.label:9223 field.xstr.parenthesize.label:9237
-#: field.xsubq.parenthesize.label:9250
+#: field.qxp.parenthesize.label:8975 field.xbet.parenthesize.label:9083
+#: field.xbind.parenthesize.label:9098 field.xbool.parenthesize.label:9112
+#: field.xcase.parenthesize.label:9126 field.xcast.parenthesize.label:9141
+#: field.xcol.parenthesize.label:9158 field.xex.parenthesize.label:9173
+#: field.xfunc.parenthesize.label:9188 field.xin.parenthesize.label:9204
+#: field.xisnull.parenthesize.label:9221 field.xnull.parenthesize.label:9236
+#: field.xnum.parenthesize.label:9249 field.xop.parenthesize.label:9262
+#: field.xser.parenthesize.label:9280 field.xstr.parenthesize.label:9294
+#: field.xsubq.parenthesize.label:9307
msgid "Is Parenthesized"
msgstr ""
-#: field.rccc.patron_zip.label:9918
+#: field.rccc.patron_zip.label:9975
msgid "Patron ZIP Code"
msgstr ""
-#: field.brt.resource_attrs.label:3840 field.aou.rsrc_attrs.label:5332
+#: field.brt.resource_attrs.label:3866 field.aou.rsrc_attrs.label:5389
msgid "Resource Attributes"
msgstr ""
-#: field.uvva.finish_time.label:9515
+#: field.uvva.finish_time.label:9572
msgid "Finish Time"
msgstr ""
-#: field.siss.holding_type.label:4511 field.smhc.holding_type.label:4685
+#: field.siss.holding_type.label:4538 field.smhc.holding_type.label:4712
msgid "Holding Type"
msgstr ""
-#: field.brt.elbow_room.label:3838
+#: field.brt.elbow_room.label:3864
msgid "Inter-booking and Inter-circulation Interval"
msgstr ""
-#: field.rsr.name_subject.label:8323
+#: field.rsr.name_subject.label:8380
msgid "Personal Name Subjects (normalized)"
msgstr ""
-#: field.asc.checkout_archive.label:5447
-#: field.actsc.checkout_archive.label:5500
+#: field.asc.checkout_archive.label:5504
+#: field.actsc.checkout_archive.label:5557
msgid "Checkout Archive"
msgstr ""
-#: class.acqedim.label:8100
+#: class.acqedim.label:8157
msgid "EDI Message"
msgstr ""
@@ -7504,7 +7575,7 @@ msgstr ""
msgid "Parameters"
msgstr ""
-#: field.ahn.id.label:4115
+#: field.ahn.id.label:4142
msgid "Notification ID"
msgstr ""
@@ -7512,16 +7583,16 @@ msgstr ""
msgid "Search Field"
msgstr ""
-#: field.sre.editor.label:4251 field.siss.editor.label:4503
-#: field.sitem.editor.label:4613 field.act.editor.label:6016
-#: field.acqpron.editor.label:6805 field.acqpl.editor.label:7556
-#: field.acqpo.editor.label:7603 field.acqpoh.editor.label:7645
-#: field.acqpon.editor.label:7679 field.jub.editor.label:7758
-#: field.acqlih.editor.label:7806 field.acqlin.editor.label:7873
+#: field.sre.editor.label:4278 field.siss.editor.label:4530
+#: field.sitem.editor.label:4640 field.act.editor.label:6073
+#: field.acqpron.editor.label:6862 field.acqpl.editor.label:7613
+#: field.acqpo.editor.label:7660 field.acqpoh.editor.label:7702
+#: field.acqpon.editor.label:7736 field.jub.editor.label:7815
+#: field.acqlih.editor.label:7863 field.acqlin.editor.label:7930
msgid "Editor"
msgstr ""
-#: field.qsq.having_clause.label:8826
+#: field.qsq.having_clause.label:8883
msgid "HAVING Clause"
msgstr ""
@@ -7529,7 +7600,7 @@ msgstr ""
msgid "Circ Matrix Weights"
msgstr ""
-#: class.afr.label:5575
+#: class.afr.label:5632
msgid "Full Authority Record"
msgstr ""
@@ -7537,25 +7608,25 @@ msgstr ""
msgid "Target Circulation"
msgstr ""
-#: field.acqclpa.action_interval.label:8625
+#: field.acqclpa.action_interval.label:8682
msgid "Action Interval"
msgstr ""
-#: field.au.dob.label:2845 field.rud.dob.label:8336 field.stgu.dob.label:8665
+#: field.au.dob.label:2871 field.rud.dob.label:8393 field.stgu.dob.label:8722
msgid "Date of Birth"
msgstr ""
-#: field.aua.country.label:3407 field.aal.country.label:3437
-#: field.acqpa.country.label:6950 field.acqpca.country.label:7015
-#: field.stgma.country.label:8689 field.stgba.country.label:8704
+#: field.aua.country.label:3433 field.aal.country.label:3463
+#: field.acqpa.country.label:7007 field.acqpca.country.label:7072
+#: field.stgma.country.label:8746 field.stgba.country.label:8761
msgid "Country"
msgstr ""
-#: field.bre.creator.label:2581
+#: field.bre.creator.label:2607
msgid "Record Creator"
msgstr ""
-#: field.acqedim.edi.label:8110
+#: field.acqedim.edi.label:8167
msgid "EDI Message Body"
msgstr ""
@@ -7563,26 +7634,26 @@ msgstr ""
msgid "Assoc ID"
msgstr ""
-#: class.qfpd.label:8888
+#: class.qfpd.label:8945
msgid "Function Parameter Definition"
msgstr ""
-#: field.acqpron.create_time.label:6803 field.acqpl.create_time.label:7551
-#: field.acqpo.create_time.label:7597 field.acqpon.create_time.label:7677
-#: field.jub.create_time.label:7750 field.acqlin.create_time.label:7871
-#: field.afs.creation_time.label:8727
+#: field.acqpron.create_time.label:6860 field.acqpl.create_time.label:7608
+#: field.acqpo.create_time.label:7654 field.acqpon.create_time.label:7734
+#: field.jub.create_time.label:7807 field.acqlin.create_time.label:7928
+#: field.afs.creation_time.label:8784
msgid "Creation Time"
msgstr ""
-#: field.acqlid.collection_code.label:7916
+#: field.acqlid.collection_code.label:7973
msgid "Collection Code"
msgstr ""
-#: field.acqfat.amount.label:7263 field.acqafat.amount.label:7348
+#: field.acqfat.amount.label:7320 field.acqafat.amount.label:7405
msgid "Total Allocation Amount"
msgstr ""
-#: field.sdist.bind_call_number.label:4372
+#: field.sdist.bind_call_number.label:4399
msgid "Bind Call Number"
msgstr ""
@@ -7594,24 +7665,24 @@ msgstr ""
msgid "Weight"
msgstr ""
-#: class.mbt.label:5697 field.mp.xact.label:6313 field.mbp.xact.label:6341
-#: field.mndp.xact.label:6369 field.mdp.xact.label:6391
+#: class.mbt.label:5754 field.mp.xact.label:6370 field.mbp.xact.label:6398
+#: field.mndp.xact.label:6426 field.mdp.xact.label:6448
msgid "Billable Transaction"
msgstr ""
-#: field.aou.parent_ou.label:5312
+#: field.aou.parent_ou.label:5369
msgid "Parent Organizational Unit"
msgstr ""
-#: field.au.photo_url.label:2863
+#: field.au.photo_url.label:2889
msgid "Photo URL"
msgstr ""
-#: class.mp.label:6306
+#: class.mp.label:6363
msgid "Payments: All"
msgstr ""
-#: field.asv.questions.label:4900
+#: field.asv.questions.label:4957
msgid "Questions"
msgstr ""
@@ -7619,127 +7690,127 @@ msgstr ""
msgid "Environment Entries"
msgstr ""
-#: field.acqftr.dest_fund.label:7052
+#: field.acqftr.dest_fund.label:7109
msgid "Destination Fund"
msgstr ""
-#: field.qxp.parent_expr.label:8919 field.qcb.parent_expr.label:8947
-#: field.xbet.parent_expr.label:9027 field.xbind.parent_expr.label:9042
-#: field.xbool.parent_expr.label:9056 field.xcase.parent_expr.label:9070
-#: field.xcast.parent_expr.label:9085 field.xcol.parent_expr.label:9102
-#: field.xex.parent_expr.label:9117 field.xfunc.parent_expr.label:9132
-#: field.xin.parent_expr.label:9148 field.xisnull.parent_expr.label:9165
-#: field.xnull.parent_expr.label:9180 field.xnum.parent_expr.label:9193
-#: field.xop.parent_expr.label:9206 field.xser.parent_expr.label:9224
-#: field.xstr.parent_expr.label:9238 field.xsubq.parent_expr.label:9251
+#: field.qxp.parent_expr.label:8976 field.qcb.parent_expr.label:9004
+#: field.xbet.parent_expr.label:9084 field.xbind.parent_expr.label:9099
+#: field.xbool.parent_expr.label:9113 field.xcase.parent_expr.label:9127
+#: field.xcast.parent_expr.label:9142 field.xcol.parent_expr.label:9159
+#: field.xex.parent_expr.label:9174 field.xfunc.parent_expr.label:9189
+#: field.xin.parent_expr.label:9205 field.xisnull.parent_expr.label:9222
+#: field.xnull.parent_expr.label:9237 field.xnum.parent_expr.label:9250
+#: field.xop.parent_expr.label:9263 field.xser.parent_expr.label:9281
+#: field.xstr.parent_expr.label:9295 field.xsubq.parent_expr.label:9308
msgid "Parent Expression"
msgstr ""
-#: class.acnp.label:2442
+#: class.acnp.label:2468
msgid "Call Number/Volume Prefix"
msgstr ""
-#: field.cmfpm.start_pos.label:9283 field.cmpcsm.start_pos.label:9313
+#: field.cmfpm.start_pos.label:9340 field.cmpcsm.start_pos.label:9370
msgid "Start Postion"
msgstr ""
-#: field.qfr.function_call.label:8966
+#: field.qfr.function_call.label:9023
msgid "Function Call ID"
msgstr ""
-#: field.mckp.check_number.label:5912
+#: field.mckp.check_number.label:5969
msgid "Check Number"
msgstr ""
-#: field.au.ident_value.label:2855
+#: field.au.ident_value.label:2881
msgid "Primary Identification"
msgstr ""
-#: field.aur.cancel_reason.label:6697 class.acqcr.label:7572
-#: field.acqpo.cancel_reason.label:7606 field.acqpoh.cancel_reason.label:7653
-#: field.jub.cancel_reason.label:7760 field.acqlih.cancel_reason.label:7819
-#: field.acqlid.cancel_reason.label:7917
+#: field.aur.cancel_reason.label:6754 class.acqcr.label:7629
+#: field.acqpo.cancel_reason.label:7663 field.acqpoh.cancel_reason.label:7710
+#: field.jub.cancel_reason.label:7817 field.acqlih.cancel_reason.label:7876
+#: field.acqlid.cancel_reason.label:7974
msgid "Cancel Reason"
msgstr ""
-#: class.uvva.label:9503
+#: class.uvva.label:9560
msgid "URL Verification Attempt"
msgstr ""
-#: field.mrd.char_encoding.label:3291
+#: field.mrd.char_encoding.label:3317
msgid "Character Encoding"
msgstr ""
-#: field.acqcle.event_date.label:8562 field.acqscle.event_date.label:8590
+#: field.acqcle.event_date.label:8619 field.acqscle.event_date.label:8647
msgid "Event Date"
msgstr ""
-#: field.erfcc.circ_count.label:8399
+#: field.erfcc.circ_count.label:8456
msgid "Total Circulation Count"
msgstr ""
-#: field.au.money_summary.label:2880
+#: field.au.money_summary.label:2906
msgid "Money Summary"
msgstr ""
-#: field.sdist.receive_call_number.label:4370
+#: field.sdist.receive_call_number.label:4397
msgid "Receive Call Number"
msgstr ""
-#: field.aua.street1.label:3412 field.aal.street1.label:3432
-#: field.acqpca.street1.label:7020 field.stgma.street1.label:8685
-#: field.stgba.street1.label:8700
+#: field.aua.street1.label:3438 field.aal.street1.label:3458
+#: field.acqpca.street1.label:7077 field.stgma.street1.label:8742
+#: field.stgba.street1.label:8757
msgid "Street (1)"
msgstr ""
-#: field.ahrcc.label.label:6464
+#: field.ahrcc.label.label:6521
msgid "Cause Label"
msgstr ""
-#: field.ocirccount.overdue.label:3556 field.ocirclist.overdue.label:3598
+#: field.ocirccount.overdue.label:3582 field.ocirclist.overdue.label:3624
msgid "Overdue"
msgstr ""
-#: field.qcb.condition.label:8949
+#: field.qcb.condition.label:9006
msgid "Condition"
msgstr ""
-#: class.puopm.label:6292
+#: class.puopm.label:6349
msgid "User Object Permission Map"
msgstr ""
-#: field.circ.stop_fines.label:3628 field.combcirc.stop_fines.label:3701
-#: field.acirc.stop_fines.label:3770 field.rodcirc.stop_fines.label:10206
+#: field.circ.stop_fines.label:3654 field.combcirc.stop_fines.label:3727
+#: field.acirc.stop_fines.label:3796 field.rodcirc.stop_fines.label:10263
msgid "Fine Stop Reason"
msgstr ""
-#: field.auri.id.label:2505
+#: field.auri.id.label:2531
msgid "URI ID"
msgstr ""
-#: field.sunit.ref.label:4567 field.acp.ref.label:5956
+#: field.sunit.ref.label:4594 field.acp.ref.label:6013
msgid "Is Reference"
msgstr ""
-#: class.rhrr.label:8352
+#: class.rhrr.label:8409
msgid "Hold Request Record"
msgstr ""
-#: class.aurt.label:6655
+#: class.aurt.label:6712
msgid "User Purchase Request Type"
msgstr ""
-#: class.ccs.label:3358 field.sunit.status.label:4568
-#: field.acp.status.label:5957
+#: class.ccs.label:3384 field.sunit.status.label:4595
+#: field.acp.status.label:6014
msgid "Copy Status"
msgstr ""
-#: field.acqlisum.encumbrance_amount.label:10077
-#: field.acqlisumi.encumbrance_amount.label:10097
+#: field.acqlisum.encumbrance_amount.label:10134
+#: field.acqlisumi.encumbrance_amount.label:10154
msgid "Encumbrance Amount"
msgstr ""
-#: class.auact.label:2946
+#: class.auact.label:2972
msgid "User Activity"
msgstr ""
@@ -7747,46 +7818,46 @@ msgstr ""
msgid "Opt-In Setting Type"
msgstr ""
-#: field.rmobbol.balance.label:10301 field.rmobbcol.balance.label:10328
-#: field.rmobbhol.balance.label:10356
+#: field.rmobbol.balance.label:10358 field.rmobbcol.balance.label:10385
+#: field.rmobbhol.balance.label:10413
msgid "Balance"
msgstr ""
-#: field.acqclpa.claim_policy.label:8624
+#: field.acqclpa.claim_policy.label:8681
msgid "Claim Policy ID"
msgstr ""
-#: field.au.standing_penalties.label:2830
+#: field.au.standing_penalties.label:2856
msgid "Standing Penalties"
msgstr ""
-#: class.acqct.label:6725 field.acqf.currency_type.label:7219
-#: field.acqfsum.currency_type.label:7461
+#: class.acqct.label:6782 field.acqf.currency_type.label:7276
+#: field.acqfsum.currency_type.label:7518
msgid "Currency Type"
msgstr ""
-#: field.aout.can_have_users.label:5604
+#: field.aout.can_have_users.label:5661
msgid "Can Have Users?"
msgstr ""
-#: field.rsr.summary.label:8317
+#: field.rsr.summary.label:8374
msgid "Summary (normalized)"
msgstr ""
-#: field.actsce.owner.label:5726 field.asce.owner.label:6436
-#: field.rsce1.owner.label:9943 field.rsce2.owner.label:9954
+#: field.actsce.owner.label:5783 field.asce.owner.label:6493
+#: field.rsce1.owner.label:10000 field.rsce2.owner.label:10011
msgid "Entry Owner"
msgstr ""
-#: field.jub.attributes.label:7764
+#: field.jub.attributes.label:7821
msgid "Descriptive Attributes"
msgstr ""
-#: field.actscecm.stat_cat_entry.label:6213
+#: field.actscecm.stat_cat_entry.label:6270
msgid "Entry Text"
msgstr ""
-#: field.artc.prev_dest.label:6491 field.ahtc.prev_dest.label:6526
+#: field.artc.prev_dest.label:6548 field.ahtc.prev_dest.label:6583
msgid "Prev Destination Library"
msgstr ""
@@ -7794,28 +7865,28 @@ msgstr ""
msgid "Function"
msgstr ""
-#: field.cust.opac_visible.label:3023
+#: field.cust.opac_visible.label:3049
msgid "OPAC/Patron Visible"
msgstr ""
-#: class.xex.label:9113
+#: class.xex.label:9170
msgid "Exists Expression"
msgstr ""
-#: field.aur.volume.label:6688
+#: field.aur.volume.label:6745
msgid "Volume"
msgstr ""
-#: field.siss.edit_date.label:4505 field.sitem.edit_date.label:4615
-#: field.act.edit_date.label:6018 field.rocit.edit_date.label:10256
+#: field.siss.edit_date.label:4532 field.sitem.edit_date.label:4642
+#: field.act.edit_date.label:6075 field.rocit.edit_date.label:10313
msgid "Edit Date"
msgstr ""
-#: field.acqlin.alert_text.label:7875
+#: field.acqlin.alert_text.label:7932
msgid "Alert Text"
msgstr ""
-#: field.cmpctm.ptype_key.label:9297 field.cmpcsm.ptype_key.label:9311
+#: field.cmpctm.ptype_key.label:9354 field.cmpcsm.ptype_key.label:9368
msgid "Type Key"
msgstr ""
@@ -7823,11 +7894,11 @@ msgstr ""
msgid "Total Circs"
msgstr ""
-#: field.chdd.ceiling_date.label:2755
+#: field.chdd.ceiling_date.label:2781
msgid "Current Ceiling Date"
msgstr ""
-#: field.ocirccount.lost.label:3557 field.ocirclist.lost.label:3599
+#: field.ocirccount.lost.label:3583 field.ocirclist.lost.label:3625
msgid "Lost"
msgstr ""
@@ -7835,23 +7906,23 @@ msgstr ""
msgid "Items Out"
msgstr ""
-#: class.aouct.label:5372
+#: class.aouct.label:5429
msgid "Org Unit Custom Tree"
msgstr ""
-#: class.aoup.label:4873
+#: class.aoup.label:4930
msgid "Org Unit Proximity"
msgstr ""
-#: field.acqlimad.remove.label:7956 field.acqlipad.remove.label:8000
+#: field.acqlimad.remove.label:8013 field.acqlipad.remove.label:8057
msgid "Remove"
msgstr ""
-#: field.bre.authority_links.label:2606
+#: field.bre.authority_links.label:2632
msgid "Authority Links"
msgstr ""
-#: class.asfg.label:4967
+#: class.asfg.label:5024
msgid "Search Filter Group"
msgstr ""
@@ -7859,58 +7930,58 @@ msgstr ""
msgid "Thesaurus Code"
msgstr ""
-#: field.uvus.urls.label:9421
+#: field.uvus.urls.label:9478
msgid "URLs"
msgstr ""
-#: class.qcb.label:8944
+#: class.qcb.label:9001
msgid "Case Branch"
msgstr ""
-#: field.circ.recurring_fine.label:3624
-#: field.combcirc.recurring_fine.label:3697
-#: field.acirc.recurring_fine.label:3766
-#: field.rodcirc.recurring_fine.label:10203
+#: field.circ.recurring_fine.label:3650
+#: field.combcirc.recurring_fine.label:3723
+#: field.acirc.recurring_fine.label:3792
+#: field.rodcirc.recurring_fine.label:10260
msgid "Recurring Fine Amount"
msgstr ""
-#: field.asv.end_date.label:4903
+#: field.asv.end_date.label:4960
msgid "Survey End Date/Time"
msgstr ""
-#: field.mg.xact_start.label:5662
+#: field.mg.xact_start.label:5719
msgid "Transaction Start Timestamp"
msgstr ""
-#: field.bresv.target_resource.label:3997
+#: field.bresv.target_resource.label:4023
msgid "Target Resource"
msgstr ""
-#: field.aufhml.min.label:8769
+#: field.aufhml.min.label:8826
msgid "Min Loop"
msgstr ""
-#: field.acqliad.ident.label:7939 field.acqlimad.ident.label:7955
-#: field.acqligad.ident.label:7975 field.acqliuad.ident.label:7985
-#: field.acqlipad.ident.label:7999 field.acqlilad.ident.label:8057
+#: field.acqliad.ident.label:7996 field.acqlimad.ident.label:8012
+#: field.acqligad.ident.label:8032 field.acqliuad.ident.label:8042
+#: field.acqlipad.ident.label:8056 field.acqlilad.ident.label:8114
msgid "Is Identifier?"
msgstr ""
-#: field.circ.renewal_remaining.label:3626
-#: field.combcirc.renewal_remaining.label:3699
-#: field.acirc.renewal_remaining.label:3768
-#: field.rodcirc.renewal_remaining.label:10205
+#: field.circ.renewal_remaining.label:3652
+#: field.combcirc.renewal_remaining.label:3725
+#: field.acirc.renewal_remaining.label:3794
+#: field.rodcirc.renewal_remaining.label:10262
msgid "Remaining Renewals"
msgstr ""
-#: field.mb.void_time.label:6555
+#: field.mb.void_time.label:6612
msgid "Void Timestamp"
msgstr ""
-#: field.acqmapinv.invoice.label:10461
+#: field.acqmapinv.invoice.label:10518
msgid "Invoice ID"
msgstr ""
-#: field.au.billable_transactions.label:2879
+#: field.au.billable_transactions.label:2905
msgid "Billable Transactions"
msgstr ""
diff --git a/build/i18n/po/lang.dtd/lang.dtd.pot b/build/i18n/po/lang.dtd/lang.dtd.pot
index 841cfd3..a2f8162 100644
--- a/build/i18n/po/lang.dtd/lang.dtd.pot
+++ b/build/i18n/po/lang.dtd/lang.dtd.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-02-21 11:18-0400\n"
+"POT-Creation-Date: 2013-03-01 16:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -3058,6 +3058,10 @@ msgstr ""
msgid "Z39.50 Servers"
msgstr ""
+#: staff.main.menu.admin.server_admin.conify.org_unit_proximity_adjustment.label
+msgid "Org Unit Proximity Adjustments"
+msgstr ""
+
#: staff.main.menu.admin.server_admin.conify.circulation_modifier.label
msgid "Circulation Modifiers"
msgstr ""
@@ -3082,6 +3086,10 @@ msgstr ""
msgid "Circulation Duration Rules"
msgstr ""
+#: staff.main.menu.admin.server_admin.conify.config_best_hold_order
+msgid "Best-Hold Selection Sort Order"
+msgstr ""
+
#: staff.main.menu.admin.server_admin.conify.config_rule_recurring_fine
msgid "Circulation Recurring Fine Rules"
msgstr ""
diff --git a/build/i18n/po/tpac/tpac.pot b/build/i18n/po/tpac/tpac.pot
index 2a4d4bf..5efc549 100644
--- a/build/i18n/po/tpac/tpac.pot
+++ b/build/i18n/po/tpac/tpac.pot
@@ -295,7 +295,7 @@ msgstr ""
msgid "Adjacency"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/advanced.tt2:1 ../../Open-ILS/src/templates/opac/advanced.tt2:19 ../../Open-ILS/src/templates/opac/parts/searchbar.tt2:10 ../../Open-ILS/src/templates/opac/results.tt2:31
+#: ../../Open-ILS/src/templates/opac/advanced.tt2:1 ../../Open-ILS/src/templates/opac/advanced.tt2:19 ../../Open-ILS/src/templates/opac/parts/searchbar.tt2:10 ../../Open-ILS/src/templates/opac/results.tt2:30
msgid "Advanced Search"
msgstr ""
@@ -347,7 +347,7 @@ msgstr ""
msgid "Annotator"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:28
+#: ../../Open-ILS/src/templates/opac/results.tt2:27
msgid "Another Search"
msgstr ""
@@ -1471,7 +1471,7 @@ msgid "Holdable?"
msgstr ""
#. (serial.location)
-#: ../../Open-ILS/src/templates/opac/parts/record/issues-mfhd.tt2:20
+#: ../../Open-ILS/src/templates/opac/parts/record/issues-mfhd.tt2:23
msgid "Holdings summary (%1)"
msgstr ""
@@ -1809,7 +1809,7 @@ msgstr ""
msgid "Limit to Available"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:61
+#: ../../Open-ILS/src/templates/opac/results.tt2:59
msgid "Limit to available items"
msgstr ""
@@ -2904,11 +2904,11 @@ msgstr ""
msgid "Shelving location"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:50
+#: ../../Open-ILS/src/templates/opac/results.tt2:49
msgid "Show Fewer Details"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:52
+#: ../../Open-ILS/src/templates/opac/results.tt2:50
msgid "Show More Details"
msgstr ""
@@ -2985,7 +2985,7 @@ msgstr ""
msgid "Sort Results"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:43
+#: ../../Open-ILS/src/templates/opac/results.tt2:42
msgid "Sort by"
msgstr ""
@@ -3425,7 +3425,7 @@ msgstr ""
msgid "View All"
msgstr ""
-#: ../../Open-ILS/src/templates/opac/results.tt2:36 ../../Open-ILS/src/templates/opac/results.tt2:38
+#: ../../Open-ILS/src/templates/opac/results.tt2:35 ../../Open-ILS/src/templates/opac/results.tt2:37
msgid "View My List"
msgstr ""
-----------------------------------------------------------------------
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list