]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers, adding Upgrade Script and Changelog
[Evergreen.git] / ChangeLog
1 commit ce4422e352852935c658f69059ea375a5c96ff6d
2 Author: Chris Sharp <csharp@georgialibraries.org>
3 Date:   Tue Aug 11 20:28:32 2020 -0400
4
5     Updating upgrade docs for 3.4.4.
6     
7     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
8
9 17      16      docs/installation/server_upgrade.adoc
10
11 commit 4737705238e6f1ece8fe012c8338ca2d0989f2d6
12 Author: Chris Sharp <csharp@georgialibraries.org>
13 Date:   Tue Aug 11 20:28:26 2020 -0400
14
15     Bumping Perl version string for 3.4.4
16     
17     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
18
19 1       1       Open-ILS/src/perlmods/lib/OpenILS.pm
20
21 commit 310793468727887a164c852b88b5b670972e2769
22 Author: Jane Sandberg <sandbej@linnbenton.edu>
23 Date:   Tue Aug 11 16:09:51 2020 -0700
24
25     Docs: asciidoc syntax correction for 3.4 release notes
26     
27     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
28
29 3       3       docs/RELEASE_NOTES_3_4.adoc
30
31 commit efce227c3ecfcd51f52b4922f35f3e092e658fc5
32 Author: Jane Sandberg <sandbej@linnbenton.edu>
33 Date:   Tue Aug 11 13:10:44 2020 -0700
34
35     Docs: tweaks to 3.4.4 release notes
36     
37     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
38
39 31      1       docs/RELEASE_NOTES_3_4.adoc
40
41 commit 3d71e0808bc69a137c5a00a92830c982a18158ef
42 Author: Jane Sandberg <sandbej@linnbenton.edu>
43 Date:   Tue Aug 11 11:24:46 2020 -0700
44
45     Docs: 3.4.4 release notes
46     
47     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
48
49 160     0       docs/RELEASE_NOTES_3_4.adoc
50
51 commit 6e0886e75789aaf40a46e7e7d2e4d61f6d88200b
52 Author: Michele Morgan <mmorgan@noblenet.org>
53 Date:   Tue Aug 27 08:55:06 2019 -0400
54
55     LP1811466 Add fields to holdings editor column pickers
56     
57     Adds item fields creator, editor and last edit date to the working and
58     completed grids in the holdings editor.
59     
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>
63
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
66
67 commit a199e3b5ef2e1c765a88c3427d8c53e8055e407e
68 Author: Galen Charlton <gmc@equinoxinitiative.org>
69 Date:   Mon Aug 3 17:14:12 2020 -0400
70
71     LP#1839369: (follow-up) tweak button and styles
72     
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..."
77     
78     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
79     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
80
81 1       1       Open-ILS/src/eg2/src/app/staff/splash.component.html
82 9       9       Open-ILS/src/templates/staff/t_splash.tt2
83
84 commit 6a3a03751cffbe7409ac5967eec2df6923f71f76
85 Author: Terran McCanna <tmccanna@georgialibraries.org>
86 Date:   Tue Oct 22 16:16:35 2019 -0400
87
88     LP#1839369 Accessibility for Search Box
89     
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
92     the splash page.
93     
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>
97
98 2       1       Open-ILS/src/eg2/src/app/staff/splash.component.html
99 1       0       Open-ILS/src/templates/staff/t_splash.tt2
100
101 commit 5a35074c9479cd20503f9543221d11c477446a96
102 Author: Bill Erickson <berickxx@gmail.com>
103 Date:   Wed Mar 18 12:41:38 2020 -0400
104
105     LP1867834 Staffcat clear basket on logout
106     
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.
109     
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>
113
114 3       0       Open-ILS/src/eg2/src/app/share/catalog/basket.service.ts
115
116 commit f9491973457baf525d8165f6ff8d981e222b4cac
117 Author: Galen Charlton <gmc@equinoxinitiative.org>
118 Date:   Tue Jul 28 11:09:45 2020 -0400
119
120     LP#1889251: make call number affix sort keys read-only
121     
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.
126     
127     To test
128     -------
129     [1] Apply the patch.
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
133         edit modal.
134     
135     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
136     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
137
138 10      0       Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
139
140 commit bbb14ec1dba963cb808e72ef7d0564902dce7424
141 Author: Josh Stompro <stompro@stompro.org>
142 Date:   Mon Mar 4 11:16:56 2019 -0600
143
144     LP#1674364 - Use database bib id for cover art lookup
145     
146     Export the 901c as the URN:BIBID identifier to allow the
147     ATOM2XHTML.xsl to construct a cover art img link using it.
148     
149     Testing Notes:
150     
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.
157     
158     Make changes.
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.
166     
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>
170
171 3       17      Open-ILS/xsl/ATOM2XHTML.xsl
172 9       0       Open-ILS/xsl/MARC21slim2ATOM.xsl
173
174 commit 657acd544dd51a6ea81681bd1961c8514c530afb
175 Author: Galen Charlton <gmc@equinoxinitiative.org>
176 Date:   Mon Aug 3 17:38:48 2020 -0400
177
178     LP#1731370: (follow-up) fix a typo that was causing console noise
179     
180     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
181
182 1       1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
183
184 commit d973477eaac04e7f7142cf1c107da37670ddfc82
185 Author: Galen Charlton <gmc@equinoxinitiative.org>
186 Date:   Mon Aug 3 17:31:32 2020 -0400
187
188     LP#1761142: (follow-up) tweak field-change style
189     
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.
193     
194     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
195
196 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
197
198 commit 22e866890d1e4e70359a627d15d1f77292a18caf
199 Author: a. bellenir <abelleni@grpl.org>
200 Date:   Thu Mar 28 12:26:37 2019 -0400
201
202     LP1761142 Volume Copy Editor Changed Fields Hard to Discern
203     
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
208     have been modified.
209     
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>
213
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
216
217 commit 95b9fb7f9f12bbfbb2246857ca5c6a5b04f016d0
218 Author: Josh Stompro <stompro@stompro.org>
219 Date:   Tue Jan 28 10:04:02 2020 -0600
220
221     LP#1783793 - Suspend holds when activation date set in web client angularjs
222     
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.
228     
229     2. Suspend holds when the activation date is set and saved.
230     
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.
234     
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
238       those values.
239     
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>
243
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
246
247 commit ffdf63e9f79d8ae85cf7dfd2a6d43b837f4f9ae6
248 Author: Mike Rylander <mrylander@gmail.com>
249 Date:   Tue Jun 30 15:33:23 2020 -0400
250
251     LP#1885759: Count months and quarters across year boundaries
252     
253     We need to add year-multiples of months or quarters when using the
254     months_ago or quarters_ago transforms in the reporter.
255     
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>
259
260 4       2       Open-ILS/src/perlmods/lib/OpenILS/Reporter/SQLBuilder.pm
261
262 commit 70856ddb9fcccc997677eb64890ca2e8713f4fe5
263 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
264 Date:   Tue Oct 8 16:00:12 2019 -0700
265
266     LP#1847343: fix Exclude Electronic Resources checkbox when locale picker is enabled
267     
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>
271
272 2       4       Open-ILS/web/js/ui/default/opac/simple.js
273
274 commit 99ebe4e7df8fce5fccaf3707bb489ce5fb1b4a69
275 Author: Jane Sandberg <sandbej@linnbenton.edu>
276 Date:   Fri Oct 25 21:11:49 2019 -0700
277
278     LP #1717996 (follow-up) Change label for shareable user buckets
279     
280     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
281     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
282
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
285
286 commit a00d9db7cbdf5fc1c857c2f52465d1840bd94525
287 Author: Tiffany Little <tlittle@georgialibraries.org>
288 Date:   Mon Oct 21 15:00:30 2019 -0400
289
290     LP #1717996 Change label for shareable buckets
291     
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.
293     
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>
297
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
300
301 commit 9175916ae1b709e85d19a18dfc4c2fb091d53b51
302 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
303 Date:   Fri Jul 31 12:39:23 2020 -0400
304
305     LP1842431: Add a release note
306     
307     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
308
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
311
312 commit e39a35e5ec7c1be4b16b0b36744f0bdf1778e517
313 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
314 Date:   Fri Jul 31 11:10:24 2020 -0400
315
316     LP1842431: Remove redundant description field
317     
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
326     
327     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
328     Signed-off-by: Jason Stephenson <jason@sigio.com>
329
330 0       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
331
332 commit ec7db5a9bcfddec860b48f5112abc79f63197468
333 Author: Jason Stephenson <jason@sigio.com>
334 Date:   Fri Sep 6 11:09:18 2019 -0400
335
336     LP#1842431 Split textcode and desc fields for AutoRenew user data
337     
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.
342     
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>
346
347 2       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
348
349 commit d47ba05830155323028e935c1be3eee6a8f0d1a6
350 Author: Michele Morgan <mmorgan@noblenet.org>
351 Date:   Thu Sep 12 16:30:47 2019 -0400
352
353     LP#1842431 Make renewal failure reason more appropriate for patron notifications
354     
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.
357     
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>
361
362 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/Circ/AutoRenew.pm
363
364 commit d4185338f2726761d479e77765038189c4867f2e
365 Author: Jane Sandberg <sandbej@linnbenton.edu>
366 Date:   Mon Oct 8 17:24:20 2018 -0700
367
368     LP1731370: Distinguishing new copies and volumes with aditional means (WCAG 1.4.1)
369     
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>
373
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
377
378 commit 745b43a9118dc9bee802bb8cf2f773da9a5ca394
379 Author: Jason Etheridge <jason@EquinoxInitiative.org>
380 Date:   Wed Sep 12 08:10:32 2018 -0400
381
382     lp1731370 CSS styling for new items and volumes
383     
384     previous commit just handled volumes, this handles copies
385     
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>
389
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
392
393 commit 017cce2a57304a8f473730a23b643d891bb64552
394 Author: Jason Etheridge <jason@EquinoxInitiative.org>
395 Date:   Wed Sep 5 09:13:49 2018 -0400
396
397     lp1731370 CSS styling for new items and volumes
398     
399     in vol/copy editor
400     
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>
404
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
407
408 commit 8c8aafcbe26d24dd549015afdd5cbecaefb5de65
409 Author: Josh Stompro <stompro@stompro.org>
410 Date:   Wed Nov 6 12:24:36 2019 -0600
411
412     LP#1851541 - Add audio alert for item alert popups
413     
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>
417
418 1       0       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
419
420 commit cd055be633d8f2d129a92b5c6949247dcbd528f9
421 Author: Christine Morgan <cmorgan@noblenet.org>
422 Date:   Thu Nov 21 12:53:11 2019 -0500
423
424     LP1735568, LP1830443: MARC Editor Fixes
425     
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.
430     
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>
434
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
438
439 commit 5517094ec404001cf8fbae51f66570e4a709f677
440 Author: Bill Erickson <berickxx@gmail.com>
441 Date:   Tue Jul 28 17:21:28 2020 -0400
442
443     LP1889296 Staffcat holds request time includes time
444     
445     Display the hold request time as date plus time in the general purpose
446     Angluar holds grid.
447     
448     Signed-off-by: Bill Erickson <berickxx@gmail.com>
449     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
450
451 2       1       Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
452
453 commit 89b5bf9a7a750da48300ab23e6e4b6aa32e8f778
454 Author: Galen Charlton <gmc@equinoxinitiative.org>
455 Date:   Tue Jul 28 10:43:25 2020 -0400
456
457     LP#1776757: (follow-up) keep input for amount as type "number"
458     
459     Doing this preserves the form validation that ensures that
460     the user cannot submit the form with a non-numeric amount.
461     
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.
466     
467     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
468
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
471
472 commit 7d86d434a323b15e0d4d17cbf6cc0ae562346b5e
473 Author: Mike Risher <mrisher@catalyte.io>
474 Date:   Wed Jan 29 20:20:35 2020 +0000
475
476     lp1776757 Default Billing Price Not Updating
477     
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
481     
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>
485
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
488
489 commit bb9a04aff2da25a0f7b7a7bf8bd11bbf61a77f87
490 Author: Jane Sandberg <sandbej@linnbenton.edu>
491 Date:   Wed Oct 3 09:04:54 2018 -0700
492
493     LP1795469: Opac holdings sort now considers CN suffix
494     
495     To test:
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
504     the CN suffix.
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.
508     
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>
512
513 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
514
515 commit ed894762a29d90ddb0eb5faff2166668355cd9fd
516 Author: Bill Erickson <berickxx@gmail.com>
517 Date:   Mon Jun 8 16:03:14 2020 -0400
518
519     LP1882591 Empty combobox avoids default selection
520     
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.
524     
525     The full list can still be displayed by clicking on the combobox.
526     
527     Signed-off-by: Bill Erickson <berickxx@gmail.com>
528     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
529
530 7       6       Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
531
532 commit 8ed4dce43fadcfe0dbbb38f8a34c3259101fb82c
533 Author: Bill Erickson <berickxx@gmail.com>
534 Date:   Mon Jul 27 10:58:52 2020 -0400
535
536     LP1878079 Staffcat Add Holdings action support
537     
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'.
543     
544     Signed-off-by: Bill Erickson <berickxx@gmail.com>
545     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
546
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
551
552 commit 4a6f6153a5d36b1db9b3f3486c8032406d27b759
553 Author: Bill Erickson <berickxx@gmail.com>
554 Date:   Wed May 13 12:17:19 2020 -0400
555
556     LP1878079 Staffcat 'Edit' items / call numbers support
557     
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.
562     
563     Signed-off-by: Bill Erickson <berickxx@gmail.com>
564     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
565
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
569
570 commit 92ef6cc3fb080486ce90e512a9d25e04fe4b965b
571 Author: Bill Erickson <berickxx@gmail.com>
572 Date:   Mon May 11 15:10:37 2020 -0400
573
574     LP1878079 Staffcat Add Call Nums honors selected orgs
575     
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
579     should be.
580     
581     To test:
582     * Navigate to the Holdings View tab of a record detail page in the Angular
583       staff catalog.
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.
589     
590     Signed-off-by: Bill Erickson <berickxx@gmail.com>
591     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
592
593 15      10      Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
594
595 commit e0b6a271e23b9b3ebcf4d0e3cda44d615ac33681
596 Author: Galen Charlton <gmc@equinoxinitiative.org>
597 Date:   Mon Jul 27 10:55:19 2020 -0400
598
599     LP#1802166: stamp schema update
600     
601     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
602
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%)
606
607 commit 2a71751067376f5ab2e1fb758169bdb14a8bc384
608 Author: Galen Charlton <gmc@equinoxinitiative.org>
609 Date:   Mon Jul 27 10:51:37 2020 -0400
610
611     LP#1802166: (follow-up) document a way to clear names from already-purged patron records
612     
613     For reference, the following SQL will clear the preferred name
614     and name keyword fields from already-purged records:
615     
616     UPDATE actor.usr
617     SET pref_prefix = NULL,
618         pref_first_given_name = NULL,
619         pref_second_given_name = NULL,
620         pref_family_name = NULL,
621         pref_suffix = NULL,
622         name_keywords = NULL
623     WHERE usrname ~ ('^' || id || '-PURGED')
624     AND NOT active
625     AND deleted
626     AND (
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
633     );
634     
635     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
636
637 25      0       docs/RELEASE_NOTES_NEXT/Circulation/purge_usr_pref_names.adoc
638
639 commit dcde76f08fbc64584796dc8cb3c55641bec05ace
640 Author: Jason Stephenson <jason@sigio.com>
641 Date:   Fri Feb 15 13:33:08 2019 -0500
642
643     Lp 1802166: Purge User Name Keywords
644     
645     Add the name_keywords field to the fields that get set to null in
646     actor.usr_delete.
647     
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>
651
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
654
655 commit e1b585db43cff2ae52aa1431838aacb7ca4c306b
656 Author: Jason Stephenson <jason@sigio.com>
657 Date:   Fri Feb 15 12:21:19 2019 -0500
658
659     Lp 1802166: Purge User Preferred Names
660     
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.
664     
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>
668
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
674
675 commit 418306e61c2abbe05c9bdffda3bce6758cac1b1e
676 Author: Jason Etheridge <jason@EquinoxInitiative.org>
677 Date:   Fri Jun 5 09:00:53 2020 -0400
678
679     LP1819542 Hanging transits can cause checkins to fail
680     
681     So two bits of defensive programming for do_checkin:
682     
683         sub fix_broken_transit_status
684         sub cancel_transit_if_circ_exists
685     
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.
691     
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:
695     
696         1) transit an item (CONC90000436 in Concerto)
697         2) artificially change its status directly in the database (for example, to
698            Available)
699         3) check it out to a patron (99999376864 in Concerto), noting
700            that the Cancel Transit prompt does not get triggered
701         4) check in the item
702     
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>
707
708 42      15      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
709
710 commit 58a13e6728f95689ea594868c8b5e35d15904611
711 Author: Jason Boyer <JBoyer@eoli.info>
712 Date:   Wed Jan 8 13:37:01 2020 -0500
713
714     LP1858701: prevent doubles slashes in opac iframe urls
715     
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.
721     
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>
725
726 2       2       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
727
728 commit 84c5a4ecf588990a448f88ed47330c88b98580e6
729 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
730 Date:   Tue Jun 18 13:48:44 2019 -0700
731
732     LP#1833300: wrap SRU query in parentheses before appending site param
733     
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>
737
738 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
739
740 commit 210adb585bfa4ca6715bdbecd0ec659f20079d79
741 Author: Jane Sandberg <sandbej@linnbenton.edu>
742 Date:   Mon Aug 19 12:43:33 2019 -0700
743
744     LP1739288: report back on invalid barcodes in Item Status screen
745     
746     To test:
747     
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.
753     5) Repeat step 2.
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.
757     
758     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
759     Signed-off-by: Josh Stompro <stompro@stompro.org>
760     
761     LP1739288: Add a summary report to the list of bad barcodes.
762     
763     (^^ squash of commit written by Josh Stompro)
764     
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>
769
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
772
773 commit 7827f05da1006492ce2883cfbb83e145e0af9abb
774 Author: Galen Charlton <gmc@equinoxinitiative.org>
775 Date:   Tue Oct 15 18:32:19 2019 -0400
776
777     LP#1847784: (docs) refer to the badge score generator cron job by name
778     
779     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
780     Signed-off-by: Mike Rylander <mrylander@gmail.com>
781
782 2       2       docs/admin/popularity_badges_web_client.adoc
783
784 commit 40a28f954b24d41e91c684dc0bcf12f6fa20d33d
785 Author: Galen Charlton <gmc@equinoxinitiative.org>
786 Date:   Tue Oct 15 18:29:40 2019 -0400
787
788     LP#1847784: install badge_score_generator.pl by default
789     
790     To test
791     -------
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).
796     
797     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
798     Signed-off-by: Mike Rylander <mrylander@gmail.com>
799
800 1       0       Open-ILS/src/Makefile.am
801
802 commit c0ff29694e69162742e2807fe303aff53b1bc4c5
803 Author: Jane Sandberg <sandbej@linnbenton.edu>
804 Date:   Sun Mar 15 08:49:48 2020 -0700
805
806     LP1867524: Add a help popover to the End field in the Closed Dates Editor
807     
808     To test:
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.
814     6) Repeat steps 1-3.
815     7) Notice that the End field has some clarifying guidance for the user.
816     
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>
820
821 1       0       Open-ILS/src/templates/staff/admin/local/actor/edit_closed_dates.tt2
822
823 commit 9af1b3b0446c20aaa34bca65d04ebc6d1a70ed6b
824 Author: Chris Sharp <csharp@georgialibraries.org>
825 Date:   Wed Nov 13 10:28:53 2019 -0500
826
827     LP#1852443 - Re-label duplicate-named "all circulations" source
828     
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>
832
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
836
837 commit de58d01d5104b590e4eeb1d1ef8860e232afcb69
838 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
839 Date:   Fri Jul 24 09:53:16 2020 -0400
840
841     LP1747542: Stamp upgrade script
842     
843     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
844
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%)
848
849 commit 466c103cce7af38671f5bee6bc86d42ce3a4a82b
850 Author: Chris Sharp <csharp@georgialibraries.org>
851 Date:   Mon Feb 5 18:58:43 2018 -0500
852
853     LP#1747542 - Repair item/user circulation test
854     
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
858     fixes this.
859     
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>
863
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
867
868 commit c88dce86daa5fa72a9e73afa30d3441d62ad1163
869 Author: Galen Charlton <gmc@equinoxinitiative.org>
870 Date:   Tue Jul 7 16:24:49 2020 -0400
871
872     LP#1886713: fix issue where AngularJS hotkeys fail to initialize
873     
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.
877     
878     To test
879     -------
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.
886     
887     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
888     
889     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
890     Signed-off-by: Mike Rylander <mrylander@gmail.com>
891
892 7       4       Open-ILS/web/js/ui/default/staff/services/navbar.js
893
894 commit 5d6e9eddbd6f1ec4e9c9c0c4c631d059202a46b7
895 Author: Jane Sandberg <sandbej@linnbenton.edu>
896 Date:   Thu Jun 6 18:15:56 2019 -0700
897
898     LP1474874: Consistent page headers in the Angular client
899     
900     This commit ensures that each screen in the Angular staff client uses
901     the <eg-staff-banner> component to better orient its users.
902     
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/
907     
908     To test:
909     
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
912     of the page.
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.
916     6) repeat step 4.
917     
918     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
919     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
920
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
926
927 commit b221b4935e69320b6accbe8fb41a6abcd1004a61
928 Author: Jason Boyer <JBoyer@equinoxinitiative.org>
929 Date:   Fri Jul 24 08:41:49 2020 -0400
930
931     LP1870605: Stamp upgrade script
932     
933     Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
934
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%)
938
939 commit 873cd4848a7f2ea33ec00661020294b6838cffff
940 Author: Steven Callender <stevecallender@esilibrary.com>
941 Date:   Fri Apr 3 15:20:39 2020 -0400
942
943     LP1870605: Fix typo in emergency closing functions
944     
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.
948     
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>
952
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
956
957 commit bf398f0fac0bf694d8b22ac47c85c0e00bffc6b1
958 Author: Jane Sandberg <sandbej@linnbenton.edu>
959 Date:   Thu Jul 23 06:37:07 2020 -0700
960
961     LP#1705302: Stamping Upgrade Script
962     
963     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
964
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%)
968
969 commit 84818d35249d3e8e3d5d0f3346aabc59d3f0313d
970 Author: Mike Risher <mrisher@catalyte.io>
971 Date:   Tue Jun 11 09:57:58 2019 -0700
972
973     lp1705302 update description of receipt template
974     
975     Updated editing instructions to give correct syntax and changing name
976     from receipt templates to Print Templates
977     
978     Signed-off-by: Mike Risher <mrisher@catalyte.io>
979     
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
983     
984     Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
985     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
986
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
990
991 commit 4e97cedc212bff316606730c7248c1a3febc0572
992 Author: Jason Stephenson <jason@sigio.com>
993 Date:   Wed Jan 29 12:33:30 2020 -0500
994
995     LP#1775940: Archived Penalties/Messages does not Respect Date Range
996     
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
1000     the user.
1001     
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>
1005
1006 1       1       Open-ILS/web/js/ui/default/staff/circ/patron/app.js
1007
1008 commit 73d4c1dbf9bc1535c0b0379d104b99e0f93584b8
1009 Author: Josh Stompro <stompro@stompro.org>
1010 Date:   Mon Feb 3 13:42:08 2020 -0600
1011
1012     LP#1754387 - User Buckets - Pending Users Enhancement
1013     
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
1017     pending list.
1018     
1019     Here is a branch that makes the following changes.
1020     
1021     1. Sets the default number of items to 100 and allows choosing the
1022       500,1000,10000 options for the pager.
1023     
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.
1027     
1028     Testing Plan:
1029     
1030     Before Changes:
1031     
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.
1035     
1036     After Changes:
1037     
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.
1041     
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.
1045     
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>
1049
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
1052
1053 commit 94bf31cd20e3fb1a6d596702fe479d8cea342318
1054 Author: Jane Sandberg <sandbej@linnbenton.edu>
1055 Date:   Sun Mar 8 07:58:09 2020 -0700
1056
1057     LP1845241: Use the correct API call to Undelete a bib record
1058     
1059     To test:
1060     
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.)
1063     2) Delete it.
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).
1072     
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>
1076
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
1079
1080 commit 41214e31852477e63106f83fb0271fb3ea4302d7
1081 Author: Dan Scott <dan@coffeecode.net>
1082 Date:   Tue Jan 7 15:05:06 2020 -0500
1083
1084     LP1805860: Display long patron names without obscuring input fields
1085     
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.
1089     
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.
1093     
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
1097     on a single line.
1098     
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>
1102
1103 0       6       Open-ILS/src/templates/staff/css/circ.css.tt2
1104
1105 commit d2534cdc70601b29269b2894ea0a0deec9203d96
1106 Author: Galen Charlton <gmc@equinoxinitiative.org>
1107 Date:   Mon Jun 22 11:40:08 2020 -0400
1108
1109     LP#1844365: fix initialization of stat cats in patron registration form
1110     
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.
1118     
1119     This patch fixes patronRegSvc's initialization when loading
1120     an existing patron record to avoid this.
1121     
1122     To test
1123     -------
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
1131         registration form.
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.
1135     
1136     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1137     Signed-off-by: Mike Risher <mrisher@catalyte.io>
1138
1139 1       0       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
1140
1141 commit 5418f1b851eb79c323dfaf72f321dbedf49ff3c6
1142 Author: Kyle Huckins <khuckins@catalyte.io>
1143 Date:   Thu May 23 21:47:02 2019 +0000
1144
1145     lp1775286 Color Indication of Overdue on Items Out
1146     
1147     - Overdue items are highlighted in red in the Items Out UI.
1148     - Ensure overdue-row and lost-row classes handle visited links
1149     
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>
1153
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
1157
1158 commit de8e1a075264a629191cd33c23d9f1c8f79f9dfc
1159 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1160 Date:   Tue May 5 10:34:36 2020 -0700
1161
1162     LP#1840294: use dedicated UI for match set admin, rather than auto-generated admin pages
1163     
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>
1167
1168 1       1       Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
1169
1170 commit 5aa2f703e5a6c8e0c292bea55c757d9e942530e9
1171 Author: Bill Erickson <berickxx@gmail.com>
1172 Date:   Fri Apr 24 16:09:57 2020 -0400
1173
1174     LP1874897 Staff catalog honors classification scheme
1175     
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.
1179     
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
1182     retrieve).
1183     
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>
1187
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
1190
1191 commit fe27ffee96efcffb0ac9f8c26599f1492e1c5c3d
1192 Author: Bill Erickson <berickxx@gmail.com>
1193 Date:   Fri Jul 3 10:05:33 2020 -0400
1194
1195     LP1886118 Staff catalog search format repair
1196     
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'.
1199     
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>
1203
1204 1       1       Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
1205
1206 commit 1f2e3549a2d744aa57ad248566eb5e1bb14070a7
1207 Author: Jason Stephenson <jason@sigio.com>
1208 Date:   Fri Jul 17 07:09:29 2020 -0400
1209
1210     LP#1886852: Stamping Upgrade Script
1211     
1212     Signed-off-by: Jason Stephenson <jason@sigio.com>
1213
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%)
1217
1218 commit a78747a609f3db4b557bb2305cb85d9c0adc9b79
1219 Author: Mike Rylander <mrylander@gmail.com>
1220 Date:   Wed Jul 8 13:18:52 2020 -0400
1221
1222     LP#1886852: Protect against dupes in hold-copy map function
1223     
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.
1227     
1228     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1229     Signed-off-by: Jason Stephenson <jason@sigio.com>
1230
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
1234
1235 commit f043d0180c10d7fffc8c65e87d2527c582f7b5ea
1236 Author: Jane Sandberg <sandbej@linnbenton.edu>
1237 Date:   Sun Jul 12 08:10:26 2020 -0700
1238
1239     LP1848573: follow-up: minor changes to IDL labels for the ccs class
1240     
1241     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1242
1243 2       2       Open-ILS/examples/fm_IDL.xml
1244
1245 commit bdc7d1bba8484ec10657b5638e8e47f448453245
1246 Author: Shula Link <slink@gchrl.org>
1247 Date:   Mon Mar 16 10:30:27 2020 -0400
1248
1249     LP1848573: Added nice labels to Open-ILS\examples\fm_IDL.xml
1250     for copy status
1251     
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>
1256
1257 7       7       Open-ILS/examples/fm_IDL.xml
1258
1259 commit fd0742990053634894b5d10254b812543a5f59fd
1260 Author: Mike Rylander <mrylander@gmail.com>
1261 Date:   Wed Sep 12 09:14:58 2018 -0400
1262
1263     LP#1712854: Disable all server-side sorting, but provide a stub for later, if we move that way
1264     
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>
1268
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
1272
1273 commit 10dee660124e542ea6fb1e736958b241cb2dda6c
1274 Author: Mike Rylander <mrylander@gmail.com>
1275 Date:   Tue Sep 11 17:36:30 2018 -0400
1276
1277     LP#1712854: Add User Alias and User Alias or Display Name columns to shelf list
1278     
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>
1282
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
1285
1286 commit f594911fc97dc53035f871e68507fa6e646320ae
1287 Author: Jason Boyer <JBoyer@eoli.info>
1288 Date:   Fri Feb 21 16:08:36 2020 -0500
1289
1290     LP1864056: Don't compare multiple new Date()s
1291     
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
1296     with this patch.)
1297     
1298     To test
1299     -------
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:
1305     
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.
1312     
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>
1316
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
1320
1321 commit e6160c20dfa79b82eb392e857dbb8132f8c355b1
1322 Author: Mike Risher <mrisher@catalyte.io>
1323 Date:   Thu Feb 20 23:07:30 2020 +0000
1324
1325     lp1735828 Copy Bucket multi show status
1326     
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.
1329     
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>
1333
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
1336
1337 commit 473ea12f85e76e6a4de40afde3101d55b31b7631
1338 Author: Galen Charlton <gmc@equinoxinitiative.org>
1339 Date:   Thu Jun 25 10:29:57 2020 -0400
1340
1341     LP#1884787: check in package-lock.json updates
1342     
1343     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1344
1345 2069    2114    Open-ILS/src/eg2/package-lock.json
1346
1347 commit b6ca1003e403f16283d02e0d3ba6ea0294e93853
1348 Author: Galen Charlton <gmc@equinoxinitiative.org>
1349 Date:   Thu Jun 25 10:28:09 2020 -0400
1350
1351     LP#1884787: pin moment-timezone to 0.5.27
1352     
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
1358     TypeScript types.
1359     
1360     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1361
1362 1       1       Open-ILS/src/eg2/package.json
1363
1364 commit b97ad773a18f008f8697b1e25a4a540f195424a2
1365 Author: Bill Erickson <berickxx@gmail.com>
1366 Date:   Fri Jun 12 11:20:29 2020 -0400
1367
1368     LP1883267 Minor release note tweaks
1369     
1370     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1371
1372 5       5       docs/RELEASE_NOTES_NEXT/Architecture/do-not-cache-angular-root.adoc
1373
1374 commit e3fc6af20ee13f34c534789f2b19e2cd1553497c
1375 Author: Mike Rylander <mrylander@gmail.com>
1376 Date:   Fri Jun 12 10:55:29 2020 -0400
1377
1378     LP#1883267: Adding release notes
1379     
1380     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1381     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1382
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
1385
1386 commit d893d1c7bfd98f38117e554aa2c59a4e01687f8b
1387 Author: Mike Rylander <mrylander@gmail.com>
1388 Date:   Fri Jun 12 10:36:48 2020 -0400
1389
1390     LP#1883267: Never cache Angular index.html
1391     
1392     If we cache index.html then clients will be delayed seeing updates in
1393     normal circumstances.
1394     
1395     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1396     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1397
1398 14      0       Open-ILS/examples/apache_24/eg_vhost.conf.in
1399
1400 commit ae3c1fa9b18f470b8831a3a851db5798bf731bdb
1401 Author: Dan Wells <dbw2@calvin.edu>
1402 Date:   Thu Jun 11 17:03:34 2020 -0400
1403
1404     Forward-port 3.4.3 upgrade script
1405     
1406     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1407
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