]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers, adding Upgrade Script and Changelog
[Evergreen.git] / ChangeLog
1 commit c48fd50647b9ce44757e23c47bc6fca6c5cc7bce
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date:   Tue Nov 20 15:29:13 2018 -0500
4
5     Update upgrade docs for 3.2.2 release
6     
7     Signed-off-by: Dan Wells <dbw2@calvin.edu>
8
9 16      16      docs/installation/server_upgrade.adoc
10
11 commit 99bad0f721f2d09fad4ff22960a5987ec360d20c
12 Author: Dan Wells <dbw2@calvin.edu>
13 Date:   Mon Feb 24 12:09:57 2014 -0500
14
15     Bump OpenILS.pm version
16     
17     Signed-off-by: Dan Wells <dbw2@calvin.edu>
18
19 1       1       Open-ILS/src/perlmods/lib/OpenILS.pm
20
21 commit f364ec12cc94cd04f86de4df0dfef5ddb19c3c3b
22 Author: Dan Wells <dbw2@calvin.edu>
23 Date:   Tue Nov 20 15:23:07 2018 -0500
24
25     Translation updates - po files
26     
27     Signed-off-by: Dan Wells <dbw2@calvin.edu>
28
29 4       4       build/i18n/po/circ/cs-CZ.po
30 4       4       build/i18n/po/selfcheck.js/cs-CZ.po
31
32 commit 27f2cb2e06d0b6d14d47727c8bac3c418b7fec7d
33 Author: Dan Wells <dbw2@calvin.edu>
34 Date:   Tue Nov 20 15:17:31 2018 -0500
35
36     Translation updates - newpot
37     
38     Signed-off-by: Dan Wells <dbw2@calvin.edu>
39
40 14      14      build/i18n/po/tpac/tpac.pot
41 82      82      build/i18n/po/webstaff/webstaff.pot
42
43 commit 017679d0279fd113120c47d2a083b7554f878bed
44 Author: Dan Wells <dbw2@calvin.edu>
45 Date:   Tue Nov 20 13:50:27 2018 -0500
46
47     Release notes entry for LP#1804038
48     
49     Also, add a missing contributor.
50     
51     Signed-off-by: Dan Wells <dbw2@calvin.edu>
52
53 2       0       docs/RELEASE_NOTES_3_2.adoc
54
55 commit 73667df4a369e91b523a0bce9064b6664a740e47
56 Author: Dan Wells <dbw2@calvin.edu>
57 Date:   Tue Nov 20 12:33:49 2018 -0500
58
59     LP#1804038 Fix-ups for older 'clense' functions
60     
61     Way back when, we switched from a misspelled 'clense_ISO8601' to a
62     corrected 'cleanse_ISO8601' in OpenSRF.  This function has again moved,
63     and is now part of OpenILS::Utils::DateTime, and is named
64     'clean_ISO8601'.  This was done as part of LP bug #1552778.
65     
66     However, a few stragglers of the misspelling remained, so these were
67     missed when the big changeover occurred.  This hopefully catches them
68     all!
69     
70     Signed-off-by: Dan Wells <dbw2@calvin.edu>
71     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
72
73 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
74 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
75 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
76
77 commit 25debc65eb9b52129c72abecf1ea5da23421ebb3
78 Author: kilsdonka <43423795+kilsdonka@users.noreply.github.com>
79 Date:   Tue Nov 20 09:50:54 2018 -0800
80
81     Docs: Multilingual search documentation
82     
83     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
84
85 70      0       docs/admin/multilingual_search.adoc
86 -       -       docs/media/multilingual_search1.png
87 -       -       docs/media/multilingual_search2.PNG
88 -       -       docs/media/multilingual_search3.PNG
89 2       0       docs/root.adoc
90 6       0       docs/root_staff_client_admin.adoc
91  create mode 100644 docs/admin/multilingual_search.adoc
92  create mode 100644 docs/media/multilingual_search1.png
93  create mode 100644 docs/media/multilingual_search2.PNG
94  create mode 100644 docs/media/multilingual_search3.PNG
95
96 commit e82b6edf0d640e36804d5b25f090dff3f1050bd5
97 Author: Dan Wells <dbw2@calvin.edu>
98 Date:   Tue Nov 20 12:57:47 2018 -0500
99
100     Release notes entry for LP#1793154
101     
102     Signed-off-by: Dan Wells <dbw2@calvin.edu>
103
104 2       0       docs/RELEASE_NOTES_3_2.adoc
105
106 commit 8be497fa12f4c9da489b83039d522e540f66af4c
107 Author: Jason Boyer <jboyer@library.in.gov>
108 Date:   Tue Nov 20 11:54:50 2018 -0500
109
110     LP1793154: Cancel Holds from OPAC Record
111     
112     The name of the grid handler was misspelled
113     in the holds grid for records in the opac.
114     Swapping the location of the 'wide' part of
115     the function name will allow it to match up
116     with the functions available in the holds
117     grid module.
118     
119     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
120     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
121     Signed-off-by: Dan Wells <dbw2@calvin.edu>
122
123 1       1       Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
124
125 commit 964295edc98019e688ef8033f4ed85a75b848cb1
126 Author: Jane Sandberg <sandbej@linnbenton.edu>
127 Date:   Tue Nov 20 08:50:35 2018 -0800
128
129     Docs: documenting multiple emails in patron editor (LP1755625)
130     
131     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
132
133 24      0       docs/admin/patron_registration.adoc
134 12      0       docs/circulation/circulation_patron_records_web_client.adoc
135 2       0       docs/root_staff_client_admin.adoc
136  create mode 100644 docs/admin/patron_registration.adoc
137
138 commit 71a23d65f1f8ef6ee92c9f168751fbbcf6edc402
139 Author: Jane Sandberg <sandbej@linnbenton.edu>
140 Date:   Tue Nov 20 08:27:35 2018 -0800
141
142     Docs: release notes for 3.2.2
143     
144     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
145
146 78      0       docs/RELEASE_NOTES_3_2.adoc
147
148 commit 8ab48e237db39e5b30f8714155c289baf040b08b
149 Author: Jane Sandberg <sandbej@linnbenton.edu>
150 Date:   Tue Nov 20 08:18:34 2018 -0800
151
152     Docs: adding release notes for 3.1.8
153     
154     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
155
156 74      0       docs/RELEASE_NOTES_3_1.adoc
157
158 commit 095b59e2f3f9c5596c3156130267ac42794805ba
159 Author: Ben Shum <ben@evergreener.net>
160 Date:   Tue Nov 20 09:18:05 2018 -0500
161
162     LP#1643709: Stamping upgrade scripts
163     
164     Include placeholder 1137 for 3.1 version of the SQL function changed
165     vs. 1138 which contains the one for 3.2 and master and beyond.
166     
167     Signed-off-by: Ben Shum <ben@evergreener.net>
168
169 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
170 9       0       Open-ILS/src/sql/Pg/upgrade/1137.function.global.purge-usr-on-merge-3.1.sql
171 361     0       Open-ILS/src/sql/Pg/upgrade/1138.function.global.purge-usr-on-merge.sql
172 0       361     Open-ILS/src/sql/Pg/upgrade/xxxx.function.global.purge-usr-on-merge.sql
173  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1137.function.global.purge-usr-on-merge-3.1.sql
174  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1138.function.global.purge-usr-on-merge.sql
175  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.global.purge-usr-on-merge.sql
176
177 commit f4183e66b38ec08e325d59e0b9162dfd6cbb87d1
178 Author: Rogan Hamby <rogan.hamby@gmail.com>
179 Date:   Fri Sep 14 09:25:57 2018 -0400
180
181     LP#1643709 User merge + purge pgtap test
182     
183     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
184     Signed-off-by: Bill Erickson <berickxx@gmail.com>
185     Signed-off-by: Ben Shum <ben@evergreener.net>
186
187 25      0       Open-ILS/src/sql/Pg/t/lp1643709_purge_usrs_on_merge.pg
188  create mode 100644 Open-ILS/src/sql/Pg/t/lp1643709_purge_usrs_on_merge.pg
189
190 commit 3edfc1d7b441145e020538b0e513da903111ce53
191 Author: Rogan Hamby <rogan.hamby@gmail.com>
192 Date:   Fri Sep 14 08:05:12 2018 -0400
193
194     LP#1643709 purge users on merge instead of flag deleted
195     
196     Purge merged user accounts.
197     
198     Update the upgraded version of the usr_merge() db function to match
199     recnet changes in master.
200     
201     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
202     Signed-off-by: Bill Erickson <berickxx@gmail.com>
203     Signed-off-by: Ben Shum <ben@evergreener.net>
204
205 1       1       Open-ILS/src/sql/Pg/999.functions.global.sql
206 361     0       Open-ILS/src/sql/Pg/upgrade/xxxx.function.global.purge-usr-on-merge.sql
207  create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.global.purge-usr-on-merge.sql
208
209 commit ebe7726d9033e0c462baa443ab5977c48024a719
210 Author: Jason Boyer <JBoyer@library.in.gov>
211 Date:   Fri Nov 2 12:33:10 2018 -0400
212
213     LP1801156: Add missing assets to 3.2 Offline mode
214     
215     t_org_select was missing from the UpUp asset list,
216     causing offline mode to be non-functional when unable
217     to connect to the server.
218     
219     Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
220     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
221     Signed-off-by: Bill Erickson <berickxx@gmail.com>
222
223 2       0       Open-ILS/src/templates/staff/base_js.tt2
224
225 commit 7a0e6b686091e86413e69a6ebfff2f61b68e7f2f
226 Author: Garry Collum <gcollum@gmail.com>
227 Date:   Sat Jun 16 14:13:22 2018 -0400
228
229     LP#1761242 Z39.50 Marc View Usability with Mobile Repsonsiveness
230     
231     This patch changes the size of the image in the Z39.50 Marc View from large to
232     medium.  It also incorporates bootstrap's media classes to present the Marc
233     record and the cover image side by side.  If there is no image the marc record
234     display floats to the left of the modal. From a suggestion by Jane Sandbert, it
235     also hides the book cover image on small devices.
236     
237     To test.
238     1. Perform a search in z39.50.  An LOC title search for "Cat in the Hat"
239        returms results of titles with and without images.
240     2. View some of the titles in Marc View, noting the large image.
241     3. Apply the patch.
242     4. Perform the same search and view the results in Marc View.
243     
244     Signed-off-by: Garry Collum <gcollum@gmail.com>
245     Signed-off-by: Janet Schrader <jschrader@cwmars.org>
246     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
247
248 8       2       Open-ILS/src/templates/staff/cat/z3950/t_marc_html.tt2
249
250 commit 1dbf4109ffffe66aba07648fabf103432b932b40
251 Author: Jason Stephenson <jason@sigio.com>
252 Date:   Mon Sep 17 10:08:34 2018 -0400
253
254     Lp 1753813: Wrap all oils_persist:source_definitions in CDATA blocks.
255     
256     For safety's sake, we add CDATA sections in all fm_ILD.xml
257     oils_persist:source_definition elements as show in the example at the
258     top of the IDL.
259     
260     Signed-off-by: Jason Stephenson <jason@sigio.com>
261     Signed-off-by: Ben Shum <ben@evergreener.net>
262
263 39      39      Open-ILS/examples/fm_IDL.xml
264
265 commit 46bd9e31258ea34a3c3e843ff9febf47a000fea5
266 Author: Ben Shum <ben@evergreener.net>
267 Date:   Sun Nov 18 22:06:21 2018 -0500
268
269     LP#1764542: Fixing upgrade script numbering
270     
271     Signed-off-by: Ben Shum <ben@evergreener.net>
272
273 1       1       Open-ILS/src/sql/Pg/upgrade/1136.schema.lp1764542-mods33-update.sql
274
275 commit e0c41ce17e4f51a2139ea4aad3e626f8b0b15a98
276 Author: Ben Shum <ben@evergreener.net>
277 Date:   Sun Nov 18 21:58:38 2018 -0500
278
279     LP#1764542: Stamping upgrade script
280     
281     Signed-off-by: Ben Shum <ben@evergreener.net>
282
283 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
284 13      0       Open-ILS/src/sql/Pg/upgrade/1136.schema.lp1764542-mods33-update.sql
285 0       13      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1764542-mods33-update.sql
286  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1136.schema.lp1764542-mods33-update.sql
287  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1764542-mods33-update.sql
288
289 commit 14b9dad9ce6f81b5d4088a315c64c67c809435f7
290 Author: Chris Sharp <csharp@georgialibraries.org>
291 Date:   Mon Jun 4 13:10:31 2018 -0400
292
293     LP#1764542 - Update older sites to MODS 3.3
294     
295     MODS 3.3 support was introduced in March 2009, but this
296     change was never included in an upgrade script.  Older
297     sites on 3.1+ will need to apply this update to avoid scary
298     segmentation faults, and it should be harmless for newer
299     sites and desirable for those on 3.0 or older.
300     
301     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
302     Signed-off-by: Ben Shum <ben@evergreener.net>
303
304 13      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1764542-mods33-update.sql
305  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1764542-mods33-update.sql
306
307 commit 996c5e85555e2eb00ea80b44e741a5c4c484b877
308 Author: Mike Rylander <mrylander@gmail.com>
309 Date:   Thu Sep 20 11:00:22 2018 -0400
310
311     LP#1792621: Fix think-o in Hold Shelf Delay YAOUS test
312     
313     Signed-off-by: Mike Rylander <mrylander@gmail.com>
314     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
315     Signed-off-by: Ben Shum <ben@evergreener.net>
316
317 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
318
319 commit 6056f30ed1b7db00f7559bcc6ab3c83c2312fcdf
320 Author: Mike Rylander <mrylander@gmail.com>
321 Date:   Mon Sep 17 10:19:34 2018 -0400
322
323     LP#1792621: Ignore deleted items on hold shelf
324     
325     The hold shelf rewrite brought back an old behavioral bug where items deleted
326     while on the hold shelf continued to show on the hold shelf list.  The most
327     recent behavior was to ignore those items, which this commit does.  It also
328     addresses an adjacent issue where holds may show with "Hold Shelf Delay"
329     instead of "Ready For Pickup" in some cases.
330     
331     Signed-off-by: Mike Rylander <mrylander@gmail.com>
332     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
333     Signed-off-by: Ben Shum <ben@evergreener.net>
334
335 2       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
336 1       0       Open-ILS/web/js/ui/default/staff/circ/holds/app.js
337
338 commit fc0264346bacae7ccafee34c0155c13e53d55229
339 Author: Jason Boyer <jboyer@library.in.gov>
340 Date:   Thu Nov 15 11:43:30 2018 -0500
341
342     LP1755625: Multiple emails in patron editor
343     
344     Even though the HTML5 "email" input type allows multiple
345     addresses to be separated by commas there is nothing that
346     can be done to signal to Angular.js that this is ok; it
347     will only ever accept a single address. This patch forces
348     the type of the input tag to plain text so Angular will
349     rely on any supplied regex to verify the entry.
350     
351     The ui.patron.edit.au.email.regex (Regex for email field on patron
352     registration) library setting can be used to control whether
353     one or multiple email addresses will be permitted on the
354     patron registration form.
355     
356     To allow multiple addresses, that setting can be:
357     
358     ^(?:(?:\b[^@,\s]+@[^@,\s]+\.[^@.,\s]+\b)(?:,\s?(?!$)|$))*$
359     
360     To allow only a single address, use:
361     
362     ^(?:\b[^@,\s]+@[^@,\s]+\.[^@.,\s]+\b)$
363     
364     To test
365     -------
366     [1] In the web staff client, try to register a new patron, entering
367         multiple email addresseses in the email field separated by
368         commas.
369     [2] Note that the email field displays as invalid and the
370         record cannot be saved.
371     [3] Apply the patch and repeat step #1, This time, the email
372         field should accept multiple addresses.
373     [4] Set the Regex for email field on patron registration library
374         setting to the multiple-email form listed above. Reload
375         the patron registration form and verify that it will
376         continue to accept multiple email addresses but will not
377         accept entry that doesn't look like an email address.
378     [5] Set the library setting to the single-address value. Reload
379         the patron registration form; this time it should accept
380         a valid email address but not multiple ones.
381     
382     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
383     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
384     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
385
386 3       1       Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
387
388 commit 72ff895e86ddc16dcd5df42578d477517169fa59
389 Author: Jeanette Lundgren <jlundgren@cwmars.org>
390 Date:   Wed Sep 12 15:52:21 2018 -0400
391
392     Docs: LP#1578719 Update DIG Attributions page
393     
394     Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
395     Signed-off-by: Ben Shum <ben@evergreener.net>
396
397 17      14      docs/shared/attributions.adoc
398
399 commit 43c75ec072ece2d150ffb3a8a211bfc946785ad3
400 Author: Bill Erickson <berickxx@gmail.com>
401 Date:   Tue Nov 6 09:42:17 2018 -0500
402
403     LP#1797007 Grid cell tooltips apply to all cells (Ang)
404     
405     Avoid excessive browser page re-flows, caused by checking cell
406     widths for rendering tooltips, by rendering tooltips for all cells
407     regardless of the size of the content.
408     
409     Signed-off-by: Bill Erickson <berickxx@gmail.com>
410     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
411     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
412
413 2       2       Open-ILS/src/eg2/src/app/share/grid/grid-body-cell.component.html
414 2       34      Open-ILS/src/eg2/src/app/share/grid/grid-body-cell.component.ts
415
416 commit c31bf958cd6db4c96811be8db6bb32b75e63c300
417 Author: Bill Erickson <berickxx@gmail.com>
418 Date:   Mon Nov 5 10:52:17 2018 -0500
419
420     LP#1797007 Grid cell tooltips apply to all cells
421     
422     Avoid excessive browser page re-flows, caused by checking cell widths
423     for rendering tooltips, by rendering tooltips for all cells regardless
424     of the size of the content.
425     
426     This reverts commit 1e9c0ab388a0697a1f099970240f2da21bfb5e1f.
427     
428     Signed-off-by: Bill Erickson <berickxx@gmail.com>
429     Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
430     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
431
432 1       4       Open-ILS/src/templates/staff/share/t_autogrid.tt2
433 1       30      Open-ILS/web/js/ui/default/staff/services/grid.js
434
435 commit 34613bd46cae4b228beaafcbd44846971c9179a9
436 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
437 Date:   Wed Nov 7 11:09:10 2018 -0500
438
439     LP#1684202 - fix holdings grid refresh... bre_id array always be integers
440     
441     For some strange reason the volcopy bchannel event data.records
442     would be an array of string integers or a array of ints depending
443     on whether you're adding or editing holdings. This addresses that
444     weirdness.
445     
446     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
447     
448     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
449
450 1       1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
451
452 commit 262a1d35df4293be14f7ea876ab04e491c338a14
453 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
454 Date:   Wed Oct 17 18:06:01 2018 -0400
455
456     LP#1684202 - fix bug the prevented automatic refresh
457     
458     Turns out that Array.includes() does not do implicit type convertions
459     Typical javascript...
460     
461     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
462     
463     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
464
465 1       1       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
466
467 commit c6e420d2078ebe8b168dea4695892aefafd11976
468 Author: Mike Rylander <mrylander@gmail.com>
469 Date:   Fri Sep 14 11:03:30 2018 -0400
470
471     LP#1684202: Protect against missing features; Make feature more general
472     
473     I've wrapped the BroadcastChannel code in a test derived from the auth version
474     of the same concept.  Also broadcasting the full set of record IDs and the
475     pre-update call number IDs for other interfaces that might be interested. The
476     channel name is also made more generic and made to follow the precedent from
477     the auth channel name.
478     
479     Signed-off-by: Mike Rylander <mrylander@gmail.com>
480     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
481
482 28      0       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
483 14      1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
484
485 commit ac51b481206bbd273ead680b52837273ac1e9389
486 Author: Mike Rylander <mrylander@gmail.com>
487 Date:   Mon Nov 12 12:26:40 2018 -0500
488
489     Stamping upgrade script
490     
491     Signed-off-by: Mike Rylander <mrylander@gmail.com>
492
493 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
494 220     0       Open-ILS/src/sql/Pg/upgrade/1134.function.located_uri_browse_visibility.sql
495 0       220     Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uri_browse_visibility.sql
496  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1134.function.located_uri_browse_visibility.sql
497  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uri_browse_visibility.sql
498
499 commit 1a5a9c9041d5bbd0ee7fda646d26fb22173c2929
500 Author: Dan Wells <dbw2@calvin.edu>
501 Date:   Fri Nov 9 12:28:08 2018 -0500
502
503     LP#1773479 Show Located URIs in browse
504     
505     Located URIs depend upon bib-level visibility, as there are no copies
506     to work with.  The browse code, however, was joining in the copy
507     visibility table as if it would always have at least one row per bib,
508     but in the case of located URIs, it does not.
509     
510     Let's change it to a LEFT JOIN to allow the bib row to show up, at
511     which point the existing bib visibility check can do its job.
512     
513     Signed-off-by: Dan Wells <dbw2@calvin.edu>
514     Signed-off-by: Mike Rylander <mrylander@gmail.com>
515
516 2       2       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
517 220     0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uri_browse_visibility.sql
518  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uri_browse_visibility.sql
519
520 commit 6c9b4832b156970a861603a64fa0ae22abaeb4be
521 Author: Dan Wells <dbw2@calvin.edu>
522 Date:   Wed Oct 24 14:38:01 2018 -0400
523
524     LP#1724348 Honor default tab from catalog search
525     
526     The default tab selection was not being honored from catalog searches,
527     as the search had already set $scope.record_tab, and we were honoring
528     that value in all cases.
529     
530     Instead, let's honor that value in cases where the OPAC load doesn't
531     change our current record, which should only happen if we load the
532     record directly to a non-opac tab, then go to the OPAC view.
533     
534     To test:
535     1) Set any tab other than "OPAC View" as your default view in record
536     details.
537     2) Do a catalog search.
538     3) Select a record, and notice your default view is not set.
539     4) Apply patch, do the same steps, and notice the default view is now
540     selected.
541     
542     To test regression of bug #1708951:
543     1) In Firefox, load a record directly (e.g.
544     /eg/opac/staff/cat/catalog/record/123).
545     2) Note the default view loaded.
546     3) Click "OPAC View".
547     4) Note the view does not return to your default view, but stays on
548     the OPAC.
549     
550     Signed-off-by: Dan Wells <dbw2@calvin.edu>
551     Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
552
553 5       2       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
554
555 commit 4eac9154f3fe122e15c4fddef729efd3924672d6
556 Author: Bill Erickson <berickxx@gmail.com>
557 Date:   Wed Nov 7 09:27:30 2018 -0500
558
559     LP#1635737 Due date DST noncat thinko fix
560     
561     Signed-off-by: Bill Erickson <berickxx@gmail.com>
562     Signed-off-by: Dan Wells <dbw2@calvin.edu>
563
564 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
565
566 commit d96d5b6bcb279f60b4add125eb33eefa3417fffb
567 Author: Bill Erickson <berickxx@gmail.com>
568 Date:   Tue Nov 6 16:22:43 2018 -0500
569
570     LP#1635737 Due date DST-aware thinko fix
571     
572     Minor code refactor to fix thinko and syntax issues.
573     
574     Signed-off-by: Bill Erickson <berickxx@gmail.com>
575     Signed-off-by: Dan Wells <dbw2@calvin.edu>
576
577 3       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
578
579 commit b5357b0283c37ce12d161186f1092d138752e4f4
580 Author: Mike Rylander <mrylander@gmail.com>
581 Date:   Mon Jul 31 15:55:34 2017 -0400
582
583     LP#1635737 Apply DST-aware timezone to context dates
584     
585     Do our best to enforce the rule required by OpenSRF's interval_to_seconds
586     that when a context date is in use, and you care about DST awareness, you
587     must set the timezone to a DST-aware value, e.g., 'America/New_York'. In
588     most situations, 'local' will suffice for this, as the server is typically
589     configured with a DST-aware timezone in its environment.  However, we will
590     look for an org unit setting called 'lib.timezone' and use that where we
591     can.  See LP#1705524 for info on that setting.
592     
593     Signed-off-by: Mike Rylander <mrylander@gmail.com>
594     
595     Conflicts:
596         Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
597         Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
598     
599     Signed-off-by: Dan Wells <dbw2@calvin.edu>
600     Signed-off-by: Bill Erickson <berickxx@gmail.com>
601
602 19      4       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
603 10      1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
604
605 commit 8520c3257a71444a9068e1c9de344c2010b2af02
606 Author: Dan Wells <dbw2@calvin.edu>
607 Date:   Fri Jul 21 14:28:16 2017 -0400
608
609     LP#1635737 Use new OpenSRF interval_to_seconds() context
610     
611     Use the optional context for interval_to_seconds() to account for the
612     variable length of duration components.  For example, "1 day" may be
613     shorter or longer than 24 hours during a time change event, "1 month"
614     may be shorter or longer depending on which month it is currently, etc.
615     
616     Also, remove some timestamp munging, as that happens within
617     interval_to_seconds() already.
618     
619     Signed-off-by: Dan Wells <dbw2@calvin.edu>
620     Signed-off-by: Mike Rylander <mrylander@gmail.com>
621     
622     Conflicts:
623         Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
624     
625     Signed-off-by: Dan Wells <dbw2@calvin.edu>
626     Signed-off-by: Bill Erickson <berickxx@gmail.com>
627
628 1       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
629 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
630
631 commit 36581e75999f7fda8705e203a4e299988662fa54
632 Author: Mike Rylander <mrylander@gmail.com>
633 Date:   Tue Nov 6 15:27:23 2018 -0500
634
635     LP#1635737: Unit tests for DST and date math
636     
637     Signed-off-by: Mike Rylander <mrylander@gmail.com>
638     Signed-off-by: Dan Wells <dbw2@calvin.edu>
639     Signed-off-by: Bill Erickson <berickxx@gmail.com>
640
641 18      1       Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
642
643 commit 479361d70a31562cb045d14742c85b5440491067
644 Author: Dan Wells <dbw2@calvin.edu>
645 Date:   Tue Nov 6 15:13:47 2018 -0500
646
647     LP#1635737 Add optional context to interval_to_seconds
648     
649     Any given interval (e.g. "1 month") can be a different amount of
650     seconds depending on the context (i.e. "1 month" after February 1 is
651     March 1, but "1 month" after March 1 is April 1, yet March is longer
652     than February).  This affects months all the time, but also can
653     affect days, hours, and even seconds once you consider DST and "leap"
654     times.
655     
656     By giving an optional context to interval_to_seconds, you can find
657     the true number of seconds in, for example, "1 month", when starting
658     from "February 1" (the context).
659     
660     Signed-off-by: Dan Wells <dbw2@calvin.edu>
661     Signed-off-by: Mike Rylander <mrylander@gmail.com>
662     Signed-off-by: Bill Erickson <berickxx@gmail.com>
663
664 48      17      Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
665
666 commit f8473b18091b355cc9452ae7adeb5214fa997f7a
667 Author: Kathy Lussier <klussier@masslnc.org>
668 Date:   Wed Jul 25 11:51:06 2018 -0400
669
670     LP#1783602: Remove copy counts from mr search results page
671     
672     The copy counts on the mr search results page can be wrong if a limiter was
673     applied to the metarecord search. Rather than supply inaccurate information to
674     the user, let's remove the counts from that page until a long-term solution can
675     be developed.
676     
677     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
678     Signed-off-by: Remington Steed <rjs7@calvin.edu>
679     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
680
681 3       1       Open-ILS/src/templates/opac/parts/result/table.tt2
682
683 commit 9080603f72e10ef1d18f895fb31cfca77d0bbc89
684 Author: Kathy Lussier <klussier@masslnc.org>
685 Date:   Mon Nov 5 15:50:24 2018 -0500
686
687     LP#1755543: Change placement of help popovers
688     
689     Set the placement of help tip popovers so that they automatically position
690     to a visible place on the screen.
691     
692     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
693     Signed-off-by: Remington Steed <rjs7@calvin.edu>
694     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
695
696 2       0       Open-ILS/src/templates/staff/share/t_help_popover.tt2
697
698 commit c70a7a11f878983d02192239c74129ad25e44feb
699 Author: Kathy Lussier <klussier@masslnc.org>
700 Date:   Tue Mar 13 12:54:42 2018 -0400
701
702     LP#1755543: Add help tips to Print Item Labels Settings tab
703     
704     Instead of providing lengthy settings descriptions, which result in a lot of
705     scrolling on the Print Item Template page, let's use help tips that can
706     provide guidance to new users without adding clutter to the interface.
707     
708     This commit also turns the field labels into HTML labels for improved
709     accessibility and removes borders on the page. The borders were helpful
710     when we displayed the help text on the page, but are no longer needed.
711     
712     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
713     Signed-off-by: Remington Steed <rjs7@calvin.edu>
714     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
715
716 2       6       Open-ILS/src/templates/staff/cat/printlabels/t_view.tt2
717
718 commit cfb872e8432d4967ec3b03c7d31c32c98ed89522
719 Author: Garry Collum <gcollum@gmail.com>
720 Date:   Thu Jun 7 14:54:45 2018 -0400
721
722     LP#1755896: Web Client mobile menu font color contrast.
723     
724     When viewing the main menu in the web client in a small device or in a
725     browser with a width that is resized to less than 800px the menu
726     collapses and the submenu choices are difficult to read because of lack
727     of contrast.  This patch adds some contrast.
728     
729     To test:
730     1. View the web client in a browser and lessen the width until the menu
731        collapses, or view it in a small device.
732     2. Open some of the menu options to observe the submenus.
733     3. Apply the patch.
734     4. Refresh the browser and repeat steps 1-2 to view the more readable
735        submenus.
736     
737     Signed-off-by: Garry Collum <gcollum@gmail.com>
738     Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
739     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
740
741 6       0       Open-ILS/src/templates/staff/css/style.css.tt2
742
743 commit 14a6b09d55c975b3854cfd0720898e0308f39813
744 Author: Galen Charlton <gmc@equinoxinitiative.org>
745 Date:   Mon Nov 5 16:40:34 2018 -0500
746
747     LP#1789747: tweak disabling the offline circulation link
748     
749     This patch ensures that the menu link can be fully disabled by
750     giving the "disabled" CSS class to the anchor as well as the
751     li that contains it. It also adds a CSS rule to the disabled
752     class to force the cursor to not-allowed; due to a quirk, an
753     anchor with "pointer-events: none" will not respect "cursor: not-allowed",
754     but the containing element can have that cursor rule.
755     
756     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
757
758 3       0       Open-ILS/src/templates/staff/css/style.css.tt2
759 1       1       Open-ILS/src/templates/staff/navbar.tt2
760
761 commit aa99255b39d8122054bc0646951c3212e44be506
762 Author: Bill Erickson <berickxx@gmail.com>
763 Date:   Tue Sep 4 15:09:31 2018 -0400
764
765     LP#1789747 More SharedWorker sanity checks for egLovefield
766     
767     Signed-off-by: Bill Erickson <berickxx@gmail.com>
768     Signed-off-by: Rogan Hamby <rhamby@equinoxinitiative.org>
769     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
770
771 5       3       Open-ILS/web/js/ui/default/staff/services/lovefield.js
772
773 commit 8f23343b76ebf8f556a5426b478c331698a3a2a6
774 Author: Bill Erickson <berickxx@gmail.com>
775 Date:   Thu Aug 30 13:19:03 2018 -0400
776
777     LP#1789747 SharedWorker sanity checks
778     
779     Avoid page load failures when SharedWorkers (for offline mode) are
780     not supported.  Additionally, disable the Offline Circulation menu
781     option when SharedWorkers are not supported.
782     
783     Signed-off-by: Bill Erickson <berickxx@gmail.com>
784     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
785
786 1       1       Open-ILS/src/templates/staff/navbar.tt2
787 4       3       Open-ILS/web/js/ui/default/staff/app.js
788 11      4       Open-ILS/web/js/ui/default/staff/services/env.js
789 3       3       Open-ILS/web/js/ui/default/staff/services/lovefield.js
790 6       2       Open-ILS/web/js/ui/default/staff/services/navbar.js
791 15      8       Open-ILS/web/js/ui/default/staff/services/org.js
792 2       2       Open-ILS/web/js/ui/default/staff/services/ui.js
793
794 commit b3fc4d63034434e31726ded935b80009d8c3e432
795 Author: Bill Erickson <berickxx@gmail.com>
796 Date:   Tue Oct 16 14:15:53 2018 -0400
797
798     LP#1798170 Load grid data after settings are applied
799     
800     Ensure the initial grid data fetching code does not fire until after the
801     grid configuration has been retrieved and applied.  This fixes an issue
802     where custom columns would contain no values on initial grid load.
803     
804     Signed-off-by: Bill Erickson <berickxx@gmail.com>
805     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
806     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
807
808 17      14      Open-ILS/web/js/ui/default/staff/services/grid.js
809
810 commit 48266b6728fea1478dc710b6e8b9eb7922cf31cc
811 Author: Galen Charlton <gmc@equinoxinitiative.org>
812 Date:   Mon Nov 5 12:49:35 2018 -0500
813
814     LP#1801759: add mod_remoteip configuration to example Apache config
815     
816     Text taken from an OpenSRF patch added by Bill Erickson per bug 1684970.
817     
818     This patch adds an Apache configuration stanza that uses mod_remoteip
819     to pass the user agent's IP address to the HTTP translator. It is meant
820     for when Apache is being run behind a proxy such as NGINX.
821     
822     To test
823     -------
824     [1] Set up Evergreen with Apache and the WebSockets server running
825         behind a proxy such as NGINX.
826     [2] Enable mod_remoteip (e.g., sudo a2enmod remoteip).
827     [3] Apply the Apache configuration change in this patch, uncommenting
828         out the directives and (if necessary) updating the internal IP
829         address of the proxy.
830     [4] Reload Apache.
831     [5] Perform an action that uses the HTTP translator, e.g., adding a
832         vendor record using the Dojo interface.
833     [6] Verify that the client IP logged is that of the user agent, not
834         the proxy.
835     
836     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
837     Signed-off-by: Bill Erickson <berickxx@gmail.com>
838
839 10      0       Open-ILS/examples/apache_24/eg_vhost.conf.in
840
841 commit 5fdaf3125f54b8855fbcace13b4e855bc5e10078
842 Author: Galen Charlton <gmc@equinoxinitiative.org>
843 Date:   Mon Nov 5 12:54:24 2018 -0500
844
845     LP#1801759: enable mod_remoteip by default
846     
847     Use of mod_remoteip is technically optional, since it's not
848     required that Evergreen run with a proxy such as NGINX. However, since
849     use of proxies is common, enablig mod_remoteip just in case could
850     be useful with minimal cost.
851     
852     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
853     Signed-off-by: Bill Erickson <berickxx@gmail.com>
854
855 2       1       Open-ILS/src/extras/install/Makefile.debian-jessie
856 2       1       Open-ILS/src/extras/install/Makefile.debian-stretch
857 2       1       Open-ILS/src/extras/install/Makefile.ubuntu-trusty
858 2       1       Open-ILS/src/extras/install/Makefile.ubuntu-xenial
859
860 commit 0fd636e97babdce8b4526fa1d1d412a84a92e627
861 Author: Jane Sandberg <sandbej@linnbenton.edu>
862 Date:   Sun Nov 4 15:25:44 2018 -0800
863
864     Docs: updating holding, item, call number terminology
865     
866     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
867
868 9       5       docs/admin/Org_Unit_Proximity_Adjustments.adoc
869 5       5       docs/admin/circulation_limit_groups.adoc
870 1       1       docs/admin/cn_prefixes_and_suffixes.adoc
871 52      52      docs/admin/copy_locations.adoc
872 1       1       docs/admin/popularity_badges_web_client.adoc
873 23      23      docs/admin_initial_setup/borrowing_items.adoc
874 12      12      docs/admin_initial_setup/migrating_your_data.adoc
875 60      60      docs/cataloging/copy-buckets_web_client.adoc
876 10      10      docs/cataloging/holdings_templates.adoc
877 14      14      docs/cataloging/monograph_parts.adoc
878 6       9       docs/cataloging/tpac_copy_edit_links.adoc
879 14      11      docs/cataloging/volcopy_editor.adoc
880 9       10      docs/development/data_unapi.adoc
881
882 commit 17eabd929d0967de016b03e48f5826cfdd8ddbce
883 Author: Remington Steed <rjs7@calvin.edu>
884 Date:   Fri Nov 2 15:00:55 2018 -0400
885
886     Docs: Update old command osrf_ctl.sh to osrf_control
887     
888     Thanks to Rosie Le Faive for catching this problem, and providing the
889     solution!
890     
891     Signed-off-by: Remington Steed <rjs7@calvin.edu>
892
893 2       1       docs/admin/marc_templates.adoc
894
895 commit 71cf9a7def46ce3fa72e749d31fc62f5758d8df0
896 Author: Jason Boyer <jboyer@library.in.gov>
897 Date:   Fri Oct 26 09:16:14 2018 -0400
898
899     LP1796988: Fix Saving Last Copy Template
900     
901     A line that belongs within a forEach loop escaped
902     its bounds and caused a reference error that prevented
903     the applyTemplate function from saving the last used
904     template. This branch ushers this line back to its
905     pen where it can trouble us no more.
906     
907     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
908     Signed-off-by: Janet Schrader <jschrader@cwmars.org>
909     Signed-off-by: Jason Stephenson <jason@sigio.com>
910
911 1       1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
912
913 commit 899733acd11c22e96dcb821bd9d0f3ee8a02b691
914 Author: abneiman <abneiman@equinoxinitiative.org>
915 Date:   Thu Nov 1 13:59:02 2018 -0700
916
917     Docs: Emergency Closing Handler
918     
919     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
920
921 88      0       docs/admin/emergency_closing_handler.adoc
922 -       -       docs/media/ECHClosedDatesEditorAddClosing.png
923 -       -       docs/media/ECHClosingSnowDay.png
924 -       -       docs/media/ECHEditClosing.png
925 -       -       docs/media/ECHEditClosingModal.png
926 -       -       docs/media/ECHLibraryClosingConstruction.png
927 -       -       docs/media/ECHLibraryClosingDetailed.png
928 -       -       docs/media/ECHLibraryClosingDone.png
929 -       -       docs/media/ECHLibraryClosingMultipleDays.png
930 2       0       docs/root.adoc
931 2       0       docs/root_staff_client_admin.adoc
932  create mode 100644 docs/admin/emergency_closing_handler.adoc
933  create mode 100644 docs/media/ECHClosedDatesEditorAddClosing.png
934  create mode 100644 docs/media/ECHClosingSnowDay.png
935  create mode 100644 docs/media/ECHEditClosing.png
936  create mode 100644 docs/media/ECHEditClosingModal.png
937  create mode 100644 docs/media/ECHLibraryClosingConstruction.png
938  create mode 100644 docs/media/ECHLibraryClosingDetailed.png
939  create mode 100644 docs/media/ECHLibraryClosingDone.png
940  create mode 100644 docs/media/ECHLibraryClosingMultipleDays.png
941
942 commit f6af63d62f7a183e36fc93083bfb64a5b4c8eac1
943 Author: Remington Steed <rjs7@calvin.edu>
944 Date:   Wed Oct 31 16:53:17 2018 -0400
945
946     Docs: Fix minor release notes formatting bug
947     
948     Signed-off-by: Remington Steed <rjs7@calvin.edu>
949
950 1       1       docs/RELEASE_NOTES_3_2.adoc
951
952 commit ae2b807bc0f9e53aeb1a22fdf4bb5cf6ef57315e
953 Author: Jason Stephenson <jason@sigio.com>
954 Date:   Thu Oct 25 09:35:37 2018 -0400
955
956     Forward Port Release Notes for 3.0.13.
957     
958     Signed-off-by: Jason Stephenson <jason@sigio.com>
959
960 21      0       docs/RELEASE_NOTES_3_0.adoc
961
962 commit 604fe387d0fd176ebd94b3bc67185730b4486746
963 Author: Dan Wells <dbw2@calvin.edu>
964 Date:   Wed Oct 24 18:14:28 2018 -0400
965
966     Forward-port 3.2.1 upgrade script
967     
968     Signed-off-by: Dan Wells <dbw2@calvin.edu>
969
970 5       0       Open-ILS/src/sql/Pg/version-upgrade/3.2.0-3.2.1-upgrade-db.sql
971  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.2.0-3.2.1-upgrade-db.sql