commit 519e927e7afa089a76e1f5d4fd699ca678aea115 Author: Jason Boyer Date: Thu Jan 5 08:09:10 2023 -0500 bumping Perl version string for 3.8.2 Signed-off-by: Jason Boyer 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm commit 22a4e01a2233f605d90291462c3a19d33f40f106 Author: Jason Boyer Date: Thu Jan 5 08:07:47 2023 -0500 Translation updates - xtb files Signed-off-by: Jason Boyer 1802 454 Open-ILS/src/eg2/src/locale/messages.cs-CZ.xtb commit 60d5c9ec739c14a8362e9f39db5de56df27ac982 Author: Jason Boyer Date: Thu Jan 5 07:51:33 2023 -0500 Translation updates - po files Signed-off-by: Jason Boyer 30 24 build/i18n/po/bootstrap-opac/cs-CZ.po 33 23 build/i18n/po/bootstrap-opac/fr-CA.po 4 4 build/i18n/po/conify/cs-CZ.po 44 24 build/i18n/po/db.seed/cs-CZ.po 4 4 build/i18n/po/fm_IDL.dtd/cs-CZ.po 4 4 build/i18n/po/multiclass_search_help.html/en-GB.po 11 7 build/i18n/po/tpac/cs-CZ.po 4 4 build/i18n/po/tpac/es-ES.po 60 47 build/i18n/po/webstaff/cs-CZ.po commit c4428e246eb915a18262676a950f78d6523c79c7 Author: Galen Charlton Date: Tue Nov 1 21:53:46 2022 -0400 fix version stamp in 1341 update Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/upgrade/1341.schema.dym_delayed_reify.sql commit 153b13fb6deed3e7bbb36cbfb650b7eabafb19a0 Author: Michele Morgan Date: Thu Aug 12 14:09:41 2021 -0400 LP#1939730 - Use original call number owning_lib when reverting items When removing items with edited call numbers from a course, find or create the resulting call number using the original call number's owning_lib rather than the course owner. Signed-off-by: Michele Morgan Signed-off-by: Terran McCanna Signed-off-by: Jane Sandberg 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm commit 8697942d204cbabbf06fe78f6d6ad7f7869e4aea Author: Jennifer Pringle Date: Tue Oct 18 09:33:47 2022 -0400 docs: release notes 3.8.2 Author: Jennifer Pringle Author: Jennifer Weston Signed-off-by: Andrea Buntz Neiman Signed-off-by: Galen Charlton 126 0 docs/RELEASE_NOTES_3_8.adoc commit 3ad682112d1d0b86e7de5ac9ac9ec4c28710ce2e Author: Jason Boyer Date: Thu Jan 5 07:10:01 2023 -0500 Translation updates - newpot Signed-off-by: Jason Boyer 183 105 build/i18n/po/bootstrap-opac/bootstrap-opac.pot 2983 2968 build/i18n/po/db.seed/db.seed.pot 2533 2529 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot 54 54 build/i18n/po/tpac/tpac.pot 58 38 build/i18n/po/webstaff/webstaff.pot commit a8d0b20014902bf6508df27fab637d61a4373e35 Author: Bill Erickson Date: Mon Aug 8 14:04:55 2022 -0400 LP1915440 Clear Hopeless Date on Capture Clear the hold hopeless date when a copy is captured for the hold. One way to make this happen for testing: . Configure the Missing copy status as holdable=true hopeless_prone=true . Place hold with only 1 viable copy. . Mark said copy as missing -- this stamps a hopeless_date on the hold. . Check the copy in. This results in a capture + hopeless hold. Signed-off-by: Bill Erickson Signed-off-by: Susan Morrison Signed-off-by: Galen Charlton 2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm commit 157853e5e92a96d77e58c66db2e847d4d8a57c37 Author: Jason Boyer Date: Tue Nov 15 08:25:38 2022 -0500 LP#1969994: Add Release Note Signed-off-by: Jason Boyer 5 0 docs/RELEASE_NOTES_NEXT/OPAC/stripe_user_id.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe_user_id.adoc commit aeda641bd2f6aa2ab7cc263e7da2d623a17a6b19 Author: Terran McCanna Date: Fri Apr 22 17:12:47 2022 -0400 LP#1969994: Stripe: Add User Database ID Adds the patron's database ID to the payment intent so that payments can be more easily reconciled with the Evergreen database. Signed-off-by: Terran McCanna Signed-off-by: Garry Collum Signed-off-by: Jason Boyer 2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm commit a0104a8ecca4ed1059ee3473f5bff93e35196963 Author: Jane Sandberg Date: Thu Nov 3 18:46:40 2022 -0700 LP1995653: small create_release_notes script changes Signed-off-by: Jane Sandberg Signed-off-by: Jason Boyer 13 17 docs/RELEASE_NOTES_NEXT/create_release_notes.sh commit 0eaad61ada3a45d2979b681dc41049da8bbf9beb Author: Jason Stephenson Date: Tue Sep 14 15:02:38 2021 -0400 Lp 1943634: Fix MARC Stream Importer Temp File Creation Use fileparse on $0 in marc_stream_importer.pl to get the program's basename and use that instead of $0 to generate the temp file's name. Signed-off-by: Jason Stephenson Signed-off-by: Jason Boyer 2 1 Open-ILS/src/support-scripts/marc_stream_importer.pl.in commit 8c3317b94b6fae2e944201130a954a0fc3d01c12 Author: Jane Sandberg Date: Thu Sep 17 14:13:54 2020 -0700 LP1824709: Allow comboboxes inputs to have IDs This adds a new input, domId, for the combobox component. A good way to test: 1) Download the Wave accessibility checker. 2) Go to one of the following screens: - Admin > Local > Course Reserves > Choose a course > Associate item from catalog - Admin > Local > Course Reserves > Choose a course > Associate brief record - MARC Batch Import - MARC Batch Import/Export > Inspect Queue - Staff Catalog Add to bucket - Staff catalog conjoined items - Hold cancel dialog 3) Right click and select "WAVE this page" 4) On the Details tab of WAVE, notice that there are several "Missing form label" errors. 5) Apply this patch. 6) Run WAVE again; notice that the number of missing form label errors has decreased. Signed-off-by: Jane Sandberg Signed-off-by: Garry Collum 1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html 18 16 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html 9 9 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html 2 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html 2 1 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.html 1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/conjoined-items-dialog.component.html 3 3 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.html 7 4 Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.html commit 78093899b33f07e0f0882d65ef5966d2deee523c Author: Mike Rylander Date: Tue Oct 25 11:51:04 2022 -0400 LP#1931737: Stamping upgrade scripts Signed-off-by: Mike Rylander 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 2 0 Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.dym_update_and_reify.sql => 1340.schema.dym_update_and_reify.sql} 2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dym_delayed_reify.sql => 1341.schema.dym_delayed_reify.sql} rename Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.dym_update_and_reify.sql => 1340.schema.dym_update_and_reify.sql} (99%) rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dym_delayed_reify.sql => 1341.schema.dym_delayed_reify.sql} (99%) commit e435b9a148d7f59bbb9568838d96e58d9900ad0c Author: Mike Rylander Date: Fri May 13 12:35:24 2022 -0400 LP#1931737: Allow the delay of symspell updates This commit adds a new internal flag, auto-created at the time of need, to control whether record ingest will cause immediate updates to the symspell dictionary, or if those updates will simply be recorded for later incorporation. Inline symspell dictionary updates can cause record updates to be logically serialized, impacting the preformance of other tools used for batch reingest. pingest.pl is changed to allow an administrator to make use of this feature via the --delay-symspell command line flag. NOTE: includes a minor fixup from blake@mobiusconsortium.org for a syntax error. Signed-off-by: Mike Rylander Signed-off-by: Jason Stephenson Signed-off-by: blake 4 1 Open-ILS/src/sql/Pg/030.schema.metabib.sql 53 0 Open-ILS/src/sql/Pg/300.schema.staged_search.sql 199 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dym_delayed_reify.sql 44 0 Open-ILS/src/support-scripts/pingest.pl create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.dym_delayed_reify.sql commit 34d252daa7483a7394b2c969bb42ad461dc7319c Author: Mike Rylander Date: Fri Mar 4 10:38:12 2022 -0500 LP#1931737: DYM can cause deadlocks w/ parallel ingest This patch causes all symspell dictionary updates to occur at then end of metabib search field updates in one go, which allows Postgres' INSERT ... ON CONFLICT mechanism to properly lock and serialize changes when necessary. Signed-off-by: Mike Rylander Signed-off-by: Jane Sandberg Signed-off-by: Jason Stephenson Signed-off-by: blake 1 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql 77 102 Open-ILS/src/sql/Pg/300.schema.staged_search.sql 240 0 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.dym_update_and_reify.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.dym_update_and_reify.sql commit 7ac4598dca91a5b0a873a5021d0d2df6775f4792 Author: Michele Morgan Date: Mon Oct 24 16:57:59 2022 -0400 LP1993922 - Fix terminology Archival->Archiving Signed-off-by: Michele Morgan 2 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html 2 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html commit 0abc17d56c6c124cfd562ebdc08f2ac5af6a33e8 Author: Jane Sandberg Date: Sat Oct 22 15:43:10 2022 -0700 LP1993922: Course material delete should not delete other courses' materials To test: * Apply this patch * Login to BR1 workstation * Go to Admin - Local Admin - Course Reserves List * Create two courses, Course 1 and Course 2 * Associate materials to both courses * Archive Course 1 * Go to Course materials on Course 2 and note that it still has all of its materials attached. Signed-off-by: Jane Sandberg Signed-off-by: Beth Willis Signed-off-by: Michele Morgan 1 1 Open-ILS/src/eg2/src/app/staff/share/course.service.ts commit ebd4de6a072de3d6f3e79d5f80843429987d9eea Author: Jason Boyer Date: Thu Oct 20 17:32:09 2022 -0400 LP 1993534: Followup to replace deprecated command Running ng xi18n manually complained that it's deprecated and extract-i18n is the new hotness. Signed-off-by: Jason Boyer Signed-off-by: Jane Sandberg 1 1 Open-ILS/src/eg2/package.json commit 84fc0a2b47bf8435dd8086b60d6b92165cf5e81d Author: Jane Sandberg Date: Wed Oct 19 06:28:40 2022 -0700 LP1993534: Command line flag usage for ng xi18n To test: 1) cd [Evergreen repo]/Open-ILS/src/eg2 2) npm install 3) npm run export-strings # should fail 4) Apply this patch 5) npm run export-strings # should successfully create a file in the locales directory Signed-off-by: Jane Sandberg Signed-off-by: Jason Boyer 1 1 Open-ILS/src/eg2/package.json commit 8d14414b1b5b6095e5a78f7bb8e2b52e65399b71 Author: Michele Morgan Date: Tue Oct 18 17:16:55 2022 -0400 LP1913604 - Stamping upgrade script Signed-off-by: Michele Morgan 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 2 2 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.course_original_circ_lib.sql => 1339.schema.course_original_circ_lib.sql} rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.course_original_circ_lib.sql => 1339.schema.course_original_circ_lib.sql} (63%) commit 6225be879b4fd3ba70fddd1f853ed8d04665ca8c Author: Jane Sandberg Date: Tue Sep 13 20:21:12 2022 -0700 LP1913604: Course materials module should remember original circ_lib Signed-off-by: Jane Sandberg Signed-off-by: Michele Morgan 2 0 Open-ILS/examples/fm_IDL.xml 6 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html 113 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.spec.ts 53 34 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.ts 11 6 Open-ILS/src/eg2/src/app/staff/share/course.service.ts 116 0 Open-ILS/src/eg2/src/app/staff/share/course.spec.ts 3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm 6 4 Open-ILS/src/perlmods/live_t/31-courses.t 1 0 Open-ILS/src/sql/Pg/040.schema.asset.sql 8 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.course_original_circ_lib.sql create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.spec.ts create mode 100644 Open-ILS/src/eg2/src/app/staff/share/course.spec.ts create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.course_original_circ_lib.sql commit 26ff1066b365e11b8188b3f955cb7faa487041da Author: Jane Sandberg Date: Thu May 19 15:04:05 2022 -0600 LP1913604: course materials module shouldn't move items to different owning libs To test: 1) Create a course that can have volumes (e.g. a branch or bookmobile, not a consortium) 2) Associate an item with that course that is from a different branch 3) Note that the item's owning and circ libraries have not changed. Signed-off-by: Jane Sandberg Signed-off-by: Michele Morgan 1 2 Open-ILS/src/eg2/src/app/staff/share/course.service.ts commit f0817dff782f934845993e26a9021abb44fba102 Author: Jane Sandberg Date: Thu Jan 28 14:26:19 2021 -0800 LP1913604: Alert staff when associating item with course at a different library 1) Create a new course at a branch that can have items (BR3, for example). 2) Add an item with the circ_lib of BR3. Note that the item is added to the grid. 3) Add an item with a different circ_lib. Note that you get an alert showing that the item is not at the course's owning library. 4) Push the Cancel button. Notice that the item is not added to the course. 5) Repeat step 3 and push the Confirm button. Notice that the item is added to the course this time. Signed-off-by: Jane Sandberg Signed-off-by: Michele Morgan 6 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html 26 22 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.ts commit e300362eb1d706103e017816d8d41534abb29cc5 Author: Jane Sandberg Date: Fri Sep 2 17:49:55 2022 -0700 LP1940105: Perl detach material correctly resets item location Signed-off-by: Jane Sandberg Signed-off-by: Michele Morgan 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm 57 2 Open-ILS/src/perlmods/live_t/31-courses.t commit 76a79eebeea9a347c4ff93fa1f04381be2f1cdaa Author: Kyle Huckins Date: Sun Feb 27 01:33:29 2022 +0000 lp1940105 Archive Course Should Use detach_material - Replaced resetItemFields with detachMaterials in Course Service - Refactored disassociateMaterials to utilize detach_materials - Refacotred deleteSelectedMaterials to utilize Course Service detachMaterials function Signed-off-by: Kyle Huckins Signed-off-by: Jane Sandberg Signed-off-by: Michele Morgan 1 6 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.ts 24 31 Open-ILS/src/eg2/src/app/staff/share/course.service.ts commit 5c51d16dce930a26dd95c1ae1179f5c70959d9af Author: Jane Sandberg Date: Wed Oct 12 16:38:20 2022 -0700 LP1898775: Add basket to bucket in bootstrap The bootstrap OPAC uses links, rather than