1 commit ce4422e352852935c658f69059ea375a5c96ff6d
2 Author: Chris Sharp <csharp@georgialibraries.org>
3 Date: Tue Aug 11 20:28:32 2020 -0400
5 Updating upgrade docs for 3.4.4.
7 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9 17 16 docs/installation/server_upgrade.adoc
11 commit 4737705238e6f1ece8fe012c8338ca2d0989f2d6
12 Author: Chris Sharp <csharp@georgialibraries.org>
13 Date: Tue Aug 11 20:28:26 2020 -0400
15 Bumping Perl version string for 3.4.4
17 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
19 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
21 commit 310793468727887a164c852b88b5b670972e2769
22 Author: Jane Sandberg <sandbej@linnbenton.edu>
23 Date: Tue Aug 11 16:09:51 2020 -0700
25 Docs: asciidoc syntax correction for 3.4 release notes
27 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
29 3 3 docs/RELEASE_NOTES_3_4.adoc
31 commit efce227c3ecfcd51f52b4922f35f3e092e658fc5
32 Author: Jane Sandberg <sandbej@linnbenton.edu>
33 Date: Tue Aug 11 13:10:44 2020 -0700
35 Docs: tweaks to 3.4.4 release notes
37 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
39 31 1 docs/RELEASE_NOTES_3_4.adoc
41 commit 3d71e0808bc69a137c5a00a92830c982a18158ef
42 Author: Jane Sandberg <sandbej@linnbenton.edu>
43 Date: Tue Aug 11 11:24:46 2020 -0700
45 Docs: 3.4.4 release notes
47 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
49 160 0 docs/RELEASE_NOTES_3_4.adoc
51 commit 6e0886e75789aaf40a46e7e7d2e4d61f6d88200b
52 Author: Michele Morgan <mmorgan@noblenet.org>
53 Date: Tue Aug 27 08:55:06 2019 -0400
55 LP1811466 Add fields to holdings editor column pickers
57 Adds item fields creator, editor and last edit date to the working and
58 completed grids in the holdings editor.
60 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
61 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
62 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
64 9 3 Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2
65 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
67 commit a199e3b5ef2e1c765a88c3427d8c53e8055e407e
68 Author: Galen Charlton <gmc@equinoxinitiative.org>
69 Date: Mon Aug 3 17:14:12 2020 -0400
71 LP#1839369: (follow-up) tweak button and styles
73 - Change the button text from "Search" to "Search Catalog"
74 - adjust the styling on the AngularJS side to cuddle the
75 button with the search input
76 - standardize the placeholder text as "Search for..."
78 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
79 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
81 1 1 Open-ILS/src/eg2/src/app/staff/splash.component.html
82 9 9 Open-ILS/src/templates/staff/t_splash.tt2
84 commit 6a3a03751cffbe7409ac5967eec2df6923f71f76
85 Author: Terran McCanna <tmccanna@georgialibraries.org>
86 Date: Tue Oct 22 16:16:35 2019 -0400
88 LP#1839369 Accessibility for Search Box
90 This adds an accessible label to the Search box on the splash
91 page of the staff client as well as to the Angular version of
94 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
95 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
96 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
98 2 1 Open-ILS/src/eg2/src/app/staff/splash.component.html
99 1 0 Open-ILS/src/templates/staff/t_splash.tt2
101 commit 5a35074c9479cd20503f9543221d11c477446a96
102 Author: Bill Erickson <berickxx@gmail.com>
103 Date: Wed Mar 18 12:41:38 2020 -0400
105 LP1867834 Staffcat clear basket on logout
107 Tell the browser/local store service to treat the staff catalog basket
108 cache key as a "login item", meaning it should be cleared upon logout.
110 Signed-off-by: Bill Erickson <berickxx@gmail.com>
111 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
112 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
114 3 0 Open-ILS/src/eg2/src/app/share/catalog/basket.service.ts
116 commit f9491973457baf525d8165f6ff8d981e222b4cac
117 Author: Galen Charlton <gmc@equinoxinitiative.org>
118 Date: Tue Jul 28 11:09:45 2020 -0400
120 LP#1889251: make call number affix sort keys read-only
122 This patch makes the call number prefix and suffix label sort
123 key fields read-only on their respective Server Administration
124 pages, as any values that a user would try to set for them
125 would get overwritten by a database trigger.
130 [2] Go to Server Administration -> Call Number Prefixes (or Suffixes)
131 and attempt create and edit new affixes.
132 [3] Verify that the label sort key is a read-only display field on the
135 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
136 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
138 10 0 Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
140 commit bbb14ec1dba963cb808e72ef7d0564902dce7424
141 Author: Josh Stompro <stompro@stompro.org>
142 Date: Mon Mar 4 11:16:56 2019 -0600
144 LP#1674364 - Use database bib id for cover art lookup
146 Export the 901c as the URN:BIBID identifier to allow the
147 ATOM2XHTML.xsl to construct a cover art img link using it.
151 I used a bookbag to test this out.
152 1. Create a public bookbag of items and grab the bookbag id.
153 2. View the source of these links on your system to see the current output.
154 /opac/extras/feed/bookbag/atom/<bookbagid>
155 /opac/extras/feed/bookbag/html-full/<bookbagid>
156 Make note that the jacket img link uses the ISBN to lookup cover art.
159 1. Restart supercat to re-load xsl transfor files.
160 osrf_control -l --service open-ils.supercat --restart
161 2. View the source and output of these links on your system to see the changes.
162 /opac/extras/feed/bookbag/atom/<bookbagid>
163 /opac/extras/feed/bookbag/html-full/<bookbagid>
164 The cover art images should show up now in the html-full, and the
165 URN:BIBID: identifier should be populated in the atom file.
167 Signed-off-by: Josh Stompro <stompro@stompro.org>
168 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
169 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
171 3 17 Open-ILS/xsl/ATOM2XHTML.xsl
172 9 0 Open-ILS/xsl/MARC21slim2ATOM.xsl
174 commit 657acd544dd51a6ea81681bd1961c8514c530afb
175 Author: Galen Charlton <gmc@equinoxinitiative.org>
176 Date: Mon Aug 3 17:38:48 2020 -0400
178 LP#1731370: (follow-up) fix a typo that was causing console noise
180 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
182 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
184 commit d973477eaac04e7f7142cf1c107da37670ddfc82
185 Author: Galen Charlton <gmc@equinoxinitiative.org>
186 Date: Mon Aug 3 17:31:32 2020 -0400
188 LP#1761142: (follow-up) tweak field-change style
190 [1] Ensure that the border is displayed.
191 [2] Change the border color to one that has more contrast
192 as compared to the bg-success background color.
194 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
196 1 1 Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
198 commit 22e866890d1e4e70359a627d15d1f77292a18caf
199 Author: a. bellenir <abelleni@grpl.org>
200 Date: Thu Mar 28 12:26:37 2019 -0400
202 LP1761142 Volume Copy Editor Changed Fields Hard to Discern
204 Add a changed_fields object to the scope and update it as copies are
205 changed. The function field_changed(field) determines if any of the
206 selected copies have altered the given field. finally, a CSS class,
207 field-changed, is applied to add a green border to fields whose values
210 Signed-off-by: a. bellenir <abelleni@grpl.org>
211 Signed-off-by: Ruth Frasur <rfrasur@gmail.com>
212 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
214 21 18 Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
215 11 0 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
217 commit 95b9fb7f9f12bbfbb2246857ca5c6a5b04f016d0
218 Author: Josh Stompro <stompro@stompro.org>
219 Date: Tue Jan 28 10:04:02 2020 -0600
221 LP#1783793 - Suspend holds when activation date set in web client angularjs
223 1. Modify Dates popup changed to not allow picking dates in the past for hold
224 activation date both in the date picker, and if typed in manually. If a
225 date in the past is typed in, it is changed to today's date and an alert
226 message is displayed. The date picker just won't allow past days to be
227 selected. The alert message remains until a date in the future is selected.
229 2. Suspend holds when the activation date is set and saved.
231 3. Adds a note about the fact that the hold will be suspended when the hold
232 activation date is selected for editing. This makes the behavior clear so
233 staff don't have to figure it out by trial and error.
235 4. Updates several sr-only (Screen Reader Only) labels in the holds date popup
236 template that were set to the wrong values. The file was copied from the hold
237 notification popup and the screen reader descriptions were left unchanged from
240 Signed-off-by: Josh Stompro <stompro@stompro.org>
241 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
242 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
244 9 4 Open-ILS/src/templates/staff/circ/share/t_hold_dates.tt2
245 17 1 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
247 commit ffdf63e9f79d8ae85cf7dfd2a6d43b837f4f9ae6
248 Author: Mike Rylander <mrylander@gmail.com>
249 Date: Tue Jun 30 15:33:23 2020 -0400
251 LP#1885759: Count months and quarters across year boundaries
253 We need to add year-multiples of months or quarters when using the
254 months_ago or quarters_ago transforms in the reporter.
256 Signed-off-by: Mike Rylander <mrylander@gmail.com>
257 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
258 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
260 4 2 Open-ILS/src/perlmods/lib/OpenILS/Reporter/SQLBuilder.pm
262 commit 70856ddb9fcccc997677eb64890ca2e8713f4fe5
263 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
264 Date: Tue Oct 8 16:00:12 2019 -0700
266 LP#1847343: fix Exclude Electronic Resources checkbox when locale picker is enabled
268 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
269 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
270 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
272 2 4 Open-ILS/web/js/ui/default/opac/simple.js
274 commit 99ebe4e7df8fce5fccaf3707bb489ce5fb1b4a69
275 Author: Jane Sandberg <sandbej@linnbenton.edu>
276 Date: Fri Oct 25 21:11:49 2019 -0700
278 LP #1717996 (follow-up) Change label for shareable user buckets
280 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
281 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
283 2 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_create.tt2
284 2 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_edit.tt2
286 commit a00d9db7cbdf5fc1c857c2f52465d1840bd94525
287 Author: Tiffany Little <tlittle@georgialibraries.org>
288 Date: Mon Oct 21 15:00:30 2019 -0400
290 LP #1717996 Change label for shareable buckets
292 Changes 'publicly visible' label on buckets and also adds a tooltip with an explanation. Also makes sure that clicking the tooltip does not check the checkbox automatically.
294 Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
295 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
296 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
298 2 1 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_create.tt2
299 2 1 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_edit.tt2
301 commit 9175916ae1b709e85d19a18dfc4c2fb091d53b51
302 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
303 Date: Fri Jul 31 12:39:23 2020 -0400
305 LP1842431: Add a release note
307 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
309 11 0 docs/RELEASE_NOTES_NEXT/Administration/autorenewal_action_trigger_result_code.adoc
310 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/autorenewal_action_trigger_result_code.adoc
312 commit e39a35e5ec7c1be4b16b0b36744f0bdf1778e517
313 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
314 Date: Fri Jul 31 11:10:24 2020 -0400
316 LP1842431: Remove redundant description field
318 This branch brings about a good change, but I think having reason
319 and description be identical in the case of a failure and blank /
320 'SUCCESS' in the case of, well, success, is redundant and potentially
321 confusing. Also, if it's not used in the default template I doubt
322 anyone ever realizes it's there. :) Template editors can use
323 is_renewed to decide if they want to display success as a result
324 and that way the capitalization won't look like THE EIGHTIES have come
325 back in fashion again. :D
327 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
328 Signed-off-by: Jason Stephenson <jason@sigio.com>
330 0 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
332 commit ec7db5a9bcfddec860b48f5112abc79f63197468
333 Author: Jason Stephenson <jason@sigio.com>
334 Date: Fri Sep 6 11:09:18 2019 -0400
336 LP#1842431 Split textcode and desc fields for AutoRenew user data
338 Split the event textcode and desc fields into textcode and description
339 fields, respectively, in the AutoRenew reactor's user data, but also
340 leave the reason field alone. This permits sites to show only the
341 description of the event if they want.
343 Signed-off-by: Jason Stephenson <jason@sigio.com>
344 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
345 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
347 2 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
349 commit d47ba05830155323028e935c1be3eee6a8f0d1a6
350 Author: Michele Morgan <mmorgan@noblenet.org>
351 Date: Thu Sep 12 16:30:47 2019 -0400
353 LP#1842431 Make renewal failure reason more appropriate for patron notifications
355 Changes the failure reason for the autorenewal to include only the desc,
356 Removes the textcode of the event, which shouldn't be included in a patron notice.
358 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
359 Signed-off-by: Jason Stephenson <jason@sigio.com>
360 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
362 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
364 commit d4185338f2726761d479e77765038189c4867f2e
365 Author: Jane Sandberg <sandbej@linnbenton.edu>
366 Date: Mon Oct 8 17:24:20 2018 -0700
368 LP1731370: Distinguishing new copies and volumes with aditional means (WCAG 1.4.1)
370 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
371 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
372 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
374 2 0 Open-ILS/src/templates/staff/cat/volcopy/index.tt2
375 1 2 Open-ILS/src/templates/staff/css/cat.css.tt2
376 6 4 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
378 commit 745b43a9118dc9bee802bb8cf2f773da9a5ca394
379 Author: Jason Etheridge <jason@EquinoxInitiative.org>
380 Date: Wed Sep 12 08:10:32 2018 -0400
382 lp1731370 CSS styling for new items and volumes
384 previous commit just handled volumes, this handles copies
386 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
387 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
388 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
390 1 0 Open-ILS/src/templates/staff/css/cat.css.tt2
391 3 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
393 commit 017cce2a57304a8f473730a23b643d891bb64552
394 Author: Jason Etheridge <jason@EquinoxInitiative.org>
395 Date: Wed Sep 5 09:13:49 2018 -0400
397 lp1731370 CSS styling for new items and volumes
401 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
402 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
403 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
405 3 1 Open-ILS/src/templates/staff/css/cat.css.tt2
406 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
408 commit 8c8aafcbe26d24dd549015afdd5cbecaefb5de65
409 Author: Josh Stompro <stompro@stompro.org>
410 Date: Wed Nov 6 12:24:36 2019 -0600
412 LP#1851541 - Add audio alert for item alert popups
414 Signed-off-by: Josh Stompro <stompro@stompro.org>
415 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
416 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
418 1 0 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
420 commit cd055be633d8f2d129a92b5c6949247dcbd528f9
421 Author: Christine Morgan <cmorgan@noblenet.org>
422 Date: Thu Nov 21 12:53:11 2019 -0500
424 LP1735568, LP1830443: MARC Editor Fixes
426 These style changes to the current MARC Editor fix the indicator box
427 resize problem and the blank subfield problem while improving usability.
428 Colors were tested using the Chrome extension Colorblindly, a
429 colorblindness simulator.
431 Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
432 Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
433 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
435 24 21 Open-ILS/src/templates/staff/cat/share/t_marcedit.tt2
436 3 3 Open-ILS/src/templates/staff/cat/share/t_marcedit_editable.tt2
437 27 11 Open-ILS/src/templates/staff/css/cat.css.tt2
439 commit 5517094ec404001cf8fbae51f66570e4a709f677
440 Author: Bill Erickson <berickxx@gmail.com>
441 Date: Tue Jul 28 17:21:28 2020 -0400
443 LP1889296 Staffcat holds request time includes time
445 Display the hold request time as date plus time in the general purpose
448 Signed-off-by: Bill Erickson <berickxx@gmail.com>
449 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
451 2 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
453 commit 89b5bf9a7a750da48300ab23e6e4b6aa32e8f778
454 Author: Galen Charlton <gmc@equinoxinitiative.org>
455 Date: Tue Jul 28 10:43:25 2020 -0400
457 LP#1776757: (follow-up) keep input for amount as type "number"
459 Doing this preserves the form validation that ensures that
460 the user cannot submit the form with a non-numeric amount.
462 This does lose forcing the display of default amounts such as
463 "1.50" to two decimal places, but I'm figuring that form validation
464 takes priority pending a longer-term solution such as a custom
465 value validator or using ng-currency.
467 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
469 1 1 Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
470 1 1 Open-ILS/web/js/ui/default/staff/circ/services/billing.js
472 commit 7d86d434a323b15e0d4d17cbf6cc0ae562346b5e
473 Author: Mike Risher <mrisher@catalyte.io>
474 Date: Wed Jan 29 20:20:35 2020 +0000
476 lp1776757 Default Billing Price Not Updating
478 Fix the following bug: When billing a patron and one switches from
479 one billing type to a different billing type, the price isn't updating
480 to show the new default price
482 Signed-off-by: Mike Risher <mrisher@catalyte.io>
483 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
484 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
486 1 1 Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
487 5 2 Open-ILS/web/js/ui/default/staff/circ/services/billing.js
489 commit bb9a04aff2da25a0f7b7a7bf8bd11bbf61a77f87
490 Author: Jane Sandberg <sandbej@linnbenton.edu>
491 Date: Wed Oct 3 09:04:54 2018 -0700
493 LP1795469: Opac holdings sort now considers CN suffix
496 1) Create a bunch of Call Number suffixes in Administration
497 -> Server Administration -> Call Number Suffixes.
498 2) Go to a bib record, and add a bunch of holdings,
499 all with the same call number label, owning/circ libraries,
500 item numbers, and parts (if using parts) but with different
501 barcodes and CN suffixes.
502 3) Look at the OPAC view of these holdings. Note that they
503 are in order by barcode, without any consideration for
505 4) Apply this commit.
506 5) Look at the OPAC view again. Note that they are now sorted
507 by CN suffix, and then by barcode.
509 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
510 Signed-off-by: Josh Stompro <stompro@stompro.org>
511 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
513 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
515 commit ed894762a29d90ddb0eb5faff2166668355cd9fd
516 Author: Bill Erickson <berickxx@gmail.com>
517 Date: Mon Jun 8 16:03:14 2020 -0400
519 LP1882591 Empty combobox avoids default selection
521 When clearing a combobox value, no combobox options are displayed in the
522 dropdown. This allows users to clear the value then tab out of the box
523 without the typeahead magic forcing selection of the first entry.
525 The full list can still be displayed by clicking on the combobox.
527 Signed-off-by: Bill Erickson <berickxx@gmail.com>
528 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
530 7 6 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
532 commit 8ed4dce43fadcfe0dbbb38f8a34c3259101fb82c
533 Author: Bill Erickson <berickxx@gmail.com>
534 Date: Mon Jul 27 10:58:52 2020 -0400
536 LP1878079 Staffcat Add Holdings action support
538 Teaches the staff catalog Add Holdings button to open the holdings
539 editor using the appropriate parameters. If the holdings maintenance
540 grid is active, arguments to pass are based on the grid selection.
541 Otherwise it simply open the item editor with a single call number /
542 copy to be created 'here'.
544 Signed-off-by: Bill Erickson <berickxx@gmail.com>
545 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
547 5 7 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.ts
548 2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
549 3 2 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
550 30 0 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.ts
552 commit 4a6f6153a5d36b1db9b3f3486c8032406d27b759
553 Author: Bill Erickson <berickxx@gmail.com>
554 Date: Wed May 13 12:17:19 2020 -0400
556 LP1878079 Staffcat 'Edit' items / call numbers support
558 Adds support to the Angular staff catalog to properly handle requests
559 to Edit Items, Edit Call Numbers, and Edit Call Numbers and Items.
560 Prior to his change, these operations would behave more like Add
561 operations than Edit operations.
563 Signed-off-by: Bill Erickson <berickxx@gmail.com>
564 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
566 6 6 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
567 42 4 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
568 14 12 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.service.ts
570 commit 92ef6cc3fb080486ce90e512a9d25e04fe4b965b
571 Author: Bill Erickson <berickxx@gmail.com>
572 Date: Mon May 11 15:10:37 2020 -0400
574 LP1878079 Staffcat Add Call Nums honors selected orgs
576 When adding new call numbers from the Angular staff catalog Holdings
577 View grid, take all selected grid rows into consideration when
578 determining how many call numbers to add and what their owning libs
582 * Navigate to the Holdings View tab of a record detail page in the Angular
584 * Select multiple rows in the grid which are org unit-only rows (i.e.
585 the row does not refer to a specific call number or item).
586 * From the action menu / right client menu, select "Add Callnumbers"
587 * Confirm that a call number entry for each selected org unit is present
588 in the spawned holdings editor.
590 Signed-off-by: Bill Erickson <berickxx@gmail.com>
591 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
593 15 10 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
595 commit e0b6a271e23b9b3ebcf4d0e3cda44d615ac33681
596 Author: Galen Charlton <gmc@equinoxinitiative.org>
597 Date: Mon Jul 27 10:55:19 2020 -0400
599 LP#1802166: stamp schema update
601 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
603 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
604 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.actor_usr_delete.sql => 1211.function.actor_usr_delete.sql}
605 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.actor_usr_delete.sql => 1211.function.actor_usr_delete.sql} (96%)
607 commit 2a71751067376f5ab2e1fb758169bdb14a8bc384
608 Author: Galen Charlton <gmc@equinoxinitiative.org>
609 Date: Mon Jul 27 10:51:37 2020 -0400
611 LP#1802166: (follow-up) document a way to clear names from already-purged patron records
613 For reference, the following SQL will clear the preferred name
614 and name keyword fields from already-purged records:
617 SET pref_prefix = NULL,
618 pref_first_given_name = NULL,
619 pref_second_given_name = NULL,
620 pref_family_name = NULL,
623 WHERE usrname ~ ('^' || id || '-PURGED')
627 pref_prefix IS NOT NULL OR
628 pref_first_given_name IS NOT NULL OR
629 pref_second_given_name IS NOT NULL OR
630 pref_family_name IS NOT NULL OR
631 pref_suffix IS NOT NULL OR
632 name_keywords IS NOT NULL
635 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
637 25 0 docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
639 commit dcde76f08fbc64584796dc8cb3c55641bec05ace
640 Author: Jason Stephenson <jason@sigio.com>
641 Date: Fri Feb 15 13:33:08 2019 -0500
643 Lp 1802166: Purge User Name Keywords
645 Add the name_keywords field to the fields that get set to null in
648 Signed-off-by: Jason Stephenson <jason@sigio.com>
649 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
650 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
652 1 0 Open-ILS/src/sql/Pg/999.functions.global.sql
653 1 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.actor_usr_delete.sql
655 commit e1b585db43cff2ae52aa1431838aacb7ca4c306b
656 Author: Jason Stephenson <jason@sigio.com>
657 Date: Fri Feb 15 12:21:19 2019 -0500
659 Lp 1802166: Purge User Preferred Names
661 When the preferred names feature was added, the new fields were not
662 added to the update in the actor.usr_delete function. This commit
663 sets those new fields to NULL in that function.
665 Signed-off-by: Jason Stephenson <jason@sigio.com>
666 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
667 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
669 5 0 Open-ILS/src/sql/Pg/999.functions.global.sql
670 124 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.actor_usr_delete.sql
671 5 0 docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
672 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.actor_usr_delete.sql
673 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
675 commit 418306e61c2abbe05c9bdffda3bce6758cac1b1e
676 Author: Jason Etheridge <jason@EquinoxInitiative.org>
677 Date: Fri Jun 5 09:00:53 2020 -0400
679 LP1819542 Hanging transits can cause checkins to fail
681 So two bits of defensive programming for do_checkin:
683 sub fix_broken_transit_status
684 sub cancel_transit_if_circ_exists
686 I don't know if the first one does anything useful, but the idea is that it'll
687 at least temporarily set the copy status to In Transit for any status checks
688 within the do_checkin method that test for that. It doesn't actually repair
689 the status permanently (at least in the case of, say, an existing transit being
690 re-used for a ROUTE_ITEM event). We may want to do that.
692 The second one will abort an associated transit (including retargeting a hold
693 for a hold transit) if both an active transit and an active circulation exist
694 for the item. This handles the situation I've been using to test the bug:
696 1) transit an item (CONC90000436 in Concerto)
697 2) artificially change its status directly in the database (for example, to
699 3) check it out to a patron (99999376864 in Concerto), noting
700 that the Cancel Transit prompt does not get triggered
703 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
704 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
705 Signed-off-by: John Amundson <jamundson@cwmars.org>
706 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
708 42 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
710 commit 58a13e6728f95689ea594868c8b5e35d15904611
711 Author: Jason Boyer <JBoyer@eoli.info>
712 Date: Wed Jan 8 13:37:01 2020 -0500
714 LP1858701: prevent doubles slashes in opac iframe urls
716 The CGI module (used by mkurl()) does not like it
717 if we have two slashes in a URL sort/of/like//this.
718 Things work but the path portion of the URL is doubled
719 each time mkurl is used on it. This branch fixes 2
720 causes in the staff OPAC.
722 Signed-off-by: Jason Boyer <JBoyer@eoli.info>
723 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
724 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
726 2 2 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
728 commit 84c5a4ecf588990a448f88ed47330c88b98580e6
729 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
730 Date: Tue Jun 18 13:48:44 2019 -0700
732 LP#1833300: wrap SRU query in parentheses before appending site param
734 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
735 Signed-off-by: Mike Risher <mrisher@catalyte.io>
736 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
738 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
740 commit 210adb585bfa4ca6715bdbecd0ec659f20079d79
741 Author: Jane Sandberg <sandbej@linnbenton.edu>
742 Date: Mon Aug 19 12:43:33 2019 -0700
744 LP1739288: report back on invalid barcodes in Item Status screen
748 1) Make a text file with both valid and invalid item barcodes.
749 2) Go to Circulation > Item Status and upload your file.
750 3) Note that the valid barcodes result in rows in the item status
751 screen, and the invalid barcodes are not displayed anywhere.
752 4) Apply this commit.
754 6) Notice that the invalid barcodes are now reported in a new alert.
755 7) Make a text file with only valid barcodes and upload it.
756 8) Upload it. Notice that the alert disappears.
758 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
759 Signed-off-by: Josh Stompro <stompro@stompro.org>
761 LP1739288: Add a summary report to the list of bad barcodes.
763 (^^ squash of commit written by Josh Stompro)
765 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
766 Signed-off-by: Josh Stompro <stompro@stompro.org>
767 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
768 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
770 21 0 Open-ILS/src/templates/staff/cat/item/index.tt2
771 11 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
773 commit 7827f05da1006492ce2883cfbb83e145e0af9abb
774 Author: Galen Charlton <gmc@equinoxinitiative.org>
775 Date: Tue Oct 15 18:32:19 2019 -0400
777 LP#1847784: (docs) refer to the badge score generator cron job by name
779 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
780 Signed-off-by: Mike Rylander <mrylander@gmail.com>
782 2 2 docs/admin/popularity_badges_web_client.adoc
784 commit 40a28f954b24d41e91c684dc0bcf12f6fa20d33d
785 Author: Galen Charlton <gmc@equinoxinitiative.org>
786 Date: Tue Oct 15 18:29:40 2019 -0400
788 LP#1847784: install badge_score_generator.pl by default
792 [1] Perform an Evergreen installation/upgrade.
793 [2] Verify that badge_score_generator.pl is present
794 in /openils/bin (or an alternative installation
795 location specified during the ./configure step).
797 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
798 Signed-off-by: Mike Rylander <mrylander@gmail.com>
800 1 0 Open-ILS/src/Makefile.am
802 commit c0ff29694e69162742e2807fe303aff53b1bc4c5
803 Author: Jane Sandberg <sandbej@linnbenton.edu>
804 Date: Sun Mar 15 08:49:48 2020 -0700
806 LP1867524: Add a help popover to the End field in the Closed Dates Editor
809 1) Go to Administration > Local Administration > Closed Dates Editor.
810 2) Click Add Closing.
811 3) Under closing type, choose Multiple Day.
812 4) Note that the End field has no guidance for the user.
813 5) Apply this commit.
815 7) Notice that the End field has some clarifying guidance for the user.
817 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
818 Signed-off-by: Mike Risher <mrisher@catalyte.io>
819 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
821 1 0 Open-ILS/src/templates/staff/admin/local/actor/edit_closed_dates.tt2
823 commit 9af1b3b0446c20aaa34bca65d04ebc6d1a70ed6b
824 Author: Chris Sharp <csharp@georgialibraries.org>
825 Date: Wed Nov 13 10:28:53 2019 -0500
827 LP#1852443 - Re-label duplicate-named "all circulations" source
829 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
830 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
831 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
833 1 1 Open-ILS/examples/fm_IDL.xml
834 13 0 docs/RELEASE_NOTES_NEXT/Reports/change_aacs_label.adoc
835 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/change_aacs_label.adoc
837 commit de58d01d5104b590e4eeb1d1ef8860e232afcb69
838 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
839 Date: Fri Jul 24 09:53:16 2020 -0400
841 LP1747542: Stamp upgrade script
843 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
845 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
846 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.lp1747542_action_item_user_circ_test.sql => 1209.lp1747542_action_item_user_circ_test.sql}
847 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.lp1747542_action_item_user_circ_test.sql => 1209.lp1747542_action_item_user_circ_test.sql} (99%)
849 commit 466c103cce7af38671f5bee6bc86d42ce3a4a82b
850 Author: Chris Sharp <csharp@georgialibraries.org>
851 Date: Mon Feb 5 18:58:43 2018 -0500
853 LP#1747542 - Repair item/user circulation test
855 The action.item_user_circ_test function was previously
856 ignoring lost or longoverdue and paid-for circulations.
857 Adding a check for whether the circulation is closed
860 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
861 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
862 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
864 1 0 Open-ILS/src/sql/Pg/100.circ_matrix.sql
865 237 0 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1747542_action_item_user_circ_test.sql
866 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1747542_action_item_user_circ_test.sql
868 commit c88dce86daa5fa72a9e73afa30d3441d62ad1163
869 Author: Galen Charlton <gmc@equinoxinitiative.org>
870 Date: Tue Jul 7 16:24:49 2020 -0400
872 LP#1886713: fix issue where AngularJS hotkeys fail to initialize
874 Fixes a race condition where the navbar service can look for
875 eg-accesskey attributes before all of the elements that have
876 them meet the conditions to show up in the DOM.
880 [1] From an AngularJS part of the staff interface, note that
881 hitting F8 sometimes does not perform the retrieve
882 last patron action, nor does F8 show up on the list of
883 hot keys when you hit "?" outside of an input.
884 [2] Apply the patch and repeat step 1. This time, the F8
885 hotkey should consistently work.
887 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
889 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
890 Signed-off-by: Mike Rylander <mrylander@gmail.com>
892 7 4 Open-ILS/web/js/ui/default/staff/services/navbar.js
894 commit 5d6e9eddbd6f1ec4e9c9c0c4c631d059202a46b7
895 Author: Jane Sandberg <sandbej@linnbenton.edu>
896 Date: Thu Jun 6 18:15:56 2019 -0700
898 LP1474874: Consistent page headers in the Angular client
900 This commit ensures that each screen in the Angular staff client uses
901 the <eg-staff-banner> component to better orient its users.
903 This commit also gives the eg-staff-banner some <h1> semantics, per
904 WebAIM's guidance: "Pages should be structured in a hierarchical manner,
905 generally with one 1st degree headings (<h1>) being the most important
906 (usually page titles or main content heading)" -- https://webaim.org/techniques/semanticstructure/
910 1) Go to [your-server]/eg2/en-US/staff/catalog/search
911 2) Confirm that there is a header that gives the page title at the top
913 3) Go to an Angular Vandelay page.
914 4) Confirm that you see a similar header as in step 2.
915 5) Go to an Angular Administration page.
918 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
919 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
921 2 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.component.html
922 2 0 Open-ILS/src/eg2/src/app/staff/catalog/browse.component.html
923 2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.component.html
924 2 0 Open-ILS/src/eg2/src/app/staff/catalog/cnbrowse.component.html
925 1 1 Open-ILS/src/eg2/src/app/staff/share/staff-banner.component.ts
927 commit b221b4935e69320b6accbe8fb41a6abcd1004a61
928 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
929 Date: Fri Jul 24 08:41:49 2020 -0400
931 LP1870605: Stamp upgrade script
933 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
935 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
936 1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.emergency_closing_fines_fix.sql => 1208.schema.emergency_closing_fines_fix.sql}
937 rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.emergency_closing_fines_fix.sql => 1208.schema.emergency_closing_fines_fix.sql} (99%)
939 commit 873cd4848a7f2ea33ec00661020294b6838cffff
940 Author: Steven Callender <stevecallender@esilibrary.com>
941 Date: Fri Apr 3 15:20:39 2020 -0400
943 LP1870605: Fix typo in emergency closing functions
945 The emergency closing handler was ignoring any
946 circulations that already had fines due to a typo
947 in the stage 2 circ and reservation functions.
949 Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
950 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
951 Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
953 2 2 Open-ILS/src/sql/Pg/096.schema.emergency_closing.sql
954 191 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.emergency_closing_fines_fix.sql
955 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.emergency_closing_fines_fix.sql
957 commit bf398f0fac0bf694d8b22ac47c85c0e00bffc6b1
958 Author: Jane Sandberg <sandbej@linnbenton.edu>
959 Date: Thu Jul 23 06:37:07 2020 -0700
961 LP#1705302: Stamping Upgrade Script
963 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
965 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
966 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1705302-update-receipt-template-setting-descriptions.sql => 1207.data.lp1705302-update-receipt-template-setting-descriptions.sql}
967 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1705302-update-receipt-template-setting-descriptions.sql => 1207.data.lp1705302-update-receipt-template-setting-descriptions.sql} (96%)
969 commit 84818d35249d3e8e3d5d0f3346aabc59d3f0313d
970 Author: Mike Risher <mrisher@catalyte.io>
971 Date: Tue Jun 11 09:57:58 2019 -0700
973 lp1705302 update description of receipt template
975 Updated editing instructions to give correct syntax and changing name
976 from receipt templates to Print Templates
978 Signed-off-by: Mike Risher <mrisher@catalyte.io>
980 Changes to be committed:
981 modified: src/sql/Pg/950.data.seed-values.sql
982 new file: src/sql/Pg/upgrade/XXXX.data.lp1705302-update-receipt-template-setting-descriptions.sql
984 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
985 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
987 5 5 Open-ILS/src/sql/Pg/950.data.seed-values.sql
988 36 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1705302-update-receipt-template-setting-descriptions.sql
989 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1705302-update-receipt-template-setting-descriptions.sql
991 commit 4e97cedc212bff316606730c7248c1a3febc0572
992 Author: Jason Stephenson <jason@sigio.com>
993 Date: Wed Jan 29 12:33:30 2020 -0500
995 LP#1775940: Archived Penalties/Messages does not Respect Date Range
997 This patch implements a.bellenir's suggestion of switching from
998 setQuery to watchQury in the archiveGrid of the web client circulation
999 patron app. It does now appear to respect the date range entered by
1002 Signed-off-by: Jason Stephenson <jason@sigio.com>
1003 Signed-off-by: John Amundson <jamundson@cwmars.org>
1004 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1006 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
1008 commit 73d4c1dbf9bc1535c0b0379d104b99e0f93584b8
1009 Author: Josh Stompro <stompro@stompro.org>
1010 Date: Mon Feb 3 13:42:08 2020 -0600
1012 LP#1754387 - User Buckets - Pending Users Enhancement
1014 It wasn't possible to load more than 100 users from a barcode file import in
1015 user buckets because of two issues. The pager was limited to only showing 100
1016 barcodes at a time, and moving any users from the pending list would clear the
1019 Here is a branch that makes the following changes.
1021 1. Sets the default number of items to 100 and allows choosing the
1022 500,1000,10000 options for the pager.
1024 2. When moving users from pending to a bucket, only removes the moved users
1025 from the pending list. This allows the user to move a larger number of
1026 users to a bucket from pending, a batch at a time.
1032 1. Load a file with 110 patron barcodes in the User Buckets, Pending Users interface.
1033 2. See that the pager only allows a max of 100 for the page size.
1034 3. Move one user to a bucket and note that the pending list gets cleared.
1038 1. Load a file with 110 patron barcodes.
1039 2. See that the pager allows for picking larger page sizes.
1040 3. Move one user to a bucket, and note that the pending list removes just that one user.
1042 Another way to see the changes is to pick a pager size of 25, and select all the
1043 entries. Then move them to a bucket and see that you can continue to move
1044 batches of 25 until you have moved all the pending users.
1046 Signed-off-by: Josh Stompro <stompro@stompro.org>
1047 Signed-off-by: Gina Monti <gmonti@biblio.org>
1048 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1050 2 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
1051 18 2 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
1053 commit 94bf31cd20e3fb1a6d596702fe479d8cea342318
1054 Author: Jane Sandberg <sandbej@linnbenton.edu>
1055 Date: Sun Mar 8 07:58:09 2020 -0700
1057 LP1845241: Use the correct API call to Undelete a bib record
1061 1) Open up a delete-ready bibliographic record in the Web client
1062 (no attached holdings, no located URI, no open orders attached, etc.)
1064 3) Undelete it. Note that the "Undelete" button briefly turns into a
1065 "Delete" button before changing back to an "Undelete" button. Note that
1066 the bib record does not show up in search results within the Web client.
1067 4) Apply this commit.
1068 5) Now try undeleting the record again. Notice that the "Delete" button
1069 does not revert to an "Undelete" button. Note also that the record is
1070 once again showing up in search results (although you may have to be a
1071 bit creative using search terms, due to search results caching).
1073 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1074 Signed-off-by: blake <blake@mobiusconsortium.org>
1075 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1077 2 0 Open-ILS/src/templates/staff/cat/share/marcedit_strings.tt2
1078 18 2 Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
1080 commit 41214e31852477e63106f83fb0271fb3ea4302d7
1081 Author: Dan Scott <dan@coffeecode.net>
1082 Date: Tue Jan 7 15:05:06 2020 -0500
1084 LP1805860: Display long patron names without obscuring input fields
1086 Long patron names can obscure the input fields and menu items on patron
1087 action screens. The only workaround is to reduce the font size using the
1088 browser controls until the input fields and menu items are visible.
1090 While the fixed position saves space at the top of the screen for
1091 typical cases, it can be hard for staff to remember the font-reduction
1092 workaround when they hit a long patron name.
1094 Removing the fixed position CSS also better supports the display of
1095 regular patron names on browsers that are not wide enough to display the
1096 top menu (Search/Circulation/Cataloging/.../Workstation name/Locale) all
1099 Signed-off-by: Dan Scott <dan@coffeecode.net>
1100 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1101 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1103 0 6 Open-ILS/src/templates/staff/css/circ.css.tt2
1105 commit d2534cdc70601b29269b2894ea0a0deec9203d96
1106 Author: Galen Charlton <gmc@equinoxinitiative.org>
1107 Date: Mon Jun 22 11:40:08 2020 -0400
1109 LP#1844365: fix initialization of stat cats in patron registration form
1111 If you edit a patron and it has (or gets added) a stat cat entry,
1112 then from the registration form click on its inline patron search
1113 link, fetch a patron that has no stat cats, then edit it, the
1114 first patron's stat cats can show up in the registration form.
1115 If the second patron does have stat cats, but not values set
1116 for all of them, then the first patron's stat cat entries can
1117 fill in cases where no entry was previously set.
1119 This patch fixes patronRegSvc's initialization when loading
1120 an existing patron record to avoid this.
1124 [1] Edit a patron and ensure that it has at least one
1125 statistical category set.
1126 [2] From the patron search link in the patron app tab
1127 bar, NOT the Search | Patron menu item, search for
1128 and retrieve a patron that has no stat cats assigned.
1129 [3] Edit the patron. Observe that the first patron's
1130 stat cat entry displays in the second patron's
1132 [4] Apply the patch and repeats steps 1-3. This time,
1133 the previous patron's stat cats should not infect
1134 the second patron's registration form.
1136 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1137 Signed-off-by: Mike Risher <mrisher@catalyte.io>
1139 1 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
1141 commit 5418f1b851eb79c323dfaf72f321dbedf49ff3c6
1142 Author: Kyle Huckins <khuckins@catalyte.io>
1143 Date: Thu May 23 21:47:02 2019 +0000
1145 lp1775286 Color Indication of Overdue on Items Out
1147 - Overdue items are highlighted in red in the Items Out UI.
1148 - Ensure overdue-row and lost-row classes handle visited links
1150 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
1151 Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
1152 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1154 3 2 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
1155 1 1 Open-ILS/src/templates/staff/css/style.css.tt2
1156 9 0 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
1158 commit de8e1a075264a629191cd33c23d9f1c8f79f9dfc
1159 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1160 Date: Tue May 5 10:34:36 2020 -0700
1162 LP#1840294: use dedicated UI for match set admin, rather than auto-generated admin pages
1164 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1165 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1166 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1168 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
1170 commit 5aa2f703e5a6c8e0c292bea55c757d9e942530e9
1171 Author: Bill Erickson <berickxx@gmail.com>
1172 Date: Fri Apr 24 16:09:57 2020 -0400
1174 LP1874897 Staff catalog honors classification scheme
1176 Use the org unit setting "cat.default_classification_scheme" to
1177 determine which scheme to use when extracting the bib-level call number
1178 for display in the Angular staff catalog.
1180 This also modifies the API to look the value up so future calls to the
1181 API will Just Work (and it's one less bit of data the browser has to
1184 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1185 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1186 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1188 1 4 Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
1189 13 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
1191 commit fe27ffee96efcffb0ac9f8c26599f1492e1c5c3d
1192 Author: Bill Erickson <berickxx@gmail.com>
1193 Date: Fri Jul 3 10:05:33 2020 -0400
1195 LP1886118 Staff catalog search format repair
1197 Fixes an error in the staff catalog search params builder with regard to
1198 encoding the search format. The 'format' param should be 'search_format'.
1200 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1201 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1202 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1204 1 1 Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
1206 commit 1f2e3549a2d744aa57ad248566eb5e1bb14070a7
1207 Author: Jason Stephenson <jason@sigio.com>
1208 Date: Fri Jul 17 07:09:29 2020 -0400
1210 LP#1886852: Stamping Upgrade Script
1212 Signed-off-by: Jason Stephenson <jason@sigio.com>
1214 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1215 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.distinct-regen_copy_map.sql => 1206.function.distinct-regen_copy_map.sql}
1216 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.distinct-regen_copy_map.sql => 1206.function.distinct-regen_copy_map.sql} (82%)
1218 commit a78747a609f3db4b557bb2305cb85d9c0adc9b79
1219 Author: Mike Rylander <mrylander@gmail.com>
1220 Date: Wed Jul 8 13:18:52 2020 -0400
1222 LP#1886852: Protect against dupes in hold-copy map function
1224 If the DB function that regenerates the hold-copy maps for a hold
1225 receives duplicate copies in its second parameter, it blows up. This
1226 commit prevents that by making the list unique at use time.
1228 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1229 Signed-off-by: Jason Stephenson <jason@sigio.com>
1231 1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
1232 12 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.distinct-regen_copy_map.sql
1233 create mode 100755 Open-ILS/src/sql/Pg/upgrade/XXXX.function.distinct-regen_copy_map.sql
1235 commit f043d0180c10d7fffc8c65e87d2527c582f7b5ea
1236 Author: Jane Sandberg <sandbej@linnbenton.edu>
1237 Date: Sun Jul 12 08:10:26 2020 -0700
1239 LP1848573: follow-up: minor changes to IDL labels for the ccs class
1241 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1243 2 2 Open-ILS/examples/fm_IDL.xml
1245 commit bdc7d1bba8484ec10657b5638e8e47f448453245
1246 Author: Shula Link <slink@gchrl.org>
1247 Date: Mon Mar 16 10:30:27 2020 -0400
1249 LP1848573: Added nice labels to Open-ILS\examples\fm_IDL.xml
1252 Signed-off-by: Shula Link <slink@gchrl.org>
1253 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
1254 Signed-off-by: Mike Risher <mrisher@catalyte.io>
1255 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1257 7 7 Open-ILS/examples/fm_IDL.xml
1259 commit fd0742990053634894b5d10254b812543a5f59fd
1260 Author: Mike Rylander <mrylander@gmail.com>
1261 Date: Wed Sep 12 09:14:58 2018 -0400
1263 LP#1712854: Disable all server-side sorting, but provide a stub for later, if we move that way
1265 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1266 Signed-off-by: John Yorio <jyorio@equinoxinitiative.org>
1267 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1269 1 1 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
1270 3 1 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
1271 34 1 Open-ILS/web/js/ui/default/staff/circ/holds/app.js
1273 commit 10dee660124e542ea6fb1e736958b241cb2dda6c
1274 Author: Mike Rylander <mrylander@gmail.com>
1275 Date: Tue Sep 11 17:36:30 2018 -0400
1277 LP#1712854: Add User Alias and User Alias or Display Name columns to shelf list
1279 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1280 Signed-off-by: John Yorio <jyorio@equinoxinitiative.org>
1281 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1283 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
1284 2 0 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
1286 commit f594911fc97dc53035f871e68507fa6e646320ae
1287 Author: Jason Boyer <JBoyer@eoli.info>
1288 Date: Fri Feb 21 16:08:36 2020 -0500
1290 LP1864056: Don't compare multiple new Date()s
1292 This branch addresses a race condition when
1293 checking out or renewing items.
1294 (The use of minDate in items_out was implicitly
1295 immune to this issue, but that is made explicit
1300 [1] The race condition would be difficult to reliably
1301 reproduce directly, although a tool like
1302 https://github.com/mattzeunert/javascript-clock-speedup
1303 might help simulate the problem, so to test, verify
1304 that the following actions do not break:
1306 * checking out a loan, both with and without
1307 setting a specific due date
1308 * renewing a loan with a specific due date
1309 from the patron items out tab
1310 * renewing a loan from Circulation -> Renew Items,
1311 both with and without setting a specific due date.
1313 Signed-off-by: Jason Boyer <JBoyer@eoli.info>
1314 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1315 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1317 3 2 Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
1318 3 2 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
1319 3 3 Open-ILS/web/js/ui/default/staff/circ/renew/app.js
1321 commit e6160c20dfa79b82eb392e857dbb8132f8c355b1
1322 Author: Mike Risher <mrisher@catalyte.io>
1323 Date: Thu Feb 20 23:07:30 2020 +0000
1325 lp1735828 Copy Bucket multi show status
1327 Revise the web client so that when one is in the copy bucket one can
1328 select multiple entries and do "show status" on all of them.
1330 Signed-off-by: Mike Risher <mrisher@catalyte.io>
1331 Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
1332 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1334 2 0 Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2
1335 9 0 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
1337 commit 473ea12f85e76e6a4de40afde3101d55b31b7631
1338 Author: Galen Charlton <gmc@equinoxinitiative.org>
1339 Date: Thu Jun 25 10:29:57 2020 -0400
1341 LP#1884787: check in package-lock.json updates
1343 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1345 2069 2114 Open-ILS/src/eg2/package-lock.json
1347 commit b6ca1003e403f16283d02e0d3ba6ea0294e93853
1348 Author: Galen Charlton <gmc@equinoxinitiative.org>
1349 Date: Thu Jun 25 10:28:09 2020 -0400
1351 LP#1884787: pin moment-timezone to 0.5.27
1353 This updates moment-timezone to pull in an updated
1354 tzdb but pins it to avoid future build errors if
1355 npm update is run. Unlike the version of this patch
1356 series for rel_3_5+, no attempt is made to update
1357 moment-timezone to the version that includes built-in
1360 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1362 1 1 Open-ILS/src/eg2/package.json
1364 commit b97ad773a18f008f8697b1e25a4a540f195424a2
1365 Author: Bill Erickson <berickxx@gmail.com>
1366 Date: Fri Jun 12 11:20:29 2020 -0400
1368 LP1883267 Minor release note tweaks
1370 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1372 5 5 docs/RELEASE_NOTES_NEXT/Architecture/do-not-cache-angular-root.adoc
1374 commit e3fc6af20ee13f34c534789f2b19e2cd1553497c
1375 Author: Mike Rylander <mrylander@gmail.com>
1376 Date: Fri Jun 12 10:55:29 2020 -0400
1378 LP#1883267: Adding release notes
1380 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1381 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1383 36 0 docs/RELEASE_NOTES_NEXT/Architecture/do-not-cache-angular-root.adoc
1384 create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/do-not-cache-angular-root.adoc
1386 commit d893d1c7bfd98f38117e554aa2c59a4e01687f8b
1387 Author: Mike Rylander <mrylander@gmail.com>
1388 Date: Fri Jun 12 10:36:48 2020 -0400
1390 LP#1883267: Never cache Angular index.html
1392 If we cache index.html then clients will be delayed seeing updates in
1393 normal circumstances.
1395 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1396 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1398 14 0 Open-ILS/examples/apache_24/eg_vhost.conf.in
1400 commit ae3c1fa9b18f470b8831a3a851db5798bf731bdb
1401 Author: Dan Wells <dbw2@calvin.edu>
1402 Date: Thu Jun 11 17:03:34 2020 -0400
1404 Forward-port 3.4.3 upgrade script
1406 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1408 171 0 Open-ILS/src/sql/Pg/version-upgrade/3.4.2-3.4.3-upgrade-db.sql
1409 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.4.2-3.4.3-upgrade-db.sql