-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 ee1c78580d9089e44603c0447688c5c850ed83c7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 16:26:06 2021 -0400
+
+ bump up Perl version for 3.8.0
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
+
+commit 0b97be6eadb04b02c53256cb35eae20846eac688
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 16:23:51 2021 -0400
+
+ Translation updates - po files - 3.8.0
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 4 build/i18n/po/actor/ar-JO.po
+4 4 build/i18n/po/actor/cs-CZ.po
+4 4 build/i18n/po/actor/de-DE.po
+4 4 build/i18n/po/actor/en-GB.po
+4 4 build/i18n/po/actor/es-ES.po
+4 4 build/i18n/po/actor/hy-AM.po
+619 319 build/i18n/po/bootstrap-opac/cs-CZ.po
+614 310 build/i18n/po/bootstrap-opac/en-CA.po
+1889 1435 build/i18n/po/bootstrap-opac/es-ES.po
+972 633 build/i18n/po/bootstrap-opac/fr-CA.po
+7 5 build/i18n/po/cat.properties/en-CA.po
+31 22 build/i18n/po/circ.properties/en-CA.po
+3753 3266 build/i18n/po/db.seed/ar-JO.po
+3822 3279 build/i18n/po/db.seed/cs-CZ.po
+3651 3214 build/i18n/po/db.seed/de-DE.po
+3684 3238 build/i18n/po/db.seed/en-CA.po
+3658 3221 build/i18n/po/db.seed/en-GB.po
+3758 3271 build/i18n/po/db.seed/es-ES.po
+3671 3234 build/i18n/po/db.seed/fi-FI.po
+3659 3222 build/i18n/po/db.seed/fr-CA.po
+3646 3209 build/i18n/po/db.seed/he-IL.po
+3646 3209 build/i18n/po/db.seed/hu-HU.po
+3767 3280 build/i18n/po/db.seed/hy-AM.po
+3652 3215 build/i18n/po/db.seed/oc-FR.po
+3662 3225 build/i18n/po/db.seed/pt-BR.po
+3657 3220 build/i18n/po/db.seed/ru-RU.po
+3646 3209 build/i18n/po/db.seed/sv-SE.po
+3647 3210 build/i18n/po/db.seed/tr-TR.po
+3571 3210 build/i18n/po/fm_IDL.dtd/ar-JO.po
+3583 3219 build/i18n/po/fm_IDL.dtd/cs-CZ.po
+3525 3182 build/i18n/po/fm_IDL.dtd/de-DE.po
+3569 3208 build/i18n/po/fm_IDL.dtd/en-CA.po
+3568 3207 build/i18n/po/fm_IDL.dtd/en-GB.po
+3571 3210 build/i18n/po/fm_IDL.dtd/es-ES.po
+3571 3210 build/i18n/po/fm_IDL.dtd/fi-FI.po
+3520 3177 build/i18n/po/fm_IDL.dtd/fr-CA.po
+3519 3176 build/i18n/po/fm_IDL.dtd/he-IL.po
+3519 3176 build/i18n/po/fm_IDL.dtd/hu-HU.po
+3574 3213 build/i18n/po/fm_IDL.dtd/hy-AM.po
+3519 3176 build/i18n/po/fm_IDL.dtd/oc-FR.po
+3562 3204 build/i18n/po/fm_IDL.dtd/pt-BR.po
+3561 3203 build/i18n/po/fm_IDL.dtd/ru-RU.po
+3519 3176 build/i18n/po/fm_IDL.dtd/sv-SE.po
+3519 3176 build/i18n/po/fm_IDL.dtd/tr-TR.po
+274 257 build/i18n/po/ils_events.xml/ar-JO.po
+278 259 build/i18n/po/ils_events.xml/cs-CZ.po
+271 257 build/i18n/po/ils_events.xml/de-DE.po
+275 258 build/i18n/po/ils_events.xml/en-CA.po
+281 262 build/i18n/po/ils_events.xml/en-GB.po
+274 257 build/i18n/po/ils_events.xml/es-ES.po
+274 257 build/i18n/po/ils_events.xml/fi-FI.po
+275 258 build/i18n/po/ils_events.xml/fr-CA.po
+271 257 build/i18n/po/ils_events.xml/he-IL.po
+271 257 build/i18n/po/ils_events.xml/hu-HU.po
+274 257 build/i18n/po/ils_events.xml/hy-AM.po
+271 257 build/i18n/po/ils_events.xml/oc-FR.po
+275 258 build/i18n/po/ils_events.xml/pt-BR.po
+274 257 build/i18n/po/ils_events.xml/ru-RU.po
+271 257 build/i18n/po/ils_events.xml/sv-SE.po
+271 257 build/i18n/po/ils_events.xml/tr-TR.po
+26 18 build/i18n/po/kpac/ar-JO.po
+27 19 build/i18n/po/kpac/cs-CZ.po
+26 18 build/i18n/po/kpac/de-DE.po
+31 23 build/i18n/po/kpac/en-GB.po
+26 18 build/i18n/po/kpac/es-ES.po
+26 18 build/i18n/po/kpac/hy-AM.po
+5 5 build/i18n/po/lang.dtd/en-CA.po
+17 13 build/i18n/po/multiclass_search_help.html/en-GB.po
+23 19 build/i18n/po/patron.properties/en-CA.po
+5 5 build/i18n/po/register.js/en-CA.po
+13 13 build/i18n/po/selfcheck.js/en-CA.po
+439 274 build/i18n/po/tpac/ar-JO.po
+446 282 build/i18n/po/tpac/cs-CZ.po
+424 267 build/i18n/po/tpac/de-DE.po
+424 270 build/i18n/po/tpac/en-CA.po
+440 275 build/i18n/po/tpac/en-GB.po
+442 277 build/i18n/po/tpac/es-ES.po
+441 276 build/i18n/po/tpac/fi-FI.po
+565 400 build/i18n/po/tpac/fr-CA.po
+424 267 build/i18n/po/tpac/he-IL.po
+424 267 build/i18n/po/tpac/hu-HU.po
+440 275 build/i18n/po/tpac/hy-AM.po
+424 267 build/i18n/po/tpac/oc-FR.po
+424 270 build/i18n/po/tpac/pt-BR.po
+424 267 build/i18n/po/tpac/ru-RU.po
+424 267 build/i18n/po/tpac/sv-SE.po
+424 267 build/i18n/po/tpac/tr-TR.po
+634 0 build/i18n/po/vandelay/en-CA.po
+890 600 build/i18n/po/webstaff/ar-JO.po
+1169 856 build/i18n/po/webstaff/cs-CZ.po
+816 591 build/i18n/po/webstaff/de-DE.po
+822 595 build/i18n/po/webstaff/en-CA.po
+842 593 build/i18n/po/webstaff/en-GB.po
+890 600 build/i18n/po/webstaff/es-ES.po
+847 595 build/i18n/po/webstaff/hy-AM.po
+816 591 build/i18n/po/webstaff/ru-RU.po
+ create mode 100644 build/i18n/po/vandelay/en-CA.po
+
+commit ec159b50b9a79335d67ee14b50c1e08f3532e937
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 16:21:09 2021 -0400
+
+ final update to release notes for 3.8.0
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+72 1 docs/RELEASE_NOTES_3_8.adoc
+
+commit 1700cfe93c185d39573c6737f355962e948a739e
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 16:05:30 2021 -0400
+
+ update upgrade script for 3.7.1-3.8.0
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+355 3 Open-ILS/src/sql/Pg/version-upgrade/{3.7.1-3.8-beta-upgrade-db.sql => 3.7.1-3.8.0-upgrade-db.sql}
+ rename Open-ILS/src/sql/Pg/version-upgrade/{3.7.1-3.8-beta-upgrade-db.sql => 3.7.1-3.8.0-upgrade-db.sql} (90%)
+
+commit badbf9fe3c861e8d62f69928b3a792758b5c253b
+Author: Jeff Davis <jeff.davis@bc.libraries.coop>
+Date: Thu Jun 6 14:30:34 2019 -0700
+
+ LP#1830089: close transaction and update copy status on payment or adjust to zero
+
+ When you make a payment that sets the balance owed to zero, Evergreen
+ closes the transaction and sets the item status to Lost & Paid (if
+ appropriate). Adjust to Zero should do the same thing, but hitherto it
+ would not update the item status. This commit refactors some code to
+ ensure that Evergreen gives the same result whether you make a payment
+ or adjust to zero.
+
+ Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+54 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
+10 56 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
+
+commit 500bbd6cb736a8daa0979a99b258df1ca7fac206
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 12:33:34 2021 -0400
+
+ update Czech translations for Angular staff client
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+541 62 Open-ILS/src/eg2/src/locale/messages.cs-CZ.xtb
+
+commit 5009e5924ede6cb0762619413e72fbcea97ebb38
+Author: Jason Stephenson <jason@sigio.com>
+Date: Sun Oct 24 14:38:52 2021 -0400
+
+ LP1948594: Fix pgtap live test
+
+ Fix the lp1145213_test_func_asset.merge_record_assets.pg pgtap live
+ test by removing the COMMIT and adding a ROLLBACK at the end. This
+ permits the test to run multiple times without requiring a database
+ reload.
+
+ To verify the bug:
+
+ 1. Install the pgtap package appropriate for your PostgreSQL database
+ version.
+
+ 2. Load a fresh database with eg_db_config using the --load-all-sample
+ option.
+
+ 3. Create the pgtap extension in the evergreen database.
+
+ 4. Run the Open-ILS/src/sql/Pg/live_t/ tests with pg_prove.
+
+ 5. Repeat step 4, and if this patch has not been applied, then the
+ lp1145213_test_func_asset.merge_record_assets.pg tests will fail on
+ the second run.
+
+ To test the fix, repeat steps 2 - 5, above, after pulling this commit.
+ Step 5 should succeed.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 2 Open-ILS/src/sql/Pg/live_t/lp1145213_test_func_asset.merge_record_assets.pg
+
+commit 8520d171921a41a8a5b5d359ed5af492eb4d85d9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Nov 5 12:07:52 2021 -0400
+
+ LP#1947173: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.symspell-speed-ingest.sql => 1306.schema.symspell-speed-ingest.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.symspell-speed-ingest.sql => 1306.schema.symspell-speed-ingest.sql} (99%)
+
+commit 593cddc98ee59eb75265a29d05d72d75c17151ba
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Wed Oct 20 16:22:37 2021 -0400
+
+ LP#1947173: Clean up bad cataloging pot hole
+
+ If a MARC record has effectively empty fields (all space or punctuation)
+ then it's possible to stumble over a NULL text array when parsing
+ content for the symspell dictionary. This commit checks for that
+ condition and returns early to avoid the problem.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 0 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
+3 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.symspell-speed-ingest.sql
+
+commit 2623d2c0ce8fb6c492b3bb0a4cc4aa45b24c85f8
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Thu Oct 14 09:57:24 2021 -0400
+
+ LP#1947173: Speed up the symspell part of ingest
+
+ For certain data, and certain data set sizes, merging the suggestion
+ arrays used by the symspell algorithm is noticably expensive. This is
+ the case for suggestion arrays containing many thousands of entries.
+ These suggestion sets are not only slow, but generally not useful. We
+ avoid the creation of such overly long suggestion sets using several
+ word filters that take advantage of our knowledge of the incoming data
+ to optimize for what is useful in a bibliographic context. The
+ mechanisms employed by this patch are:
+
+ - Omit suggestions whose length is longer than the max prefix key length
+ when the prefix key length is less than or equal to the maximum prefix
+ key length minus the maximum edit distance.
+ - Omit words that contain a run of 5 or more digits. This will drop most
+ identifiers from the dictionary while still allowing suggestions to
+ happen for year values.
+ - Omit empty keys from the dictionary. This should have been the case
+ already but is now enforced directly.
+ - Add a small speedup to evergreen.text_array_merge_unique() by making
+ it assume that arrays passed to it do not have null values, which we
+ intentionally avoid, and against which we protect in other ways in the
+ commit.
+
+ Besides improving reingest speed, the patches will also make the
+ search.symspell_dictionary table significantly smaller.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+18 4 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
+420 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.symspell-speed-ingest.sql
+6 1 Open-ILS/src/support-scripts/symspell-sideload.pl
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.symspell-speed-ingest.sql
+
+commit 3d05fdf1ef3e5890f16951f074c372327afe3319
+Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+Date: Mon Oct 25 15:50:07 2021 -0400
+
+ Docs: corrections to Hold Groups Admin doc
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+1 1 docs/modules/admin/pages/hold_groups_admin.adoc
+
+commit 525ea0b0addc6d7ce3890ea2b70aa8874a522bc6
+Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+Date: Mon Oct 25 15:41:11 2021 -0400
+
+ Docs: corrections to Library Groups Admin doc
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+1 1 docs/modules/admin/pages/library_groups_admin.adoc
+
+commit fc7003ba850ed1ce612262b6f5761a9ad10e53c5
+Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+Date: Fri Oct 15 15:25:25 2021 -0400
+
+ Docs: 3.8 Release Notes updates
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+13 1 docs/RELEASE_NOTES_3_8.adoc
+
+commit a53d853b3d2f73e9e1ae69518ee12fbc72158e78
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Oct 12 14:13:23 2021 -0400
+
+ Translation updates - newpot
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 build/i18n/po/actor/actor.pot
+293 205 build/i18n/po/bootstrap-opac/bootstrap-opac.pot
+3557 3291 build/i18n/po/db.seed/db.seed.pot
+3462 3171 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+255 259 build/i18n/po/ils_events.xml/ils_events.xml.pot
+17 17 build/i18n/po/kpac/kpac.pot
+109 93 build/i18n/po/tpac/tpac.pot
+518 466 build/i18n/po/webstaff/webstaff.pot
+
+commit 5eb7b4616b6d4727805a217b9b911f7c53c073d6
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Oct 12 14:12:27 2021 -0400
+
+ i18n: fix contruct in seed data that broken string extraction
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 499b66c6d30f3396dcfffd2aaa61258fb49ae6b9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Oct 12 14:01:43 2021 -0400
+
+ update version tag for Antora
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 docs/antora.yml
+
+commit 13d9372bc45f6bfdc76666d05d48a81a6c6c1761
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jul 27 15:09:45 2021 -0400
+
+ LP1903358 Staff catalog holds barcode realtime lookup
+
+ Avoid requiring staff to send an Enter event (keyword / scanner) when
+ entering a patron barcode into the place holds form. Instead, look the
+ barcode up after a sufficient amount of time has passed.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
+17 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
+
+commit b0842bd18f6aef960824667df075a95364f3e337
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Oct 6 12:39:38 2021 -0400
+
+ schema update script from 3.7.1 to 3.8-beta
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4287 0 Open-ILS/src/sql/Pg/version-upgrade/3.7.1-3.8-beta-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.7.1-3.8-beta-upgrade-db.sql
+
+commit a5ec1f1aef1dc72e225c38661e80d0a88c5a7e69
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Oct 6 12:11:01 2021 -0400
+
+ LP#1846354: add another missed function update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+361 0 Open-ILS/src/sql/Pg/upgrade/1305.schema.update_actor_usr_merge.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/1305.schema.update_actor_usr_merge.sql
+
+commit 4c7057a54823dd7104d29df114e3c68333cf13f6
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Oct 6 11:48:59 2021 -0400
+
+ LP#1846354: add missing function updates to schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+459 0 Open-ILS/src/sql/Pg/upgrade/1304.schema.update_actor_usr_funcs.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/1304.schema.update_actor_usr_funcs.sql
+
+commit a0766af33fb8b13c10c75666ed00706d7f4ead2c
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Oct 6 11:11:23 2021 -0400
+
+ add typo fix to release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 docs/RELEASE_NOTES_3_8.adoc
+
+commit ad267e7d95052c4c3c4e0ae8318c0be6536d3de3
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Tue Oct 5 11:16:57 2021 -0700
+
+ Docs: add acknowledgment to 3.8 release notes
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+1 0 docs/RELEASE_NOTES_3_8.adoc
+
+commit 405636be634c6a8518dcf8b342041fd76687b86d
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Oct 4 17:04:19 2021 -0400
+
+ 3.8 release notes copy-editing and acknowledgment updates
+
+ Including typo fixes by Lisa Carlucci.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 9 docs/RELEASE_NOTES_3_8.adoc
+
+commit ee268105bc72f50d6d16c747ebe597a52b92b2b2
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Oct 4 12:28:14 2021 -0400
+
+ LP#1826759: end DB update scripts with "COMMIT", not "END"
+
+ The former is what tools like make_release are looking
+ for.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/upgrade/1302.data.lp1826759_items_out_typo.sql
+
+commit c53406631f609157c2e59439d4348b215dc030fc
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Oct 4 12:06:10 2021 -0400
+
+ wipe the release note slate clean
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 134 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Admin.adoc
+0 5 docs/RELEASE_NOTES_NEXT/Acquisitions/Fund_Debit_Auditor_Table.adoc
+0 8 docs/RELEASE_NOTES_NEXT/Administration/case-insensitive-browse-entry.adoc
+0 9 docs/RELEASE_NOTES_NEXT/Cataloging/RECORD_NOTES.adoc
+0 34 docs/RELEASE_NOTES_NEXT/Cataloging/angular-volcopy.adoc
+0 17 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
+0 6 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
+0 9 docs/RELEASE_NOTES_NEXT/Cataloging/lp1928258-vand-set-edit-date.adoc
+0 7 docs/RELEASE_NOTES_NEXT/Cataloging/navigate-browse-headings.adoc
+0 5 docs/RELEASE_NOTES_NEXT/Circulation/ItemTriggeredEventsLog.adoc
+0 5 docs/RELEASE_NOTES_NEXT/Circulation/PatronTriggeredEventsLog.adoc
+0 39 docs/RELEASE_NOTES_NEXT/Circulation/acq_price.adoc
+0 7 docs/RELEASE_NOTES_NEXT/Circulation/holds_pull_list_selector.adoc
+0 35 docs/RELEASE_NOTES_NEXT/Circulation/m_account_url.adoc
+0 3 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
+0 3 docs/RELEASE_NOTES_NEXT/Circulation/photo_url.adoc
+0 6 docs/RELEASE_NOTES_NEXT/Circulation/renew-auto-removed.adoc
+0 6 docs/RELEASE_NOTES_NEXT/Circulation/void_deposit_at_checkin.adoc
+0 20 docs/RELEASE_NOTES_NEXT/Client/lp1846354_consolidate_patron_notes.adoc
+0 14 docs/RELEASE_NOTES_NEXT/Client/splash_search_fix.adoc
+0 6 docs/RELEASE_NOTES_NEXT/OPAC/stripe-payment-intents.adoc
+0 11 docs/RELEASE_NOTES_NEXT/Reports/copy_stats_view.adoc
+0 7 docs/RELEASE_NOTES_NEXT/Reports/dewey_call_ranges.adoc
+0 16 docs/RELEASE_NOTES_NEXT/Reports/expanded_reporter_demographic.adoc
+0 49 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Admin.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Fund_Debit_Auditor_Table.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/case-insensitive-browse-entry.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/RECORD_NOTES.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/angular-volcopy.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/lp1928258-vand-set-edit-date.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/navigate-browse-headings.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/ItemTriggeredEventsLog.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/PatronTriggeredEventsLog.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/acq_price.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/holds_pull_list_selector.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/m_account_url.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/photo_url.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/renew-auto-removed.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/void_deposit_at_checkin.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/lp1846354_consolidate_patron_notes.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/splash_search_fix.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe-payment-intents.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/copy_stats_view.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/dewey_call_ranges.adoc
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/expanded_reporter_demographic.adoc
+
+commit 936729f2b04fdf7813d2b198edf717e4fd78f058
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Oct 4 12:04:56 2021 -0400
+
+ check in first draft of release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+686 0 docs/RELEASE_NOTES_3_8.adoc
+ create mode 100644 docs/RELEASE_NOTES_3_8.adoc
+
+commit edcbf51199761015cceb010032c1914325b89397
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Oct 4 10:52:35 2021 -0400
+
+ LP#1922567: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.authority-full-rec-value-index.sql => 1303.schema.authority-full-rec-value-index.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.authority-full-rec-value-index.sql => 1303.schema.authority-full-rec-value-index.sql} (83%)
+
+commit 53b34b33c98ad5a195f4180b70803cc2f2a25aa1
+Author: Jason Stephenson <jason@sigio.com>
+Date: Tue Apr 6 07:43:52 2021 -0400
+
+ Lp 1922567: Limit authority.full_rec.value indexes
+
+ Limit the authority_full_rec_value_index and
+ authority_full_rec_value_tpo_index indexes to the first 1024
+ characters of a field or subfield in order to avoid database errors
+ when inserting or updating authorities with long fields.
+
+ Include release note and regression test.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 2 Open-ILS/src/sql/Pg/011.schema.authority.sql
+21 0 Open-ILS/src/sql/Pg/t/regress/lp1922567-test-asset-full-rec-indexes.pg
+12 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-full-rec-value-index.sql
+17 0 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1922567-test-asset-full-rec-indexes.pg
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-full-rec-value-index.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
+
+commit 705029f0003041bd7b7fc450861ddd7fc85c8dca
+Author: Jason Stephenson <jason@sigio.com>
+Date: Mon Sep 27 13:39:41 2021 -0400
+
+ Lp 1826759: Stamping Upgrade Script
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1826759.items_out_typo.sql => 1302.data.lp1826759_items_out_typo.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1826759.items_out_typo.sql => 1302.data.lp1826759_items_out_typo.sql} (96%)
+
+commit c5db166b7e8834a69b7937e9a2024f8138309624
+Author: Jason Stephenson <jason@sigio.com>
+Date: Mon Sep 27 13:32:41 2021 -0400
+
+ Lp 1826759: Fix Database Upgrade Script
+
+ Remove 2 extraneous updates, add a blank line between the remaining
+ updates, and add a placeholder the upgrade_deps_block_check().
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+4 10 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
+
+commit 1128b7648e293597962368926d8efcb3d8ef298b
+Author: Shula Link <slink@gchrl.org>
+Date: Thu Mar 18 10:27:02 2021 -0400
+
+ Lp 1826759: Spelling correction: oustanding to outstanding
+
+ Correct the spelling of "oustanding" to "outstanding" in the
+ descriptions of 3 config.org_unit_setting_type entries:
+
+ * ui.circ.items_out.longoverdue
+ * ui.circ.items_out.lost
+ * ui.circ.items_out.claimsreturned
+
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+56 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
+
+commit 99199a9548bc5dd4d71cdbd6c6bef7f42b28b036
+Author: Jason Stephenson <jason@sigio.com>
+Date: Tue Sep 7 14:37:54 2021 -0400
+
+ Lp 1942920: Show Legacy/Not Dated for Legacy Circs
+
+ When legacy circ counts are displayed in the AngularJS client, the
+ year shows up as -1. This patch attempts to replace -1 with a
+ translatable string: "Legacy/Not Dated" as was used in the XUL staff
+ client.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+
+1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+
+commit 70c07897f03238b28f7f6f2b947272fde8cee200
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 27 09:43:18 2021 -0400
+
+ LP#1928258: update pgTAP regression test
+
+ Now that update_bib_editor is split out into a separate
+ merge profile field, need to account for that in the regression
+ test for 1447746.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 3 Open-ILS/src/sql/Pg/t/regress/lp1447746_update_date_and_source.pg
+
+commit 48686a9f01e0bdd5714f86fe926a00388f92b5c9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Sep 24 15:40:56 2021 -0400
+
+ LP#1864516: (follow-up) install current version of function
+
+ Fixes a regression that caused bib record saves to fail
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+214 0 Open-ILS/src/sql/Pg/upgrade/1301.schema.fix-bre-upgrade-issue.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/1301.schema.fix-bre-upgrade-issue.sql
+
+commit 90547d644f952ff58c18f000095942b014f7448b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Sep 24 15:38:19 2021 -0400
+
+ LP#1919465: fix issue with DB rev stamping
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/1300.data.pull-list-print-template.sql
+
+commit f685c2a69c95f505a1b3964f8e34a63459d819c8
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Fri Sep 24 15:24:23 2021 -0400
+
+ LP1919465: stamp upgrade script
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+0 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.pull-list-print-template.sql => 1300.data.pull-list-print-template.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.pull-list-print-template.sql => 1300.data.pull-list-print-template.sql} (100%)
+
+commit 70c18bae260162bb95fd66a231a2d33793ec577d
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Sep 22 11:04:18 2021 -0400
+
+ LP1919465 Pull list only shows holds with current_copy
+
+ This avoids a scenario where copy-level holds would appear in the pull
+ list even if they are not pull-able, because they have "a copy" (i.e.
+ the requested copy), but no current copy (i.e. targeted copy).
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+
+commit e5164b98987fb59df9891592030d3fac1d3f8ad7
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Sep 22 10:24:30 2021 -0400
+
+ LP1919465 Avoid dupe Current Item's in pull list
+
+ * Show a value for Current Item when a hold is targeted
+ * Show a value for a new column on Requested Item for copy-level holds.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.html
+11 4 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+4 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+
+commit 8d61829a5d437be66b0a2b28264f80347ebb1111
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Sep 14 11:04:10 2021 -0400
+
+ LP1919465 Pull List Mark Discard/Weed Action
+
+ Includes general purpose discard/weed dialog.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+3 0 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts
+44 0 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-discard-dialog.component.html
+79 0 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-discard-dialog.component.ts
+6 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+19 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-discard-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-discard-dialog.component.ts
+
+commit 994a429f6a4ca6d8bd212338b911b03996c8b7ee
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Sep 14 10:45:22 2021 -0400
+
+ LP1919465 Relabel Item Location -> Shelving Location
+
+ Rename various "Item Location ..." references to "Shelving Location ..."
+ in the Angular holds grids.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+12 12 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+
+commit c8f1fb223a1fd00e56329cc35d45f9fca1c6736c
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Sep 14 10:43:47 2021 -0400
+
+ LP1919465 Pull list detail show record summary
+
+ Display the bib record summary when displaying the hold detail view from
+ the holds pull list.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 0 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.html
+4 0 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html
+3 0 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.ts
+2 2 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+3 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+
+commit ce371f45408d7307673cae44f2c8ae1c87b57015
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Sep 14 10:27:30 2021 -0400
+
+ LP1919465 Pull list prefix/suffix sorting; columns
+
+ * Include call number prefix and suffix in hold pull list sorting.
+ * Apply sane default grid columns.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 0 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.html
+20 21 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+3 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+
+commit cf9eeea7816c96ba6876f08e453293b5a66e8994
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Fri Aug 13 12:02:01 2021 -0400
+
+ LP1919465 Fix default holds pull list sorting
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+11 7 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+
+commit 26e587b6eb55822b45331c2345b1b434c8afd1f9
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Fri Mar 12 17:50:40 2021 -0500
+
+ LP1919465 Holds pull list Angular / Wide Holds API Port
+
+ Ports the holds pull list to Angular and takes advantage of the new Wide
+ Holds API. Includes seed data for grid preferences and a new holds pull
+ list (server) print template.
+
+ The UI displays the total holds count and includes a org unit selector.
+ It pre-fetches all holds, partly to display the full count, but also
+ based on the assumption that a pull list will typically be used all or
+ none.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+28 0 Open-ILS/src/eg2/src/app/staff/circ/holds/holds.module.ts
+11 0 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.html
+30 0 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.ts
+15 0 Open-ILS/src/eg2/src/app/staff/circ/holds/routing.module.ts
+13 10 Open-ILS/src/eg2/src/app/staff/circ/routing.module.ts
+1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html
+21 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
+42 9 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
+69 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+77 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.pull-list-print-template.sql
+1 1 Open-ILS/src/templates/staff/navbar.tt2
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/holds/holds.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/holds/routing.module.ts
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.pull-list-print-template.sql
+
+commit 97bf745e8dbb220a3e697fb6f4b947d62d6cb23d
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Fri Sep 24 15:14:02 2021 -0400
+
+ LP#1944765: add headers to bullseye install script
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 0 Open-ILS/src/extras/install/Makefile.debian-bullseye
+
+commit d80b607d68194205d4e60a683da5f49288be63e8
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 16:11:42 2021 -0400
+
+ LP#1944765: enable the Apache module mod_headers
+
+ This patch enables mod_headers for Debian Stretch and Buster
+ and Ubuntu Bionic and Focal during installation. Without
+ mod_headers, the Angular staff client application can have
+ its index page cached for 24 hours on a stock system, meaning
+ that browsers will not consistently fetch the updated app
+ after an upgrade.
+
+ This patch does not change the Fedora Makefile as mod_headers
+ is enabled by default on RHEL-like distributions.
+
+ UPGRADE NOTES
+ -------------
+ Existing Evergreen systems on Debian and Ubuntu should
+ do the following to ensure that mod_headers is active:
+
+ sudo a2enmod headers
+ sudo systemctl restart apache2
+
+ To test
+ -------
+ [1] Perform a fresh installation of Evergreen on Stretch, Buster,
+ Bionic, or Focal.
+ [2] Verify that mod_headers is enabled.
+ [3] (Optional) Fetch the Angular staff client index page, e.g.,
+ /eg2/staff, and verify that the response headers call for
+ not caching it.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 0 Open-ILS/src/extras/install/Makefile.debian-buster
+1 0 Open-ILS/src/extras/install/Makefile.debian-stretch
+1 0 Open-ILS/src/extras/install/Makefile.ubuntu-bionic
+1 0 Open-ILS/src/extras/install/Makefile.ubuntu-focal
+
+commit 6114ea381180561f1714a6657379db8092be82c4
+Author: Shula Link <slink@gchrl.org>
+Date: Tue Jul 13 10:16:39 2021 -0400
+
+ LP1834258 Replace Javascript with Placeholder Attribute
+
+ onfocus/onblur javascript replaced with placeholder="[% seed %]" in
+ Open-ILS/src/templates/kpac/getit.tt2 and
+ Open-ILS/src/templates/kpac/parts/searchbox.tt2
+
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 3 Open-ILS/src/templates/kpac/getit.tt2
+1 3 Open-ILS/src/templates/kpac/parts/searchbox.tt2
+
+commit d84c5c723633f3dd5004cdb44ce546166ba4db42
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Mon Jun 21 12:36:27 2021 -0400
+
+ LP1881012 Typo in staff/circ/hold/app.js
+
+ Fixes 'legnth' typo.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/circ/holds/app.js
+
+commit 5672931d9cd0112d246b982e0e25ca7dbfadc1e4
+Author: Tiffany Little <tlittle@georgialibraries.org>
+Date: Wed Aug 18 08:42:25 2021 -0400
+
+ LP1848575 Angular boolean filters should use Yes/No
+
+ Changes the filter options for boolean values to Yes/No instead of True/False.
+
+ Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
+ Signed-off-by: Gina Monti <gmonti@biblio.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+2 2 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html
+
+commit 439b75deada6ccee8995543ed0062a6ce2b9e8f0
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Fri Sep 24 14:50:52 2021 -0400
+
+ LP#1901597: Stamp upgrade scripts
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.strip_field_multimatch.sql => 1299.function.strip_field_multimatch.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.strip_field_multimatch.sql => 1299.function.strip_field_multimatch.sql} (96%)
+
+commit 6aecb1ab42286373b5e74d6a9c069da7a92d7b98
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Oct 26 15:26:09 2020 -0400
+
+ LP#1901597: Allow multi-subfield match in vandelay.strip_field
+
+ Now, when supplying a subfield match restriction for use with
+ vandelay.strip_field, you can separate multiple restrictions with '&&'
+ (no quotes). For instance, to remove a Located URI 856 for for a
+ combination of a specific owner and a specific domain, you might say:
+
+ 856[u~oldservice.com && 9~MYLIB]
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+16 11 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+72 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.strip_field_multimatch.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.strip_field_multimatch.sql
+
+commit e6097bf5baa974940a083095bbddda1d8c15e448
+Author: Jason Stephenson <jason@sigio.com>
+Date: Thu Aug 19 20:20:58 2021 -0400
+
+ LP1940146: Debian Bullseye Installation Support
+
+ Update documentation and prerequisite installation Makefiles to add
+ support for Debian Bullseye (11.0).
+
+ Use PKG_CHECK_MODULES instead of AC_CHECK_PROG to test for the
+ presence of yaz. This is done because of the following Changelog
+ entry:
+
+ yaz-config and its man page are no longer packaged. Please switch
+ to pkg-config (yaz, yaz-icu or yaz-server). This also makes the
+ package reproducible. Closes: #955501
+
+ This change works on all currently supported Evergreen distros. You
+ can test it by running autoreconf -f and then running the normal
+ configure command.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+15 1 Open-ILS/src/extras/Makefile.install
+191 0 Open-ILS/src/extras/install/Makefile.debian-bullseye
+1 1 configure.ac
+7 3 docs/modules/installation/pages/server_installation.adoc
+6 5 docs/modules/installation/pages/server_upgrade.adoc
+ create mode 100644 Open-ILS/src/extras/install/Makefile.debian-bullseye
+
+commit 0ebe44731482941d98a3d2e696c37ed69c6dfca5
+Author: Jason Stephenson <jason@sigio.com>
+Date: Thu Aug 19 15:16:52 2021 -0400
+
+ Lp1940145: Remove Installation Support for Debian Jessie
+
+ Remove references to Debian Jessie (8.0) in the installation and
+ upgrade documentation as well as from the prerequisite installation
+ Makefiles. Debian 8 has been out of long term support for over a year
+ at this point.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 15 Open-ILS/src/extras/Makefile.install
+0 191 Open-ILS/src/extras/install/Makefile.debian-jessie
+1 4 docs/modules/installation/pages/server_installation.adoc
+2 2 docs/modules/installation/pages/server_upgrade.adoc
+ delete mode 100644 Open-ILS/src/extras/install/Makefile.debian-jessie
+
+commit cbed258094a85c9df670e3ec45f6de59d6ebd1a8
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Mon Aug 16 13:59:28 2021 -0400
+
+ LP1850156: Remove Browsers From *-developer Targets
+
+ Because the developer targets are currently necessary for a from-git
+ installation, both Firefox and Chrome are removed and the docs updated
+ to note that you should install one or both if you want to run the tests.
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 3 Open-ILS/src/extras/install/Makefile.debian-buster
+1 3 Open-ILS/src/extras/install/Makefile.debian-jessie
+1 3 Open-ILS/src/extras/install/Makefile.debian-stretch
+1 3 Open-ILS/src/extras/install/Makefile.ubuntu-bionic
+1 3 Open-ILS/src/extras/install/Makefile.ubuntu-focal
+7 6 docs/modules/installation/pages/server_installation.adoc
+
+commit 38870040ac685f4011f7182cb8abdbaedf0f7111
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Aug 2 16:30:21 2021 -0400
+
+ LP1938729 Cache "cascade" setting values
+
+ Cache values retrieved from 'open-ils.actor.settings.retrieve' lookups
+ in IndexedDB, similar to to org unit setting lookups, to reduce the need
+ for so many API calls for settings retrieval.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+87 24 Open-ILS/src/eg2/src/app/core/server-store.service.ts
+2 1 Open-ILS/src/eg2/src/app/staff/login.component.ts
+
+commit 0fb9e371c81207154e2948af7ead1142275926c2
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Mon Sep 20 18:12:47 2021 -0400
+
+ LP1909144 BooPAC Login Form Tabbing
+
+ This change places the cursor in the user name field and adjusts the order
+ of the elements so that tabbing out of the user name field comes to the
+ password field next.
+
+ Note that this modifies both the login modal and the embedded login form.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+7 0 Open-ILS/src/templates-bootstrap/opac/parts/base.tt2
+43 38 Open-ILS/src/templates-bootstrap/opac/parts/login/form.tt2
+36 27 Open-ILS/src/templates-bootstrap/opac/parts/login/login_modal.tt2
+
+commit bec57122105a6fd188a1ba6a0ee12f1e83c54a55
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Fri Sep 24 07:25:09 2021 -0400
+
+ LP1928258: Correct Upgrade Script
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/upgrade/1295.schema.vandelay-update-edit-date.sql
+
+commit 17925e75d7433b742833adfec8acc097b42df218
+Author: Josh Stompro <stompro@stompro.org>
+Date: Thu Apr 15 08:37:05 2021 -0500
+
+ LP#1924562 - pingest.pl help typo for --max-duration
+
+ In the help command example the argument --duration is used but
+ --max-duration is the correct command.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/support-scripts/pingest.pl
+
+commit 071e1b5455780e0481a95b87f3e28517f536e40b
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jan 11 10:59:54 2021 -0500
+
+ LP1911023 Batch hold cancel refreshes before completion
+
+ Ensure all hold cancelation promises complete before reporting the
+ results back to the caller. Issue was result of thinko in the code
+ that failed to relay one of the promises in the chain, so it reported
+ promise completion prematurely.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.ts
+
+commit fb6d28835bb97c0eca88eed4bbb65d0e89ccb3ab
+Author: Jason Stephenson <jason@sigio.com>
+Date: Thu Oct 15 09:24:28 2020 -0400
+
+ Lp 1899974: Export PERL5LIB in oils_ctl.sh
+
+ A change in Perl release 5.26.0 necessitates that the SIP_DIR variable
+ (default value "/opt/SIPServer") be exported to the environment in
+ oils_ctl.sh when attempting to start SIPServer. This change affects
+ Ubuntu 18.04 (Bionic Beaver) and Debian 10 (Buster) and any future
+ releases.
+
+ To verify the bug:
+
+ 1. Install OpenSRF, Evergreen, and SIPServer on an affected O/S.
+ 2. Start OpenSRF service.
+ 3. Start SIPServer via oils_ctl.sh:
+ oils_ctl.sh -a start_sip
+ 4. Notice the "Starting OILS SIP Server" message is printed with no
+ indication of failure.
+ 5. Verify that the PID file exists: /openils/var/run/oils_sip.pid
+ 6. Verify that no SIPServer processes are actually running:
+ pgrep -af SIPServer
+ The above should produce no output.
+
+ To test this patch:
+
+ 1. Apply this patch and install oils_ctl.sh to /openils/bin/.
+ 2. Assuming you have run the previous steps, delete the PID file:
+ rm /openils/var/run/oils_sip.pid
+ 3. Start SIPServer via oils_ctl.sh:
+ oils_ctl.sh -a start_sip
+ 4. Notice the "Starting OILS SIP Server" message is printed.
+ 5. Verify that the PID file exists: /openils/var/run/oils_sip.pid
+ 6. `pgrep -af SIPServer` should produce output.
+
+ It is safe to apply this patch on an unaffected O/S. Explicitly
+ adding SIP_DIR to PERL5LIB will have no detrimental effect on any O/S
+ currently supported by Evergreen.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+7 0 Open-ILS/examples/oils_ctl.sh
+
+commit 7046a55443dfb159c6d2af05e1894156091e7309
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Aug 25 18:21:03 2021 -0400
+
+ LP#1928275: fix the Angular "Copy Queue To Bucket"
+
+ Similar to bug 1934184, a blank routerLink on an anchor no longer
+ causes an ngbModal to open via a click handler.
+
+ To test
+ -------
+ [1] Create a MARC import bib queue that has at least one imported
+ record it.
+ [2] Click the "Copy Queue To Bucket" link from the queue inspection page
+ and observe that nothing happens.
+ [3] Apply the patch and repeat step 2. This time, the add-to-bucket dialog
+ should appear.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html
+
+commit 22a117ded7115ca5840794ac1a50cb7160a10c99
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Sep 20 11:55:00 2021 -0400
+
+ LP1924621 Place Hold For shows pref name
+
+ In the staff catalog banner which displays when a hold is being placed
+ for a pre-selected patron.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+2 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.component.html
+
+commit 30200672a8327642cd17840bea513711ee099fa2
+Author: Garry Collum <gcollum@gmail.com>
+Date: Thu Apr 15 19:39:56 2021 -0400
+
+ LP1924621 Staff catalog place hold screen preferred name
+
+ Displays the preferred first or last name on the place holds screen,
+ if a patron barcode is entered.
+
+ To test.
+ 1. Set up a borrower with a preferred first name, and one with a
+ preferred last name, and one with both.
+ 2. Use the catalog place hold screen to search for these borrowers
+ and notice that the preferred names, if available, are displayed.
+
+ * note newline added by Bill to break up wide column.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Gina Monti <gmonti@biblio.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+2 1 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
+
+commit e3245f34776b1225c7cb651a9197407f5febf764
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Thu Sep 23 13:00:33 2021 -0400
+
+ Revert "Docs: added receipt contents references."
+
+ This reverts commit 649d81b06ecee12324d3a4c604ea20451c3fea85.
+
+0 453 docs/admin/receipt_contents_reference.adoc
+1 5 docs/modules/admin/pages/receipt_template_editor.adoc
+ delete mode 100644 docs/admin/receipt_contents_reference.adoc
+
+commit 9883ce33630762c12de3b97b526900e770e99657
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Thu Sep 23 12:56:08 2021 -0400
+
+ LP#1672346: add release notes
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+11 0 docs/RELEASE_NOTES_NEXT/Reports/copy_stats_view.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/copy_stats_view.adoc
+
+commit 5b5e0b564ea3181cce0cd928c593958022ed1ab2
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Sat Oct 7 22:44:49 2017 -0400
+
+ LP#1672346 - Copy Statistics View
+
+ Certain third-party products such as collection development
+ management providers require copy statistics that are not
+ readily available in a single report. This view adds those,
+ which will also benefit library staff reports generally.
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+
+37 0 Open-ILS/examples/fm_IDL.xml
+215 2 Open-ILS/src/sql/Pg/example.reporter-extension.sql
+
+commit 649d81b06ecee12324d3a4c604ea20451c3fea85
+Author: lfloyd <lfloyd@library.in.gov>
+Date: Fri Dec 20 15:35:33 2019 -0500
+
+ Docs: added receipt contents references.
+
+ Signed-off-by: Lynn Floyd <lfloyd1@library.in.gov>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+453 0 docs/admin/receipt_contents_reference.adoc
+5 1 docs/modules/admin/pages/receipt_template_editor.adoc
+ create mode 100644 docs/admin/receipt_contents_reference.adoc
+
+commit 921159054219dab0c39261e200a6c4bc911e7355
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Thu Sep 23 12:02:56 2021 -0400
+
+ LP#1864516: stamp DB upgrade script
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.case-insensitive-browse-field-match.sql => 1298.schema.case-insensitive-browse-field-match.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.case-insensitive-browse-field-match.sql => 1298.schema.case-insensitive-browse-field-match.sql} (99%)
+
+commit b530cfaa29ea2009473d804d0c1bdd640934f23a
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Thu Sep 23 11:54:22 2021 -0400
+
+ LP#1864516: add release notes
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+8 0 docs/RELEASE_NOTES_NEXT/Administration/case-insensitive-browse-entry.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/case-insensitive-browse-entry.adoc
+
+commit fe23d265f02bd4ef9a5bf61b2abca0898f74c7be
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Feb 24 12:01:49 2020 -0500
+
+ LP#1864516: case-insensitive browse entry display value comparison
+
+ Following up on bug 1350831, there remains one complaint relating to
+ "bad data makes browse suboptimal" that can't actually be handled today
+ by the existing Evergreen code or a pullrequested branch: case differences,
+ particularly in titles.
+
+ We should allow an Evergreen admin to decide on a field-by-field basis
+ whether case should be considered when determining the uniqueness of a
+ browse entry coming from a bibliographic record, effectively allowing case
+ folding. Note that authority fields, being by definition the authorized
+ value that should be used, do not support this case folding. However, if
+ authority records are processed first, then bibliographic fields can fold
+ /into/ those authority fields, achieving the desired result and, in fact,
+ using the best possible case-preserving display value.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 0 Open-ILS/examples/fm_IDL.xml
+1 0 Open-ILS/src/sql/Pg/002.schema.config.sql
+13 3 Open-ILS/src/sql/Pg/030.schema.metabib.sql
+353 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.case-insensitive-browse-field-match.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.case-insensitive-browse-field-match.sql
+
+commit 135d3434242dc8e311ce048a5bbc66068246921b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 11:05:32 2021 -0400
+
+ LP#1759382: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+11 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 3f82a71f0e2039ac3822ae7c30b477b89db0605c
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 11:00:35 2021 -0400
+
+ LP#1759382: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.data.staff_placed_holds_default_to_ws_ou.sql => 1297.data.staff_placed_holds_default_to_ws_ou.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{xxxx.data.staff_placed_holds_default_to_ws_ou.sql => 1297.data.staff_placed_holds_default_to_ws_ou.sql} (90%)
+
+commit b52dc2f08faf1a7ebeb5b1d8ef4e9a9c5821326c
+Author: Dan Briem <dbriem@wlsmail.org>
+Date: Wed Aug 25 10:24:12 2021 -0400
+
+ LP#1759382 Setting: staff placed holds default to workstation
+
+ New org unit setting to always default the pickup location to
+ the workstation when placing holds as staff, regardless of the
+ patron's preferred pickup location.
+
+ The setting applies to staff placed holds in the Angular and
+ traditional catalogs.
+
+ Priority for determining the default pickup location when
+ placing holds as staff:
+
+ 1. workstation if circ.staff_placed_holds_default_to_ws_ou
+ 2. user preferred location if opac.default_pickup_location
+ 3. workstation if circ.staff_placed_holds_fallback_to_ws_ou
+ 4. user home org unit
+
+ Signed-off-by: Dan Briem <dbriem@wlsmail.org>
+ Signed-off-by: Gina Monti <gmonti@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+18 6 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
+1 0 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
+19 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+25 0 Open-ILS/src/sql/Pg/upgrade/xxxx.data.staff_placed_holds_default_to_ws_ou.sql
+3 1 Open-ILS/web/js/ui/default/opac/staff.js
+6 2 Open-ILS/web/js/ui/default/staff/services/eframe.js
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data.staff_placed_holds_default_to_ws_ou.sql
+
+commit daa68601684d8e783be2f06d6d9cbc09f65edc47
+Author: Jason Boyer <JBoyer@EquinoxInitiative.org>
+Date: Mon Apr 19 09:37:27 2021 -0400
+
+ LP1925028: Make Hold/Copy Ratio Reports Consistent, Add a By Home Library Version
+
+ Use ahcm for all hold/copy ratio reporting sources so the counts are more
+ consistent, ignore metarecord hold copies (by default) and the copies from
+ frozen or captured holds.
+
+ Also a Hold/Copy Ratio per Bib and Home Library source is added.
+
+ Sponsored-by: Westchester Library System
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+202 64 Open-ILS/examples/fm_IDL.xml
+
+commit b17c543fb7347810d0f6abc0a18c38c4e07f570a
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Thu Sep 23 10:59:59 2021 -0400
+
+ LP#1921057: fix release notes typo
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 docs/RELEASE_NOTES_NEXT/Reports/expanded_reporter_demographic.adoc
+
+commit 38ec822f587058a624e02cce47c130fee70fbaee
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 10:30:57 2021 -0400
+
+ LP#1921057: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.reporter-demographic-expansion.sql => 1296.schema.reporter-demographic-expansion.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.reporter-demographic-expansion.sql => 1296.schema.reporter-demographic-expansion.sql} (96%)
+
+commit af0ca612529095f8e9e7ad424390a4dbf1848e6c
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Wed Mar 24 09:34:49 2021 -0400
+
+ LP#1921057 - add release notes
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+16 0 docs/RELEASE_NOTES_NEXT/Reports/expanded_reporter_demographic.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/expanded_reporter_demographic.adoc
+
+commit 4cce82764668745c49b18f08f6210e1d75793d26
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Tue Mar 23 19:03:32 2021 -0400
+
+ LP#1921057 - Expand reporter.demographic to include detailed age breakdown
+
+ Add "age_division" column to reporter.demographic. Expose the new
+ column to the reporter as "Detailed Age Division" resulting in the following
+ options:
+
+ Child 0-5 Years Old
+ Child 6-12 Years Old
+ Teen 13-17 Years Old
+ Adult 18-25 Years Old
+ Adult 50-59 Years Old
+ Adult 50-59 Years Old
+ Adult 60-69 Years Old
+ Adult 70+
+
+ If no DOB is present, say so.
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/examples/fm_IDL.xml
+31 10 Open-ILS/src/sql/Pg/reporter-schema.sql
+38 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter-demographic-expansion.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.reporter-demographic-expansion.sql
+
+commit bb33a078c5d4272f2c6f787df42c59e737b4c6b7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 10:27:39 2021 -0400
+
+ LP#1940962: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 492ffd806be7eb7d1cb3f9fd92e9b9f274a95644
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Tue Aug 24 10:59:11 2021 -0400
+
+ LP1940962: Improve stock carousel display
+
+ Allow carousels to take up 80% of the home page width and raise
+ the default size to 5 titles so it doesn't look silly.
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 4 Open-ILS/src/templates-bootstrap/opac/css/style.css.tt2
+1 1 Open-ILS/src/templates-bootstrap/opac/parts/misc_util.tt2
+1 1 Open-ILS/src/templates/opac/css/style.css.tt2
+1 1 Open-ILS/src/templates/opac/parts/misc_util.tt2
+
+commit 922a6595d13ca6ca300f20f83d2c4c06c5734f46
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 10:08:44 2021 -0400
+
+ LP#1207533: (follow-up) fix ng lint warnings
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 10 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-grid.component.ts
+9 9 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.ts
+
+commit 64e1750df6b12eabb2aafdb7a48bdf1d102e3d4b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Sep 23 09:56:24 2021 -0400
+
+ LP1928258: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+0 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.vandelay-update-edit-date.sql => 1295.schema.vandelay-update-edit-date.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.vandelay-update-edit-date.sql => 1295.schema.vandelay-update-edit-date.sql} (100%)
+
+commit 42169c4a29827c798ad299f0ac9e97a2864623bf
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed May 12 16:31:20 2021 -0400
+
+ LP1928258 Vandelay separate bib edit update option
+
+ Adds a new field "Update Bib Edit Date" to Vandelay merge profiles which
+ allows users to update the edit date and editor information on a
+ merged/overlaid bib record without also having to modify the bib source.
+
+ For backwards compatibility, any existing merge profiles that have
+ "Update Bib Source" applied will also get "Update Bib Edit Date" applied.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 1 Open-ILS/examples/fm_IDL.xml
+41 33 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+84 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-update-edit-date.sql
+9 0 docs/RELEASE_NOTES_NEXT/Cataloging/lp1928258-vand-set-edit-date.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-update-edit-date.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/lp1928258-vand-set-edit-date.adoc
+
+commit f450b03f1161cd29f4d651653b10c1816da483e0
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed May 12 11:46:01 2021 -0400
+
+ LP1941764 Import from queue propagate form inputs
+
+ When importing records from an existing Vandelay queue, ensure the
+ selected queue, its match set, its match bucket, and its holdings import
+ profile are propagated into the import form.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
+48 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.ts
+
+commit eea3d423ecb37c69f16f9e89f251347682c2b533
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Wed Sep 22 13:21:13 2021 -0400
+
+ LP1920253: Stamp Upgrade Script
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.carousel_ws_settings.sql => 1294.data.carousel_ws_settings.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.carousel_ws_settings.sql => 1294.data.carousel_ws_settings.sql} (89%)
+
+commit c8befed9def1de46ed05f21cecf7b5a8e6bd5065
+Author: Michele <mmorgan@noblenet.org>
+Date: Fri Mar 19 18:21:26 2021 -0400
+
+ LP1920253 Add missing carousel workstation setting types
+
+ Adds ws setting types for the following pages:
+
+ Carousels Visible at Library Configuration (eg.grid.admin.local.container.carousel_org_unit)
+ Carousels Configuration (eg.grid.admin.container.carousel)
+ Carousel Types Configuration (eg.grid.admin.server.config.carousel_type)
+
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+24 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.carousel_ws_settings.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.carousel_ws_settings.sql
+
+commit eea6e5fa9e68d40b8997d23ebb8872bd4abf50e4
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Wed Sep 22 10:16:50 2021 -0400
+
+ LP1905028: Make live tests chill out
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 4 Open-ILS/src/perlmods/live_t/33-lp1905028-price-vs-cost.t
+
+commit c697f54e1721cb68ee4c036d9d362959e706f801
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Sep 22 10:03:01 2021 -0400
+
+ LP#1207533: (follow-up) fix typo from merge conflict resolution
+
+ Fixes database schema creation.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 4d267c5617e85520a8280cee946bda5c3ddb062d
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Tue Sep 21 16:22:43 2021 -0400
+
+ LP#1207533: Stamp upgrade scripts, minor typo correction
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.triggered_event_log.sql => 1291.schema.triggered_event_log.sql}
+1 1 Open-ILS/src/sql/Pg/upgrade/{YYYY.functions.triggered_event_log.sql => 1292.functions.triggered_event_log.sql}
+2 2 Open-ILS/src/sql/Pg/upgrade/{ZZZZ.schema.item_triggered_event_log.sql => 1293.schema.item_triggered_event_log.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.triggered_event_log.sql => 1291.schema.triggered_event_log.sql} (97%)
+ rename Open-ILS/src/sql/Pg/upgrade/{YYYY.functions.triggered_event_log.sql => 1292.functions.triggered_event_log.sql} (99%)
+ rename Open-ILS/src/sql/Pg/upgrade/{ZZZZ.schema.item_triggered_event_log.sql => 1293.schema.item_triggered_event_log.sql} (87%)
+
+commit eaa880793622f231c2cb9590c0e661db6371e174
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Mar 22 16:00:55 2021 -0400
+
+ LP#1207533: item-oriented Triggered Event Log
+
+ Building on the previous commit from Jason Etheridge, this adds an
+ Angular reimplementation of the item-oriented TEL variant. In addition,
+ it separates the grid settings persist key and creates the YAOUSen
+ needed to save those grid settings.
+
+ Because these interfaces make use of the flattener service to drive grid
+ construction and data retrieval, staff will have to have the appropriate
+ VIEW_USER permission to be able to see patron related data in the
+ item-oriented grid.
+
+ Funding for these interfaces comes from PaILS, for the patron-oriented
+ interface, and from ECDI, for the item-oriented one.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+7 1 Open-ILS/examples/fm_IDL.xml
+14 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-grid.component.html
+129 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-grid.component.ts
+20 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.component.html
+29 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.component.ts
+19 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.module.ts
+19 0 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/routing.module.ts
+16 0 Open-ILS/src/eg2/src/app/staff/circ/item/routing.module.ts
+3 4 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.html
+2 3 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.ts
+4 0 Open-ILS/src/eg2/src/app/staff/circ/routing.module.ts
+37 28 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm
+5 3 Open-ILS/src/sql/Pg/040.schema.asset.sql
+8 1 Open-ILS/src/sql/Pg/400.schema.action_trigger.sql
+20 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+85 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.item_triggered_event_log.sql
+1 1 Open-ILS/src/templates/staff/cat/item/t_view.tt2
+1 2 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+4 4 Open-ILS/web/js/ui/default/staff/cat/item/app.js
+3 4 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
+5 0 docs/RELEASE_NOTES_NEXT/Circulation/ItemTriggeredEventsLog.adoc
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-grid.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-grid.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/event-log.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/event-log/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/item/routing.module.ts
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.item_triggered_event_log.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/ItemTriggeredEventsLog.adoc
+
+commit c7d538ce950054df3ed2d55a82306c34135cc865
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Wed Jul 29 08:11:33 2020 -0400
+
+ LP1207533 patron triggered events log
+
+ * first cut at schema
+ * setting context_user, context_library, and context_bib on action_trigger.event
+ when building the environment
+ * toward UI
+ The original interface still exists and is used when spawned from Item Status,
+ but for the patron interface, the Other -> Triggered Events / Notifications
+ action will now spawn a new tab with the new interface.
+ * data retention
+ Break the link between actor.usr and action_trigger.event when purging user data
+ or aging circulations (as best as we can; some textual links may exist in
+ action_trigger.event_output--i.e. overdue notices)
+ * release notes
+ * live tests
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+102 1 Open-ILS/examples/fm_IDL.xml
+15 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.html
+130 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.ts
+20 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.component.html
+30 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.component.ts
+19 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.module.ts
+19 0 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/routing.module.ts
+4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts
+36 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm
+119 0 Open-ILS/src/perlmods/live_t/32-lp1207533-triggered-events.t
+18 0 Open-ILS/src/sql/Pg/090.schema.action.sql
+10 1 Open-ILS/src/sql/Pg/400.schema.action_trigger.sql
+24 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+3 0 Open-ILS/src/sql/Pg/999.functions.global.sql
+59 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.triggered_event_log.sql
+407 0 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.triggered_event_log.sql
+1 1 Open-ILS/src/templates/staff/circ/patron/index.tt2
+5 0 docs/RELEASE_NOTES_NEXT/Circulation/PatronTriggeredEventsLog.adoc
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-grid.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/event-log.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/event-log/routing.module.ts
+ create mode 100644 Open-ILS/src/perlmods/live_t/32-lp1207533-triggered-events.t
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.triggered_event_log.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.functions.triggered_event_log.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/PatronTriggeredEventsLog.adoc
+
+commit 2b0f4098a37903a548158a3b69ac451c2fee5fc6
+Author: Josh Stompro <stompro@stompro.org>
+Date: Tue Jul 27 09:34:11 2021 -0500
+
+ LP#1642000 - Add Prefix,Suffix and Part to bootsrap opac circ history
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+28 2 Open-ILS/src/templates-bootstrap/opac/myopac/circ_history.tt2
+
+commit 82518f5d6b43cbbe035ab5011d667270399f3d6c
+Author: Josh Stompro <stompro@stompro.org>
+Date: Tue Jul 27 09:26:02 2021 -0500
+
+ LP#1642000 - Add Call number prefix, suffix and part to opac circ history
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+28 2 Open-ILS/src/templates/opac/myopac/circ_history.tt2
+
+commit 96c72fc975e66494819960ee2ac83e3fffa4c077
+Author: Josh Stompro <stompro@stompro.org>
+Date: Fri Jul 16 18:53:23 2021 -0500
+
+ LP#1642000 - Bootstrap Opac - Add CN Prefix, Suffix and Parts to opac checked out item display
+
+ Add Call Number Prefix, Call Number Suffix and Part to the call number column of
+ checked out items display. Also sort based on the label_sortkey value of those fields.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+28 3 Open-ILS/src/templates-bootstrap/opac/myopac/circs.tt2
+
+commit 67035bc685f3a42f9f5128bea659bba5559ea789
+Author: Josh Stompro <stompro@stompro.org>
+Date: Fri Jul 16 15:01:53 2021 -0500
+
+ LP#1642000 - Add CN Prefix, Suffix and Parts to opac checked out item display
+
+ Add Call Number Prefix, Call Number Suffix and Part to the call number column of
+ checked out items display. Also sort based on the label_sortkey value of those fields.
+
+ Testing Notes:
+
+ Check out an asortment of copies to your patron account. Pick a mix of items with
+ Call number prefix and suffix, and some with parts.
+
+ View the list of checked out items in the myopac interface.
+
+ Notices that no call number suffix or prefix are showing, and no parts info is showing.
+
+ Apply the patch and see that the extra info is showing. Also try sorting on call number column.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+27 2 Open-ILS/src/templates/opac/myopac/circs.tt2
+
+commit b3d80259e25904e3580a18471ced4cb2edba127b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 5 17:55:18 2021 -0400
+
+ LP#1844121: prevent staff login by expired barcode
+
+ open-ils.auth.authenticate.init accepts an identifier as its
+ sole parameter, then determines whether it looks like a
+ username or barcode and retrieves the patron's password
+ salt as the seed accordingly.
+
+ open-ils.auth.authenticate.complete can accept the identifier
+ via the 'identifier', 'username', or 'barcode' keys, but the
+ key used does not need to match how .init found the patron.
+
+ As a consequence, the .init/.complete dance can retrieve the
+ patron by barcode but handle the barcode value as if it were
+ a username, thereby bypassing the check of whether the barcode
+ was inactive. In particular, the AngularJS staff client login
+ process does this, meaning that staff members can log in to the
+ staff client via the AngularJS form using an expired barcode.
+
+ This is not good. The OPAC explicitly blocks logging in using an
+ inactive barcode because it checks the identifier type and sets
+ the key passed to .complete accordingly. The Angular staff login
+ page also prevents logging in using an inactive barcode because
+ (a) it uses open-ils.auth.login, which doesn't have the same
+ problem and (b) it forces the identifier to be marked as a user
+ name regardless.
+
+ NOTE: this means that the Angular staff login form prevents staff
+ from logging in via barcode, which potentially is a regression as
+ compared to the AngularJS side (or, alternatively, is providing
+ additional necessary strictness).
+
+ This patch avoids the problem by having .complete inspect the
+ cached seed created by .init to determine how the user was ultimately
+ found.
+
+ Some alternative approaches that were rejected include:
+
+ [1] Having AngularJS just mirror Angular. Problem: if some staff
+ users are used to using their barcode to log in, doing
+ this would cause an immediate problem. I note that because
+ the staff interface URL is commonly expressed as
+ https://library.example/eg/staff, is currently far more common
+ for the staff interface to be logged into via the AngularJS
+ form rather than the Angular one.
+ [2] Having AngularJS use open-ils.auth.login, but make it and
+ Angular use 'identifier' as the key rather than 'username'.
+ Problem: while this would have the desired effect if you
+ only use native authentication, if you're using open-ils.auth_proxy,
+ it won't work - open-ils.auth_proxy.login doesn't recognize an
+ 'identifier' parameter. While that could be changed, it
+ is more invasive.
+
+ To test
+ -------
+ [1] Set up a staff user that has a username, an active barcode,
+ and an inactive barcode.
+ [2] Log in to the AngularJS staff interface (/eg/staff) using
+ the username, the active barcode, and the inactive one.
+ [3] Note that you are permitted to log in with all three identifiers.
+ [4] Apply the patch and repeat step 2.
+ [5] This time, logging in using the inactive barcode should
+ fail.
+ [6] Verify that other login types continue to work as expected:
+ - Angular staff login form
+ - OPAC
+ - SIP2 terminal login
+ - SIP2 user authentication
+ - operator change (Angular and AngularJS)
+ - Web-based self-check
+ [7] Extra credit: test logging in via open-ils.auth_proxy with
+ it falling back to native authentication.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+20 1 Open-ILS/src/c-apps/oils_auth.c
+
+commit 88980dac4ca4d04c7b55a9126e98e93b17b80947
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Fri Jun 18 18:12:08 2021 -0400
+
+ LP1904754 Former precat still displays precat info
+
+ This fixes a display issue where the precat title and author
+ were still displaying once the record was no longer a precat,
+ which effectively duplicated the title and author.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+3 8 Open-ILS/src/templates/staff/cat/item/t_list.tt2
+1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+
+commit 5823edb9f60d14650ec5ca2cffae0b8843350b01
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Sep 21 11:07:41 2021 -0400
+
+ LP1904593 Remove errant color[sic].log() call
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 1 Open-ILS/web/js/ui/default/staff/services/print.js
+
+commit 0feda72299a60f0c543a39507caa5acc4e4756ba
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jul 27 14:04:03 2021 -0400
+
+ LP1903357 Angstcat Hold Activate Date Validation
+
+ Prevent setting activation dates in the past when placing holds in the
+ Angular Staff Catalog.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+
+14 4 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
+17 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
+
+commit 286a11a4aaa696425065f7389681685f588e51ba
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Sep 21 10:29:30 2021 -0400
+
+ LP#1737019: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.acq-active-flag.sql => 1290.schema.acq-active-flag.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.acq-active-flag.sql => 1290.schema.acq-active-flag.sql} (81%)
+
+commit ec9f9cfad5cb4433953f8173498fd7e08bfda79c
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Sep 21 10:27:33 2021 -0400
+
+ LP#1737019: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 6ffecf41876e542ac5dc8725c563e735fba497ab
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Sep 21 10:25:03 2021 -0400
+
+ LP#1737019: (follow-up) more tweaks
+
+ - When creating a new funding source, default the active flag
+ in the modal to checked
+ - Disable actions to allocate from a funding source or
+ apply credits to it if it is not active
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 2 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-source-transactions-dialog.component.html
+2 2 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.html
+3 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.ts
+
+commit 1f25f132a0ebb50127588dab3f5d4ec2bf98d3b2
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Sep 21 10:10:38 2021 -0400
+
+ LP#1737019: (follow-up) fix issue in schema update
+
+ Looks like 'SET DEFAULT ...' and 'SET NOT NULL' cannot be
+ combined in a single ALTER TABLE statement.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-active-flag.sql
+
+commit 128f4d5664979881d5a64bb3f6b213f0c176a002
+Author: Tiffany Little <tlittle@georgialibraries.org>
+Date: Wed Aug 18 08:18:31 2021 -0400
+
+ LP#1737019 Add an active flag to funding sources
+
+ This adds an active flag to funding sources. It also adds limits the
+ available funding sources in the Create Allocation dropdown to only
+ active funding sources.
+
+ Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
+ Signed-off-by: Lindsay Stratton <lstratton@wlsmail.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/examples/fm_IDL.xml
+1 1 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html
+1 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.html
+1 0 Open-ILS/src/sql/Pg/200.schema.acq.sql
+13 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-active-flag.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-active-flag.sql
+
+commit a81071f075bb2210d185806c9a5923fc787127bd
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 17:24:29 2021 -0400
+
+ LP#1929242: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.data.record_notes.sql => 1289.data.record_notes.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{xxxx.data.record_notes.sql => 1289.data.record_notes.sql} (92%)
+
+commit a91097a6ea715db4650cd6c3d2508fabd5098e14
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 17:20:20 2021 -0400
+
+ LP#1929242: edit release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+8 2 docs/RELEASE_NOTES_NEXT/Cataloging/RECORD_NOTES.adoc
+
+commit 2c1c3b6443376e04fc5234569866d3214a9ada60
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 17:17:00 2021 -0400
+
+ LP#1929242: (follow-up) additional tweaks
+
+ - remove console message upon deleting note
+ - flesh the creator and editor columns
+ - make notes grid filterable
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.html
+4 2 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.ts
+
+commit 3a20a5badf53c7fb3e9351948552f6fd072451bf
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 16:06:54 2021 -0400
+
+ LP#1929242: (follow-up) add grid config WS setting
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+10 0 Open-ILS/src/sql/Pg/upgrade/xxxx.data.record_notes.sql
+
+commit 68157bc05c987c9edc61fbfa49ab503259032547
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Wed Aug 11 13:27:21 2021 +0000
+
+ LP#1929242: add missing comma
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 89cc1f39b8782cd4e363e97a56e66eacdcb323a6
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Mon Aug 9 17:27:40 2021 +0000
+
+ LP#1929242: add release notes
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 0 docs/RELEASE_NOTES_NEXT/Cataloging/RECORD_NOTES.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/RECORD_NOTES.adoc
+
+commit 4641ab15b819556f901db02c561d2cba75550068
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Thu Aug 5 18:01:48 2021 +0000
+
+ LP#1929242: add interface for editing bib record notes
+
+ This adds an Angular interface for editing bibliographic
+ record notes, i.e., notes stored in the biblio.record_note
+ table.
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+18 9 Open-ILS/examples/fm_IDL.xml
+2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
+18 0 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.html
+110 0 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.ts
+6 0 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
+1 0 Open-ILS/src/sql/Pg/010.schema.biblio.sql
+10 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+16 0 Open-ILS/src/sql/Pg/upgrade/xxxx.data.record_notes.sql
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/notes.component.ts
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data.record_notes.sql
+
+commit f6d7d6493b2b011eb6d13c5f5d45225e96c83b51
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Mon Sep 20 15:47:33 2021 -0400
+
+ LP#1846354 - stamp upgrade script
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.note_and_message_consolidation => 1288.schema.note_and_message_consolidation.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.note_and_message_consolidation => 1288.schema.note_and_message_consolidation.sql} (99%)
+
+commit 4460554d754a08023425c6d476ac8293f6af3b29
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Tue Mar 9 18:02:30 2021 -0500
+
+ lp1846354 additional tweaks and fixes
+
+ * fixes for SIP
+ * patron merge & purge
+ * also tweak some storage code, which probably isn't being used for this anywhere
+ * remove some legacy note code
+ * don't filter out penalties with deleted messages for Notes count in patron staff display
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+0 3 Open-ILS/src/extras/ils_events.xml
+2 124 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+4 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+55 33 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
+4 4 Open-ILS/src/sql/Pg/999.functions.global.sql
+0 88 Open-ILS/src/support-scripts/test-scripts/notes.pl
+0 47 Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
+0 44 Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
+0 21 Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
+0 83 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
+0 1 Open-ILS/web/opac/common/js/config.js
+ delete mode 100755 Open-ILS/src/support-scripts/test-scripts/notes.pl
+ delete mode 100644 Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
+ delete mode 100644 Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
+ delete mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
+
+commit 52379c385e6e056b3f4f35698f9e7ab80dd04310
+Author: Galen Charlton <gmc@equinoxinitiative.org>
+Date: Tue Mar 9 10:42:29 2021 -0500
+
+ LP#1846354: update Angular new penalty dialog
+
+ This patch ensures that the new Angular missing pieces interface
+ can continue to create penalties. Additional work will be required
+ on the Angular dialog to match the other changes.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+8 1 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.html
+11 5 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts
+
+commit 2bdec190790885deeeafc2b7eade1f167265ceeb
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Tue Jan 26 15:31:35 2021 -0500
+
+ lp1846354 misc fixes
+
+ * better notes handling and schema catchup
+
+ - better linking for actor.usr_note
+ - schema changes for pristine install
+
+ * don't hide referenced deleted messages from staff
+ * don't exclude archived messages from unread Messages count in OPAC
+ * migrate unmatched public notes as deleted user messages
+ * don't use 'Penalty Note' as a message title
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+4 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+40 14 Open-ILS/src/sql/Pg/005.schema.actors.sql
+17 9 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.note_and_message_consolidation
+
+commit 510dc9ff0465205a6d79dd5581e869ba4f809a81
+Author: Galen Charlton <gmc@equinoxinitiative.org>
+Date: Thu Sep 24 11:19:30 2020 -0400
+
+ lp1846354 revisions to upgrade script
+
+ - handle case where actor.usr_message starts off empty
+ - reorder the updates and alterations of ausp so that
+ the upgrade can be done in a single transaction
+
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+23 11 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.note_and_message_consolidation
+
+commit 305ee51731d9288cacf99ad52ffe1a3aa584c813
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Tue Sep 8 15:12:06 2020 -0400
+
+ LP#1846354 various speed improvements
+
+ * Adjust upgrade script for speed
+
+ This commit makes minor adjustments to the upgrade script to speed it up
+ in the face of larger data sets.
+
+ NOTE: The DO blocks that provided assertion tests during the the upgrade
+ have been commented out, as they primarily test that the preceding
+ insert did not break in some way that would have inserted data from the
+ wrong table into the intermediate staging tables. They take a very long
+ time to run in some cases, but are left here for testers to enable in
+ order to confirm that they would pass in production.
+
+ * Move the deleted filter out of the query for speed
+
+ * Rework aum and ausp to use the same sequence, and aump view to use UNION ALL
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+1 1 Open-ILS/examples/fm_IDL.xml
+9 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+65 30 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.note_and_message_consolidation
+1 1 docs/RELEASE_NOTES_NEXT/Client/lp1846354_consolidate_patron_notes.adoc
+
+commit ac037f5143b33fdb03fbaa445b82a274f1b1efc1
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Wed Jan 8 09:02:52 2020 -0500
+
+ lp1846354 toward consolidated patron notes
+
+ * changes to IDL, DB, and upgrade script
+
+ A new view actor.usr_message_penalty and associated IDL entry will be created
+ for use with populating the staff Messages interface. It will perform a full
+ outer join between penalties and user messages.
+
+ The default IDL permissions for user messages will remain VIEW_USER and
+ UPDATE_USER.
+
+ The view that populates the Message Center will be changed slightly to ensure
+ that staff-only messages are never retrieved for patrons. The Date column in
+ the grid/list view will show the edit_date value if populated in lieu of the
+ create_date value. The message view will explicitly show an Edit Date label and
+ value below the Date row if set.
+
+ The actor.usr_message table will gain a new boolean column called pub, which
+ will default to false.
+
+ The actor.usr_message table will also gain a stop_date column for handling
+ archival as with standing penalties.
+
+ The actor.usr_message table will also gain editor and edit_date columns.
+
+ The actor.usr_message_limited view will be changed to only include rows where
+ pub is true.
+
+ As part of the upgrade script, Patron alert messages will be migrated as
+ ALERT_NOTE penalties and linked User Messages. A database assertion will ensure
+ that this has happened prior to the removal of the alert_message field from the
+ actor.usr table. The field will also be removed from the corresponding IDL
+ entry. The sending_lib column for these user messages and the org unit field
+ for these penalties will be set to the top org from the org hierarchy.
+
+ Also, non-public entries in the actor.usr_note table will be migrated as
+ non-public User Messages. Subject to a database assertion that this has
+ happened, the table actor.usr_note and the actor.convert_usr_note_to_message
+ trigger will be removed. The corresponding IDL entry will also be removed. The
+ sending_lib column for these user messages will be set to the top org from the
+ org hierarchy.
+
+ Also, rows from actor.org_unit_setting for
+ ui.staff.require_initials.patron_info_notes will be migrated to
+ ui.staff.require_initials.patron_standing_penalty. Collisions will be recorded
+ in a text file but otherwise dropped. The row in config.org_unit_setting_type
+ for ui.staff.require_initials.patron_info_notes will then be removed. The label
+ and description for ui.staff.require_initials.patron_standing_penalty in
+ config.org_unit_setting_type will be edited to reflect the Notes/Penalties
+ labeling from the UI.
+
+ The actor.usr_standing_penalty table and associated IDL entry will gain a
+ foreign key column linking to actor.usr_message called usr_message, and the note
+ column itself will be migrated to User Messages. The usr_message field on the
+ penalties will be updated accordingly. Subject to a database assertion that
+ this has happened, the note field on the actor.usr_standing_penalty table will
+ be removed. The corresponding IDL entry will also be removed. The sending_lib
+ column for these user messages will be set to match the org_unit column from
+ their associated penalties.
+
+ * middle layer changes
+
+ The ApplyPatronPenalty A/T Reactor will be modified to create a user message if
+ needed instead of setting the note field on the created penalty, and will set
+ the new usr_message field accordingly.
+
+ The API method open-ils.actor.user.penalty.note.update will be similarly
+ adjusted, though it may edit or create a user message as needed.
+
+ The API method open-ils.actor.user.penalty.apply will also be modified to
+ create user messages in lieu of setting a note field. The sending_lib field
+ for such messages will be set to match the session's workstation library,
+ regardless of the org unit that actually gets applied to the penalty's org_unit
+ field. The org_unit field will use the value as passed by the caller, and no
+ longer do the org_unit_ancestor_at_depth adjustment that happens today.
+
+ Both penalty.note.update and penalty.apply will set the editor and edit date
+ columns on any linked user messages to the current time and staff member for
+ any already existing message that has its title or message value modified. The
+ read_date column will also be NULL'ed in such circumstances so that the message
+ will appear unread to the patron if public.
+
+ The react sub in Event.pm will be tweaked to explicitly set the pub field on
+ created user messages to true for Action/Trigger.
+
+ * OPAC changes
+
+ Surface the edit date for patron visible notes in the Message Center.
+
+ * staff client changes
+
+ References to Message or Messages in the UI, including the button bar that
+ spawns the interface, will be changed to Note and Notes.
+
+ The Alert Message field in the patron editor will be removed.
+
+ The Notes interface under Other -> Notes will be removed.
+
+ The Notes (and count) indicator in the patron summary sidebar will be removed.
+ The note count will instead be presented as part of the Notes nav button.
+
+ The patron summary sidebar and the "stop sign page" will be modified to
+ retrieve and display user messages linked to standing penalties that are
+ flagged as staff alerting. It will retain the same styling (i.e. red text) by
+ default.
+
+ The Messages interface, including the archived view, will be populated with a
+ combination of user messages and user penalties, which may or may not be linked
+ in pairs via a new foreign key on the penalties. For messages without
+ associated standing penalties, the sending_lib column will be used for the
+ implicit filtering on org units that standing penalties get now, based on the
+ workstation library. This combined view will result in new columns for the
+ interface. At minimum the following columns (subject to label changes) will be
+ displayed by default: Title, Message, Create Date, Creator, Library, and Patron
+ Visible. Columns such as Staff Alert, Org Depth, Block List, Ignore Proximity,
+ and Penalty Label will still be available.
+
+ The Apply Penalty / Message dialog will gain a new widget for toggling whether
+ or not a message is intended to be visible to the patron. The Edit message
+ version of the dialog will also show when/if a patron has read and/or deleted
+ the message. An entry field for the message title will be added. The dialog
+ will also gain an org selector to the right of the penalty type selector, which
+ will default to the workstation library, and will change based on the org depth
+ of any standing penalty type selected in the UI (either via the
+ Note/Alert/Block buttons or the penalty menu). This will be passed as the
+ org_unit field for a penalty instead of the workstation library and org depth
+ that is implicitly used today The sending_lib field for the user message will
+ always be set to the workstation library.
+
+ The Archive Penalty / Message action will be modified to work with both
+ penalties and user messages depending on what it is selected. If an archived
+ penalty has a linked user message, then both will have their archive fields
+ set. An archived user message may still be otherwise visible to the patron if
+ it is not marked as deleted or staff only.
+
+ The Remove Penalty / Message action will behave as normal for a selected
+ penalty. For a user message, linked or unlinked, the message will be flagged
+ as deleted and, even if public, will no longer show up in the patron's Message
+ Center.
+
+ * release notes
+
+ Patron notes, messages, alert messages, and standing penalties have been folded
+ into one Notes interface. Notes designated as public will show in the My Account
+ -> Message Center in the OPAC for patrons. The underlying data structure has
+ also changed with all notes living in the actor.usr_message table, so certain
+ reports may need to be adjusted.
+
+ * qa tests
+
+ * alert message wording
+
+ * set existing user messages to public
+
+ before adding new ones; also, remove a lingering reference to alert_message in
+ Storage/CDBI/actor.pm
+
+ * upgrade script tweaks
+
+ the main change is that we're creating SILENT_NOTE penalties for migrated
+ actor.usr_note's in order to preserve the creator. I'm also removing explicit
+ TEMP tables in case admins do want to preserve these staging tables (by
+ commenting out the DROP's at the bottom of the script).
+
+ * update auditors
+
+ fixes updating patrons and allowing them to login
+
+ one consequence of this is that old alert_messages in the auditor will be deleted
+
+ * add a WARNING to the release notes
+
+ about the auditor table
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@gmail.com>
+ Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+57 29 Open-ILS/examples/fm_IDL.xml
+129 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm
+16 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm
+2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+1 1 Open-ILS/src/perlmods/live_t/14-lp1499123_csp_ignore_proximity.t
+1 1 Open-ILS/src/perlmods/live_t/18-lp1592891_sip_standing_penalties.t
+133 0 Open-ILS/src/perlmods/live_t/30-lp1846354_actor_usr_message_penalty.t
+50 48 Open-ILS/src/sql/Pg/005.schema.actors.sql
+2 34 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+486 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.note_and_message_consolidation
+0 1 Open-ILS/src/templates/actor/user/register_table.tt2
+4 0 Open-ILS/src/templates/opac/myopac/messages/list.tt2
+7 0 Open-ILS/src/templates/opac/myopac/messages/single_message.tt2
+7 9 Open-ILS/src/templates/staff/circ/patron/index.tt2
+5 18 Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
+0 19 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+42 22 Open-ILS/src/templates/staff/circ/patron/t_messages.tt2
+3 11 Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
+70 14 Open-ILS/src/templates/staff/circ/share/t_new_message_dialog.tt2
+1 0 Open-ILS/src/templates/staff/css/circ.css.tt2
+0 1 Open-ILS/src/templates/staff/share/print_templates/t_patron_data.tt2
+0 2 Open-ILS/web/js/ui/default/actor/user/register.js
+0 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
+173 39 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
+0 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+183 30 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
+28 0 Open-ILS/web/js/ui/default/staff/services/auth.js
+0 1 Open-ILS/web/js/ui/default/staff/services/patron_search.js
+16 5 Open-ILS/web/js/ui/default/staff/services/ui.js
+20 0 docs/RELEASE_NOTES_NEXT/Client/lp1846354_consolidate_patron_notes.adoc
+ create mode 100644 Open-ILS/src/perlmods/live_t/30-lp1846354_actor_usr_message_penalty.t
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.note_and_message_consolidation
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Client/lp1846354_consolidate_patron_notes.adoc
+
+commit 3234fe6f564c3fa9830d5f9bee82ea5989d86384
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 15:41:57 2021 -0400
+
+ LP#1928363: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 2 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit ac57030f6cb1d8181cbdb3389bf8304b78471816
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jun 17 18:06:37 2021 -0400
+
+ LP1928363 Fix PCRUD permission
+
+ Was referencing a nonexisting column.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Chrisy Schroth <chrisy.schroth@kentonlibrary.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 1 Open-ILS/examples/fm_IDL.xml
+
+commit b804ec50b6baf57b587f2b82a0561a18e1f32e94
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu May 13 12:36:28 2021 -0400
+
+ LP1928363 Item circ info for Holdings tab
+
+ Adds "Total Circ Count" and "Last Circ Date" columns to the staff
+ catalog Holdings grid.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Chrisy Schroth <chrisy.schroth@kentonlibrary.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 1 Open-ILS/examples/fm_IDL.xml
+6 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
+2 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
+
+commit d5f3afe0796eac0c4a6720c58e471f232ac75796
+Author: Adam Bowling <abowling@emeralddata.net>
+Date: Fri Jul 23 16:00:35 2021 -0400
+
+ LP1937875: Remove GitHub reference from package.js
+
+ Removes the call to GitHub (required under legacy circumstances),
+ since it can cause some machines lacking SSH keys for GitHub to
+ fail when "npm install" is run for the AngularJS web client.
+
+ Signed-off-by: Adam Bowling <abowling@emeralddata.net>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/package.json
+
+commit fa826d2bd3d1d0888ab4d10a6e3a0df178d0178b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 12:28:11 2021 -0400
+
+ LP#1904593: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.data.my_account_url_yaous.sql => 1287.data.my_account_url_yaous.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{xxxx.data.my_account_url_yaous.sql => 1287.data.my_account_url_yaous.sql} (88%)
+
+commit a912e61785ef029cd21c2d08efb120f83d57b4a9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 12:26:57 2021 -0400
+
+ LP#1904593: added release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+24 5 docs/RELEASE_NOTES_NEXT/Circulation/m_account_url.adoc
+
+commit c92a33635395549042e4137d8d1e6e5203b498c5
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Fri Feb 19 08:55:12 2021 -0500
+
+ LP#1904593: new library setting for My Account URL
+
+ This adds a library setting parallel to lib.info_url
+ that can be used to include a link to the My Account
+ page on receipts and A/T output.
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Jennifer Bruch <jbruch@sparkpa.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+5 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/PrintTemplate.pm
+8 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+17 0 Open-ILS/src/sql/Pg/upgrade/xxxx.data.my_account_url_yaous.sql
+4 2 Open-ILS/web/js/ui/default/staff/services/print.js
+16 0 docs/RELEASE_NOTES_NEXT/Circulation/m_account_url.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data.my_account_url_yaous.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/m_account_url.adoc
+
+commit f007d47bbff91c028c84cce35074f05254e35408
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 12:12:03 2021 -0400
+
+ LP#1906855: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 7b00cdbfb74649807a3c3007bdfeec86a07ab12b
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Jul 22 19:08:40 2021 -0400
+
+ LP1906855 Additional CSS for mobile display
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+21 18 Open-ILS/src/templates-bootstrap/opac/css/mediaQuery.css.tt2
+
+commit b565ef003399058552a820ffa09bd4f90c46265a
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Jun 24 15:26:36 2021 -0400
+
+ LP1906855 Show Covers in My Account
+
+ Adds covers to current circs, circ history, current holds,
+ holds history, and list tables.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+39 34 Open-ILS/src/templates-bootstrap/opac/css/mediaQuery.css.tt2
+12 0 Open-ILS/src/templates-bootstrap/opac/myopac/circ_history.tt2
+12 0 Open-ILS/src/templates-bootstrap/opac/myopac/circs.tt2
+12 1 Open-ILS/src/templates-bootstrap/opac/myopac/hold_history.tt2
+12 0 Open-ILS/src/templates-bootstrap/opac/myopac/holds.tt2
+14 0 Open-ILS/src/templates-bootstrap/opac/myopac/lists.tt2
+20 0 Open-ILS/src/templates-bootstrap/opac/parts/misc_util.tt2
+
+commit c5e31dc67153345485c34399b694f06a1f6eff72
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 11:59:27 2021 -0400
+
+ LP#1922273: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.staffcat-search-filters.sql => 1286.data.staffcat-search-filters.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.staffcat-search-filters.sql => 1286.data.staffcat-search-filters.sql} (87%)
+
+commit 2643d55623529ae20227846f462101c00de3db9b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 11:55:41 2021 -0400
+
+ LP#1922273: add release note
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+7 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit cc1466b114c9cadf3bbd696f8ff14987947e40f6
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 11:48:47 2021 -0400
+
+ LP#1922273: (follow-up) adjust positioning of filters
+
+ This patch puts all of the filters in a single row div
+ but preserves the styling that displays up to four columns
+ of them on large screens. This way, if you use the library
+ setting to hide some of the filters, the ones that remain
+ won't end up randomly appearing in two rows unless you've
+ retained more than four of them.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+9 11 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
+
+commit e3e64785234b7c0fac8903989e1a140c5e86297b
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Mon May 3 15:21:02 2021 -0700
+
+ LP#1922273: use a setting to determine which advanced search filters are displayed in staff catalog
+
+ The TPAC allows admins to customize which search filters are available
+ in advanced search. This commit adds an org unit setting,
+ eg.staffcat.search_filters, which lets you customize search filters in
+ the staff catalog. The setting value should be an array of filter
+ types, e.g. ["item_lang","audience","lit_form"]. The standard set of
+ search filters is used when the settings are not set.
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
+7 7 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
+3 0 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.ts
+15 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+22 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staffcat-search-filters.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staffcat-search-filters.sql
+
+commit f7356f1403b799519539c05d2c37f7f43378b794
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Mon May 3 13:40:22 2021 -0700
+
+ LP#1922273: staff catalog: put is_simple filter options at top of list
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+9 1 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
+
+commit 81299037f1ea052624789c1689cf030ee967e11f
+Author: Dan Briem <dbriem@wlsmail.org>
+Date: Wed Mar 3 16:06:50 2021 -0500
+
+ LP#1917338 Angular: Holdings view column picker missing OPAC visible?
+
+ Adds OPAC visible column to holdings grid in the Angular catalog.
+
+ Signed-off-by: Dan Briem <dbriem@wlsmail.org>
+ Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+3 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
+
+commit a429b831684efeff29d7ab9c55f0a80a79c8335f
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Fri Aug 20 14:00:25 2021 -0400
+
+ LP1908614: Show the Age Hold Protection name in the staff catalog
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+6 1 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
+7 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+
+commit 72ab990d85df993ea3aa7e5b92d748784d97067d
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Wed Jul 21 15:43:05 2021 -0400
+
+ LP1786971 z39.50 incorporate Bill's changes
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 11 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
+
+commit 25c3a9b25ad8c3e211d57511e35cebb6bd0f5c0a
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jul 20 10:59:42 2021 -0400
+
+ LP1786971 TCN fetching and maintenance tweaks
+
+ Avoid storing the TCN value in local storage since it's not needed
+ outside the Z app.
+
+ Wait for async TCN lookups to complete before using the value.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+
+44 11 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
+
+commit 9eec45da756eb24d93d5059fa73f1d7450949454
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Jul 15 16:27:21 2021 -0400
+
+ LP1786971 z39.50 add TCN to overlay popups as well
+
+ Displays TCN on the Overlay modal and on the confirmation popup
+ that displays if the live overlay target has changed.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/templates/staff/cat/share/z3950_strings.tt2
+4 1 Open-ILS/src/templates/staff/cat/z3950/t_overlay.tt2
+9 1 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
+
+commit 5542ce57ea48c9be8479f6cab66abc41cfa32aaf
+Author: Jessica Woolford <jwoolford@biblio.org>
+Date: Wed Mar 17 16:31:30 2021 -0400
+
+ LP1786971 z39.50 using TCN instead of ID
+
+ This patch switches the target to overlays to the bib ID instead of the
+ TCN. This allows overlays to work for sites where TCN and bib ID are not
+ the same.
+
+ Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
+
+ LP1786971 Z39.50 TCN-Bib ID display and wording
+
+ This adds the TCN to the Z39.50 interface when a record is
+ marked for overlay and the TCN does not match the Bib ID.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+5 2 Open-ILS/src/templates/staff/cat/z3950/t_list.tt2
+1 1 Open-ILS/src/templates/staff/cat/z3950/t_overlay.tt2
+22 4 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
+
+commit 728702885f082ea3014d6644e81af1a85ebe6028
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Sep 20 11:23:36 2021 -0400
+
+ LP#1928359: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 61310ed4a0fd9e291c1f0806cceed1defd70d0a8
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu May 13 12:18:33 2021 -0400
+
+ LP1928359 Add item circ info to Item Table
+
+ Adds "Total Circ Count" and "Last Circ Date" to the staff catalog Item
+ Table grid view.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
+8 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+11 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+
+commit 92b18804efd0a2aea7596f0065526ca29324b733
+Author: Tiffany Little <tlittle@georgialibraries.org>
+Date: Fri Jun 18 16:00:32 2021 -0400
+
+ LP1906826: Changes column header for purchase order in line item search
+
+ Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html
+
+commit db183ff575436ae0ea3ca284f73637422407534f
+Author: Dan Briem <dbriem@wlsmail.org>
+Date: Wed Jun 2 20:53:44 2021 -0400
+
+ LP#1929587 Place hold button in staff client
+
+ Disables and gray's out the place hold button on records in the
+ Angular catalog that are deleted or have no holdable copies
+ unless the user has the perm PLACE_UNFILLABLE_HOLD.
+
+ To test:
+ * Search for records with and without any copies
+ * Search for records with and without holdable copies
+ * Search as user with and without the permission
+ PLACE_UNFILLABLE_HOLD
+
+ Signed-off-by: Dan Briem <dbriem@wlsmail.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+17 1 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
+5 1 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
+2 0 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.ts
+1 0 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
+8 9 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
+8 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+
+commit fc1d5fa273fea03865412d75e2d57aeb3e0fd4c3
+Author: Josh Stompro <stompro@stompro.org>
+Date: Tue Mar 10 11:38:48 2020 -0500
+
+ LP1866667 - Clear current_copy when pickup_lib is changed and waiting for capture
+
+ When a user changes the pickup lib and a retarget is triggered
+ the currently targeted copy gets excluded if there are other
+ available copies.
+
+ This can cause delays and confusion since the new copy may
+ not be the best choice.
+
+ This change clears the current_copy before the retarget in that
+ situation.
+
+ Testing setup.
+
+ Find/create a title with items that looks like:
+
+ System X ->
+ Branch A -> Holdable item
+ Branch B ->
+ System Y
+ Branch C -> Holdable item
+ Branch D -> Holdable item
+
+ Place a hold with a pickup location of Branch B, which should target
+ the closest item at Branch A
+
+ Then change the pickup location of your hold to Branch A.
+
+ The retarget that happens, should switch the targeted copy to Branch C or D.
+
+ After Change Applied:
+
+ The hold should remain targeted to Branch A after pickup lib is changed
+ to Branch A.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+6 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit a9b3b6dedb45dd7952e7fd798bba668eecf296ad
+Author: Josh Stompro <stompro@stompro.org>
+Date: Wed Jun 23 14:21:46 2021 -0500
+
+ LP#1821804 - Cloned patron address set to pending
+
+ When cloning a patron record, the address gets set to pending and cannot
+ be fixed until the new patron record is saved.
+
+ The address creation steps for cloned records are a little different if
+ the library setting "Patron Registration: Cloned patrons get address copy" is
+ set, so test with that enabled and disabled. In our system we have that setting
+ enabled.
+
+ The issue is that the values come in as a string like 't' or 'f' and need to be converted
+ to a boolean value. That is done in the normal address loading code, but wasn't in
+ the cloning code.
+
+ I also added in a fix for the city limits flag not getting cloned which seems
+ like an related issue. This seems like it was just cosmetic, the city limits
+ does get set when the record is saved, based on the parent records address.
+
+ Testing Plan:
+
+ Before change:
+
+ 1. Enable "Cloned patrons get address copy" setting.
+ 2. Open up a patron record that has a valid non pending address with city limits checked.
+ 3. Save and Clone
+ 4. Notice that the address in the new cloned record says pending.
+ 5. Notice that the city limits checkbox isn't checked.
+
+ After change applied:
+
+ 1. Enable "Cloned patrons get address copy" setting.
+ 2. Open up a patron record that has a valid non pending address with city limits checked.
+ 3. Save and Clone
+ 4. Notice that the address in the new cloned record doesn't say pending.
+ 5. Notice that the city limits checkbox is checked.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+
+commit bade77f0ef0087735ca29cd7fa816fab69a29b8b
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Mon Jan 13 12:38:53 2020 -0500
+
+ lp1859502 fix A/T ApplyPatronPenalty reactor
+
+ To test this, you could create the following A/T definition:
+
+ Owning Library: CONS
+ Name: test lp1859502
+ Hook: penalty.PATRON_EXCEEDS_FINES
+ Enabled: True
+ Processing Delay: 00:00:00
+ Processing Group Context Field: usr
+ Reactor: ApplyPatronPenalty
+ Validator: NOOP_TRUE
+ Max Event Validity Delay: 1 day
+ Template: test message
+
+ with environment:
+
+ Field Path: usr
+ Label: user
+
+ Field Path: usr.home_ou
+ Label: context_org
+
+ with event params:
+
+ Parameter Name: standing_penalty
+ Parameter Value: ALERT_NOTE
+
+ Then bill a test patron for $100 and run something like:
+
+ /openils/bin/action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --run-pending
+
+ Without the patch, you'll get something like this in osrfsys.log:
+
+ ApplyPatronPenalty: missing parameters
+
+ And no ALERT_NOTE penalty. With the patch you should see a "test message" alert note
+ when reloading the patron.
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm
+
+commit 789cbe0b63673040082e9129f295595d03c3a59a
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Wed Sep 15 10:31:39 2021 -0400
+
+ Stamping upgrade script
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1905028.item_value_fields.sql => 1285.data.lp1905028.item_value_fields.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1905028.item_value_fields.sql => 1285.data.lp1905028.item_value_fields.sql} (96%)
+
+commit aaad4807a982edfe968585e6398906dccde4cfde
+Author: Jason Etheridge <jason@EquinoxOLI.org>
+Date: Fri May 28 16:25:22 2021 -0400
+
+ lp1905028 lost items and price versus acq cost
+
+ This feature adds two new library settings:
+
+ Use Item Price or Cost as Primary Item Value
+ Use Item Price or Cost as Backup Item Value
+
+ which intersect the behavior of these existing settings:
+
+ Charge lost on zero
+ Default Item Price
+ Minimum Item Price
+ Maximum Item Price
+
+ Each of these settings affect how item price is used in
+ various contexts and is not limited to "lost" items, but
+ can affect notices, fine rules, and billings for long
+ overdue and damaged items (as well as lost items).
+
+ By default, the price field on items is the only field
+ considered by these various uses, but if we set, for
+ example, "Use Item Price or Cost as Primary Item Value" to
+ "cost", then we'll use the cost field instead of the price
+ field.
+
+ Alternately, if we set the "Backup Item Value" to "cost"
+ and either leave the "Primary Item Value" setting unset or
+ set to "price", then we'll consider the price field first,
+ and if it is either unset/null or equal to 0 (and
+ "Charge lost on zero" is true), then it'll fall-through to
+ the cost field. We can also flip the behavior with these
+ settings and consider cost first and then price second.
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+13 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+2 0 Open-ILS/src/perlmods/lib/OpenILS/Const.pm
+421 0 Open-ILS/src/perlmods/live_t/33-lp1905028-price-vs-cost.t
+40 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+45 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1905028.item_value_fields.sql
+39 0 docs/RELEASE_NOTES_NEXT/Circulation/acq_price.adoc
+ create mode 100644 Open-ILS/src/perlmods/live_t/33-lp1905028-price-vs-cost.t
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1905028.item_value_fields.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/acq_price.adoc
+
+commit 44c451131a1d43cb04bd069fe0b5372073c1f8d3
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Aug 20 18:37:28 2020 -0400
+
+ LP1752356 Offline Block List Download Date
+
+ Amended previous commits by adding the download block list date to
+ the other reasons why an account could show up on the block list.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mike Risher <mrisher@catalyte.io>
+ Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
+
+4 4 Open-ILS/src/templates/staff/offline-interface.tt2
+
+commit 53fd9478eff64697734441698948d588ae7534e0
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Jul 3 14:34:39 2019 -0400
+
+ LP1752356 Offline expired patrons download date additions
+
+ Modify wording to clarify the date displayed is that of the block list
+ download and not necessarily the date the patron was flagged expired.
+
+ Avoid console errors when the file download date is not known -- edge
+ case where the code is updated but the block list was not updated in the
+ meantime.
+
+ Clean up some debug logging.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/templates/staff/offline-interface.tt2
+8 5 Open-ILS/web/js/ui/default/staff/offline.js
+
+commit dc28297930f4c274a54bea2071a0b684d2954c10
+Author: Mike Risher <mrisher@catalyte.io>
+Date: Mon Jul 1 15:56:17 2019 +0000
+
+ LP1752356 Offline block list date addition
+
+ In offline mode when checking out for an expired patron, we changed
+ the error message so that the last date the blocklist was downloaded
+ is displayed along with the patron barcode
+
+ Signed-off-by: Mike Risher <mrisher@catalyte.io>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
+
+2 2 Open-ILS/src/templates/staff/offline-interface.tt2
+37 18 Open-ILS/web/js/ui/default/staff/offline.js
+21 0 Open-ILS/web/js/ui/default/staff/services/lovefield.js
+
+commit 0597103dfbdebc997b3c1770bfcca9e7502dc6fd
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Wed Sep 8 15:01:48 2021 -0400
+
+ LP1170795 Stamp Database Update
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.void_deposit_on_checkin.sql => 1284.data.void_deposit_on_checkin.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.void_deposit_on_checkin.sql => 1284.data.void_deposit_on_checkin.sql} (83%)
+ mode change 100755 => 100644
+
+commit 640006ef6a21dd4c13c005ae67a84908cbe8c292
+Author: Jason Boyer <jboyer@equinoxinitiative.org>
+Date: Wed Sep 11 12:45:00 2019 -0400
+
+ LP1170795: Void deposits on checkin
+
+ Release note
+
+ Signed-off-by: Jason Boyer <jboyer@equinoxinitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
+
+6 0 docs/RELEASE_NOTES_NEXT/Circulation/void_deposit_at_checkin.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/void_deposit_at_checkin.adoc
+
+commit 3f5d1e1cc7bd8d9582e88610aec744cac73c52c5
+Author: blake <blake@mobiusconsortium.org>
+Date: Fri Feb 3 16:45:29 2017 -0600
+
+ LP1170795: Void deposits on checkin
+
+ Introduce a library setting circ.void_item_deposit. When set, the money.billing
+ deposit row will be voided on checkin.
+
+ Signed-off-by: blake <blake@mobiusconsortium.org>
+ Signed-off-by: Jason Boyer <jboyer@equinoxinitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
+
+20 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+1 0 Open-ILS/src/perlmods/lib/OpenILS/Const.pm
+9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+17 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.void_deposit_on_checkin.sql
+ create mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.data.void_deposit_on_checkin.sql
+
+commit 36cc5ef5be9098374793faf8717b1e339b89f09a
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Tue Apr 9 11:30:15 2019 -0400
+
+ LP#1823983: repeat_delay check removes event definition id filter
+
+ This bug has existed since the repeat_delay feature was added, but likely only
+ rarely was triggered because most events don't have a repeat_delay, and those
+ that do don't interact with the same target. However, as more repeatable event
+ definitions are created, inappropriate interaction becomes more likely.
+
+ In this commit we avoid overwriting the whole join condition clause, which
+ already contains an event definition id filter and needs to retain it.
+
+ Included is an unrelated change that uses the new-ish form of
+ interval_to_seconds that avoids DST boundary shifting issues by passing a
+ context DateTime object as the second parameter.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm
+
+commit dc243b47eddbedbcaf244ae63a0247b389509151
+Author: Garry Collum <gcollum@gmail.com>
+Date: Wed Apr 28 15:26:39 2021 -0400
+
+ LP1809157 SMS Carriers display not in alphabetical order
+
+ This alphabetizes the carrier display when editing the sms carrier in an existing hold.
+
+ It also adds the region to the name to make the interface consistent with other interfaces.
+
+ To Test:
+
+ 1. Enable SMS options in the Library Settings.
+ 2. Place a hold for a patron.
+ 3. Use the Edit Notifications Settings. Enter an SMS number, if needed.
+ 4. Drop-down the Carrier list - the list is not in alphabetical order.
+ 5. Apply the patch and repeat 3-4.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/templates/staff/circ/share/t_hold_notification_prefs.tt2
+
+commit fc914bdb878b6f29f6e8ddc2d809edd84cc7f261
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Mon Aug 23 11:24:05 2021 -0700
+
+ LP#1932051: serialize adding items to bucket from Item Status
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+
+7 8 Open-ILS/web/js/ui/default/staff/circ/services/item.js
+
+commit 057c6baec709fea9e306a7b7365ace248d7a65b8
+Author: Chris Sharp <csharp@georgialibraries.org>
+Date: Tue Jun 15 11:59:48 2021 -0400
+
+ LP#1932051: Batch calls for add items to bucket
+
+ Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+
+8 7 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
+
+commit 8fa63ba0c85070dde78a164c961c9298d6ea51cc
+Author: Dan Briem <dbriem@wlsmail.org>
+Date: Thu Aug 26 14:52:51 2021 -0400
+
+ LP#1743611 Circ History by Year Info
+
+ Adds an info button next to Total Circs in the AngularJS staff
+ client Item Status screen. Clicking the button displays a
+ popover list of total circs by year.
+
+ Signed-off-by: Dan Briem <dbriem@wlsmail.org>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: John Amundson <jamundson@cwmars.org>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+17 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+4 1 Open-ILS/src/templates/staff/css/style.css.tt2
+25 27 Open-ILS/web/js/ui/default/staff/cat/item/app.js
+
+commit b841d2231fb492ca6b1c2869a5c1091017d1e653
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Fri Aug 27 15:56:10 2021 -0400
+
+ LP827356: Stamp Ugrade Script
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.protect_special_ids.sql => 1283.schema.protect_special_ids.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.protect_special_ids.sql => 1283.schema.protect_special_ids.sql} (99%)
+
+commit c23d9583f24291d9825254f556abeb20758b1360
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Thu Mar 18 13:11:00 2021 +0000
+
+ lp827356 new rules protect bre -1, acn -1 and acl 1 as well as marc editing buttons disabled
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+3 3 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html
+2 0 Open-ILS/src/sql/Pg/040.schema.asset.sql
+4 0 Open-ILS/src/sql/Pg/800.fkeys.sql
+5 0 Open-ILS/src/sql/Pg/999.functions.global.sql
+291 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.protect_special_ids.sql
+6 0 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
+1 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.protect_special_ids.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
+
+commit f50b5e9c1b3a8e3ee163d10294e363db3bc5f3e4
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Fri Aug 27 14:45:54 2021 -0400
+
+ LP1931162: Stamp Upgrade Script
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.did_you_mean_optimization.sql => 1282.function.did_you_mean_optimization.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.did_you_mean_optimization.sql => 1282.function.did_you_mean_optimization.sql} (99%)
+
+commit a67ad7f9a2419301e16d79a078a4a41dcf36d788
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Jun 7 15:57:32 2021 -0400
+
+ LP#1931162: DYM needs some situational optimization
+
+ For some data sets and some queries the Did You Mean search suggestion
+ logic can be much too slow. This is mainly in cases where a "misspelled"
+ word of sufficient length greater than the symspell prefix length is
+ checked against many short prefixes that have many long suggestions
+ attached to them.
+
+ This commit optimizes for that case in particular by testing the length
+ of suggestions and prefix keys against the user input to avoid
+ unnecessary tests. Futher, it captures the edit distance of suggestions
+ that pass that test in-line, avoiding expensive retesting, and caches
+ the short-cutoff edit distance when in low-verbosity mode to avoid
+ future different-but-not-too-different suggestions coming from the same
+ prefix key.
+
+ It additionally provides a general optimization by batching the capture
+ of suggest counts to avoid per-suggestion secondary lookups, and a
+ micro-optimization of ordering suggestions by length at distance cache
+ time.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+107 98 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
+268 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.did_you_mean_optimization.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.did_you_mean_optimization.sql
+
+commit 60fb007312c9cd3b88f4be9af3c68621a6df5a22
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Tue Feb 9 09:42:06 2021 -0500
+
+ lp1908439 Auto-override enhancment
+
+ This reworks the override action dialogs in the patron display for Check
+ Out and Items Out, and in the Circulation -> Renew Items interface. It
+ exposes the auto-override behavior as checkboxes giving staff more fine
+ grained control over which events are auto-forced or skipped upon
+ subsequent encounters. It also changes the Cancel action for batch
+ renewals to abort the remaining renewals in the batch, and makes it so
+ that new authorization credentials provided during such a batch will be
+ treated as an operator change for the entire batch. We also fix an
+ existing bug where events marked as already encountered for
+ auto-override could leak into other patron contexts via Patron Search.
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+1 0 Open-ILS/src/templates/staff/base_js.tt2
+22 12 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
+6 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
+26 2 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
+123 91 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
+18 2 Open-ILS/web/js/ui/default/staff/services/op_change.js
+3 0 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
+
+commit ab38d5333cd4abe5f36b449761e81c0f5c17f557
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Mon Aug 16 07:18:57 2021 -0400
+
+ Repair missing line in seed data causing build failures
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+
+1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit 5e1f3c7c746f995e76cf3065c0248e069a18b979
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sun Aug 15 19:58:38 2021 -0400
+
+ LP#1888723: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.volcopy-settings.sql => 1281.data.volcopy-settings.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.volcopy-settings.sql => 1281.data.volcopy-settings.sql} (81%)
+
+commit 2dd8b1b93ddf1cad3b472ece0757e18226486a65
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sun Aug 15 19:37:39 2021 -0400
+
+ LP#1888723: tweak eg-item-location-select
+
+ The contextOrgId Input() can now be changed dynamically; doing
+ so will refresh the list list of shelving locations available
+ in the drop-down.
+
+ Apply this to the distribution formula editor.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 2 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts
+1 1 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formula-edit-dialog.component.html
+
+commit b6702773b74f89f6c6cf0de93327b7c7838fded4
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Mar 3 10:52:55 2021 -0500
+
+ LP1888723 Disable special copy statuses in status selector
+
+ It is no longer possible to manually move a copy into a special copy
+ status in the Angular volcopy attributes editor.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html
+
+commit bc6cf1d05a13e4bbcd26fcf3fdae38daf9eaac19
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Mar 3 10:52:36 2021 -0500
+
+ LP1888723 Support disabling select entries in combobox
+
+ Adds a new @Input() disableEntries: any[] for tracking identifier
+ values in the combobox that should be marked as disabled / unselectable.
+
+ Substantive updates during rebasing made by Galen Charlton.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+5 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
+25 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit 61cbf11222e7f0e657ae61815efad4466ff35204
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Fri Aug 28 15:16:20 2020 -0400
+
+ LP1888723 Item location select honors context org
+
+ The Angular <eg-item-location-select /> component now limits the
+ locations to display to those within the specified context org unit.
+
+ Instead of acting as the source of context org units, the permFilter org
+ units now act as limiters. This is done so that users with global
+ permissions won't by default result in retrieving all copy locations.
+ In cases where all are needed, however, they can still be retrieved by
+ setting the context org unit appropriately.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+20 14 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts
+
+commit 42594504a9a53d6b5ec850e6bbd8c0482a01ef4e
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Aug 11 15:01:06 2021 -0400
+
+ LP1888723 Avoid save warning on vol load; vol save thinko
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+9 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+4 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+
+commit dc31a14eef23fe1c10aed34c4910bd22d44f1504
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 12 12:54:14 2021 -0400
+
+ LP1888723 Traditional catalog still uses traditional holdings editor
+
+ Avoid sending staff to the new holdings editor from within the
+ traditional catalog, so there remains a way to get to the traditional
+ editor.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 2 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+
+commit 07442f7fd2bcc1999b40a564a3c25fb70007aaa1
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 12 12:53:52 2021 -0400
+
+ LP1888723 Remove ref. to nonexistent workstation setting
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+
+commit b3e68e5a6f3e08fdf867984360dc16d7f7da8556
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 12 12:38:16 2021 -0400
+
+ LP1888723 Manage mode for single-copy edits notes/tags/alerts
+
+ When editing multiple items, always open the Item Alerts/Tags/Notes
+ dialogs in "manage" mode so users can see and edit existing values on
+ the edited copy.
+
+ In batch copy mode, these dialogs still only allow adding new values.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+8 12 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.ts
+4 7 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.ts
+4 7 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.ts
+
+commit 4a57fee6576e6aad8d0bd4a3d5d83d30f2d2e1c2
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 12 12:02:58 2021 -0400
+
+ LP1888723 Angular volcopy Apply All actions
+
+ Replace Save and SAve & Exit buttons in the Angular holdings editor with
+ 'Apply All & Save' and 'Apply All, Save & Exit' buttons. With this,
+ staff are not required to click Apply on every change.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+7 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+4 4 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+2 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+
+commit 2ec1a83c09a2391fa84563a44b3fb6615dca0c30
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 12 11:26:22 2021 -0400
+
+ LP1888723 Merge repairs
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 2 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.service.ts
+
+commit 28154b4e27d2e7f971fe989c2b6143f38ed5b343
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Mar 3 12:27:51 2021 -0500
+
+ LP1888723 Avoid defaulting CN labels for existing CN's
+
+ When a call number is loaded in the editor whose label is an empty
+ string, avoid applying a default values to the label so it's clear in
+ the UI that the call number label is blank.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+5 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+
+commit b1be8ab1e4d38b69312aa2737204754ce52f0e27
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Mar 3 12:27:30 2021 -0500
+
+ LP1888723 Adds call number edit link to catalog copy table
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
+
+commit f33bc3f10fa6a77e1f1f2c20d048381f7f08e41a
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Feb 17 10:09:30 2021 -0500
+
+ LP1888723 Remove no longer needed (click) handler
+
+ The holdings Edit link no longer includes a redirect and can be
+ opened/closed as expected via a regular href (routerLink).
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 7 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.ts
+
+commit f06a6525f7a8a76cca33bcb505cf5c1c90121ea9
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Feb 9 15:04:38 2021 -0500
+
+ LP1888723 Sort new-volum holding orgs alphabetically
+
+ When adding new call numbers to newly represented org units in the
+ volcopy holdings grid, ensure newly added org units are sorted
+ alphabetically by the org unit shortname.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+
+commit 9468af5a5099702539e867d0f59acfb7e7103209
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Feb 9 11:33:33 2021 -0500
+
+ LP1888723 Use existing user setting for copy templates
+
+ Also propagate the new 'defaults' workstation setting to the seed data
+ file.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+4 8 Open-ILS/src/sql/Pg/upgrade/XXXX.data.volcopy-settings.sql
+
+commit b12858b35a66edd7457a0a0d578d661fd751f3a9
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Feb 8 15:13:49 2021 -0500
+
+ LP1888723 Repair Add Item Alerts action
+
+ Adding alerts opens the copy alerts dialog, not the copy notes dialog.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
+
+commit 45add5664c5a23317f92a4092fe040a5f319e03b
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jan 11 16:08:08 2021 -0500
+
+ LP1888723 Value summaries '1 copy' vs 'x copies'
+
+ Add pluralization support to the copy summary counts so that values
+ linked to only a single copy display as "1 copy" instead of "1 copies"
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 1 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.html
+
+commit dfdd1ba542c30ee146735d3adae5e552cf7c3786
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Jan 6 13:10:58 2021 -0500
+
+ LP1888723 Volcopy strings should be global
+
+ Moving the <eg-string /> entries to the root of the tepmlate ensures all
+ references to those strings are defined / non-null. Otherwise, if the
+ user opts to hide a field which contained its own strings (e.g. loan
+ duration), the code would fail on null references, e.g.:
+
+ ERROR TypeError: Cannot read property 'text' of undefined
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+11 12 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html
+
+commit 608ac0080838f9782e03ad3ce13c7a600f4f0498
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jan 5 15:01:16 2021 -0500
+
+ LP1888723 Copy value counts separation
+
+ Provide a small amount of padding and light vertical border for the item
+ value summary counts so the counts don't blend with longer values (e.g.
+ long call numbers, etc.)
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.html
+
+commit 9e0d50bfe9de8879cbc14266ff77522552cd3235
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Dec 28 18:36:01 2020 -0500
+
+ LP1888723 Call number modification repair
+
+ Fixes an issues where modifying the call number label without modifying
+ any items would result in modifying the call number for all linked items
+ instead of the items actually loaded in the volcopy editor.
+
+ Also fixes a case where modifying call numbers failed to reflect
+ correctly in the catalog holdings view.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+8 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
+
+commit e123a526ee68b78328c713e9ef6ec0a53adb6111
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Dec 16 08:03:54 2020 -0800
+
+ LP1888723 Detect unapplied changes; improve tab change
+
+ 1. Detect when a change was initiated for one of the copy attributes,
+ but not applied during change detection for warning alerts.
+
+ 2. Improve handling of inter-tab navigation for change alerts.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+2 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+31 5 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+
+commit 6500c699758095da9dc25dee6c34986bcd4f6932
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Dec 15 07:40:45 2020 -0800
+
+ LP1888723 Improve copy default status lookup
+
+ Fixes an issue where a) default copy statuses were not getting correctly
+ applied and b) the copy status org setting lookup was not correctly
+ serialized, which can lead to actor drone exhaustion on the server (see
+ also bug 1896285).
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+11 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+19 20 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+
+commit a5ccb3939a8235f6567f5156d582c87351180482
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Dec 14 09:20:38 2020 -0800
+
+ LP1888723 Unsaved changes navigation warning
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 9 Open-ILS/src/eg2/src/app/staff/cat/volcopy/routing.module.ts
+8 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+39 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+
+commit b3724b11d09d862f21f13ccfcc3ec9d6a81d25e1
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Sep 24 15:53:16 2020 -0400
+
+ LP1888723 Add/Manage item notes from catalog holdings
+
+ Adds an entry point for adding and managing Item Notes from the Angular
+ staff catalog holdings view.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+7 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
+19 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
+
+commit 3f1563d71cca37b546e65563352db16ee06dd778
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Sep 24 15:39:45 2020 -0400
+
+ LP1888723 Item notes dialog and volcopy entry point
+
+ Support for adding new item notes to one or more items in the copy
+ editor interface.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+10 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html
+24 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+1 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+1 1 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.ts
+77 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.html
+172 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.ts
+3 0 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.ts
+
+commit 0d65565229eea4f05513bd92d22fb27d22978b6b
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Sep 24 14:45:34 2020 -0400
+
+ LP1888723 Copy tag dialog placeholder fixes
+
+ Change the placeholder for the tag label to read 'Enter tag label'.
+
+ Modify the 'Select Tag Type' text to 'Select tag type' for consistent
+ casing.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 2 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.html
+
+commit dd471e3e3c0f2aa09a0287d89127aafcbaa9973d
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Sep 14 14:43:25 2020 -0400
+
+ LP1888723 Volcopy parts on demand; checkdigit preference
+
+ Support creating monograph parts on the fly in the Angular holdings
+ editor.
+
+ Create a separate preference for controlling the visibility of the 'Use
+ Checkdigit' checkbox.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+10 15 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
+15 5 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+18 15 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+2 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+
+commit 2c0f7a68225ad0417f6e868c57bc8797e1b12591
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Sep 14 14:27:34 2020 -0400
+
+ LP1888723 Combobox avoids clearing selected for freetext
+
+ Follow-up to LP#1850547: Avoid clearing the selected item in the
+ combobox when selectedId is set to null in cases where freetext is
+ enabled and a freetext value is present.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit d97fedfcd3377c34f85737cc20b1960b4f5ac3a4
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Sep 10 17:59:23 2020 -0400
+
+ LP1888723 Item attrs edit owning lib change repair
+
+ Fixes a thinko in the item update code when changing the owning lib for
+ an item. A value must be passed to copy.ischange(...) to have any
+ effect.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+
+commit 158cc6bf16418c468c23567debdd94222141306e
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Sep 10 17:38:10 2020 -0400
+
+ LP1888723 Item attributes editor can now clear stat cats
+
+ Correctly implement stat cat copy map deletion in the Angular holdings
+ editor.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+25 12 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+
+commit b459d64c3d274d80edce4af92c03287066ec29db
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Aug 26 18:09:11 2020 -0400
+
+ LP1888723 Angular volcopy UI mods and repairs
+
+ * Use plus/minus buttons for adding and removing vols and copies.
+ * Support adding multiple vols and copies via add-multi pop-over
+ * Support hiding the Parts column
+ * Move Generate Barcodes and Use Checkdigit to bottom row.
+ * Collapse Batch Actions row by default, state stored in preferences.
+ * Fix issue where loading a record with no holdings would result in a
+ mostly image page.
+ * Various display/layout repairs for showing/hiding columns
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+9 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+4 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.css
+302 256 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
+53 49 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+25 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+8 6 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+12 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+
+commit 3aafe5298b1c289199c0412f9f82e6c162e805fa
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Aug 24 12:16:49 2020 -0400
+
+ LP1888723 Holdings refresh handles deleted call numbers
+
+ Teach the holdings grid in the staff catalog to correctly remove deleted
+ volumes from its tree when holding are modified in another tab.
+
+ To test, in the holding editor, modify a call number to have the same
+ label as another call number with the same owning org unit and save. On
+ the backend, this will result in one of the call numbers getting
+ deleted. Confirm the deleted call number no longer appears in the
+ holdings grid.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+47 4 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
+
+commit bdbc243a41ed4f8ebc74641782ca6633606b6de0
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Aug 18 16:44:34 2020 -0400
+
+ LP1888723 Angular holdings broadcast changes
+
+ Broadcast to other tabs information about which holdings have changed
+ during editing in the Angular volcopy UI.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+24 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+
+commit ea0babfec16dc7bfec2ded2f8aa75b3958a13521
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Aug 18 16:35:02 2020 -0400
+
+ LP1888723 Angular holdings trims barcode spaces
+
+ The barcode input form trims leading and trailing spaces from barcodes
+ in the Angular holdings editor.
+
+ Spaces in the middle of the barcode are not removed.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+7 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+
+commit 65e651192e5572f1eafecf3d68bd49e4e97831a4
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Fri Aug 14 12:48:29 2020 -0400
+
+ LP1888723 Angular holdings from catalog edit link; 1i8n repairs
+
+ The 'Edit' link in the copy table within the Angular staff catalog nows
+ directs users to the Angular volcopy editor.
+
+ Remove a number of nested 1i8n declarations.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+14 14 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
+4 5 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
+
+commit ef3ea1be22b5f80470829f0ee066389d01f33319
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jul 23 16:23:59 2020 -0400
+
+ LP1888723 Angular Holdings Maint / Item Attr Release Notes
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+34 0 docs/RELEASE_NOTES_NEXT/Cataloging/angular-volcopy.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/angular-volcopy.adoc
+
+commit e089f5d284c4f3b8746eb3e1198c399f60cd44d4
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jun 4 12:36:09 2020 -0400
+
+ LP1888723 Angular Holdings Maintenance / Item Attributes Editor
+
+ Angular port of the holdings and item attributes editors interfaces.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+16 4 Open-ILS/src/eg2/src/app/share/catalog/bib-display-field.component.html
+3 0 Open-ILS/src/eg2/src/app/share/catalog/bib-display-field.component.ts
+1 1 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
+5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
+6 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+1 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.html
+4 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts
+4 0 Open-ILS/src/eg2/src/app/staff/cat/routing.module.ts
+552 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+58 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.ts
+473 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html
+614 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+25 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/routing.module.ts
+25 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.css
+424 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
+533 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+84 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+476 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+33 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.module.ts
+434 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+207 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.ts
+6 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
+18 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
+3 1 Open-ILS/src/eg2/src/app/staff/common.module.ts
+2 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
+2 1 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
+22 18 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.ts
+68 0 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.html
+144 0 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.ts
+1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.html
+25 25 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.ts
+72 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.html
+237 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.ts
+8 2 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts
+19 3 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.service.ts
+16 0 Open-ILS/src/eg2/src/styles.css
+129 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
+19 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.volcopy-settings.sql
+2 1 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.css
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.ts
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.volcopy-settings.sql
+
+commit 163948620c7d03c278f6a429d794be97a3d4c602
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jun 23 16:57:07 2020 -0400
+
+ LP1888723 Angular File exporter service
+
+ Package up some of the nitty gritty of supporting file exports from the
+ Angular client into a utility service.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+54 0 Open-ILS/src/eg2/src/app/share/util/file-export.service.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/share/util/file-export.service.ts
+
+commit 0365418545f3124912c047b01b007f31d5036bce
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jul 2 17:39:00 2020 -0400
+
+ LP1888723 combobox down arrow same as click
+
+ <eg-combobox /> now treats down arrow as the same as a click operation,
+ allowing for activation of selectabled options dropdown via keyboard.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
+
+commit 3169b7b76cfc61404642ebce447fae2ac76ea27a
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jul 2 16:56:46 2020 -0400
+
+ LP1888723 Cat vol update API repairs
+
+ Repair cases where subs in the volume update API failed to return the
+ expected response constructs, specifically (response, event).
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+11 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
+
+commit d331a004d49d48368b8b371e9d7d18b614201f97
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Apr 30 15:33:57 2020 -0400
+
+ LP1888723 Barcode auto-generate API skip-dupes option
+
+ Option to verify generated barcodes do not exist in the database. When
+ a dupe is found, skip over it and continue to the next barcode.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+46 17 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
+
+commit b7a17a3bb5e232578496d9fba3ac28410478fd3b
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Fri Jul 23 10:15:13 2021 -0700
+
+ LP1906058: Course-term map interface only allow reasonable mappings
+
+ Different libraries will use different sets of course terms. In an
+ academic library context, for example, a consortium may include
+ libraries with very different start and end dates to their terms/semesters,
+ different numbers of terms/year, etc.
+
+ This commit changes the interface to only allow users to associate
+ a course with a term from the same library or one of its ancestors.
+
+ To test:
+ 1. Create many courses and course terms and many different OUs.
+ 2. On the course list, click "Terms taught". Associate some courses
+ and course terms. Make sure that you aren't able to associate your
+ course with any course terms that would not be reasonable for the
+ course's library.
+ 3. Edit a course, and choose the Course terms tab. Continue to associate
+ courses and terms, and make sure the mappings are reasonable.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Beth Willis <willis@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 4 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html
+1 26 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts
+3 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-reserves.module.ts
+24 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.html
+98 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.ts
+9 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.ts
+
+commit dea8389e48aeba0a638ef9ada373ecb8b7be5cc2
+Author: Michele Morgan <mmorgan@noblenet.org>
+Date: Tue Mar 30 20:16:59 2021 +0000
+
+ LP#1917809 Create Course: Owning Library Default
+
+ Changes the default for the owning library in the Create Course modal to the logged
+ in user's workstation org unit instead of the consortium.
+
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
+
+commit f34ae95caa667d5ee557c241e10ac8eaac13b517
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sun Aug 15 11:27:41 2021 -0400
+
+ LP#1905068: (follow-up) never initialize an OU ID to 1
+
+ This change has no effect on behavior, as defaultOuId's
+ initialization value always gets replaced with the user's
+ WS OU or the org root when the contructor is run, but
+ avoids any implication during code-reading that the top
+ of the OU tree can be assumed to have ID 1.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
+
+commit 52ea6db3d8b936d0b66f004e1624758b938e1273
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Wed Jun 23 16:59:51 2021 -0700
+
+ LP1905068: Add org-family-select to course list
+
+ To test:
+
+ 1) Apply this patch
+ 2) Admin > Local admin > Course reserves list
+ 3) Check that the list defaults to courses available
+ at your workstation org unit
+ 4) Check that, when you select ancestors, descendants,
+ or a different org unit, the course list updates
+ accordingly
+ 5) Check that the list only displays org units for
+ which you have the MANAGE_RESERVES permission
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+12 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html
+14 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
+
+commit 518f9a2f7a383c0cff780bdf9fc33e7e90ffe5bc
+Author: Jason Stephenson <jason@sigio.com>
+Date: Fri Apr 9 16:31:57 2021 -0400
+
+ LP1923076: Add Perl live test
+
+ Add lp1923076-test-perl-scalar-return.t to the Perl live tests to test
+ a couple of back end calls affected by the changes in this branch.
+ These backend calls are those that are easily testable with Concerto
+ data.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+103 0 Open-ILS/src/perlmods/live_t/lp1923076-test-perl-scalar-return.t
+ create mode 100755 Open-ILS/src/perlmods/live_t/lp1923076-test-perl-scalar-return.t
+
+commit 65fcf5cd100f4a285eb8f8b18ead1974fec9ee40
+Author: Jason Stephenson <jason@sigio.com>
+Date: Fri Apr 9 13:42:42 2021 -0400
+
+ LP1923976: Remove some dead code
+
+ Remove a block of commented code that was turned up while working on
+ this issue. This is in its own commit to make it easier to revert, if
+ necessary.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+0 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm
+
+commit 599ba17959db00261101edcb0f4490edd5264195
+Author: Jason Stephenson <jason@sigio.com>
+Date: Fri Apr 9 13:41:40 2021 -0400
+
+ LP1923076: Add cast to int in more places
+
+ Add cast to int of scalar used on arrays in more places where it seems
+ necessary.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm
+2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/storage.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm
+
+commit e6006d5a8e17a3158145561b2fbeb6638d6a5dad
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Wed Apr 7 19:41:49 2021 -0700
+
+ LP#1923076: ensure length of empty array is treated as a number when retrieving hold counts
+
+ Thanks to Jason Stephenson for suggesting this solution.
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+
+3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+
+commit 97959c4478ae05170094ee778b152fe9f9107850
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Fri Aug 13 08:34:03 2021 -0700
+
+ LP1935693: Improve spacing on the OPAC course materials table
+
+ Signed-off-by; Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Beth Willis <willis@noblenet.org>
+ Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+8 0 Open-ILS/src/templates-bootstrap/opac/css/style.css.tt2
+1 1 Open-ILS/src/templates/opac/parts/course/body.tt2
+
+commit e6c6b1a4f0ff6bc0729625ecaa8c510facef8398
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Mon Jul 12 20:56:01 2021 -0700
+
+ LP1935693: Add circulation modifier to course page
+
+ Also makes some strings extractable for translation that
+ were previously missed.
+
+ To test:
+ 1) Enable the course materials module
+ 2) Add some courses
+ 3) Add some materials to those courses, using a mix of
+ circulation modifiers
+ 4) In the OPAC, use the Course Search to search for
+ your courses
+ 5) Click on the course you created
+ 6) Note that physical items associated with the course
+ display their circulation modifiers in the circulation
+ modifier column.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Beth Willis <willis@noblenet.org>
+ Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm
+13 7 Open-ILS/src/templates/opac/parts/course/body.tt2
+
+commit d5ce3ebb5fb7fdea4144e40d7e07b9ddae0fdf1b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Aug 13 18:08:53 2021 -0400
+
+ LP#1895052: add a release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+11 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit ef73f4befdf2291418d5c0a7cd514d166a8d17a7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Aug 13 18:03:50 2021 -0400
+
+ LP#1895052: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.stalling-YAOUS.sql => 1280.data.stalling-YAOUS.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.stalling-YAOUS.sql => 1280.data.stalling-YAOUS.sql} (95%)
+
+commit 1e09d5d53ab524143cd50eafba420622974ada0d
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Jun 28 15:06:26 2021 -0400
+
+ LP#1895052: Avoid foreign targets when local items exist
+
+ This commit adds a new YAOUS that allows a pickup library to specify
+ that it does not want its holds to have foreign (prox > 0) copies
+ directly targeted if there is a local copy in an available status (on
+ the shelf). The setting is an interval, and after the age of the hold
+ has passed that interval, foreign direct targetting is allowed.
+
+ This does not change the calculation of the potential list, so
+ op-capture will be availalbe (all else being equal) without
+ retargetting.
+
+ This setting (circ.pickup_hold_stalling.hard) is meant to be used in
+ concert with the other new setting in the parent commit
+ (circ.pickup_hold_stalling.soft), and should generally have a value the
+ same or smaller than the soft setting. Doing this allows tiered
+ targetting, where no remote items are targeted via the hard setting for,
+ say, 3 days, where all capture is restricted to only the pickup, and
+ then, with a soft setting of 5 days, the next 2 days allow only direct
+ target capture of foreign copies. After 5 days, normal, global
+ targetting and op-capture resumes.
+
+ An alternative use for this setting is to ignore the parent-commit soft
+ setting and allow op-capture everywhere, but only direct targetting at
+ the pickup library. The effect of this, if used globally throughout an
+ entire Evergreen instance, would be that the pull list would only
+ represent pickup-local holds, but serendipitous scans of items that
+ could fill remote holds could capture for transit.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: John Amundson <jamundson@cwmars.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+89 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
+10 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+11 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stalling-YAOUS.sql
+
+commit 9d4892061b13e45321116e3eb455479da5d72dba
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Wed Jun 23 12:28:39 2021 -0400
+
+ LP#1895052: Allow pickup lib to control stalling
+
+ This commit provides a new YAOUS that, when set, takes precedence over
+ the current "soft stalling interval" YAOUS. Instead of limiting capture
+ to items owned by the pickup library (or the directly targeted item)
+ based on the context of scanned item's circulating library, it instead
+ restricts op capture to holds that have a pickup library of the scanning
+ location when the hold is younger that the interval, base on the context
+ of the pickup location of each hold.
+
+ tl;dr: It allows the pickup library to control op capture stalling
+ rather than the circulating library of an arbitrary scanned item.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: John Amundson <jamundson@cwmars.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+25 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+10 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+20 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stalling-YAOUS.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stalling-YAOUS.sql
+
+commit ffc4d88d14945a3bc822c42b33b46f184a0376c4
+Author: Josh Stompro <stompro@stompro.org>
+Date: Mon Aug 2 08:30:06 2021 -0500
+
+ LP#1938450 - missing pieces slip printer context set to receipt
+
+ Set the missing pieces slip to receipt context so it gets printed
+ to the receipt printer.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/circ/services/item.js
+
+commit c20936e7af42d0fa0250685585faa18a64387b20
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Jul 29 16:02:44 2021 -0400
+
+ LP1910452 Remove staff catalog read-only OPAC Patron View
+
+ This is superseded by a new Patron View button.
+
+ Also removes the underlying component, since it's not longer used
+ anywhere.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
+
+0 2 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
+0 10 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.html
+0 47 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.ts
+0 6 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
+ delete mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.html
+ delete mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.ts
+
+commit a6745cd6d9cb37e20b5da54787c91c9834b939fe
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Wed Jul 28 10:17:48 2021 -0400
+
+ LP1910452 Staff catalog Patron View button
+
+ Adds a Patron View button to the Angular staff catalog record detail
+ page which opens the catalog in a new browser tab.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
+
+commit efdf28d789eabf616ca5284014d605b8757f6576
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jul 13 10:11:29 2021 -0400
+
+ LP#1912852: add jump-on-one-hit support to Angular staff catalog
+
+ This patch add support for the opac.staff.jump_to_details_on_single_hit
+ library setting to the Angular staff catalog.
+
+ To test
+ -------
+ [1] Apply the patch.
+ [2] Ensure that the opac.staff.jump_to_details_on_single_hit setting
+ is off for your workstation.
+ [3] Perform searches using the Angular staff catalog. Verifying that
+ searches that return any number of results display them on the
+ results page.
+ [4] Set the library setting to true and reload the staff catalog.
+ [5] Perform keyword, numeric, and MARC searches using terms that
+ result in a single-record result set. Verify that the interface
+ redirects to the single-record page for that hit.
+ [6] Perform searches that would return zero results. Verify that
+ the results page indicates zero hits fuond.
+ [7] Perform searches that would return more than one result. Verify
+ that the results are displayed on the results page.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
+
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
+4 1 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
+19 5 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
+
+commit 76b877dcb9e5e50d83f238261c143f8448611916
+Author: Josh Stompro <stompro@stompro.org>
+Date: Thu Mar 4 19:09:44 2021 -0600
+
+ LP#1917396 - Staff Curbside Scheduling UTC Issues
+
+ When a staff person tries to schedule curbside appointments
+ after their UTC equivalent time moves to the next day, the
+ timeslots for the next day are shown, and appointments get
+ made for the next day.
+
+ For example, when CST is the local timezone (UTC-6), after 6pm
+ appointments for the current day are scheduled for the next day.
+ Appointments for the next day get scheduled for the day after.
+
+ This happens because toISOString is used to grab the current date,
+ but toISOString always returns UTC time. The date widget will show
+ the correct date, but the time slots will actually be for the next
+ day. This is more noticeable if days have different schedules.
+
+ Another clue is that the time slot selector will show all timeslots for
+ the day, not just the ones that are upcoming.
+
+ Testing Plan:
+
+ 1. Enable curbside for test location, and set org unit hours to
+ be at least through 8pm for open hours.
+
+ 2. Wait until after 4PM (Pacific), 6pm CST, 7PM EST, or
+ change your computer clock.
+
+ 3. Try to schedule an appointment for the current day.
+
+ 4. The appointment should get scheduled for the next day.
+
+ 5. Apply the fix.
+
+ 6. Try to schedule another appointment and see that the correct
+ date gets selected.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 3 Open-ILS/web/js/ui/default/staff/circ/curbside/directives/schedule_pickup.js
+
+commit 747d187e0a4a35cc5623e5b9e5af9e2ba5ae7cab
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 18:11:37 2021 -0400
+
+ fix a think-o that prevented the Angular tests from building
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/core/format.spec.ts
+
+commit 74a25a817666069cf21138467b2223550e19f211
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 18:01:07 2021 -0400
+
+ LP#1802682: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.cnal_ous_type.sql => 1279.data.cnal_ous_type.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.cnal_ous_type.sql => 1279.data.cnal_ous_type.sql} (68%)
+
+commit 070c37a3b0d5bc26454d3be3a7183124eb7fa989
+Author: Jason Boyer <JBoyer@library.in.gov>
+Date: Sat Nov 10 17:53:16 2018 -0500
+
+ LP1802682: Use Default Net Access Level OUS
+
+ This branch does two things: makes use of the OUS
+ that determines the default Net Access Level, and
+ also changes the type of the coust entry to make
+ using it more user friendly.
+
+ Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.cnal_ous_type.sql
+1 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.cnal_ous_type.sql
+
+commit 1d4b25cebc79fdf8b403586211c55af4013d3b14
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Mar 16 17:27:05 2021 -0400
+
+ LP1916754 Angular Grid row index shows > 99
+
+ The row number column along the left of each grid now fully shows
+ 3-digit numbers (100 -> 999) without truncating the value.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
+7 2 Open-ILS/src/eg2/src/app/share/grid/grid.component.css
+
+commit bcf335bd2ea8863eaa5f047a90e1b4963eedf66d
+Author: Dan Briem <dbriem@wlsmail.org>
+Date: Fri Jul 30 22:34:26 2021 -0400
+
+ LP#1933381 Notify by SMS requires SMS fields when placing holds
+
+ When placing a hold, if the notification method is set to SMS
+ and no carrier is selected, the hold fails with a generic error.
+
+ This disables the Place Hold(s) button if notify by SMS is
+ selected and the SMS phone number or carrier fields are not set.
+
+ Signed-off-by: Dan Briem <dbriem@wlsmail.org>
+ Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 3 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
+12 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
+
+commit 26596f31bb979e77566fc4e6389026195e91b177
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Jun 24 10:28:41 2021 -0400
+
+ LP1909584 Title for Shared Lists in Bootstrap OPAC
+
+ This displays the title and description for shared lists
+ when viewed in the Bootstrap OPAC.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 0 Open-ILS/src/templates-bootstrap/opac/parts/result/table.tt2
+
+commit 85fd8aaee459360f8ebb6710cdc6ab96bf65b543
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Wed Jun 30 15:13:36 2021 -0400
+
+ LP1901028 Update seed data for checkout print template
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
+
+commit 84f19795d02e549bf1b9521dfc51b03fcf04bc36
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Thu Oct 22 18:05:37 2020 -0400
+
+ LP1901028 Print Template for Checkout Missing Fields
+
+ The fields are actually available, but the hints in the template
+ were incorrect. This fixes the hints for call number, owning library
+ name, owning library short name, and circulation modifier.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 4 Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
+
+commit 9109d90a049b06bac4ba7e871a891c533b07f470
+Author: Garry Collum <gcollum@gmail.com>
+Date: Mon Mar 22 15:09:16 2021 -0400
+
+ LP1920273: improve Bootstrap self registration display
+
+ This patch makes the form in the self-registration screen in the Bootstrap
+ opac a little responsive on smaller devices.
+
+ To test.
+
+ 1. Turn on self-registration in the library settings.
+ 2. Go to the self-registration screen and make the screen as small as possible.
+ 3. Apply the patch.
+ 4. Notice that the form labels and input boxes are now more aesthetic.
+ 5. Create some self-registration requests to make sure the form captures the data.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+56 52 Open-ILS/src/templates-bootstrap/opac/register.tt2
+
+commit 57f04ecde02a747e583daa9e1d2f5d5c0a88e9dc
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 17:33:09 2021 -0400
+
+ LP#1923640: add release notes entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 6d45dcbfb2770a7e1722e6584b473c9c80aa9a10
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Apr 13 13:05:18 2021 -0400
+
+ LP1923640 Manage visibility of grid action menu entries
+
+ Adds a new Angular Grid configuration menu entry labeled "Manage Actions
+ Menu", which launches a new dialog which allows staff to show/hide
+ individual entries in the grid toolbar actions menu / context menu.
+
+ The new menu action is disabled when a grid has no toolbar actions.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+37 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-editor.component.html
+32 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-editor.component.ts
+16 14 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.html
+8 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html
+3 1 Open-ILS/src/eg2/src/app/share/grid/grid.module.ts
+33 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-editor.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-editor.component.ts
+
+commit 31d4308a27a1ce6981bbddfaa96054b4862aa545
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 17:20:43 2021 -0400
+
+ LP#1926971: (follow-up) update base holds for patron template
+
+ ... to add more information about what is available to the
+ template.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+5 1 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
+
+commit 7e9139cadaffe2cddcce2a7d8ad99eea7f5612ad
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Mon May 3 11:13:08 2021 -0400
+
+ lp1926971 augment holds for patrons print template
+
+ with patron data, to support what the template editor preview is allowing
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
+
+commit 81689b248d666915c892c7de9c871c54bf5785ed
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Mon May 31 12:39:01 2021 -0700
+
+ LP#1930308: avoid duplicate circ modifier column
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
+
+commit 306bc92ca6a5467496080ec5f0966ec58d06dae1
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Mon Jun 21 12:11:48 2021 -0400
+
+ LP1933125 Bootstrap OPAC Hold Count Alignment
+
+ This groups and styles the hold count with the available
+ copy count.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+18 0 Open-ILS/src/templates-bootstrap/opac/parts/record/copy_counts.tt2
+0 22 Open-ILS/src/templates-bootstrap/opac/parts/record/summary.tt2
+
+commit a04f62132e3b99eea8837530c2e21e87b013c081
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Aug 3 17:11:42 2021 -0400
+
+ LP1932358 Serialize patron bucket entry batch deletion
+
+ Avoid large sets of parallel patron bucket item delete calls by
+ serialzing the calls so they go one at a time.
+
+ Adds a progress meter to the display during delete.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+14 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
+17 4 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
+
+commit 5637c35f31a81addc71cc1354d68fd734f8d3310
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Tue May 25 20:24:12 2021 -0700
+
+ LP1919497: Make the login box translateable
+
+ Thanks to Eva Cerninakova for reporting and identifying the solution!
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 2 Open-ILS/src/templates-bootstrap/opac/parts/login/login_modal.tt2
+
+commit 13ec9b2c4794b9033b984d5e875daceb37abf737
+Author: Garry Collum <gcollum@gmail.com>
+Date: Thu May 27 13:49:00 2021 -0400
+
+ LP1929839 Load Shared Bucket text error
+
+ Changes the title of the Load Shared Bucket pop-up box from "Load Shared
+ Bucket Bucket by ID" to "Load Shared Bucket by ID". I decided not to
+ change it to "Load Shared Bucket by Bucket ID" since "Bucket ID" is
+ displayed next to the input field.
+
+ This affects all 3 types of buckets: item, record and user.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/templates/staff/cat/bucket/record/t_load_shared.tt2
+1 1 Open-ILS/src/templates/staff/cat/bucket/share/t_load_shared.tt2
+1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
+
+commit 003bd7f0323b2e359d7330701985413aad6d6a69
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 16:05:56 2021 -0400
+
+ LP#1813191: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dewey_ranges.sql => 1278.schema.dewey_ranges.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dewey_ranges.sql => 1278.schema.dewey_ranges.sql} (96%)
+
+commit 631c3e9e3691c3a5176ee96d84dcb0a63e30d415
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Thu Aug 12 07:39:06 2021 -0400
+
+ LP1813191: Dots Need Chaperones
+
+ Regular expressions are fun.
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 4 Open-ILS/src/sql/Pg/reporter-schema.sql
+5 4 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dewey_ranges.sql
+
+commit ef72cdf8ff54a32692c1b275d1738e65e448ce24
+Author: Jason Boyer <jboyer@library.in.gov>
+Date: Mon Jan 28 10:22:01 2019 -0500
+
+ LP1813191: Add a Dewey Classification View to acn
+
+ The most-missed part of the Classic Item View in the
+ reporter are the dewey ranges and blocks. This branch
+ pulls those out into their own view and hangs it off
+ of a link from asset.call_number so they can be used
+ in reports from any path that connects to acn.
+
+ Signed-off-by: Jason Boyer <jboyer@library.in.gov>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+20 0 Open-ILS/examples/fm_IDL.xml
+24 0 Open-ILS/src/sql/Pg/reporter-schema.sql
+29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dewey_ranges.sql
+7 0 docs/RELEASE_NOTES_NEXT/Reports/dewey_call_ranges.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dewey_ranges.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/dewey_call_ranges.adoc
+
+commit 9d67114bd74e2cc4d5715ca8fd6ed3af446ac3bb
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Thu Aug 12 15:20:53 2021 -0400
+
+ LP1904244 Stamping DB Upgrade : ACQ Admin
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+2 0 Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.add_indexes.sql => 1274.schema.add_indexes.sql}
+2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.update_fund_xfr_notes.sql => 1275.schema.update_fund_xfr_notes.sql}
+2 0 Open-ILS/src/sql/Pg/upgrade/{YYYY.data.acq-admin-grid-settings.sql => 1276.data.acq-admin-grid-settings.sql}
+2 0 Open-ILS/src/sql/Pg/upgrade/{ZZZZ.schema.make-acqf-code-not-null.sql => 1277.schema.make-acqf-code-not-null.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.add_indexes.sql => 1274.schema.add_indexes.sql} (68%)
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.update_fund_xfr_notes.sql => 1275.schema.update_fund_xfr_notes.sql} (99%)
+ rename Open-ILS/src/sql/Pg/upgrade/{YYYY.data.acq-admin-grid-settings.sql => 1276.data.acq-admin-grid-settings.sql} (96%)
+ rename Open-ILS/src/sql/Pg/upgrade/{ZZZZ.schema.make-acqf-code-not-null.sql => 1277.schema.make-acqf-code-not-null.sql} (76%)
+
+commit d63b0fa312e2a8a9a754d7788d764e217ac52c7a
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jun 22 18:00:33 2021 -0400
+
+ LP#1904244: add release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+134 0 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Admin.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Admin.adoc
+
+commit f6dd423bbe58151001ab3065cd3729afe7bbb7ac
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sun Mar 28 22:50:42 2021 -0400
+
+ LP#1904244: add grid config settings
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+53 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+55 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.acq-admin-grid-settings.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.acq-admin-grid-settings.sql
+
+commit 0e3e64e693f3e4b18cbc4509b96459dd770ac7ea
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Mar 26 18:21:30 2021 -0400
+
+ LP#1904244: Angular currency and exchange rates interface
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 4 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq-splash.component.html
+92 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html
+155 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts
+25 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.module.ts
+49 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/exchange-rates-dialog.component.html
+141 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/exchange-rates-dialog.component.ts
+15 0 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/routing.module.ts
+10 0 Open-ILS/src/eg2/src/app/staff/admin/acq/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/exchange-rates-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/exchange-rates-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/currency/routing.module.ts
+
+commit cef5604ae80f9f7ef24195c4ac28b622b450433f
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Mar 26 18:13:01 2021 -0400
+
+ LP#1904244: Angular distribution formulas interface
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+0 3 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq-splash.component.html
+128 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formula-edit-dialog.component.html
+205 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formula-edit-dialog.component.ts
+97 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html
+191 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts
+27 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.module.ts
+15 0 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/routing.module.ts
+4 0 Open-ILS/src/eg2/src/app/staff/admin/acq/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formula-edit-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formula-edit-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/routing.module.ts
+
+commit 4dd83266d301972557336f208fd0c3f7b3783af0
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Mar 26 17:58:51 2021 -0400
+
+ LP#1904244: Angular EDI attr sets interface
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+0 3 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq-splash.component.html
+46 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-edit-dialog.component.html
+151 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-edit-dialog.component.ts
+16 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers-dialog.component.html
+41 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers-dialog.component.ts
+11 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.html
+98 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.ts
+101 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.component.html
+178 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.component.ts
+29 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.module.ts
+15 0 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/routing.module.ts
+4 0 Open-ILS/src/eg2/src/app/staff/admin/acq/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-edit-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-edit-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/routing.module.ts
+
+commit c5b7340bde65c6668b17be0720c48a01e8989f54
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jun 8 10:41:34 2021 -0400
+
+ LP#1406424: display total of rolled over encumbrances during FPC
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.html
+3 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.ts
+12 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
+
+commit d1ccf1fb231f8221ce90732efdb7dda646a2637b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Mar 3 18:25:40 2021 -0500
+
+ LP#1904244: Angular funds interface
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 11 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq-splash.component.html
+209 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html
+296 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.ts
+87 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.html
+146 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.ts
+34 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-tags.component.html
+124 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-tags.component.ts
+50 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-transfer-dialog.component.html
+113 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-transfer-dialog.component.ts
+83 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-source-transactions-dialog.component.html
+169 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-source-transactions-dialog.component.ts
+118 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.html
+234 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.ts
+117 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.html
+177 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.ts
+33 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.component.html
+52 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.component.ts
+37 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.module.ts
+18 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/routing.module.ts
+31 0 Open-ILS/src/eg2/src/app/staff/admin/acq/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-rollover-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-tags.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-tags.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-transfer-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-transfer-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-source-transactions-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-source-transactions-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funding-sources.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/routing.module.ts
+
+commit 5a86a4d22fdf828fde6a6380b803837a6c28c94d
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Jun 3 11:39:13 2021 -0400
+
+ LP#1904244: schema: add two indexes
+
+ These two indexes support retrieving transactions that account
+ for a given fund debit.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 0 Open-ILS/src/sql/Pg/200.schema.acq.sql
+6 0 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.add_indexes.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.add_indexes.sql
+
+commit 4c3a96cf96a0d638035092d248e2f50eef6eaf4b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Apr 16 16:59:51 2021 -0400
+
+ LP#1904244: schema: make fund.code NOT NULL
+
+ Any funds whose code was null will have it set to "FUND-WITH-ID-$id"
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/sql/Pg/200.schema.acq.sql
+11 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.make-acqf-code-not-null.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.make-acqf-code-not-null.sql
+
+commit f13d54a1b7d25e096ab4b8a026a9744b4bd979a6
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Mar 24 16:12:17 2021 -0400
+
+ LP#1904244: change automatically-generated fund allocation notes for transfers
+
+ The automatically-generated note for fund allocations created during a fund
+ transfer is now:
+
+ Now Transfer {to,from} FUND_CODE (YEAR) (FUND_ORG_UNIT_SHORTNAME)
+
+ Previously, the note had the fund ID rather than the more
+ descriptive combination of code, year, and owner.
+
+ No attempt is made to retroactively adjust previous transfer allocation
+ nodes.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+18 2 Open-ILS/src/sql/Pg/200.schema.acq.sql
+377 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fund_xfr_notes.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.update_fund_xfr_notes.sql
+
+commit 449e7994c43e7363c2cbe5dcc8f90a1b2caf62a3
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jun 1 18:23:36 2021 -0400
+
+ LP#1904244: format: switch from CurrencyPipe to DecimalPipe
+
+ CurrencyPipe has no easy way of displaying the monetary amount
+ without a currency symbol, which means that currency amounts
+ display with a dollar sign -- which isn't a univeral assumption
+ for Evergreen.
+
+ Future work is indicated to (a) teach Evergreen a global flag
+ or a library setting for the system's base currency and (b) let
+ the format service be passed a currency code. Once both are in place,
+ CurrencyPipe can be restored.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 2 Open-ILS/src/eg2/src/app/core/core.module.ts
+8 3 Open-ILS/src/eg2/src/app/core/format.service.ts
+4 4 Open-ILS/src/eg2/src/app/core/format.spec.ts
+
+commit dad4b5e12cd76a828ecbefa44bed61e65d90697b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Apr 20 17:00:26 2021 -0400
+
+ LP#1904244: item-location-select: include ancestors
+
+ Specifically, when using permFilter, include locations at ancestors of
+ permitted OUs.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+8 1 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts
+
+commit 30977573194977313c6e3cec94ee5e15cfd2b194
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Apr 19 17:21:39 2021 -0400
+
+ LP#1904244: AdminPageComponent: move onRowActivate subscription to markup
+
+ This allows extenders of this interface to set their own non-default
+ handlers.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html
+2 1 Open-ILS/src/eg2/src/app/staff/admin/server/floating-group/floating-group.component.html
+1 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
+0 5 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
+
+commit c081df13e591c6dacf205978b0e03f5416cd2ecc
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jun 14 18:43:12 2021 -0400
+
+ LP#1904244: combobox: add idlBaseQuery input
+
+ This option allows to caller to tack on additional conditions to the
+ auto-generated data source, e.g., to restrict a selector to only
+ "active" values.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit 1b70eb2e1737c2d98d5616724381405c6dbb6ad9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Dec 4 11:17:51 2020 -0500
+
+ LP#1904244: combobox: asyncSupportsEmptyTermClick fix
+
+ Fixes situation where combobox would fetch the needed entries
+ in async mode, but fail to open the drop-down.
+
+ This includes code originally written by Bill Erickson with
+ additions by Galen Charlton to insure that static data sources
+ would continue to work.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+8 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit 0bb8b4030e1d1694cb2b463b84da26bc8af93178
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jun 1 17:59:49 2021 -0400
+
+ LP#1904244: combobox: add a 'mandatory' attribute
+
+ This is a synonym of the 'required' attribute, as overloading
+ the HTML5 required attribute can lead the colored left border
+ indicated the state of the widget extending to the container
+ of the combobox.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+8 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit 0ad6bb172d92e3a194f0edc66b78430cb41d2ec1
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Apr 6 16:53:14 2021 -0400
+
+ LP#1904244: combobox: include org unit in label for funds
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
+2 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
+
+commit cf991b9d11966db149adce7f1091fdaf8d1631c7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Jun 3 17:08:37 2021 -0400
+
+ LP#1904244: fm-editor: add min/max field options
+
+ This currently apply to 'int' type fields.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
+42 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
+4 2 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.module.ts
+
+commit e10eaeaae179d6ed5b8dcd2fbd6528e3d30e1d6b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Jun 3 10:52:14 2021 -0400
+
+ LP#1904244: fm-editor: prevent all-blank input
+
+ Text inputs no longer accept input that's entirely whitespace.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
+
+commit 2b02402b2f5bb0deb0394d75df0c99f2ff22fb24
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Apr 20 17:57:08 2021 -0400
+
+ LP#1904244: fm-editor: add a linkedSearchConditions field option
+
+ This option allows the caller to specify conditions to add
+ when retrieving values for a linked field, e.g., to specify
+ that only active values should be fetched.
+
+ Example usage:
+
+ [fieldOptions]="{fund:{linkedSearchConditions:{'active':'t'}}}"
+
+ If the underlying record has a value set for the linked field, that
+ value will be included when preloadLinkedValues and the value
+ doesn't otherwise meet the search conditions.
+
+ This patch also sorts the values if preloadLinkedValues is used.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+38 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
+2 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
+
+commit a4cd115a834fbb5aeab2d10f8f9bdc80cef1c88a
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sun Mar 28 13:38:55 2021 -0400
+
+ LP#1904244: fm-edit: teach how to format selectors when wiring up comoboxes
+
+ Matches similar functionality in combobox.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+30 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
+
+commit a2efc96755ec946b9ddafff105595d9834ced9d5
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Apr 20 11:44:33 2021 -0400
+
+ LP#1904244: eg-grid: define style for negative money values
+
+ This adds a negative-money-amount class when displaying money
+ fields whose value is less than zero.
+
+ Currently all that the class does is color the text red.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+16 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
+5 0 Open-ILS/src/eg2/src/styles.css
+
+commit b2bcf2d020dd5d8d90223fa9198faafea7edd6f7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Mar 25 13:44:44 2021 -0400
+
+ LP#1904244: teach grid columns how to start with a filter set
+
+ This adds initialFilterOperator and initialFilterValue inputs
+ to eg-grid-column to specify that the data set should start off
+ with a column filter set.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+6 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts
+5 1 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.ts
+
+commit 38d022bae4843d6453f4cc85db7dae3a15990592
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Jun 3 11:35:50 2021 -0400
+
+ LP#1904244: add various IDL links from fund debits
+
+ This patch also adds acqlid (line item details) to PCRUD.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+15 1 Open-ILS/examples/fm_IDL.xml
+
+commit 15dcd5791e37051858798e005152b9aa9bd54afc
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Apr 7 17:49:55 2021 -0400
+
+ LP#1904244: update various IDL labels for acq columns
+
+ * Claiming and fund tables: "Org Unit" or "Org" to "Owner"
+ * "Claim Policy ID" to "Claim Policy" for links to claim
+ policies
+ * "Fund ID" to "Fund" for links to funds
+ * Fund allocation and fund debit times
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+10 10 Open-ILS/examples/fm_IDL.xml
+
+commit cb7ed4d38000e4e46a4d8307e2c3ce5dd23c631b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Sat Mar 27 17:00:02 2021 -0400
+
+ LP#1904244: add edi_accounts virtual field to EDI attribute sets
+
+ This facilitates retrieving the list of EDI accounts that use
+ a given attribute set.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 0 Open-ILS/examples/fm_IDL.xml
+
+commit 27a4fbca5c477ce0c48be8fc52dbd934c9cfcc0b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Mar 16 18:00:24 2021 -0400
+
+ LP#1904244: add acqftr (fund transfers) to pcrud control
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+18 1 Open-ILS/examples/fm_IDL.xml
+
+commit a45845c7b12ef571e10f53aeee5b14046151400c
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Mar 16 13:01:43 2021 -0400
+
+ LP#1904244: mark various fund columns as required in the IDL
+
+ In particular:
+
+ * Fund: org unit, name, year, currency, code
+ * Fund allocation: linked fund, linked funding source, amount,
+ allocating user
+ * Fund tag: owner, name
+ * Funding source: name, owner, currency, code
+ * Funding source credit: linked funding source, amount
+
+ As a consequence of this change, various recording editing interfaces
+ will now require that input be supplied for these fields.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+17 17 Open-ILS/examples/fm_IDL.xml
+
+commit 8a6460d587ac0bf0747212352c23d2e53aa3d458
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Mar 2 17:54:17 2021 -0500
+
+ LP#1904244: consolidate claiming administration into single page
+
+ This patch consolidates the following acquisitions administration
+ interfaces into a single tabbed page for managing claiming
+ policies:
+
+ - Claim Policies
+ - Claim Policy Actions
+ - Claim Types
+ - Claim Event Types
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+
+2 8 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq-splash.component.html
+3 1 Open-ILS/src/eg2/src/app/staff/admin/acq/admin-acq.module.ts
+40 0 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.html
+10 0 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.ts
+16 0 Open-ILS/src/eg2/src/app/staff/admin/acq/routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.ts
+
+commit b892f098e517a75dcd2d99039a88ecad7bb473b0
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Aug 3 16:58:29 2021 -0400
+
+ LP1934184 Vandelay Delete Queue action repair
+
+ Fixes the Queue Details page Delete Queue link. Before it did nothing,
+ now it prompts the user to confirm deletion followed by deleting the
+ queue (when confirmed).
+
+ To test, go to Cataloging => MARC Batch Import/Export => Inspect Queue
+ => Double-click a queue => Click Delete Queue (under Queue Actions) and
+ confirm that the confirmation dialog appears and deletion works.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html
+
+commit 7e14b263877371085069bf0cf5a72a51ac0d0d01
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Sun Jul 11 15:49:19 2021 -0700
+
+ LP1919483: Fix the queries for secondary admin pages
+
+ To test, go to the following screens, and make sure that their
+ secondary admin pages don't show errors and filter properly.
+
+ * Authority Control Set
+ * Authority Thesaurus
+ * Course list
+ * Hard due dates
+ * MARC import remove fields
+ * MARC Search/Facet fields
+ * Z39.50 servers
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 4 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
+
+commit b27fef613f7aefe3095c20465f19bda0721cd5e8
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Aug 6 11:35:49 2021 -0400
+
+ LP#1450519: remove unauthorized access to library setting history
+
+ This patch changes the current Library Settings editor so that
+ it doesn't display the setting history for a setting that the user
+ doesn't have the underlying view permission for. It also removes
+ the coustl IDL class [config.org_unit_setting_type_log] from PCRUD.
+
+ Access to the setting history is now done through a new method,
+ open-ils.actor.org_unit.settings.history.visible.retrieve, which
+ accepts an authtoken and a setting name. If the user has the
+ relevant view permission, setting history entries at all of the
+ OUs that they have the permission at are returned. If the user
+ lacks the permission, an empty array is returned. If the setting
+ has no permission associated with it, all history entries for
+ the setting are returned. The user must have at least STAFF_LOGIN
+ to retrieve any entries at all.
+
+ To test
+ -------
+ [1] As an administrator, make some changes to the values of
+ a privileged library setting (such as one of the credit card
+ ones) and an unprivileged one (e.g., lib.info_url).
+ [2] Log in as a staff user without administration privileges
+ and go to the library settings editor. Note that while the
+ current value of privileged settings are not displayed, clicking
+ on the history link displays the full history of the setting.
+ [3] Apply the patch and repeat step 2.
+ [4] This time, history for the privileged setting is not displayed,
+ while history for an unprivileged setting continues to be
+ available.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Shula Link <slink@gchrl.org>
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+1 9 Open-ILS/examples/fm_IDL.xml
+44 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+28 17 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
+
+commit 203fb1b2cf592d2123972964f2ace7cf1556c308
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 11:17:56 2021 -0400
+
+ LP#1931167: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.DYM_max_suggestions.sql => 1273.data.DYM_max_suggestions.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.DYM_max_suggestions.sql => 1273.data.DYM_max_suggestions.sql} (89%)
+
+commit 78b145e3dea2df4b59e9fc52af6e88a0768fcfc4
+Author: Mike Rylander <mrylander@gmail.com>
+Date: Mon Jun 7 16:39:34 2021 -0400
+
+ LP#1931167: Missing YAOUS for DYM
+
+ The baseline schema did not get updated to include the
+ opac.did_you_mean.max_suggestions YAOUS, so fresh, rather than upgraded,
+ Evergreen installs will be missing it.
+
+ This commit adds it to the baseline and provides an upgrade script to
+ give the setting to impacted instances.
+
+ Signed-off-by: Mike Rylander <mrylander@gmail.com>
+ Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+14 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.DYM_max_suggestions.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.DYM_max_suggestions.sql
+
+commit c05373458d1b22b63705d8ca77036e75fca612f0
+Author: Jason Stephenson <jason@sigio.com>
+Date: Fri Jul 16 15:50:59 2021 -0400
+
+ Lp 1936662: Add CPAN Module Prerequisites for Debian and Ubuntu
+
+ This commit adds the missing CPAN module prerequisites for the "did
+ you mean" feature to the PostgreSQL server Makefile targets for Debian
+ Jessie, Stretch, Buster and Ubuntu Bionic.
+
+ They were added to the Makefile target for Ubuntu Focal but were
+ apparently overlooked in the other distros.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 Open-ILS/src/extras/install/Makefile.debian-buster
+6 0 Open-ILS/src/extras/install/Makefile.debian-jessie
+6 0 Open-ILS/src/extras/install/Makefile.debian-stretch
+3 1 Open-ILS/src/extras/install/Makefile.ubuntu-bionic
+
+commit 530e0e395939583c223ad032198f7f41a7a5debb
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Thu Aug 12 10:00:30 2021 -0400
+
+ LP#1937299: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.patron_collections_exempt.sql => 1272.data.patron_collections_exempt.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.patron_collections_exempt.sql => 1272.data.patron_collections_exempt.sql} (91%)
+
+commit f250c2c6f641e268c2572ce652ba1a6ee4732417
+Author: Jason Boyer <JBoyer@equinoxOLI.org>
+Date: Thu Jul 22 13:50:53 2021 -0400
+
+ LP1937299: Collections Exempt User Setting Repair
+
+ The collections exempt user setting was never added to the seed data
+ meaning that depending on the age of your database it may or may not
+ be there. Additionally, correct the label for this setting in the
+ user editor.
+
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+26 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+43 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_collections_exempt.sql
+1 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_collections_exempt.sql
+
+commit 6a85751437a44aa318223c9569a58ae05feae15e
+Author: Josh Stompro <stompro@stompro.org>
+Date: Tue May 25 09:42:22 2021 -0500
+
+ LP#1815968 - Self Check Audio Alerts
+
+ The method of playing audio alerts seems to not be working in modern browsers.
+
+ It seemed to work in firefox V40, but no longer in V68.
+
+ Adding the autoplay element and then immediately removing it prevents the audio
+ from playing. I've also noticed in the past that the audio had been cut off
+ before the file was fully played.
+
+ Using the .play() method does seem to work in newer versions of Firefox
+ and Chrome. Tested with Chrome V90 and Firefox V78.10.1esr.
+
+ Testing Plan:
+
+ 1. Enable Self Check Audio Alerts Library Setting.
+ 2. See the docs for setting up the default audio alerts.
+ https://docs.evergreen-ils.org/reorg/3.1/command_line_admin/_self_check_interface.html
+ 3. Launch self check interface, create a workstation and try to trigger an alert.
+ https://eg-server.you.com/eg/circ/selfcheck/main
+ 4. entering a fake barcode will trigger an alert which should not be audible.
+
+ Apply the fix:
+
+ 1. Launch self check interface, and reload/clear cache.
+ 2. Enter a fake barcode to trigger an audio alert.
+ 3. The audio alert should now be audible.
+
+ Signed-off-by: Josh Stompro <stompro@stompro.org>
+ Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 5 Open-ILS/web/js/dojo/openils/Util.js
+
+commit 44578f1d9ab33747d59e0bbe5db27ef1a50563e8
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Aug 11 17:54:25 2021 -0400
+
+ LP#1264746: add a release notes line
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit b675d136e4d1a588fbfe600c46b940893407adb5
+Author: Jeff Godin <jgodin@tadl.org>
+Date: Tue Mar 26 17:29:18 2019 -0400
+
+ LP#1264746 return boolean, not promise
+
+ Change check_email_different to return a boolean instead of a
+ promise. Thanks, berick!
+
+ Signed-off-by: Jeff Godin <jgodin@tadl.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+
+commit 52a814188300514d93cbd512c4324218d0fc9824
+Author: Jeff Godin <jgodin@tadl.org>
+Date: Tue Mar 26 17:14:00 2019 -0400
+
+ LP#1264746 Add "email password reset" to user editor
+
+ Add a button for "Send Password Reset Link" to the user editor.
+
+ Signed-off-by: Jeff Godin <jgodin@tadl.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
+3 0 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+33 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+
+commit d4b019067ecae5c3fe5ed33391a1c953805c7296
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Nov 23 10:03:03 2020 -0500
+
+ LP1904788 Browse navigation release notes
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Gina Monti <gmonti@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+7 0 docs/RELEASE_NOTES_NEXT/Cataloging/navigate-browse-headings.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/navigate-browse-headings.adoc
+
+commit cd4c4c971164708710f9afe2f9b15f8f15780d3b
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Nov 17 17:55:20 2020 -0500
+
+ LP1904788 Staff catalog browse results paging
+
+ Adds the ability to step through browse headings directly from the
+ heading record list page without having to return to the original browse
+ search
+
+ To test:
+
+ 1. Navigate to the staff catalog and perform a Browse search.
+
+ 2. Click on one of the headings and you'll be taken to the page which
+ lists the bib records that use the selected heading.
+
+ 3. Click the Previous Heading / Next Heading buttons to step through the
+ headings and view the linked bib records.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Gina Monti <gmonti@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 3 Open-ILS/src/eg2/src/app/staff/catalog/browse/results.component.ts
+3 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
+4 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
+51 0 Open-ILS/src/eg2/src/app/staff/catalog/result/browse-pager.component.html
+229 0 Open-ILS/src/eg2/src/app/staff/catalog/result/browse-pager.component.ts
+4 3 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.html
+5 3 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
+7 1 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/result/browse-pager.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/result/browse-pager.component.ts
+
+commit 2aa315c2e7333ca60c1258cfe5e154d225f1854d
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Aug 11 17:38:46 2021 -0400
+
+ LP#1894005: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-setting-stripe-currency.sql => 1271.data.org-setting-stripe-currency.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-setting-stripe-currency.sql => 1271.data.org-setting-stripe-currency.sql} (92%)
+
+commit f2e9c5b57373ed1c591db4dcb8d110611662d421
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Tue May 11 14:42:54 2021 -0400
+
+ lp1894005 Stripe payment intents, live test
+
+ Sponsored-by: CW MARS
+ Sponsored-by: NOBLE
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+193 0 Open-ILS/src/perlmods/live_t/33-lp1894005_stripe_payment.t
+ create mode 100644 Open-ILS/src/perlmods/live_t/33-lp1894005_stripe_payment.t
+
+commit 67778ab0ae5063ce8667014561345ce355a08a74
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Wed Mar 31 08:26:05 2021 -0400
+
+ lp1894005 Stripe payment intents, release notes
+
+ Sponsored-by: CW MARS
+ Sponsored-by: NOBLE
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 docs/RELEASE_NOTES_NEXT/OPAC/stripe-payment-intents.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe-payment-intents.adoc
+
+commit e7418bd3e87db0f6409b42d1296ec009becd59a4
+Author: Jason Etheridge <jason@EquinoxInitiative.org>
+Date: Thu Mar 25 16:21:00 2021 -0400
+
+ lp1894005 Stripe payment intents
+
+ ===== Credit card payments using Stripe now implimented with PaymentIntents instead of Charges =====
+
+ This changes the Stripe code in the OPAC to use their PaymentIntents and confirmCreditCard API,
+ which is recommended over their Charges API. Credit card charges are no longer finalized
+ (captured/confirmed) on Evergreen's backend, though the backend does check whether a payment was
+ made successfully before recording it.
+
+ Sponsored-by: CW MARS
+ Sponsored-by: NOBLE
+
+ Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+25 16 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
+24 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
+20 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+26 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting-stripe-currency.sql
+0 3 Open-ILS/src/templates-bootstrap/opac/myopac/generic_payment_form.tt2
+7 3 Open-ILS/src/templates-bootstrap/opac/myopac/main_payment_form.tt2
+3 0 Open-ILS/src/templates-bootstrap/opac/myopac/payment_form_error.tt2
+13 8 Open-ILS/src/templates-bootstrap/opac/myopac/stripe_payment_form.tt2
+1 1 Open-ILS/src/templates-bootstrap/opac/parts/base.tt2
+1 10 Open-ILS/src/templates-bootstrap/opac/parts/myopac/main_refund_policy.tt2
+9 5 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
+3 0 Open-ILS/src/templates/opac/myopac/payment_form_error.tt2
+15 10 Open-ILS/src/templates/opac/myopac/stripe_payment_form.tt2
+1 1 Open-ILS/src/templates/opac/parts/base.tt2
+1 12 Open-ILS/src/templates/opac/parts/myopac/main_refund_policy.tt2
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting-stripe-currency.sql
+ create mode 100644 Open-ILS/src/templates-bootstrap/opac/myopac/payment_form_error.tt2
+ create mode 100644 Open-ILS/src/templates/opac/myopac/payment_form_error.tt2
+
+commit ecfc8a7b4fc91064f334ce557f76385569927b67
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Mon Aug 2 09:07:20 2021 -0700
+
+ Docs: small follow-up to remove an extra plus sign
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+1 1 docs/modules/admin/pages/copy_locations.adoc
+
+commit a31fd34f75390a26b7925cf6d99d60158579d108
+Author: Lynn Floyd <lfloyd1@library.in.gov>
+Date: Mon Aug 2 09:03:15 2021 -0700
+
+ DOCS:Shelving Locations, Added images and updated directions
+
+ Added images and updated information on Shelving locations. Included information on Hold_Verify
+ Adding additional information in to the shelving locations.
+ Added Index terms.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_alert.png
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_config.png
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_edit.png
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_holdverify.png
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_new.png
+- - docs/modules/admin/assets/images/shelving_location/shelving_location_order.png
+- - docs/modules/admin/assets/images/shelving_location/sl_groups.png
+- - docs/modules/admin/assets/images/shelving_location/sl_groups_example.png
+- - docs/modules/admin/assets/images/shelving_location/sl_groups_new.png
+89 71 docs/modules/admin/pages/copy_locations.adoc
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_alert.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_config.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_edit.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_holdverify.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_new.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/shelving_location_order.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/sl_groups.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/sl_groups_example.png
+ create mode 100644 docs/modules/admin/assets/images/shelving_location/sl_groups_new.png
+
+commit d323b832290103bdd4e49ee225bcefb18a124d6d
+Author: Gina Monti <gmonti@biblio.org>
+Date: Fri Jul 23 09:08:52 2021 -0400
+
+ Docs: LP1776977: Update lsa-address_alert.adoc and add images
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+- - docs/modules/admin/assets/images/media/address_alert.jpg
+- - docs/modules/admin/assets/images/media/delete_address_alert.jpg
+- - docs/modules/admin/assets/images/media/edit_address_alert.jpg
+9 9 docs/modules/admin/pages/lsa-address_alert.adoc
+ create mode 100644 docs/modules/admin/assets/images/media/address_alert.jpg
+ create mode 100644 docs/modules/admin/assets/images/media/delete_address_alert.jpg
+ create mode 100644 docs/modules/admin/assets/images/media/edit_address_alert.jpg
+
+commit c5af1414d75a004a59a4ca764f8a39b4a5380890
+Author: gmontimantis <86423994+gmontimantis@users.noreply.github.com>
+Date: Mon Jun 28 12:53:25 2021 -0400
+
+ Update lsa-address_alert.adoc
+
+ https://bugs.launchpad.net/evergreen/+bug/1776977
+
+ The new address alert table is rearranged to match the web client.
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+14 10 docs/modules/admin/pages/lsa-address_alert.adoc
+
+commit 6d4c6b60dcc04d15007a68701c73f91d168594a2
+Author: Garry Collum <gcollum@gmail.com>
+Date: Mon May 10 15:55:59 2021 -0400
+
+ LP1908612 Bootstrap Opac - Limit to Available
+
+ Adds the 'Show All Copies' and 'Show Only Available Copies' to the Bootstrap
+ Opac's copy screen.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+14 0 Open-ILS/src/templates-bootstrap/opac/parts/record/copy_table.tt2
+
+commit a239d4e60ab53a9f0cd68fe3f7ad8370d2a57640
+Author: Gina Monti <gmonti@biblio.org>
+Date: Thu Jul 8 15:02:22 2021 -0400
+
+ Docs: Update apache_rewrite_tricks.adoc to further address LP1837753
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+2 2 docs/modules/admin/pages/apache_rewrite_tricks.adoc
+
+commit 54db2f4e1b061ad91265e54255603b1e9b2a2307
+Author: Gina Monti <gmonti@biblio.org>
+Date: Thu Jul 8 15:05:10 2021 -0400
+
+ Docs: update glossary.adoc to add TLD definition per LP1837753
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+2 0 docs/modules/appendix/pages/glossary.adoc
+
+commit d9bb7c920506b3d65f53672323ed9e6e128dbe8b
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Wed Jul 14 09:20:03 2021 -0700
+
+ LP1718782: follow up to fix failing test
+
+ LP1718782 added a missing fixed field, but failed to also add it to
+ the expected data in this pgtap test. This commit updates the
+ expected data to also include a SRCE fixed field.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+1 0 Open-ILS/src/sql/Pg/t/lp1588543_marc_record_attributes.pg
+
+commit c991003180a2538c2f38ef6ebbc794853aa6f8b9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jul 13 12:09:57 2021 -0400
+
+ LP#1718782: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.srce_fixed_field.sql => 1270.data.srce_fixed_field.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.srce_fixed_field.sql => 1270.data.srce_fixed_field.sql} (96%)
+
+commit 953d4887af0b431db26bdd4d73c43a680c9e0452
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Thu Sep 10 11:35:22 2020 -0700
+
+ LP1718782: Add the Srce fixed field to the Angular MARC editor
+
+ To test:
+
+ 1) Without using private browsing, open up a bibliographic record in
+ the Angular catalog MARC editor.
+ 2) Notice that there is a gap between the ELvl and Audn fixed fields.
+ 3) Apply this patch.
+ 4) Open up the same bibliographic record, this time using private
+ browsing (since the Angular MARC editor caches fixed field values).
+ 5) Notice that the Srce fixed field is available between the ELvl and
+ Audn fixed fields.
+ 6) Notice that you can right click inside the fixed field to get a list
+ of three possible values.
+ 7) Repeat the test with different record types (e.g. BKS, SCO, VIS)
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/share/marc-edit/fixed-fields-editor.component.html
+14 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+22 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.srce_fixed_field.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.srce_fixed_field.sql
+
+commit 6d31774625174597a4dd3f0132a03edba5d90f83
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Tue Jul 6 11:08:37 2021 -0400
+
+ LP1913807 Staff catalog shows preferred lib holdings counts
+
+ Always show holdings counts for the preferred library (when set) even
+ when the library is not directly in the search scope.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+13 1 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
+1 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
+23 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.ts
+15 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+
+commit b24ff8036eb9cdd90cf0e100c3523c2e540f6b05
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Mon Jul 5 16:04:56 2021 -0400
+
+ LP1910808 Staff catalog show call number
+
+ In the search results page, show the first call number for each record
+ (sorting by label sortkey) that is owned either by the user's preferred
+ library or the search library.
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+3 0 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
+2 1 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
+7 0 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
+17 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+
+commit 3831d36cfdad71bb9afbff03ac3ce9eb3ec0f499
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Thu Dec 19 15:54:18 2019 -0800
+
+ LP1857060: Tests for ISBNs with 979 prefix
+
+ Also includes a slight tweak to the Amazon AddedContent code to avoid
+ attempting to convert 979 ISBNs to ISBN-10s (which is not possible).
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+12 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Amazon.pm
+7 1 Open-ILS/src/perlmods/t/16-OpenILS-WWW-AddedContent.t
+30 0 Open-ILS/src/sql/Pg/t/lp1857060_handle_all_types_of_isbn.pg
+ create mode 100644 Open-ILS/src/sql/Pg/t/lp1857060_handle_all_types_of_isbn.pg
+
+commit 9d4aec88b8e5ff6d1b62cf1b1f3267d200ae6a7b
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Tue Jul 13 10:28:12 2021 -0400
+
+ LP#1910891: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.new_booking_perms_in_map.sql => 1269.data.new_booking_perms_in_map.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.new_booking_perms_in_map.sql => 1269.data.new_booking_perms_in_map.sql} (92%)
+
+commit 0c414a2e9253f5e7b457c9b9a30fc3444eb5f26f
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Sat Jan 9 22:20:29 2021 -0800
+
+ LP1910891: Add new booking perms to appropriate groups
+
+ Steps to test:
+
+ 1) Without this patch, create a reservation for a BR1 resource at BR1.
+ 2) Log in as a circulator at BR1.
+ 3) Go to Booking > Manage Reservations. Note that you can't see your reservation.
+ 4) Run this upgrade script.
+ 5) Repeat steps 2-3. Notice that you can now see the reservation.
+ 6) Wipe your database and re-install it with the additions to the seed data
+ in this commit. Repeat steps 1-3 and notice that you can see the reservation
+ as expected.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.new_booking_perms_in_map.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.new_booking_perms_in_map.sql
+
+commit 5cd1d5224799c3ad9d85b21a13bb1d641a7012a7
+Author: Jason Boyer <JBoyer@EquinoxInitiative.org>
+Date: Wed Mar 10 18:48:12 2021 -0500
+
+ LP1895737: Add Curbside Appointments to Bootstrap OPAC
+
+ Add support for requesting / editing / canceling curbside
+ appointments to the bootstrap opac.
+
+ Signed-off-by: Jason Boyer <JBoyer@EquinoxInitiative.org>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 0 Open-ILS/src/templates-bootstrap/opac/css/style.css.tt2
+191 0 Open-ILS/src/templates-bootstrap/opac/myopac/holds_curbside.tt2
+8 2 Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2
+ create mode 100755 Open-ILS/src/templates-bootstrap/opac/myopac/holds_curbside.tt2
+
+commit 448e2a4b0d6f7e3abfc291258e9c192bfd035c2c
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jul 12 17:01:51 2021 -0400
+
+ LP#1908722: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angstcat-show-more-details.sql => 1268.data.angstcat-show-more-details.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angstcat-show-more-details.sql => 1268.data.angstcat-show-more-details.sql} (82%)
+
+commit a20472a10d7956617901889d9309cc938cdecd99
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Jul 9 17:10:31 2021 -0400
+
+ LP#1908722: add electronic resource links
+
+ This patch adds electronic resource links to the Show More Details
+ view in the Angular staff catalog, above the table of items.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+
+21 2 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
+2 0 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
+
+commit 2c872e9324b9b4af87b9b5cdd5eab4f47c6d8fcd
+Author: Bill Erickson <berickxx@gmail.com>
+Date: Fri Jul 2 16:57:40 2021 -0400
+
+ LP1908722 Staff catalog Show More Details
+
+ Adds a "Show More Details" (and "Show Fewer Details") buttons to the
+ Angualr staff catalog. Similar to the TPAC, activating the button means
+ more holdings details are displayed in the search results page.
+
+ Adds a new workstation setting type called
+ 'eg.staff.catalog.results.show_more'
+
+ Signed-off-by: Bill Erickson <berickxx@gmail.com>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+
+10 5 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
+12 5 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
+4 0 Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
+0 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
+1 0 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
+27 0 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
+6 2 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.html
+35 4 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
+85 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+11 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angstcat-show-more-details.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angstcat-show-more-details.sql
+
+commit 7cfe8f81337ff0f8f3fe8073ba3f623e003281d9
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jul 12 11:44:48 2021 -0400
+
+ LP#1844169: add release note entry
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 7b2271c5c62de4717ff8f311eb9f123b40635f1d
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jul 12 11:43:29 2021 -0400
+
+ LP#1844169: (follow-up) add navigation
+
+ This patch adds a link back to the list of Search Filter Groups
+ from the page for editing a single group.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-entries.component.html
+
+commit 6df67a0c06d3fa401eda20044b942ab62e73bf07
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jul 12 11:42:24 2021 -0400
+
+ LP#1844169: (follow-up) add validation to entry form
+
+ The Search Filter Group Entries modal now enforces
+ required fields client-side.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+6 3 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.html
+1 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.ts
+
+commit 462b0acbcbf91cd344f184be76599967b6eee792
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Mon Jul 12 11:07:24 2021 -0400
+
+ LP#1844169: fix lint
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
+1 1 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.ts
+
+commit 7cf600179599e3a6f72bf29bef2c9d28b2cb64f2
+Author: Kyle Huckins <khuckins@catalyte.io>
+Date: Wed Mar 17 19:48:44 2021 +0000
+
+ LP#1844169: Compare query position against string
+
+ Compare queryPosition against '0' rather than int 0, avoiding Angular
+ issues during build process
+
+ Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.ts
+
+commit 3db4db0b6e94d1895dc4c0e3c7425b39851fab2e
+Author: Mike Risher <mrisher@catalyte.io>
+Date: Tue Sep 17 21:33:04 2019 +0000
+
+ LP#1844169: port Search Filter Groups admin interface to Angular
+
+ Port search filter groups admin from DOJO UI to Angular. Each search
+ filter group has its own edit page, from which you can edit search
+ filter group entries.
+
+ Signed-off-by: Mike Risher <mrisher@catalyte.io>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 10 Open-ILS/examples/fm_IDL.xml
+1 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
+4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
+45 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.html
+90 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.ts
+37 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-entries.component.html
+122 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-entries.component.ts
+19 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-routing.module.ts
+23 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.component.html
+92 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.component.ts
+24 0 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/query-dialog.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-entries.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-entries.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group-routing.module.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.component.html
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.component.ts
+ create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/search-filter/search-filter-group.module.ts
+
+commit 65ab68d475f06be4a50849f29206e71366db057f
+Author: Mike Risher <mrisher@catalyte.io>
+Date: Wed May 6 17:08:33 2020 +0000
+
+ LP#1362743 One modal at a time during batch checkin
+
+ Modify batch checkins so that only one modal pops up at a time.
+ When each one is dismissed the next one will appear.
+
+ Signed-off-by: Mike Risher <mrisher@catalyte.io>
+ Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+13 5 Open-ILS/web/js/ui/default/staff/circ/services/item.js
+
+commit a7d44eb8c4ce0e33dcd5901c30a080e3f593c928
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Mon Feb 1 18:04:02 2021 -0800
+
+ LP1913221: Don't display blank course section number in OPAC
+
+ To test:
+
+ 1) Use the Library Settings Editor to turn on the Course Materials
+ Module.
+ 2) In Local administration, go to the course reserves list.
+ 3) Add several courses, some with section numbers, others without.
+ 4) In the OPAC, use the Course Search function to search for the courses
+ you just added.
+ 5) Notice that the search results page has a place for section numbers,
+ whether or not the course has one.
+ 6) Click into some of the courses. Notice that the course page also
+ includes a place for section numbers, whether or not the course has
+ one.
+ 7) Apply this patch.
+ 8) Repeat steps 4-6. Notice that the blank "section number" areas no
+ longer appear.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Beth Willis <willis@noblenet.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+5 3 Open-ILS/src/templates/opac/course/results.tt2
+6 4 Open-ILS/src/templates/opac/parts/course/body.tt2
+
+commit 1e354085482c087c2b2a99b0834820dd2d4071e0
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Jul 7 10:47:58 2021 -0400
+
+ LP#1920210: stamp schema update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.audit-fund-debit.sql => 1267.schema.audit-fund-debit.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.audit-fund-debit.sql => 1267.schema.audit-fund-debit.sql} (53%)
+
+commit eaccafb074610430c0355f39b8e230ae083118ef
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Jun 4 16:31:12 2021 -0400
+
+ LP#1920210: add release notes
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+5 0 docs/RELEASE_NOTES_NEXT/Acquisitions/Fund_Debit_Auditor_Table.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Fund_Debit_Auditor_Table.adoc
+
+commit 2e7a012a1d0697c295f89ada12bc18a31f9232da
+Author: Jeff Davis <jeff.davis@bc.libraries.coop>
+Date: Wed Mar 31 17:03:03 2021 -0700
+
+ LP#1920210: add auditor tables for acq.fund_debit
+
+ Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 Open-ILS/src/sql/Pg/901.audit-tables.sql
+8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.audit-fund-debit.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.audit-fund-debit.sql
+
+commit 61bdd833b2b091a31a14515466869739163c4663
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Jul 7 10:42:54 2021 -0400
+
+ LP#1907296: stamp DB update
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ws_setting_eg_grid_catalog_record_copies => 1266.ws_setting_eg_grid_catalog_record_copies.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ws_setting_eg_grid_catalog_record_copies => 1266.ws_setting_eg_grid_catalog_record_copies.sql} (81%)
+
+commit 2f299de58633343e1bcd3a801ed7e6505e8f4863
+Author: Michele Morgan <mmorgan@noblenet.org>
+Date: Fri Apr 9 12:38:55 2021 -0400
+
+ LP#1907296 Missing Workstation setting for staff cat item table
+
+ Adds the ws setting type eg.grid.catalog.record.copies to allow users to
+ save grid preferences for the angular catalog item table.
+
+ Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
+ Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+14 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ws_setting_eg_grid_catalog_record_copies
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ws_setting_eg_grid_catalog_record_copies
+
+commit 14264be1919a2048a12c1f480a1f300bed63167f
+Author: Garry Collum <gcollum@gmail.com>
+Date: Tue May 11 15:43:34 2021 -0400
+
+ LP1928005 Bootstrap Opac: Current charges not aligned on mobile.
+
+ This patch removes the classes from the charges table that presents the table in a vertical format.
+ It wraps the table in a <div> that uses the table-responsive class.
+
+ To test add some charges to a patron record.
+ Bring that patron's account up in the opac and view the charges table in the smallest browser size
+ possible.
+ Notice that the table switches to a vertical format and the column names are mis-aligned.
+
+ Apply the patch.
+
+ View the table again. The table should now be horizontal with all of the columns correct.
+
+ Signed-off-by: Garry Collum <gcollum@gmail.com>
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+4 2 Open-ILS/src/templates-bootstrap/opac/myopac/charges.tt2
+
+commit bec6546de87be23c16e346c69ec418362b706b86
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Fri Jun 4 16:17:33 2021 -0400
+
+ LP#1929136: (follow-up) reduce bounce time to 500ms
+
+ During testing, 500ms was enough to avoid excessive
+ PCRUD calls while still keeping the interface's display
+ of duplicate or missing barcode warnings responsive.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
+
+commit cacc12ea0dd8892e89ed3ff15d21b64c33111184
+Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
+Date: Thu May 20 14:51:17 2021 -0700
+
+ LP#1929136: delay barcode lookup on change in holdings editor
+
+ In the Holdings Editor, any change to the barcode field results in an
+ immediate API call. Thus, if you type the barcode "123456789", you
+ would get 9 separate calls: 1, 12, 123, 1234, 12345 ...
+
+ This commit adds a 1000ms delay to avoid excessive pcrud calls when
+ typing a barcode.
+
+ Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
+
+commit 0b5d5f44b119b41d2d0d32370c3c1b8ed38e3659
+Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+Date: Thu Jul 1 16:58:23 2021 -0400
+
+ Docs: updates to library settings; filename fixes
+
+ Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
+
+48 0 docs/modules/admin/pages/librarysettings.adoc
+2 3 docs/modules/admin_initial_setup/pages/dym_admin.adoc
+- - docs/modules/opac/assets/images/media/{geosort_entry_box.PNG => geosort_entry_box.png}
+- - docs/modules/opac/assets/images/media/{geosort_results_km.PNG => geosort_results_km.png}
+- - docs/modules/opac/assets/images/media/{geosort_retrieval_error.PNG => geosort_retrieval_error.png}
+ rename docs/modules/opac/assets/images/media/{geosort_entry_box.PNG => geosort_entry_box.png} (100%)
+ rename docs/modules/opac/assets/images/media/{geosort_results_km.PNG => geosort_results_km.png} (100%)
+ rename docs/modules/opac/assets/images/media/{geosort_retrieval_error.PNG => geosort_retrieval_error.png} (100%)
+
+commit 0eca6018296b4b73590382c8387a607dddcd8619
+Author: Jason Stephenson <jason@sigio.com>
+Date: Fri Jun 25 13:05:49 2021 -0400
+
+ Forward port the 3.6.3 to 3.6.4 db upgrade script
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+1535 0 Open-ILS/src/sql/Pg/version-upgrade/3.6.3-3.6.4-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.6.3-3.6.4-upgrade-db.sql
+
+commit 8b6765e3c0df78e46db0a4bdf72efbb7158e4fcc
+Author: Jason Stephenson <jason@sigio.com>
+Date: Wed Jun 23 16:21:39 2021 -0400
+
+ Forward port 3.5.4 to 3.5.5 db upgrade script
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+125 0 Open-ILS/src/sql/Pg/version-upgrade/3.5.4-3.5.5-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.5.4-3.5.5-upgrade-db.sql
+
+commit 49375412ce206ee8cca0bbafdd6cc6680f930f72
+Author: Jason Stephenson <jason@sigio.com>
+Date: Wed Jun 23 16:20:25 2021 -0400
+
+ Forward port 3.5.3 to 3.5.4 db upgrade script
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+
+105 0 Open-ILS/src/sql/Pg/version-upgrade/3.5.3-3.5.4-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.5.3-3.5.4-upgrade-db.sql
+
+commit 6022ddc5895d19dbd35923679a419233cd73551d
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Wed Jun 23 12:38:00 2021 -0400
+
+ Forward-port 3.7.1 version upgrade script
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+1514 0 Open-ILS/src/sql/Pg/version-upgrade/3.7.0-3.7.1-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.7.0-3.7.1-upgrade-db.sql
+
+commit c8072fb331c78e11f3878fdeb9d914c98dd6a9f7
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed Jun 2 11:08:09 2021 -0400
+
+ LP#1908619: add a release notes sentence
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
+
+commit 20bd496d46b2bbb24206410a803f29d351ef5c76
+Author: Terran McCanna <tmccanna@georgialibraries.org>
+Date: Tue Jan 5 14:09:36 2021 -0500
+
+ LP1908619 Adjustments to Staff Search Preferences Page
+
+ Change 'Catalog Preferences' to 'Search Preferences' and
+ add a Return button at the bottom to make it more obvious how
+ to get out of the interface.
+
+ Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
+ Signed-off-by: Jennifer Bruch <jbruch@sparkpa.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+1 1 Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
+9 1 Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.html
+8 0 Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.ts
+
+commit 4210059afeef91237ff5cb4a33af827df977090a
+Author: Jason Stephenson <jason@sigio.com>
+Date: Wed Dec 18 13:11:55 2019 -0500
+
+ LP#1856868: Remove deprecated open-ils.circ.renew.auto API
+
+ The deprecated open-ils.circ.renew.auto API was removed. You will
+ want to use open-ils.circ.renew with the auto_renewal option set
+ to 1. This mainly affects those who have written custom code using
+ the open-ils.circ backend.
+
+ This removal was broadcast in the release notes for Launchpad bug
+ 1835085: https://bugs.launchpad.net/bugs/1835085.
+
+ Signed-off-by: Jason Stephenson <jason@sigio.com>
+ Signed-off-by: Mike Risher <mrisher@catalyte.io>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+0 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+6 0 docs/RELEASE_NOTES_NEXT/Circulation/renew-auto-removed.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/renew-auto-removed.adoc
+
+commit 2d94406e1418968836745771b25a7a3cc1f05aa3
+Author: Galen Charlton <gmc@equinoxOLI.org>
+Date: Wed May 26 16:03:50 2021 -0400
+
+ LP#1898114: (follow-up) adjust the style of the org selector
+
+ This patch makes the new hold pull list org selector match
+ the selector on the holds shelf page.
+
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+2 2 Open-ILS/src/templates/staff/circ/holds/t_pull.tt2
+6 3 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
+
+commit 9b7a29a7953604f41050340d81d3dfdc18eafbdb
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Tue Mar 16 19:37:00 2021 -0700
+
+ LP1898114: Add org selector to holds pull list
+
+ To test:
+ 1) Go to the Holds Pull List
+ 2) Try looking at the hold lists for all libraries where
+ you have the VIEW_HOLD permission.
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+ Signed-off-by: Jennifer Bruch <jbruch@sparkpa.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
+
+10 0 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
+16 3 Open-ILS/web/js/ui/default/staff/circ/holds/app.js
+7 0 docs/RELEASE_NOTES_NEXT/Circulation/holds_pull_list_selector.adoc
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/holds_pull_list_selector.adoc
+
+commit 6cc07322a26da677577f7410ebe2d0e88f593613
+Author: katiegmartin <38866437+katiegmartin@users.noreply.github.com>
+Date: Mon Oct 26 14:55:30 2020 -0400
+
+ update to Antora styleguide
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+4 4 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE.adoc
+
+commit 28cad8db758f0ca802380cb4d43473487996f620
+Author: Jane Sandberg <sandbej@linnbenton.edu>
+Date: Sat May 15 20:38:08 2021 -0700
+
+ LP1881607 stamp upgrade script
+
+ Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.located-uris-shortcut.sql => 1261.schema.located-uris-shortcut.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.located-uris-shortcut.sql => 1261.schema.located-uris-shortcut.sql} (87%)
+
+commit 6cb40fcdcadc58e78837cd49de2dba48f7b16269
+Author: Jason Boyer <JBoyer@EquinoxInitiative.org>
+Date: Tue May 11 19:42:31 2021 -0400
+
+ LP1908440: Stamp Upgrade Script
+
+ Signed-off-by: Jason Boyer <JBoyer@EquinoxInitiative.org>
+
+1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
+1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.au_photo_url.sql => 1260.data.lp1908440.photo_url_editing.sql}
+ rename Open-ILS/src/sql/Pg/upgrade/{xxxx.au_photo_url.sql => 1260.data.lp1908440.photo_url_editing.sql} (97%)
+
+commit 0c4e237e47681d1ea809795e4fd7f820288b47cf
+Author: Rogan Hamby <rogan.hamby@gmail.com>
+Date: Wed Mar 24 09:12:07 2021 -0400
+
+ lp1908440 editing the photo url in the staff client
+
+ Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
+ Signed-off-by: Seth Erickson <serickson@tds.lib.mn.us>
+ Signed-off-by: Jason Boyer <JBoyer@EquinoxInitiative.org>
+
+9 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+29 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
+84 0 Open-ILS/src/sql/Pg/upgrade/xxxx.au_photo_url.sql
+1 0 Open-ILS/src/templates/actor/user/register_table.tt2
+11 0 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+18 0 Open-ILS/web/js/ui/default/actor/user/register.js
+4 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
+3 0 docs/RELEASE_NOTES_NEXT/Circulation/photo_url.adoc
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.au_photo_url.sql
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/photo_url.adoc
+
+commit 9eae8a68f3012f2016dfe9c5ab3fc23e818307b3
+Author: blake <blake@mobiusconsortium.org>
+Date: Thu Apr 15 14:28:54 2021 -0500
+
+ docs: Antora search index limit to master plus new switch
+
+ This provides a new option for generate_docs.p:
+
+ --antora-ui-repo-branch
+
+ where the user can optionally specify a branch on our UI repo for testing
+
+ Signed-off-by: blake <blake@mobiusconsortium.org>
+ Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
+
+6 1 docs/generate_docs.pl