1 commit 0553a8feb4f24949e60c97feed9255d61f6e2502
2 Author: Jason Stephenson <jason@sigio.com>
3 Date: Fri Oct 29 11:30:10 2021 -0400
5 Bumping Perl version string for 3.6.5
7 Signed-off-by: Jason Stephenson <jason@sigio.com>
9 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
11 commit aacc1afa007e11e523010438b8a4b4957065fd24
12 Author: Jason Stephenson <jason@sigio.com>
13 Date: Fri Oct 29 09:26:30 2021 -0400
15 Translation updates - newpot
17 Signed-off-by: Jason Stephenson <jason@sigio.com>
19 844 671 build/i18n/po/bootstrap-opac/bootstrap-opac.pot
20 1 1 build/i18n/po/conify/conify.pot
21 3069 3001 build/i18n/po/db.seed/db.seed.pot
22 2434 2429 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
23 7 1 build/i18n/po/ils_events.xml/ils_events.xml.pot
24 25 25 build/i18n/po/kpac/kpac.pot
25 512 508 build/i18n/po/tpac/tpac.pot
26 2 2 build/i18n/po/urlverify/urlverify.pot
27 430 400 build/i18n/po/webstaff/webstaff.pot
29 commit 214589f60f190933115424ecf060be621d431dcb
30 Author: Jason Stephenson <jason@sigio.com>
31 Date: Fri Oct 29 09:24:57 2021 -0400
33 Remove extraneous release notes docs
35 Signed-off-by: Jason Stephenson <jason@sigio.com>
37 0 10 docs/RELEASE_NOTES_NEXT/API/draw_field_label_improvements.adoc
38 0 47 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Search.adoc
39 0 33 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Providers_Interface.adoc
40 0 11 docs/RELEASE_NOTES_NEXT/Administration/autorenewal_action_trigger_result_code.adoc
41 0 30 docs/RELEASE_NOTES_NEXT/Administration/ezproxy.adoc
42 0 23 docs/RELEASE_NOTES_NEXT/Administration/lp1517298_matomo.adoc
43 0 33 docs/RELEASE_NOTES_NEXT/Administration/patronapi.adoc
44 0 20 docs/RELEASE_NOTES_NEXT/Administration/preloaded_audio.adoc
45 0 11 docs/RELEASE_NOTES_NEXT/Architecture/Antora_Documentation.adoc
46 0 39 docs/RELEASE_NOTES_NEXT/Architecture/Block_Login_of_Expired_Staff_Accounts.adoc
47 0 43 docs/RELEASE_NOTES_NEXT/Architecture/GIST_to_GIN_indexes_FTS.adoc
48 0 65 docs/RELEASE_NOTES_NEXT/Architecture/action-trigger-http-reactor.adoc
49 0 17 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
50 0 15 docs/RELEASE_NOTES_NEXT/Cataloging/blank_tcn_source.adoc
51 0 6 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
52 0 7 docs/RELEASE_NOTES_NEXT/Cataloging/manage-auths-ang.adoc
53 0 3 docs/RELEASE_NOTES_NEXT/Cataloging/marcbatch-ang-port.adoc
54 0 8 docs/RELEASE_NOTES_NEXT/Cataloging/preloaded_audio.adoc
55 0 24 docs/RELEASE_NOTES_NEXT/Cataloging/publisher-display-264.adoc
56 0 92 docs/RELEASE_NOTES_NEXT/Circulation/Curbside_Pickup.adoc
57 0 13 docs/RELEASE_NOTES_NEXT/Circulation/angular-booking-capture.adoc
58 0 16 docs/RELEASE_NOTES_NEXT/Circulation/autorenewnotify-renewal-field.adoc
59 0 59 docs/RELEASE_NOTES_NEXT/Circulation/course_materials_module.adoc
60 0 13 docs/RELEASE_NOTES_NEXT/Circulation/hopeless-holds.adoc
61 0 7 docs/RELEASE_NOTES_NEXT/Circulation/in_house_use_workstation.adoc
62 0 30 docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
63 0 12 docs/RELEASE_NOTES_NEXT/Circulation/test_notification_method.adoc
64 0 13 docs/RELEASE_NOTES_NEXT/Client/ang-catalog-more-hold-types.adoc
65 0 17 docs/RELEASE_NOTES_NEXT/Client/ang-staff-default.adoc
66 0 6 docs/RELEASE_NOTES_NEXT/Client/ang-staff-shared-bucket.adoc
67 0 14 docs/RELEASE_NOTES_NEXT/Client/splash_search_fix.adoc
68 0 34 docs/RELEASE_NOTES_NEXT/OPAC/Enhanced_Public_Catalog_Printing_and_Email.adoc
69 0 34 docs/RELEASE_NOTES_NEXT/OPAC/bootstrap-opac.adoc
70 0 10 docs/RELEASE_NOTES_NEXT/OPAC/carousel_ordering.adoc
71 0 11 docs/RELEASE_NOTES_NEXT/OPAC/stripe-v3.adoc
72 0 13 docs/RELEASE_NOTES_NEXT/Reports/change_aacs_label.adoc
73 0 5 docs/RELEASE_NOTES_NEXT/Reports/deduplicated_reports_schedule.adoc
74 0 23 docs/RELEASE_NOTES_NEXT/Reports/report_subtotals.adoc
75 0 22 docs/RELEASE_NOTES_NEXT/SIP/allow_usrname_in_patron_id.adoc
76 delete mode 100644 docs/RELEASE_NOTES_NEXT/API/draw_field_label_improvements.adoc
77 delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions_Search.adoc
78 delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Providers_Interface.adoc
79 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/autorenewal_action_trigger_result_code.adoc
80 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/ezproxy.adoc
81 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/lp1517298_matomo.adoc
82 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/patronapi.adoc
83 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/preloaded_audio.adoc
84 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/Antora_Documentation.adoc
85 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/Block_Login_of_Expired_Staff_Accounts.adoc
86 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/GIST_to_GIN_indexes_FTS.adoc
87 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/action-trigger-http-reactor.adoc
88 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
89 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/blank_tcn_source.adoc
90 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
91 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/manage-auths-ang.adoc
92 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marcbatch-ang-port.adoc
93 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/preloaded_audio.adoc
94 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/publisher-display-264.adoc
95 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Curbside_Pickup.adoc
96 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/angular-booking-capture.adoc
97 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/autorenewnotify-renewal-field.adoc
98 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/course_materials_module.adoc
99 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hopeless-holds.adoc
100 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/in_house_use_workstation.adoc
101 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
102 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/test_notification_method.adoc
103 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-catalog-more-hold-types.adoc
104 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-default.adoc
105 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-shared-bucket.adoc
106 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/splash_search_fix.adoc
107 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Enhanced_Public_Catalog_Printing_and_Email.adoc
108 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/bootstrap-opac.adoc
109 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/carousel_ordering.adoc
110 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe-v3.adoc
111 delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/change_aacs_label.adoc
112 delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/deduplicated_reports_schedule.adoc
113 delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/report_subtotals.adoc
114 delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/allow_usrname_in_patron_id.adoc
116 commit 4b38858700d517bec8451a86aa777dc53887f61f
117 Author: Jason Stephenson <jason@sigio.com>
118 Date: Mon Oct 25 13:17:50 2021 -0400
120 Docs: More 3.6.5 release notes cleanup
122 Signed-off-by: Jason Stephenson <jason@sigio.com>
124 6 5 docs/RELEASE_NOTES_3_6.adoc
126 commit 995d0f8b68d73b60a0b00fab544be3efdd8542b4
127 Author: Jason Stephenson <jason@sigio.com>
128 Date: Mon Oct 25 13:04:29 2021 -0400
130 Docs: Fix previous release notes addition
132 Signed-off-by: Jason Stephenson <jason@sigio.com>
134 1 1 docs/RELEASE_NOTES_3_6.adoc
136 commit 24159011cf4b740ba59e9640c5067beef4e20c91
137 Author: Jason Stephenson <jason@sigio.com>
138 Date: Mon Oct 25 12:55:34 2021 -0400
140 Docs: Add upgrade note to 3.6.5 release notes
142 Add a note mentioning that upgrading sites should make sure to run
143 autogen.sh to update the fm_IDL.xml files.
145 Signed-off-by: Jason Stephenson <jason@sigio.com>
147 2 0 docs/RELEASE_NOTES_3_6.adoc
149 commit caab6840755d65c91d2394455fba1da8e30a5250
150 Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
151 Date: Mon Oct 25 09:26:46 2021 -0400
153 Docs: updates to 3.6.5 release notes
155 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
156 Signed-off-by: Jason Stephenson <jason@sigio.com>
158 6 0 docs/RELEASE_NOTES_3_6.adoc
160 commit 7fba83243e04c090513003c3e5ece18312971132
161 Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
162 Date: Fri Oct 22 15:45:50 2021 -0400
164 docs: release notes 3.6.5
166 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
167 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
169 157 0 docs/RELEASE_NOTES_3_6.adoc
171 commit 91b5bd33922f41a165500d36a0f730abb26cb5eb
172 Author: Bill Erickson <berickxx@gmail.com>
173 Date: Tue Jul 27 15:09:45 2021 -0400
175 LP1903358 Staff catalog holds barcode realtime lookup
177 Avoid requiring staff to send an Enter event (keyword / scanner) when
178 entering a patron barcode into the place holds form. Instead, look the
179 barcode up after a sufficient amount of time has passed.
181 Signed-off-by: Bill Erickson <berickxx@gmail.com>
182 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
183 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
185 3 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
186 17 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
188 commit 14404b4cb06cb93f574f3cb92e1f3dfd7a50d5c5
189 Author: Galen Charlton <gmc@equinoxOLI.org>
190 Date: Mon Oct 4 12:28:14 2021 -0400
192 LP#1826759: end DB update scripts with "COMMIT", not "END"
194 The former is what tools like make_release are looking
197 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
199 1 1 Open-ILS/src/sql/Pg/upgrade/1302.data.lp1826759_items_out_typo.sql
201 commit 49cb426a2e38791d3d64c2dd55d3deeedb6b65d0
202 Author: Galen Charlton <gmc@equinoxOLI.org>
203 Date: Mon Oct 4 10:52:35 2021 -0400
205 LP#1922567: stamp schema update
207 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
209 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
210 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.authority-full-rec-value-index.sql => 1303.schema.authority-full-rec-value-index.sql}
211 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.authority-full-rec-value-index.sql => 1303.schema.authority-full-rec-value-index.sql} (83%)
213 commit da78953367a9559bc8ffbbf35890af977449a4c2
214 Author: Jason Stephenson <jason@sigio.com>
215 Date: Tue Apr 6 07:43:52 2021 -0400
217 Lp 1922567: Limit authority.full_rec.value indexes
219 Limit the authority_full_rec_value_index and
220 authority_full_rec_value_tpo_index indexes to the first 1024
221 characters of a field or subfield in order to avoid database errors
222 when inserting or updating authorities with long fields.
224 Include release note and regression test.
226 Signed-off-by: Jason Stephenson <jason@sigio.com>
227 Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
228 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
230 2 2 Open-ILS/src/sql/Pg/011.schema.authority.sql
231 21 0 Open-ILS/src/sql/Pg/t/regress/lp1922567-test-asset-full-rec-indexes.pg
232 12 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-full-rec-value-index.sql
233 17 0 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
234 create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1922567-test-asset-full-rec-indexes.pg
235 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority-full-rec-value-index.sql
236 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/authority-full-rec-value-index.adoc
238 commit d5e4c5e34ab579d5374be82666b996d624260195
239 Author: Jason Stephenson <jason@sigio.com>
240 Date: Mon Sep 27 13:39:41 2021 -0400
242 Lp 1826759: Stamping Upgrade Script
244 Signed-off-by: Jason Stephenson <jason@sigio.com>
246 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
247 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1826759.items_out_typo.sql => 1302.data.lp1826759_items_out_typo.sql}
248 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1826759.items_out_typo.sql => 1302.data.lp1826759_items_out_typo.sql} (96%)
250 commit 7599a89f95b7e5e4a1b9af63991d096062abc5da
251 Author: Jason Stephenson <jason@sigio.com>
252 Date: Mon Sep 27 13:32:41 2021 -0400
254 Lp 1826759: Fix Database Upgrade Script
256 Remove 2 extraneous updates, add a blank line between the remaining
257 updates, and add a placeholder the upgrade_deps_block_check().
259 Signed-off-by: Jason Stephenson <jason@sigio.com>
261 4 10 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
263 commit e2db1fb80955e1ec8b8d8b5bc9da96a7b3f52193
264 Author: Shula Link <slink@gchrl.org>
265 Date: Thu Mar 18 10:27:02 2021 -0400
267 Lp 1826759: Spelling correction: oustanding to outstanding
269 Correct the spelling of "oustanding" to "outstanding" in the
270 descriptions of 3 config.org_unit_setting_type entries:
272 * ui.circ.items_out.longoverdue
273 * ui.circ.items_out.lost
274 * ui.circ.items_out.claimsreturned
276 Signed-off-by: Shula Link <slink@gchrl.org>
277 Signed-off-by: Jason Stephenson <jason@sigio.com>
279 3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql
280 56 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
281 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1826759.items_out_typo.sql
283 commit ef232c6ffff6dff66714bad30040b18084861be3
284 Author: Jason Stephenson <jason@sigio.com>
285 Date: Tue Sep 7 14:37:54 2021 -0400
287 Lp 1942920: Show Legacy/Not Dated for Legacy Circs
289 When legacy circ counts are displayed in the AngularJS client, the
290 year shows up as -1. This patch attempts to replace -1 with a
291 translatable string: "Legacy/Not Dated" as was used in the XUL staff
294 Signed-off-by: Jason Stephenson <jason@sigio.com>
295 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
297 1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
299 commit 9154fd988ab8ef53107aa37ab55ea251ed65a9b0
300 Author: Galen Charlton <gmc@equinoxOLI.org>
301 Date: Thu Sep 23 16:11:42 2021 -0400
303 LP#1944765: enable the Apache module mod_headers
305 This patch enables mod_headers for Debian Stretch and Buster
306 and Ubuntu Bionic and Focal during installation. Without
307 mod_headers, the Angular staff client application can have
308 its index page cached for 24 hours on a stock system, meaning
309 that browsers will not consistently fetch the updated app
312 This patch does not change the Fedora Makefile as mod_headers
313 is enabled by default on RHEL-like distributions.
317 Existing Evergreen systems on Debian and Ubuntu should
318 do the following to ensure that mod_headers is active:
321 sudo systemctl restart apache2
325 [1] Perform a fresh installation of Evergreen on Stretch, Buster,
327 [2] Verify that mod_headers is enabled.
328 [3] (Optional) Fetch the Angular staff client index page, e.g.,
329 /eg2/staff, and verify that the response headers call for
332 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
333 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
334 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
336 1 0 Open-ILS/src/extras/install/Makefile.debian-buster
337 1 0 Open-ILS/src/extras/install/Makefile.debian-stretch
338 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-bionic
339 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-xenial
341 commit 47227bcbd30f23acd355c40f969fe2e72ea77ed4
342 Author: Shula Link <slink@gchrl.org>
343 Date: Tue Jul 13 10:16:39 2021 -0400
345 LP1834258 Replace Javascript with Placeholder Attribute
347 onfocus/onblur javascript replaced with placeholder="[% seed %]" in
348 Open-ILS/src/templates/kpac/getit.tt2 and
349 Open-ILS/src/templates/kpac/parts/searchbox.tt2
351 Signed-off-by: Shula Link <slink@gchrl.org>
352 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
353 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
355 1 3 Open-ILS/src/templates/kpac/getit.tt2
356 1 3 Open-ILS/src/templates/kpac/parts/searchbox.tt2
358 commit 8d803b67c74b6386c3c740f05c6ac3693341b0e5
359 Author: Bill Erickson <berickxx@gmail.com>
360 Date: Mon Aug 2 16:30:21 2021 -0400
362 LP1938729 Cache "cascade" setting values
364 Cache values retrieved from 'open-ils.actor.settings.retrieve' lookups
365 in IndexedDB, similar to to org unit setting lookups, to reduce the need
366 for so many API calls for settings retrieval.
368 Signed-off-by: Bill Erickson <berickxx@gmail.com>
369 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
371 87 24 Open-ILS/src/eg2/src/app/core/server-store.service.ts
372 2 1 Open-ILS/src/eg2/src/app/staff/login.component.ts
374 commit b00a79420b87249f09cc92122ab4398f00cf8d5f
375 Author: Terran McCanna <tmccanna@georgialibraries.org>
376 Date: Mon Sep 20 18:12:47 2021 -0400
378 LP1909144 BooPAC Login Form Tabbing
380 This change places the cursor in the user name field and adjusts the order
381 of the elements so that tabbing out of the user name field comes to the
384 Note that this modifies both the login modal and the embedded login form.
386 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
387 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
388 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
390 7 0 Open-ILS/src/templates-bootstrap/opac/parts/base.tt2
391 43 38 Open-ILS/src/templates-bootstrap/opac/parts/login/form.tt2
392 36 27 Open-ILS/src/templates-bootstrap/opac/parts/login/login_modal.tt2
394 commit aacf6e4e5551f1fd220d49483675daa23c69809e
395 Author: Josh Stompro <stompro@stompro.org>
396 Date: Thu Apr 15 08:37:05 2021 -0500
398 LP#1924562 - pingest.pl help typo for --max-duration
400 In the help command example the argument --duration is used but
401 --max-duration is the correct command.
403 Signed-off-by: Josh Stompro <stompro@stompro.org>
404 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
406 1 1 Open-ILS/src/support-scripts/pingest.pl
408 commit 1488acc6296fce080defde0eec000fef00e34654
409 Author: Bill Erickson <berickxx@gmail.com>
410 Date: Mon Jan 11 10:59:54 2021 -0500
412 LP1911023 Batch hold cancel refreshes before completion
414 Ensure all hold cancelation promises complete before reporting the
415 results back to the caller. Issue was result of thinko in the code
416 that failed to relay one of the promises in the chain, so it reported
417 promise completion prematurely.
419 Signed-off-by: Bill Erickson <berickxx@gmail.com>
420 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
422 1 1 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.ts
424 commit 856da80d4748f7155a49935231b3ecaeaefb848e
425 Author: Jason Stephenson <jason@sigio.com>
426 Date: Thu Oct 15 09:24:28 2020 -0400
428 Lp 1899974: Export PERL5LIB in oils_ctl.sh
430 A change in Perl release 5.26.0 necessitates that the SIP_DIR variable
431 (default value "/opt/SIPServer") be exported to the environment in
432 oils_ctl.sh when attempting to start SIPServer. This change affects
433 Ubuntu 18.04 (Bionic Beaver) and Debian 10 (Buster) and any future
438 1. Install OpenSRF, Evergreen, and SIPServer on an affected O/S.
439 2. Start OpenSRF service.
440 3. Start SIPServer via oils_ctl.sh:
441 oils_ctl.sh -a start_sip
442 4. Notice the "Starting OILS SIP Server" message is printed with no
443 indication of failure.
444 5. Verify that the PID file exists: /openils/var/run/oils_sip.pid
445 6. Verify that no SIPServer processes are actually running:
447 The above should produce no output.
451 1. Apply this patch and install oils_ctl.sh to /openils/bin/.
452 2. Assuming you have run the previous steps, delete the PID file:
453 rm /openils/var/run/oils_sip.pid
454 3. Start SIPServer via oils_ctl.sh:
455 oils_ctl.sh -a start_sip
456 4. Notice the "Starting OILS SIP Server" message is printed.
457 5. Verify that the PID file exists: /openils/var/run/oils_sip.pid
458 6. `pgrep -af SIPServer` should produce output.
460 It is safe to apply this patch on an unaffected O/S. Explicitly
461 adding SIP_DIR to PERL5LIB will have no detrimental effect on any O/S
462 currently supported by Evergreen.
464 Signed-off-by: Jason Stephenson <jason@sigio.com>
465 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
467 7 0 Open-ILS/examples/oils_ctl.sh
469 commit a47afea080e3ea7f93ef6c64f7f06e01d009650d
470 Author: Galen Charlton <gmc@equinoxOLI.org>
471 Date: Wed Aug 25 18:21:03 2021 -0400
473 LP#1928275: fix the Angular "Copy Queue To Bucket"
475 Similar to bug 1934184, a blank routerLink on an anchor no longer
476 causes an ngbModal to open via a click handler.
480 [1] Create a MARC import bib queue that has at least one imported
482 [2] Click the "Copy Queue To Bucket" link from the queue inspection page
483 and observe that nothing happens.
484 [3] Apply the patch and repeat step 2. This time, the add-to-bucket dialog
487 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
488 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
489 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
491 1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html
493 commit 76ba035a0fcd14314ebe15ff346ead557d361f2c
494 Author: Bill Erickson <berickxx@gmail.com>
495 Date: Mon Sep 20 11:55:00 2021 -0400
497 LP1924621 Place Hold For shows pref name
499 In the staff catalog banner which displays when a hold is being placed
500 for a pre-selected patron.
502 Signed-off-by: Bill Erickson <berickxx@gmail.com>
503 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
505 2 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.component.html
507 commit d836ec4e2ecfc546313ab55138c5b629c46c7d16
508 Author: Garry Collum <gcollum@gmail.com>
509 Date: Thu Apr 15 19:39:56 2021 -0400
511 LP1924621 Staff catalog place hold screen preferred name
513 Displays the preferred first or last name on the place holds screen,
514 if a patron barcode is entered.
517 1. Set up a borrower with a preferred first name, and one with a
518 preferred last name, and one with both.
519 2. Use the catalog place hold screen to search for these borrowers
520 and notice that the preferred names, if available, are displayed.
522 * note newline added by Bill to break up wide column.
524 Signed-off-by: Garry Collum <gcollum@gmail.com>
525 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
526 Signed-off-by: Bill Erickson <berickxx@gmail.com>
527 Signed-off-by: Gina Monti <gmonti@biblio.org>
528 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
530 2 1 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
532 commit 5fe7ebef196e68591af9848fdd680e047cf093f3
533 Author: Bill Erickson <berickxx@gmail.com>
534 Date: Wed May 12 11:46:01 2021 -0400
536 LP1941764 Import from queue propagate form inputs
538 When importing records from an existing Vandelay queue, ensure the
539 selected queue, its match set, its match bucket, and its holdings import
540 profile are propagated into the import form.
542 Signed-off-by: Bill Erickson <berickxx@gmail.com>
543 Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
544 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
546 2 0 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
547 48 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.ts
549 commit c7488290c5d81b9d4c5fc8444cd80b0c2fe1f98f
550 Author: Jason Boyer <JBoyer@equinoxOLI.org>
551 Date: Wed Sep 22 13:21:13 2021 -0400
553 LP1920253: Stamp Upgrade Script
555 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
557 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
558 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.carousel_ws_settings.sql => 1294.data.carousel_ws_settings.sql}
559 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.carousel_ws_settings.sql => 1294.data.carousel_ws_settings.sql} (89%)
561 commit 6657126dfc3214eb043f21527743d5187e0d89a5
562 Author: Michele <mmorgan@noblenet.org>
563 Date: Fri Mar 19 18:21:26 2021 -0400
565 LP1920253 Add missing carousel workstation setting types
567 Adds ws setting types for the following pages:
569 Carousels Visible at Library Configuration (eg.grid.admin.local.container.carousel_org_unit)
570 Carousels Configuration (eg.grid.admin.container.carousel)
571 Carousel Types Configuration (eg.grid.admin.server.config.carousel_type)
573 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
574 Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
575 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
577 26 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
578 29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.carousel_ws_settings.sql
579 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.carousel_ws_settings.sql
581 commit 9d0694e8d2e0be52b9b402fb05c25b5a8ace4478
582 Author: Galen Charlton <gmc@equinoxOLI.org>
583 Date: Thu Aug 5 17:55:18 2021 -0400
585 LP#1844121: prevent staff login by expired barcode
587 open-ils.auth.authenticate.init accepts an identifier as its
588 sole parameter, then determines whether it looks like a
589 username or barcode and retrieves the patron's password
590 salt as the seed accordingly.
592 open-ils.auth.authenticate.complete can accept the identifier
593 via the 'identifier', 'username', or 'barcode' keys, but the
594 key used does not need to match how .init found the patron.
596 As a consequence, the .init/.complete dance can retrieve the
597 patron by barcode but handle the barcode value as if it were
598 a username, thereby bypassing the check of whether the barcode
599 was inactive. In particular, the AngularJS staff client login
600 process does this, meaning that staff members can log in to the
601 staff client via the AngularJS form using an expired barcode.
603 This is not good. The OPAC explicitly blocks logging in using an
604 inactive barcode because it checks the identifier type and sets
605 the key passed to .complete accordingly. The Angular staff login
606 page also prevents logging in using an inactive barcode because
607 (a) it uses open-ils.auth.login, which doesn't have the same
608 problem and (b) it forces the identifier to be marked as a user
611 NOTE: this means that the Angular staff login form prevents staff
612 from logging in via barcode, which potentially is a regression as
613 compared to the AngularJS side (or, alternatively, is providing
614 additional necessary strictness).
616 This patch avoids the problem by having .complete inspect the
617 cached seed created by .init to determine how the user was ultimately
620 Some alternative approaches that were rejected include:
622 [1] Having AngularJS just mirror Angular. Problem: if some staff
623 users are used to using their barcode to log in, doing
624 this would cause an immediate problem. I note that because
625 the staff interface URL is commonly expressed as
626 https://library.example/eg/staff, is currently far more common
627 for the staff interface to be logged into via the AngularJS
628 form rather than the Angular one.
629 [2] Having AngularJS use open-ils.auth.login, but make it and
630 Angular use 'identifier' as the key rather than 'username'.
631 Problem: while this would have the desired effect if you
632 only use native authentication, if you're using open-ils.auth_proxy,
633 it won't work - open-ils.auth_proxy.login doesn't recognize an
634 'identifier' parameter. While that could be changed, it
639 [1] Set up a staff user that has a username, an active barcode,
640 and an inactive barcode.
641 [2] Log in to the AngularJS staff interface (/eg/staff) using
642 the username, the active barcode, and the inactive one.
643 [3] Note that you are permitted to log in with all three identifiers.
644 [4] Apply the patch and repeat step 2.
645 [5] This time, logging in using the inactive barcode should
647 [6] Verify that other login types continue to work as expected:
648 - Angular staff login form
650 - SIP2 terminal login
651 - SIP2 user authentication
652 - operator change (Angular and AngularJS)
653 - Web-based self-check
654 [7] Extra credit: test logging in via open-ils.auth_proxy with
655 it falling back to native authentication.
657 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
658 Signed-off-by: Shula Link <slink@gchrl.org>
659 Signed-off-by: Mike Rylander <mrylander@gmail.com>
661 20 1 Open-ILS/src/c-apps/oils_auth.c
663 commit 90679ae6c2cebe91a6a32d1bfc0799457b7b9ecf
664 Author: Terran McCanna <tmccanna@georgialibraries.org>
665 Date: Fri Jun 18 18:12:08 2021 -0400
667 LP1904754 Former precat still displays precat info
669 This fixes a display issue where the precat title and author
670 were still displaying once the record was no longer a precat,
671 which effectively duplicated the title and author.
673 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
674 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
675 Signed-off-by: Bill Erickson <berickxx@gmail.com>
677 3 8 Open-ILS/src/templates/staff/cat/item/t_list.tt2
678 1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
680 commit 29861c5239508472da6b051947aa53b310b06744
681 Author: Galen Charlton <gmc@equinoxOLI.org>
682 Date: Fri Dec 4 11:17:51 2020 -0500
684 LP#1916949: combobox: asyncSupportsEmptyTermClick fix
686 This is a backport of a patch that was included as part
689 Fixes situation where combobox would fetch the needed entries
690 in async mode, but fail to open the drop-down.
692 This includes code originally written by Bill Erickson with
693 additions by Galen Charlton to insure that static data sources
694 would continue to work.
696 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
697 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
698 Signed-off-by: Bill Erickson <berickxx@gmail.com>
700 8 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
702 commit 673a7f4ba5f2fc465626b9f23f3cd65f38c55eb5
703 Author: Bill Erickson <berickxx@gmail.com>
704 Date: Tue Jul 27 14:04:03 2021 -0400
706 LP1903357 Angstcat Hold Activate Date Validation
708 Prevent setting activation dates in the past when placing holds in the
709 Angular Staff Catalog.
711 Signed-off-by: Bill Erickson <berickxx@gmail.com>
712 Signed-off-by: Josh Stompro <stompro@stompro.org>
714 14 4 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
715 17 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
717 commit ffa49651d5554b31ce09a0514652b30caf596f48
718 Author: Adam Bowling <abowling@emeralddata.net>
719 Date: Fri Jul 23 16:00:35 2021 -0400
721 LP1937875: Remove GitHub reference from package.js
723 Removes the call to GitHub (required under legacy circumstances),
724 since it can cause some machines lacking SSH keys for GitHub to
725 fail when "npm install" is run for the AngularJS web client.
727 Signed-off-by: Adam Bowling <abowling@emeralddata.net>
728 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
730 1 1 Open-ILS/web/js/ui/default/staff/package.json
732 commit ce7f03cb6de139da639b93d00a28ff4b05ccb566
733 Author: Dan Briem <dbriem@wlsmail.org>
734 Date: Wed Mar 3 16:06:50 2021 -0500
736 LP#1917338 Angular: Holdings view column picker missing OPAC visible?
738 Adds OPAC visible column to holdings grid in the Angular catalog.
740 Signed-off-by: Dan Briem <dbriem@wlsmail.org>
741 Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
742 Signed-off-by: Bill Erickson <berickxx@gmail.com>
744 3 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
746 commit 20a008851c18356101d95ebf322f44396e4a923c
747 Author: Jason Boyer <JBoyer@equinoxOLI.org>
748 Date: Fri Aug 20 14:00:25 2021 -0400
750 LP1908614: Show the Age Hold Protection name in the staff catalog
752 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
753 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
754 Signed-off-by: Bill Erickson <berickxx@gmail.com>
756 6 1 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
757 7 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
759 commit e6c0650abb2bb961e98018655d8380e719d741a6
760 Author: Terran McCanna <tmccanna@georgialibraries.org>
761 Date: Wed Jul 21 15:43:05 2021 -0400
763 LP1786971 z39.50 incorporate Bill's changes
765 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
766 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
767 Signed-off-by: Bill Erickson <berickxx@gmail.com>
769 1 11 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
771 commit d0a596eb0804a9e393502f8967a970c490434a26
772 Author: Bill Erickson <berickxx@gmail.com>
773 Date: Tue Jul 20 10:59:42 2021 -0400
775 LP1786971 TCN fetching and maintenance tweaks
777 Avoid storing the TCN value in local storage since it's not needed
780 Wait for async TCN lookups to complete before using the value.
782 Signed-off-by: Bill Erickson <berickxx@gmail.com>
783 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
784 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
786 44 11 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
788 commit 057401d6a8c16f23d093ea913ca6cbeb5fee776d
789 Author: Terran McCanna <tmccanna@georgialibraries.org>
790 Date: Thu Jul 15 16:27:21 2021 -0400
792 LP1786971 z39.50 add TCN to overlay popups as well
794 Displays TCN on the Overlay modal and on the confirmation popup
795 that displays if the live overlay target has changed.
797 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
798 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
799 Signed-off-by: Bill Erickson <berickxx@gmail.com>
801 1 1 Open-ILS/src/templates/staff/cat/share/z3950_strings.tt2
802 4 1 Open-ILS/src/templates/staff/cat/z3950/t_overlay.tt2
803 9 1 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
805 commit 4cc6e45bef0c67d39b70152e0c32e0485d493eb2
806 Author: Jessica Woolford <jwoolford@biblio.org>
807 Date: Wed Mar 17 16:31:30 2021 -0400
809 LP1786971 z39.50 using TCN instead of ID
811 This patch switches the target to overlays to the bib ID instead of the
812 TCN. This allows overlays to work for sites where TCN and bib ID are not
815 Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
817 LP1786971 Z39.50 TCN-Bib ID display and wording
819 This adds the TCN to the Z39.50 interface when a record is
820 marked for overlay and the TCN does not match the Bib ID.
822 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
823 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
824 Signed-off-by: Bill Erickson <berickxx@gmail.com>
826 5 2 Open-ILS/src/templates/staff/cat/z3950/t_list.tt2
827 1 1 Open-ILS/src/templates/staff/cat/z3950/t_overlay.tt2
828 22 4 Open-ILS/web/js/ui/default/staff/cat/z3950/app.js
830 commit bd2c7935a25e7f70b1161b6f03788867b75c3550
831 Author: Tiffany Little <tlittle@georgialibraries.org>
832 Date: Fri Jun 18 16:00:32 2021 -0400
834 LP1906826: Changes column header for purchase order in line item search
836 Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
837 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
838 Signed-off-by: Bill Erickson <berickxx@gmail.com>
840 1 1 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html
842 commit aae63bb1208c9a3db9c30a9b634ed2d56ba60835
843 Author: Josh Stompro <stompro@stompro.org>
844 Date: Tue Mar 10 11:38:48 2020 -0500
846 LP1866667 - Clear current_copy when pickup_lib is changed and waiting for capture
848 When a user changes the pickup lib and a retarget is triggered
849 the currently targeted copy gets excluded if there are other
852 This can cause delays and confusion since the new copy may
853 not be the best choice.
855 This change clears the current_copy before the retarget in that
860 Find/create a title with items that looks like:
863 Branch A -> Holdable item
866 Branch C -> Holdable item
867 Branch D -> Holdable item
869 Place a hold with a pickup location of Branch B, which should target
870 the closest item at Branch A
872 Then change the pickup location of your hold to Branch A.
874 The retarget that happens, should switch the targeted copy to Branch C or D.
876 After Change Applied:
878 The hold should remain targeted to Branch A after pickup lib is changed
881 Signed-off-by: Josh Stompro <stompro@stompro.org>
882 Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
883 Signed-off-by: Bill Erickson <berickxx@gmail.com>
885 6 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
887 commit 961c56a85a46baf974edf4be5bfbb2956c0ae288
888 Author: Josh Stompro <stompro@stompro.org>
889 Date: Wed Jun 23 14:21:46 2021 -0500
891 LP#1821804 - Cloned patron address set to pending
893 When cloning a patron record, the address gets set to pending and cannot
894 be fixed until the new patron record is saved.
896 The address creation steps for cloned records are a little different if
897 the library setting "Patron Registration: Cloned patrons get address copy" is
898 set, so test with that enabled and disabled. In our system we have that setting
901 The issue is that the values come in as a string like 't' or 'f' and need to be converted
902 to a boolean value. That is done in the normal address loading code, but wasn't in
905 I also added in a fix for the city limits flag not getting cloned which seems
906 like an related issue. This seems like it was just cosmetic, the city limits
907 does get set when the record is saved, based on the parent records address.
913 1. Enable "Cloned patrons get address copy" setting.
914 2. Open up a patron record that has a valid non pending address with city limits checked.
916 4. Notice that the address in the new cloned record says pending.
917 5. Notice that the city limits checkbox isn't checked.
919 After change applied:
921 1. Enable "Cloned patrons get address copy" setting.
922 2. Open up a patron record that has a valid non pending address with city limits checked.
924 4. Notice that the address in the new cloned record doesn't say pending.
925 5. Notice that the city limits checkbox is checked.
927 Signed-off-by: Josh Stompro <stompro@stompro.org>
928 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
929 Signed-off-by: Bill Erickson <berickxx@gmail.com>
931 2 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
933 commit d960a96a21f84d1fe23c8e3984bfc8358779c843
934 Author: Jason Etheridge <jason@EquinoxInitiative.org>
935 Date: Mon Jan 13 12:38:53 2020 -0500
937 lp1859502 fix A/T ApplyPatronPenalty reactor
939 To test this, you could create the following A/T definition:
943 Hook: penalty.PATRON_EXCEEDS_FINES
945 Processing Delay: 00:00:00
946 Processing Group Context Field: usr
947 Reactor: ApplyPatronPenalty
949 Max Event Validity Delay: 1 day
950 Template: test message
957 Field Path: usr.home_ou
962 Parameter Name: standing_penalty
963 Parameter Value: ALERT_NOTE
965 Then bill a test patron for $100 and run something like:
967 /openils/bin/action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --run-pending
969 Without the patch, you'll get something like this in osrfsys.log:
971 ApplyPatronPenalty: missing parameters
973 And no ALERT_NOTE penalty. With the patch you should see a "test message" alert note
974 when reloading the patron.
976 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
977 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
979 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm
981 commit 767d6118adefa6aa203944562a31ef84895f032a
982 Author: Terran McCanna <tmccanna@georgialibraries.org>
983 Date: Thu Aug 20 18:37:28 2020 -0400
985 LP1752356 Offline Block List Download Date
987 Amended previous commits by adding the download block list date to
988 the other reasons why an account could show up on the block list.
990 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
991 Signed-off-by: Mike Risher <mrisher@catalyte.io>
992 Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
994 4 4 Open-ILS/src/templates/staff/offline-interface.tt2
996 commit 9fb5da20601bb340f64e4a65e05be7e211133727
997 Author: Bill Erickson <berickxx@gmail.com>
998 Date: Wed Jul 3 14:34:39 2019 -0400
1000 LP1752356 Offline expired patrons download date additions
1002 Modify wording to clarify the date displayed is that of the block list
1003 download and not necessarily the date the patron was flagged expired.
1005 Avoid console errors when the file download date is not known -- edge
1006 case where the code is updated but the block list was not updated in the
1009 Clean up some debug logging.
1011 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1012 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1013 Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
1015 1 1 Open-ILS/src/templates/staff/offline-interface.tt2
1016 8 5 Open-ILS/web/js/ui/default/staff/offline.js
1018 commit 50c87f5f8d689bba5832c11ee54da9b899571c9d
1019 Author: Mike Risher <mrisher@catalyte.io>
1020 Date: Mon Jul 1 15:56:17 2019 +0000
1022 LP1752356 Offline block list date addition
1024 In offline mode when checking out for an expired patron, we changed
1025 the error message so that the last date the blocklist was downloaded
1026 is displayed along with the patron barcode
1028 Signed-off-by: Mike Risher <mrisher@catalyte.io>
1029 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1030 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1031 Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
1033 2 2 Open-ILS/src/templates/staff/offline-interface.tt2
1034 37 18 Open-ILS/web/js/ui/default/staff/offline.js
1035 21 0 Open-ILS/web/js/ui/default/staff/services/lovefield.js
1037 commit 0fe988f8319a68c751a4376d70d2163ea9480515
1038 Author: Mike Rylander <mrylander@gmail.com>
1039 Date: Tue Apr 9 11:30:15 2019 -0400
1041 LP#1823983: repeat_delay check removes event definition id filter
1043 This bug has existed since the repeat_delay feature was added, but likely only
1044 rarely was triggered because most events don't have a repeat_delay, and those
1045 that do don't interact with the same target. However, as more repeatable event
1046 definitions are created, inappropriate interaction becomes more likely.
1048 In this commit we avoid overwriting the whole join condition clause, which
1049 already contains an event definition id filter and needs to retain it.
1051 Included is an unrelated change that uses the new-ish form of
1052 interval_to_seconds that avoids DST boundary shifting issues by passing a
1053 context DateTime object as the second parameter.
1055 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1056 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1058 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm
1060 commit 4542b7ab3ce164e1dd96f45c74761c45b574b450
1061 Author: Garry Collum <gcollum@gmail.com>
1062 Date: Wed Apr 28 15:26:39 2021 -0400
1064 LP1809157 SMS Carriers display not in alphabetical order
1066 This alphabetizes the carrier display when editing the sms carrier in an existing hold.
1068 It also adds the region to the name to make the interface consistent with other interfaces.
1072 1. Enable SMS options in the Library Settings.
1073 2. Place a hold for a patron.
1074 3. Use the Edit Notifications Settings. Enter an SMS number, if needed.
1075 4. Drop-down the Carrier list - the list is not in alphabetical order.
1076 5. Apply the patch and repeat 3-4.
1078 Signed-off-by: Garry Collum <gcollum@gmail.com>
1079 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1080 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1082 1 1 Open-ILS/src/templates/staff/circ/share/t_hold_notification_prefs.tt2
1084 commit 62554fd8a46d697b98bf085c7262165ea8d92d2a
1085 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1086 Date: Mon Aug 23 11:24:05 2021 -0700
1088 LP#1932051: serialize adding items to bucket from Item Status
1090 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1091 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
1093 7 8 Open-ILS/web/js/ui/default/staff/circ/services/item.js
1095 commit bf86e0828cf76cf695d28ce497fad7cc841d21d1
1096 Author: Chris Sharp <csharp@georgialibraries.org>
1097 Date: Tue Jun 15 11:59:48 2021 -0400
1099 LP#1932051: Batch calls for add items to bucket
1101 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
1102 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1104 8 7 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
1106 commit 97c391d55ee86dc97e8a328e9bbc082ce840884f
1107 Author: Mike Rylander <mrylander@gmail.com>
1108 Date: Fri Sep 3 10:31:49 2021 -0400
1110 Revert "lp1908439 Auto-override enhancment"
1112 This reverts commit c84ae0f3a845914243dfabfe21bcc5ff867621a7.
1114 This is a feature rather than a bug fix, and should not have gone into
1117 0 1 Open-ILS/src/templates/staff/base_js.tt2
1118 12 22 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
1119 2 6 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
1120 2 26 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
1121 91 123 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
1122 2 18 Open-ILS/web/js/ui/default/staff/services/op_change.js
1123 0 3 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
1124 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
1126 commit a48f7469245d8f49ed4c4bd9b4e77e2042622325
1127 Author: Dan Briem <dbriem@wlsmail.org>
1128 Date: Thu Aug 26 14:52:51 2021 -0400
1130 LP#1743611 Circ History by Year Info
1132 Adds an info button next to Total Circs in the AngularJS staff
1133 client Item Status screen. Clicking the button displays a
1134 popover list of total circs by year.
1136 Signed-off-by: Dan Briem <dbriem@wlsmail.org>
1137 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1138 Signed-off-by: John Amundson <jamundson@cwmars.org>
1139 Signed-off-by: Jason Stephenson <jason@sigio.com>
1141 17 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
1142 4 1 Open-ILS/src/templates/staff/css/style.css.tt2
1143 25 27 Open-ILS/web/js/ui/default/staff/cat/item/app.js
1145 commit e05a42cd5b8204d8ff0fb30dd37b8cfc3d2eec38
1146 Author: Jason Boyer <JBoyer@equinoxOLI.org>
1147 Date: Fri Aug 27 15:56:10 2021 -0400
1149 LP827356: Stamp Ugrade Script
1151 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1153 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1154 1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.protect_special_ids.sql => 1283.schema.protect_special_ids.sql}
1155 rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.protect_special_ids.sql => 1283.schema.protect_special_ids.sql} (99%)
1157 commit 9f221663122088b8a9c9d68f52a975f43d03fb62
1158 Author: Rogan Hamby <rogan.hamby@gmail.com>
1159 Date: Thu Mar 18 13:11:00 2021 +0000
1161 lp827356 new rules protect bre -1, acn -1 and acl 1 as well as marc editing buttons disabled
1163 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
1164 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
1165 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1167 3 3 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html
1168 2 0 Open-ILS/src/sql/Pg/040.schema.asset.sql
1169 4 0 Open-ILS/src/sql/Pg/800.fkeys.sql
1170 5 0 Open-ILS/src/sql/Pg/999.functions.global.sql
1171 291 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.protect_special_ids.sql
1172 6 0 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
1173 1 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
1174 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.protect_special_ids.sql
1175 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/bre_negative_one.adoc
1176 create mode 100644 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc
1178 commit c84ae0f3a845914243dfabfe21bcc5ff867621a7
1179 Author: Jason Etheridge <jason@EquinoxInitiative.org>
1180 Date: Tue Feb 9 09:42:06 2021 -0500
1182 lp1908439 Auto-override enhancment
1184 This reworks the override action dialogs in the patron display for Check
1185 Out and Items Out, and in the Circulation -> Renew Items interface. It
1186 exposes the auto-override behavior as checkboxes giving staff more fine
1187 grained control over which events are auto-forced or skipped upon
1188 subsequent encounters. It also changes the Cancel action for batch
1189 renewals to abort the remaining renewals in the batch, and makes it so
1190 that new authorization credentials provided during such a batch will be
1191 treated as an operator change for the entire batch. We also fix an
1192 existing bug where events marked as already encountered for
1193 auto-override could leak into other patron contexts via Patron Search.
1195 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
1196 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1197 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1199 1 0 Open-ILS/src/templates/staff/base_js.tt2
1200 22 12 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
1201 6 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
1202 26 2 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
1203 123 91 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
1204 18 2 Open-ILS/web/js/ui/default/staff/services/op_change.js
1205 3 0 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
1206 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc
1208 commit af88345abf290a1ab55fb21a89639ffd55037fa8
1209 Author: Jane Sandberg <sandbej@linnbenton.edu>
1210 Date: Fri Jul 23 10:15:13 2021 -0700
1212 LP1906058: Course-term map interface only allow reasonable mappings
1214 Different libraries will use different sets of course terms. In an
1215 academic library context, for example, a consortium may include
1216 libraries with very different start and end dates to their terms/semesters,
1217 different numbers of terms/year, etc.
1219 This commit changes the interface to only allow users to associate
1220 a course with a term from the same library or one of its ancestors.
1223 1. Create many courses and course terms and many different OUs.
1224 2. On the course list, click "Terms taught". Associate some courses
1225 and course terms. Make sure that you aren't able to associate your
1226 course with any course terms that would not be reasonable for the
1228 3. Edit a course, and choose the Course terms tab. Continue to associate
1229 courses and terms, and make sure the mappings are reasonable.
1231 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1232 Signed-off-by: Beth Willis <willis@noblenet.org>
1233 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1235 1 4 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html
1236 1 26 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts
1237 3 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-reserves.module.ts
1238 24 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.html
1239 98 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.ts
1240 9 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map.component.ts
1241 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.html
1242 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-term-map-grid.component.ts
1244 commit c08de4fea5e00db2d9916bd7f9fc8480e55e925c
1245 Author: Michele Morgan <mmorgan@noblenet.org>
1246 Date: Tue Mar 30 20:16:59 2021 +0000
1248 LP#1917809 Create Course: Owning Library Default
1250 Changes the default for the owning library in the Create Course modal to the logged
1251 in user's workstation org unit instead of the consortium.
1253 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1254 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1255 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1257 3 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
1259 commit fecf1eae8da0d69d78d2a12431805325e333858d
1260 Author: Galen Charlton <gmc@equinoxOLI.org>
1261 Date: Sun Aug 15 11:27:41 2021 -0400
1263 LP#1905068: (follow-up) never initialize an OU ID to 1
1265 This change has no effect on behavior, as defaultOuId's
1266 initialization value always gets replaced with the user's
1267 WS OU or the org root when the contructor is run, but
1268 avoids any implication during code-reading that the top
1269 of the OU tree can be assumed to have ID 1.
1271 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1273 1 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
1275 commit aa46448b329b21da3ef19596d4bdeadde387d9ae
1276 Author: Jane Sandberg <sandbej@linnbenton.edu>
1277 Date: Wed Jun 23 16:59:51 2021 -0700
1279 LP1905068: Add org-family-select to course list
1284 2) Admin > Local admin > Course reserves list
1285 3) Check that the list defaults to courses available
1286 at your workstation org unit
1287 4) Check that, when you select ancestors, descendants,
1288 or a different org unit, the course list updates
1290 5) Check that the list only displays org units for
1291 which you have the MANAGE_RESERVES permission
1293 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1294 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1296 12 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html
1297 14 2 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts
1299 commit f8c6dc0f2a7d500efe9e108abfa2783a3493cd51
1300 Author: Jason Stephenson <jason@sigio.com>
1301 Date: Fri Apr 9 16:31:57 2021 -0400
1303 LP1923076: Add Perl live test
1305 Add lp1923076-test-perl-scalar-return.t to the Perl live tests to test
1306 a couple of back end calls affected by the changes in this branch.
1307 These backend calls are those that are easily testable with Concerto
1310 Signed-off-by: Jason Stephenson <jason@sigio.com>
1311 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1312 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1314 103 0 Open-ILS/src/perlmods/live_t/lp1923076-test-perl-scalar-return.t
1315 create mode 100755 Open-ILS/src/perlmods/live_t/lp1923076-test-perl-scalar-return.t
1317 commit 3a917b4aa01c9ad2f42ebb06d4a713a63c4d7b1f
1318 Author: Jason Stephenson <jason@sigio.com>
1319 Date: Fri Apr 9 13:42:42 2021 -0400
1321 LP1923976: Remove some dead code
1323 Remove a block of commented code that was turned up while working on
1324 this issue. This is in its own commit to make it easier to revert, if
1327 Signed-off-by: Jason Stephenson <jason@sigio.com>
1328 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1329 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1331 0 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm
1333 commit 6e674dc106d8ca666c642f4af8e1b4ebb4c33fe2
1334 Author: Jason Stephenson <jason@sigio.com>
1335 Date: Fri Apr 9 13:41:40 2021 -0400
1337 LP1923076: Add cast to int in more places
1339 Add cast to int of scalar used on arrays in more places where it seems
1342 Signed-off-by: Jason Stephenson <jason@sigio.com>
1343 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1344 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1346 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm
1347 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
1348 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
1349 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm
1350 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/storage.pm
1351 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
1352 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm
1354 commit 98fb47cd4d442b6b8f8ed14da22e54ae86df4ff0
1355 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1356 Date: Wed Apr 7 19:41:49 2021 -0700
1358 LP#1923076: ensure length of empty array is treated as a number when retrieving hold counts
1360 Thanks to Jason Stephenson for suggesting this solution.
1362 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1363 Signed-off-by: Jason Stephenson <jason@sigio.com>
1364 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1365 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1367 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
1369 commit d6bd3778c9e6c0b9c7cbd6cec2e4b53a39b87924
1370 Author: Jane Sandberg <sandbej@linnbenton.edu>
1371 Date: Fri Aug 13 08:34:03 2021 -0700
1373 LP1935693: Improve spacing on the OPAC course materials table
1375 Signed-off-by; Jane Sandberg <sandbej@linnbenton.edu>
1376 Signed-off-by: Beth Willis <willis@noblenet.org>
1377 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1378 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1380 8 0 Open-ILS/src/templates-bootstrap/opac/css/style.css.tt2
1381 1 1 Open-ILS/src/templates/opac/parts/course/body.tt2
1383 commit d2336ae1828a53fbcc8b83abd6259d45817d4790
1384 Author: Jane Sandberg <sandbej@linnbenton.edu>
1385 Date: Mon Jul 12 20:56:01 2021 -0700
1387 LP1935693: Add circulation modifier to course page
1389 Also makes some strings extractable for translation that
1390 were previously missed.
1393 1) Enable the course materials module
1395 3) Add some materials to those courses, using a mix of
1396 circulation modifiers
1397 4) In the OPAC, use the Course Search to search for
1399 5) Click on the course you created
1400 6) Note that physical items associated with the course
1401 display their circulation modifiers in the circulation
1404 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1405 Signed-off-by: Beth Willis <willis@noblenet.org>
1406 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1407 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1409 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm
1410 13 7 Open-ILS/src/templates/opac/parts/course/body.tt2
1412 commit e6faac489972301e6ab5b49097513b64c2f973f8
1413 Author: Josh Stompro <stompro@stompro.org>
1414 Date: Mon Aug 2 08:30:06 2021 -0500
1416 LP#1938450 - missing pieces slip printer context set to receipt
1418 Set the missing pieces slip to receipt context so it gets printed
1419 to the receipt printer.
1421 Signed-off-by: Josh Stompro <stompro@stompro.org>
1422 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1423 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1425 1 1 Open-ILS/web/js/ui/default/staff/circ/services/item.js
1427 commit 94561ccb93060fbb756995fe6978722e117887df
1428 Author: Bill Erickson <berickxx@gmail.com>
1429 Date: Thu Jul 29 16:02:44 2021 -0400
1431 LP1910452 Remove staff catalog read-only OPAC Patron View
1433 This is superseded by a new Patron View button.
1435 Also removes the underlying component, since it's not longer used
1438 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1439 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1440 Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
1442 0 2 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
1443 0 10 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.html
1444 0 47 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.ts
1445 0 6 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
1446 delete mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.html
1447 delete mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/record/opac.component.ts
1449 commit 3e2d1b1b235e1d37f36c50f75ee1550589c0f310
1450 Author: Bill Erickson <berickxx@gmail.com>
1451 Date: Wed Jul 28 10:17:48 2021 -0400
1453 LP1910452 Staff catalog Patron View button
1455 Adds a Patron View button to the Angular staff catalog record detail
1456 page which opens the catalog in a new browser tab.
1458 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1459 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
1460 Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
1462 4 0 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
1464 commit e064140d752bc4da207e465400b42eeb6914fece
1465 Author: Galen Charlton <gmc@equinoxOLI.org>
1466 Date: Tue Jul 13 10:11:29 2021 -0400
1468 LP#1912852: add jump-on-one-hit support to Angular staff catalog
1470 This patch add support for the opac.staff.jump_to_details_on_single_hit
1471 library setting to the Angular staff catalog.
1475 [1] Apply the patch.
1476 [2] Ensure that the opac.staff.jump_to_details_on_single_hit setting
1477 is off for your workstation.
1478 [3] Perform searches using the Angular staff catalog. Verifying that
1479 searches that return any number of results display them on the
1481 [4] Set the library setting to true and reload the staff catalog.
1482 [5] Perform keyword, numeric, and MARC searches using terms that
1483 result in a single-record result set. Verify that the interface
1484 redirects to the single-record page for that hit.
1485 [6] Perform searches that would return zero results. Verify that
1486 the results page indicates zero hits fuond.
1487 [7] Perform searches that would return more than one result. Verify
1488 that the results are displayed on the results page.
1490 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1491 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1492 Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
1494 4 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
1495 4 1 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
1496 18 3 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
1498 commit 6d7e0798c8aff05f1a120c8062f81815e9805e9a
1499 Author: Josh Stompro <stompro@stompro.org>
1500 Date: Thu Mar 4 19:09:44 2021 -0600
1502 LP#1917396 - Staff Curbside Scheduling UTC Issues
1504 When a staff person tries to schedule curbside appointments
1505 after their UTC equivalent time moves to the next day, the
1506 timeslots for the next day are shown, and appointments get
1507 made for the next day.
1509 For example, when CST is the local timezone (UTC-6), after 6pm
1510 appointments for the current day are scheduled for the next day.
1511 Appointments for the next day get scheduled for the day after.
1513 This happens because toISOString is used to grab the current date,
1514 but toISOString always returns UTC time. The date widget will show
1515 the correct date, but the time slots will actually be for the next
1516 day. This is more noticeable if days have different schedules.
1518 Another clue is that the time slot selector will show all timeslots for
1519 the day, not just the ones that are upcoming.
1523 1. Enable curbside for test location, and set org unit hours to
1524 be at least through 8pm for open hours.
1526 2. Wait until after 4PM (Pacific), 6pm CST, 7PM EST, or
1527 change your computer clock.
1529 3. Try to schedule an appointment for the current day.
1531 4. The appointment should get scheduled for the next day.
1535 6. Try to schedule another appointment and see that the correct
1538 Signed-off-by: Josh Stompro <stompro@stompro.org>
1539 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1540 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1542 6 3 Open-ILS/web/js/ui/default/staff/circ/curbside/directives/schedule_pickup.js
1544 commit fcd463082d6b97b017ff8bcc930d1d17b4cedbc6
1545 Author: Galen Charlton <gmc@equinoxOLI.org>
1546 Date: Thu Aug 12 18:01:07 2021 -0400
1548 LP#1802682: stamp DB update
1550 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1552 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1553 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.cnal_ous_type.sql => 1279.data.cnal_ous_type.sql}
1554 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.cnal_ous_type.sql => 1279.data.cnal_ous_type.sql} (68%)
1556 commit 94ab3ac1326f752a2c65b3fd0c8b9104fbb6a035
1557 Author: Jason Boyer <JBoyer@library.in.gov>
1558 Date: Sat Nov 10 17:53:16 2018 -0500
1560 LP1802682: Use Default Net Access Level OUS
1562 This branch does two things: makes use of the OUS
1563 that determines the default Net Access Level, and
1564 also changes the type of the coust entry to make
1565 using it more user friendly.
1567 Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
1568 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1569 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1571 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1572 8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.cnal_ous_type.sql
1573 1 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
1574 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.cnal_ous_type.sql
1576 commit 6546a52dd1316f9f133ebb418a41615b9ecb3acd
1577 Author: Dan Briem <dbriem@wlsmail.org>
1578 Date: Fri Jul 30 22:34:26 2021 -0400
1580 LP#1933381 Notify by SMS requires SMS fields when placing holds
1582 When placing a hold, if the notification method is set to SMS
1583 and no carrier is selected, the hold fails with a generic error.
1585 This disables the Place Hold(s) button if notify by SMS is
1586 selected and the SMS phone number or carrier fields are not set.
1588 Signed-off-by: Dan Briem <dbriem@wlsmail.org>
1589 Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
1590 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1592 4 3 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
1593 12 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
1595 commit ebf8cbaa29dfb516aff6503ae10a335b380a318d
1596 Author: Terran McCanna <tmccanna@georgialibraries.org>
1597 Date: Thu Jun 24 10:28:41 2021 -0400
1599 LP1909584 Title for Shared Lists in Bootstrap OPAC
1601 This displays the title and description for shared lists
1602 when viewed in the Bootstrap OPAC.
1604 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1605 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
1606 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1608 10 0 Open-ILS/src/templates-bootstrap/opac/parts/result/table.tt2
1610 commit 7c66c02381cefdc38886b523fc6204c3a5a3b2bb
1611 Author: Terran McCanna <tmccanna@georgialibraries.org>
1612 Date: Wed Jun 30 15:13:36 2021 -0400
1614 LP1901028 Update seed data for checkout print template
1616 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1617 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1618 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1620 2 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
1622 commit 304322171de91ba75cd13e217adfcfc8b95f1f03
1623 Author: Terran McCanna <tmccanna@georgialibraries.org>
1624 Date: Thu Oct 22 18:05:37 2020 -0400
1626 LP1901028 Print Template for Checkout Missing Fields
1628 The fields are actually available, but the hints in the template
1629 were incorrect. This fixes the hints for call number, owning library
1630 name, owning library short name, and circulation modifier.
1632 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1633 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1634 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1636 4 4 Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
1638 commit 5af1cade54217f9335a5c55d37bed63ed74a71c5
1639 Author: Garry Collum <gcollum@gmail.com>
1640 Date: Mon Mar 22 15:09:16 2021 -0400
1642 LP1920273: improve Bootstrap self registration display
1644 This patch makes the form in the self-registration screen in the Bootstrap
1645 opac a little responsive on smaller devices.
1649 1. Turn on self-registration in the library settings.
1650 2. Go to the self-registration screen and make the screen as small as possible.
1652 4. Notice that the form labels and input boxes are now more aesthetic.
1653 5. Create some self-registration requests to make sure the form captures the data.
1655 Signed-off-by: Garry Collum <gcollum@gmail.com>
1656 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
1657 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1659 56 52 Open-ILS/src/templates-bootstrap/opac/register.tt2
1661 commit d70836068c678ec8328a895e907058befcb72414
1662 Author: Galen Charlton <gmc@equinoxOLI.org>
1663 Date: Thu Aug 12 17:20:43 2021 -0400
1665 LP#1926971: (follow-up) update base holds for patron template
1667 ... to add more information about what is available to the
1670 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1672 5 1 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
1674 commit 74a54307f3d969366ced12bd7b26e5ea3bb22db7
1675 Author: Jason Etheridge <jason@EquinoxInitiative.org>
1676 Date: Mon May 3 11:13:08 2021 -0400
1678 lp1926971 augment holds for patrons print template
1680 with patron data, to support what the template editor preview is allowing
1682 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
1683 Signed-off-by: Josh Stompro <stompro@stompro.org>
1684 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1686 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
1688 commit 7592d561c69a9c2fa599064fd96d7ed50e9a57c8
1689 Author: Terran McCanna <tmccanna@georgialibraries.org>
1690 Date: Mon Jun 21 12:11:48 2021 -0400
1692 LP1933125 Bootstrap OPAC Hold Count Alignment
1694 This groups and styles the hold count with the available
1697 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1698 Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
1699 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1701 18 0 Open-ILS/src/templates-bootstrap/opac/parts/record/copy_counts.tt2
1702 0 22 Open-ILS/src/templates-bootstrap/opac/parts/record/summary.tt2
1704 commit c3cc45a36c14cca0926b6404c16da2f7d88cb61f
1705 Author: Bill Erickson <berickxx@gmail.com>
1706 Date: Tue Aug 3 17:11:42 2021 -0400
1708 LP1932358 Serialize patron bucket entry batch deletion
1710 Avoid large sets of parallel patron bucket item delete calls by
1711 serialzing the calls so they go one at a time.
1713 Adds a progress meter to the display during delete.
1715 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1716 Signed-off-by: Josh Stompro <stompro@stompro.org>
1717 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1719 14 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
1720 17 4 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
1722 commit e4903b1e526b9eeafbb435130191fd405dee2afd
1723 Author: Jane Sandberg <sandbej@linnbenton.edu>
1724 Date: Tue May 25 20:24:12 2021 -0700
1726 LP1919497: Make the login box translateable
1728 Thanks to Eva Cerninakova for reporting and identifying the solution!
1730 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1731 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1732 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1734 2 2 Open-ILS/src/templates-bootstrap/opac/parts/login/login_modal.tt2
1736 commit 1f0a33dd1aaa49e928122536ac20d6eacad89b56
1737 Author: Garry Collum <gcollum@gmail.com>
1738 Date: Thu May 27 13:49:00 2021 -0400
1740 LP1929839 Load Shared Bucket text error
1742 Changes the title of the Load Shared Bucket pop-up box from "Load Shared
1743 Bucket Bucket by ID" to "Load Shared Bucket by ID". I decided not to
1744 change it to "Load Shared Bucket by Bucket ID" since "Bucket ID" is
1745 displayed next to the input field.
1747 This affects all 3 types of buckets: item, record and user.
1749 Signed-off-by: Garry Collum <gcollum@gmail.com>
1750 Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
1751 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1753 1 1 Open-ILS/src/templates/staff/cat/bucket/record/t_load_shared.tt2
1754 1 1 Open-ILS/src/templates/staff/cat/bucket/share/t_load_shared.tt2
1755 1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
1757 commit 08af3e9363f89858e563ade979019d26fb99ec0d
1758 Author: Bill Erickson <berickxx@gmail.com>
1759 Date: Tue Aug 3 16:58:29 2021 -0400
1761 LP1934184 Vandelay Delete Queue action repair
1763 Fixes the Queue Details page Delete Queue link. Before it did nothing,
1764 now it prompts the user to confirm deletion followed by deleting the
1765 queue (when confirmed).
1767 To test, go to Cataloging => MARC Batch Import/Export => Inspect Queue
1768 => Double-click a queue => Click Delete Queue (under Queue Actions) and
1769 confirm that the confirmation dialog appears and deletion works.
1771 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1772 Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
1773 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1775 1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html
1777 commit 2043df8236fa83496c0fb6190fafd924c0e09837
1778 Author: Jane Sandberg <sandbej@linnbenton.edu>
1779 Date: Sun Jul 11 15:49:19 2021 -0700
1781 LP1919483: Fix the queries for secondary admin pages
1783 To test, go to the following screens, and make sure that their
1784 secondary admin pages don't show errors and filter properly.
1786 * Authority Control Set
1787 * Authority Thesaurus
1790 * MARC import remove fields
1791 * MARC Search/Facet fields
1794 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1795 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1796 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1798 6 4 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
1800 commit 6a45667681bdc018b053567a01c43520a41ad79a
1801 Author: Galen Charlton <gmc@equinoxOLI.org>
1802 Date: Fri Aug 6 11:35:49 2021 -0400
1804 LP#1450519: remove unauthorized access to library setting history
1806 This patch changes the current Library Settings editor so that
1807 it doesn't display the setting history for a setting that the user
1808 doesn't have the underlying view permission for. It also removes
1809 the coustl IDL class [config.org_unit_setting_type_log] from PCRUD.
1811 Access to the setting history is now done through a new method,
1812 open-ils.actor.org_unit.settings.history.visible.retrieve, which
1813 accepts an authtoken and a setting name. If the user has the
1814 relevant view permission, setting history entries at all of the
1815 OUs that they have the permission at are returned. If the user
1816 lacks the permission, an empty array is returned. If the setting
1817 has no permission associated with it, all history entries for
1818 the setting are returned. The user must have at least STAFF_LOGIN
1819 to retrieve any entries at all.
1823 [1] As an administrator, make some changes to the values of
1824 a privileged library setting (such as one of the credit card
1825 ones) and an unprivileged one (e.g., lib.info_url).
1826 [2] Log in as a staff user without administration privileges
1827 and go to the library settings editor. Note that while the
1828 current value of privileged settings are not displayed, clicking
1829 on the history link displays the full history of the setting.
1830 [3] Apply the patch and repeat step 2.
1831 [4] This time, history for the privileged setting is not displayed,
1832 while history for an unprivileged setting continues to be
1835 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1836 Signed-off-by: Shula Link <slink@gchrl.org>
1837 Signed-off-by: Jason Stephenson <jason@sigio.com>
1839 1 9 Open-ILS/examples/fm_IDL.xml
1840 44 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
1841 28 17 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
1843 commit 18a3f2aeddf8d32fa7b4cc73c9a37d7cb2134a07
1844 Author: Galen Charlton <gmc@equinoxOLI.org>
1845 Date: Thu Aug 12 10:00:30 2021 -0400
1847 LP#1937299: stamp DB update
1849 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1851 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1852 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.patron_collections_exempt.sql => 1272.data.patron_collections_exempt.sql}
1853 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.patron_collections_exempt.sql => 1272.data.patron_collections_exempt.sql} (91%)
1855 commit 3289465c97305b285cd68af16c11f9cda69d5b72
1856 Author: Jason Boyer <JBoyer@equinoxOLI.org>
1857 Date: Thu Jul 22 13:50:53 2021 -0400
1859 LP1937299: Collections Exempt User Setting Repair
1861 The collections exempt user setting was never added to the seed data
1862 meaning that depending on the age of your database it may or may not
1863 be there. Additionally, correct the label for this setting in the
1866 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1867 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1868 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1870 26 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1871 43 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_collections_exempt.sql
1872 1 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
1873 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_collections_exempt.sql
1875 commit 8f337edffc9de9879a4c0c36236130eb13bb7312
1876 Author: Josh Stompro <stompro@stompro.org>
1877 Date: Tue May 25 09:42:22 2021 -0500
1879 LP#1815968 - Self Check Audio Alerts
1881 The method of playing audio alerts seems to not be working in modern browsers.
1883 It seemed to work in firefox V40, but no longer in V68.
1885 Adding the autoplay element and then immediately removing it prevents the audio
1886 from playing. I've also noticed in the past that the audio had been cut off
1887 before the file was fully played.
1889 Using the .play() method does seem to work in newer versions of Firefox
1890 and Chrome. Tested with Chrome V90 and Firefox V78.10.1esr.
1894 1. Enable Self Check Audio Alerts Library Setting.
1895 2. See the docs for setting up the default audio alerts.
1896 https://docs.evergreen-ils.org/reorg/3.1/command_line_admin/_self_check_interface.html
1897 3. Launch self check interface, create a workstation and try to trigger an alert.
1898 https://eg-server.you.com/eg/circ/selfcheck/main
1899 4. entering a fake barcode will trigger an alert which should not be audible.
1903 1. Launch self check interface, and reload/clear cache.
1904 2. Enter a fake barcode to trigger an audio alert.
1905 3. The audio alert should now be audible.
1907 Signed-off-by: Josh Stompro <stompro@stompro.org>
1908 Signed-off-by: Erica Rohlfs <erica.rohlfs@equinoxOLI.org>
1909 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
1911 2 5 Open-ILS/web/js/dojo/openils/Util.js
1913 commit 349f8a6961aa3c159d1545fb135fa9d4ba3a75d2
1914 Author: Jason Boyer <JBoyer@equinoxOLI.org>
1915 Date: Fri Jul 30 15:15:31 2021 -0400
1917 LP1923225 Followup: Record Subjects, Contents, and Summary
1919 These 3 parts of the TPAC still had highlighted display fields being
1920 run through the html filter, double-escaping them.
1922 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
1924 1 6 Open-ILS/src/templates/opac/parts/record/contents.tt2
1925 1 1 Open-ILS/src/templates/opac/parts/record/subjects.tt2
1926 3 10 Open-ILS/src/templates/opac/parts/record/summary.tt2
1928 commit 1df2ebd229f5e9bc7a249acf85ed6003bc6c732e
1929 Author: Gina Monti <gmonti@biblio.org>
1930 Date: Fri Jul 23 09:08:52 2021 -0400
1932 Docs: LP1776977: Update lsa-address_alert.adoc and add images
1934 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
1936 - - docs/modules/admin/assets/images/media/address_alert.jpg
1937 - - docs/modules/admin/assets/images/media/delete_address_alert.jpg
1938 - - docs/modules/admin/assets/images/media/edit_address_alert.jpg
1939 9 9 docs/modules/admin/pages/lsa-address_alert.adoc
1940 create mode 100644 docs/modules/admin/assets/images/media/address_alert.jpg
1941 create mode 100644 docs/modules/admin/assets/images/media/delete_address_alert.jpg
1942 create mode 100644 docs/modules/admin/assets/images/media/edit_address_alert.jpg
1944 commit 6ac4896d6d3bddaf94f01e802e7e90bd16ce5da5
1945 Author: gmontimantis <86423994+gmontimantis@users.noreply.github.com>
1946 Date: Mon Jun 28 12:53:25 2021 -0400
1948 Update lsa-address_alert.adoc
1950 https://bugs.launchpad.net/evergreen/+bug/1776977
1952 The new address alert table is rearranged to match the web client.
1954 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
1956 14 10 docs/modules/admin/pages/lsa-address_alert.adoc
1958 commit 0be24cbc8e11c7d9de9e9b4f98b7ac950c769252
1959 Author: Gina Monti <gmonti@biblio.org>
1960 Date: Thu Jul 8 15:02:22 2021 -0400
1962 Docs: Update apache_rewrite_tricks.adoc to further address LP1837753
1964 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
1966 2 2 docs/modules/admin/pages/apache_rewrite_tricks.adoc
1968 commit ad704ed37d0414a360a8fc07f92b2641a6c39fb3
1969 Author: Gina Monti <gmonti@biblio.org>
1970 Date: Thu Jul 8 15:05:10 2021 -0400
1972 Docs: update glossary.adoc to add TLD definition per LP1837753
1974 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
1976 2 0 docs/modules/appendix/pages/glossary.adoc
1978 commit 95d40a1278198eabe2f467e3f0dab9d89e45973b
1979 Author: Jane Sandberg <sandbej@linnbenton.edu>
1980 Date: Wed Jul 14 09:20:03 2021 -0700
1982 LP1718782: follow up to fix failing test
1984 LP1718782 added a missing fixed field, but failed to also add it to
1985 the expected data in this pgtap test. This commit updates the
1986 expected data to also include a SRCE fixed field.
1988 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1990 1 0 Open-ILS/src/sql/Pg/t/lp1588543_marc_record_attributes.pg
1992 commit 531fa3b6ac5116344975933b90f982b5f37d73f1
1993 Author: Bill Erickson <berickxx@gmail.com>
1994 Date: Tue Jul 6 11:08:37 2021 -0400
1996 LP1913807 Staff catalog shows preferred lib holdings counts
1998 Always show holdings counts for the preferred library (when set) even
1999 when the library is not directly in the search scope.
2001 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2002 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2004 13 1 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
2005 1 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
2006 23 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.ts
2007 15 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
2009 commit 633656df58cafff386da4576459c47301507d8b5
2010 Author: Bill Erickson <berickxx@gmail.com>
2011 Date: Mon Jul 5 16:04:56 2021 -0400
2013 LP1910808 Staff catalog show call number
2015 In the search results page, show the first call number for each record
2016 (sorting by label sortkey) that is owned either by the user's preferred
2017 library or the search library.
2019 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2020 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2022 3 0 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
2023 2 1 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
2024 7 0 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
2025 17 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
2027 commit 1a229a6e34e4789742ef2e3dba57d08da056c924
2028 Author: Galen Charlton <gmc@equinoxOLI.org>
2029 Date: Tue Jul 13 12:09:57 2021 -0400
2031 LP#1718782: stamp DB update
2033 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2035 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2036 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.srce_fixed_field.sql => 1270.data.srce_fixed_field.sql}
2037 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.srce_fixed_field.sql => 1270.data.srce_fixed_field.sql} (96%)
2039 commit a2ddf5de1d0d1c8bcba276700e94bbcad89fcf1d
2040 Author: Jane Sandberg <sandbej@linnbenton.edu>
2041 Date: Thu Sep 10 11:35:22 2020 -0700
2043 LP1718782: Add the Srce fixed field to the Angular MARC editor
2047 1) Without using private browsing, open up a bibliographic record in
2048 the Angular catalog MARC editor.
2049 2) Notice that there is a gap between the ELvl and Audn fixed fields.
2050 3) Apply this patch.
2051 4) Open up the same bibliographic record, this time using private
2052 browsing (since the Angular MARC editor caches fixed field values).
2053 5) Notice that the Srce fixed field is available between the ELvl and
2055 6) Notice that you can right click inside the fixed field to get a list
2056 of three possible values.
2057 7) Repeat the test with different record types (e.g. BKS, SCO, VIS)
2059 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2060 Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
2061 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2063 1 1 Open-ILS/src/eg2/src/app/staff/share/marc-edit/fixed-fields-editor.component.html
2064 14 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2065 22 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.srce_fixed_field.sql
2066 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.srce_fixed_field.sql
2068 commit 6308fc62c326316f64b85bacb9c038b9895a1982
2069 Author: Jane Sandberg <sandbej@linnbenton.edu>
2070 Date: Thu Dec 19 15:54:18 2019 -0800
2072 LP1857060: Tests for ISBNs with 979 prefix
2074 Also includes a slight tweak to the Amazon AddedContent code to avoid
2075 attempting to convert 979 ISBNs to ISBN-10s (which is not possible).
2077 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2078 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2079 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2081 12 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Amazon.pm
2082 7 1 Open-ILS/src/perlmods/t/16-OpenILS-WWW-AddedContent.t
2083 30 0 Open-ILS/src/sql/Pg/t/lp1857060_handle_all_types_of_isbn.pg
2084 create mode 100644 Open-ILS/src/sql/Pg/t/lp1857060_handle_all_types_of_isbn.pg
2086 commit 296228cf75a9f5fd42df9d029c432bf1dd066118
2087 Author: Galen Charlton <gmc@equinoxOLI.org>
2088 Date: Tue Jul 13 10:28:12 2021 -0400
2090 LP#1910891: stamp DB update
2092 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2094 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2095 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.new_booking_perms_in_map.sql => 1269.data.new_booking_perms_in_map.sql}
2096 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.new_booking_perms_in_map.sql => 1269.data.new_booking_perms_in_map.sql} (92%)
2098 commit 32e38d0d56ef0af8b9bf98f16ee6cc922032d74c
2099 Author: Jane Sandberg <sandbej@linnbenton.edu>
2100 Date: Sat Jan 9 22:20:29 2021 -0800
2102 LP1910891: Add new booking perms to appropriate groups
2106 1) Without this patch, create a reservation for a BR1 resource at BR1.
2107 2) Log in as a circulator at BR1.
2108 3) Go to Booking > Manage Reservations. Note that you can't see your reservation.
2109 4) Run this upgrade script.
2110 5) Repeat steps 2-3. Notice that you can now see the reservation.
2111 6) Wipe your database and re-install it with the additions to the seed data
2112 in this commit. Repeat steps 1-3 and notice that you can see the reservation
2115 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2116 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2117 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2119 4 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2120 29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.new_booking_perms_in_map.sql
2121 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.new_booking_perms_in_map.sql
2123 commit 7a431982dc4317b7fb766b7552f1454838918b12
2124 Author: Jason Boyer <JBoyer@EquinoxInitiative.org>
2125 Date: Wed Mar 10 18:48:12 2021 -0500
2127 LP1895737: Add Curbside Appointments to Bootstrap OPAC
2129 Add support for requesting / editing / canceling curbside
2130 appointments to the bootstrap opac.
2132 Signed-off-by: Jason Boyer <JBoyer@EquinoxInitiative.org>
2133 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2134 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2136 6 0 Open-ILS/src/templates-bootstrap/opac/css/style.css.tt2
2137 191 0 Open-ILS/src/templates-bootstrap/opac/myopac/holds_curbside.tt2
2138 7 2 Open-ILS/src/templates-bootstrap/opac/parts/myopac/base.tt2
2139 create mode 100755 Open-ILS/src/templates-bootstrap/opac/myopac/holds_curbside.tt2
2141 commit 9c87efa5895253156cb0a89faf3dd8cfd780be9e
2142 Author: Galen Charlton <gmc@equinoxOLI.org>
2143 Date: Mon Jul 12 17:01:51 2021 -0400
2145 LP#1908722: stamp schema update
2147 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2149 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2150 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angstcat-show-more-details.sql => 1268.data.angstcat-show-more-details.sql}
2151 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angstcat-show-more-details.sql => 1268.data.angstcat-show-more-details.sql} (82%)
2153 commit f7283316c3110db3166fc13733844721fecf446f
2154 Author: Galen Charlton <gmc@equinoxOLI.org>
2155 Date: Fri Jul 9 17:10:31 2021 -0400
2157 LP#1908722: add electronic resource links
2159 This patch adds electronic resource links to the Show More Details
2160 view in the Angular staff catalog, above the table of items.
2162 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2163 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2164 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2165 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2167 21 2 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
2168 2 0 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
2170 commit c27bcb546be2e5b48acc0d0fb540ad89477395d6
2171 Author: Bill Erickson <berickxx@gmail.com>
2172 Date: Fri Jul 2 16:57:40 2021 -0400
2174 LP1908722 Staff catalog Show More Details
2176 Adds a "Show More Details" (and "Show Fewer Details") buttons to the
2177 Angualr staff catalog. Similar to the TPAC, activating the button means
2178 more holdings details are displayed in the search results page.
2180 Adds a new workstation setting type called
2181 'eg.staff.catalog.results.show_more'
2183 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2184 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2185 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2187 10 5 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
2188 12 5 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
2189 4 0 Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
2190 0 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
2191 1 0 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
2192 27 0 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
2193 6 2 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.html
2194 35 4 Open-ILS/src/eg2/src/app/staff/catalog/result/results.component.ts
2195 85 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
2196 10 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2197 15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angstcat-show-more-details.sql
2198 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angstcat-show-more-details.sql
2200 commit c26e3be43d5822145f0000d33b5b324cb3ce570e
2201 Author: Mike Risher <mrisher@catalyte.io>
2202 Date: Wed May 6 17:08:33 2020 +0000
2204 LP#1362743 One modal at a time during batch checkin
2206 Modify batch checkins so that only one modal pops up at a time.
2207 When each one is dismissed the next one will appear.
2209 Signed-off-by: Mike Risher <mrisher@catalyte.io>
2210 Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
2211 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2213 13 5 Open-ILS/web/js/ui/default/staff/circ/services/item.js
2215 commit 3f7a846db9365ec7156d449bafb7febdde26fb8a
2216 Author: Jane Sandberg <sandbej@linnbenton.edu>
2217 Date: Mon Feb 1 18:04:02 2021 -0800
2219 LP1913221: Don't display blank course section number in OPAC
2223 1) Use the Library Settings Editor to turn on the Course Materials
2225 2) In Local administration, go to the course reserves list.
2226 3) Add several courses, some with section numbers, others without.
2227 4) In the OPAC, use the Course Search function to search for the courses
2229 5) Notice that the search results page has a place for section numbers,
2230 whether or not the course has one.
2231 6) Click into some of the courses. Notice that the course page also
2232 includes a place for section numbers, whether or not the course has
2234 7) Apply this patch.
2235 8) Repeat steps 4-6. Notice that the blank "section number" areas no
2238 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2239 Signed-off-by: Beth Willis <willis@noblenet.org>
2240 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2242 5 3 Open-ILS/src/templates/opac/course/results.tt2
2243 6 4 Open-ILS/src/templates/opac/parts/course/body.tt2
2245 commit f0ade82cf330b69468a230055e7791c05740cc82
2246 Author: Galen Charlton <gmc@equinoxOLI.org>
2247 Date: Wed Jul 7 10:42:54 2021 -0400
2249 LP#1907296: stamp DB update
2251 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2253 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2254 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}
2255 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%)
2257 commit f142767fe20cc2164de953582f5f3e7af680ccd1
2258 Author: Michele Morgan <mmorgan@noblenet.org>
2259 Date: Fri Apr 9 12:38:55 2021 -0400
2261 LP#1907296 Missing Workstation setting for staff cat item table
2263 Adds the ws setting type eg.grid.catalog.record.copies to allow users to
2264 save grid preferences for the angular catalog item table.
2266 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2267 Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
2268 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2270 10 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2271 14 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ws_setting_eg_grid_catalog_record_copies
2272 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ws_setting_eg_grid_catalog_record_copies
2274 commit 8ac4abbb4d5ad70f6c42d0aae3568464780490d7
2275 Author: Garry Collum <gcollum@gmail.com>
2276 Date: Tue May 11 15:43:34 2021 -0400
2278 LP1928005 Bootstrap Opac: Current charges not aligned on mobile.
2280 This patch removes the classes from the charges table that presents the table in a vertical format.
2281 It wraps the table in a <div> that uses the table-responsive class.
2283 To test add some charges to a patron record.
2284 Bring that patron's account up in the opac and view the charges table in the smallest browser size
2286 Notice that the table switches to a vertical format and the column names are mis-aligned.
2290 View the table again. The table should now be horizontal with all of the columns correct.
2292 Signed-off-by: Garry Collum <gcollum@gmail.com>
2293 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2294 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2296 4 2 Open-ILS/src/templates-bootstrap/opac/myopac/charges.tt2
2298 commit 2b92c112777f163fa1112db056e28fe2f6e2d211
2299 Author: Galen Charlton <gmc@equinoxOLI.org>
2300 Date: Fri Jun 4 16:17:33 2021 -0400
2302 LP#1929136: (follow-up) reduce bounce time to 500ms
2304 During testing, 500ms was enough to avoid excessive
2305 PCRUD calls while still keeping the interface's display
2306 of duplicate or missing barcode warnings responsive.
2308 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2310 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
2312 commit adf4b341b81ff77b3cc13cd2f642a747778d0231
2313 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
2314 Date: Thu May 20 14:51:17 2021 -0700
2316 LP#1929136: delay barcode lookup on change in holdings editor
2318 In the Holdings Editor, any change to the barcode field results in an
2319 immediate API call. Thus, if you type the barcode "123456789", you
2320 would get 9 separate calls: 1, 12, 123, 1234, 12345 ...
2322 This commit adds a 1000ms delay to avoid excessive pcrud calls when
2325 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
2326 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2328 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
2330 commit ebcfc2dc362565386f8a81d127d2865a0982c25e
2331 Author: Jason Stephenson <jason@sigio.com>
2332 Date: Fri Jun 25 13:05:49 2021 -0400
2334 Forward port the 3.6.3 to 3.6.4 db upgrade script
2336 Signed-off-by: Jason Stephenson <jason@sigio.com>
2338 1535 0 Open-ILS/src/sql/Pg/version-upgrade/3.6.3-3.6.4-upgrade-db.sql
2339 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.6.3-3.6.4-upgrade-db.sql