]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers and adding Changelog
[Evergreen.git] / ChangeLog
1 commit 78c879e6ba856049f7915e56f8bdb1817bc2f193
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date:   Tue Oct 3 10:14:52 2017 -0400
4
5     Update installation docs for 3.0.0 release
6     
7     Also, remove redundant upgrade script section.
8     
9     Signed-off-by: Dan Wells <dbw2@calvin.edu>
10
11 28      49      docs/installation/server_upgrade.adoc
12
13 commit 118275d3cb169a22d74d1474bac8f38d37e38e06
14 Author: Dan Wells <dbw2@calvin.edu>
15 Date:   Mon Feb 24 12:09:57 2014 -0500
16
17     Bump OpenILS.pm version
18     
19     Signed-off-by: Dan Wells <dbw2@calvin.edu>
20
21 1       1       Open-ILS/src/perlmods/lib/OpenILS.pm
22
23 commit c4ceb81081c0851235f3360fe69f9942ecfc2bc2
24 Author: Galen Charlton <gmc@equinoxinitiative.org>
25 Date:   Mon Oct 2 16:06:31 2017 -0400
26
27     bump up monolithic schema upgrade script for 3.0.0
28     
29     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
30
31 0       6852    Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
32 6852    0       Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0.0-upgrade-db.sql
33  delete mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
34  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0.0-upgrade-db.sql
35
36 commit c0176038cb78e8e7b23ccc88574e3482ade58e1b
37 Author: Dan Wells <dbw2@calvin.edu>
38 Date:   Wed Sep 27 15:56:47 2017 -0400
39
40     Remove redundant function update from 3.0-RC upgrade script
41     
42     Signed-off-by: Dan Wells <dbw2@calvin.edu>
43     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
44
45 0       321     Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
46
47 commit 0751eb4063379cec994fe5fbbf7c132d064b0609
48 Author: Dan Wells <dbw2@calvin.edu>
49 Date:   Wed Sep 27 15:56:08 2017 -0400
50
51     Rename monolithic upgrade for 3.0-RC
52     
53     To account for 2.12.6 being the current flavor of 2.12.
54     
55     Signed-off-by: Dan Wells <dbw2@calvin.edu>
56     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
57
58 0       7173    Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-rc-upgrade-db.sql
59 7173    0       Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
60  delete mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-rc-upgrade-db.sql
61  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
62
63 commit 3e5959a341dfb456be2ed637374a93c32034bf00
64 Author: Ben Shum <ben@evergreener.net>
65 Date:   Mon Oct 2 12:02:22 2017 -0400
66
67     Translation updates - po files
68     
69     Signed-off-by: Ben Shum <ben@evergreener.net>
70     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
71
72 4       4       build/i18n/po/AutoFieldWidget.js/cs-CZ.po
73 5       5       build/i18n/po/PCrudFilterPane.js/cs-CZ.po
74 5       6       build/i18n/po/URLVerify.js/cs-CZ.po
75 5       5       build/i18n/po/acq.js/cs-CZ.po
76 16      17      build/i18n/po/acq/cs-CZ.po
77 4       4       build/i18n/po/actor/cs-CZ.po
78 5       5       build/i18n/po/admin.properties/cs-CZ.po
79 6       6       build/i18n/po/authority.js/cs-CZ.po
80 4       4       build/i18n/po/cat.properties/ar-JO.po
81 19      19      build/i18n/po/cat.properties/cs-CZ.po
82 5       5       build/i18n/po/cat/cs-CZ.po
83 6       6       build/i18n/po/circ.properties/ar-JO.po
84 16      16      build/i18n/po/circ.properties/cs-CZ.po
85 5       5       build/i18n/po/circ/cs-CZ.po
86 5       5       build/i18n/po/common.properties/cs-CZ.po
87 6       6       build/i18n/po/conify.js/cs-CZ.po
88 15      15      build/i18n/po/conify/cs-CZ.po
89 3141    3143    build/i18n/po/db.seed/ar-JO.po
90 3512    3519    build/i18n/po/db.seed/cs-CZ.po
91 2455    2499    build/i18n/po/fm_IDL.dtd/ar-JO.po
92 2483    2527    build/i18n/po/fm_IDL.dtd/cs-CZ.po
93 4       4       build/i18n/po/ils_events.xml/ar-JO.po
94 8       8       build/i18n/po/ils_events.xml/cs-CZ.po
95 6       6       build/i18n/po/kpac/cs-CZ.po
96 7       7       build/i18n/po/lang.dtd/ar-JO.po
97 75      80      build/i18n/po/lang.dtd/cs-CZ.po
98 4       4       build/i18n/po/match_set.js/cs-CZ.po
99 9       9       build/i18n/po/offline.properties/cs-CZ.po
100 18      18      build/i18n/po/opac.dtd/cs-CZ.po
101 5       5       build/i18n/po/opac.js/cs-CZ.po
102 29      32      build/i18n/po/patron.properties/cs-CZ.po
103 13      13      build/i18n/po/reports.dtd/ar-JO.po
104 5       5       build/i18n/po/reports.dtd/cs-CZ.po
105 5       5       build/i18n/po/reports.js/cs-CZ.po
106 4       4       build/i18n/po/reservation.js/cs-CZ.po
107 10      10      build/i18n/po/serial.properties/cs-CZ.po
108 4       4       build/i18n/po/serial/cs-CZ.po
109 209     205     build/i18n/po/tpac/ar-JO.po
110 228     224     build/i18n/po/tpac/cs-CZ.po
111 203     199     build/i18n/po/tpac/de-DE.po
112 203     199     build/i18n/po/tpac/en-CA.po
113 203     199     build/i18n/po/tpac/en-GB.po
114 203     199     build/i18n/po/tpac/es-ES.po
115 203     199     build/i18n/po/tpac/fi-FI.po
116 203     199     build/i18n/po/tpac/fr-CA.po
117 203     199     build/i18n/po/tpac/he-IL.po
118 203     199     build/i18n/po/tpac/hu-HU.po
119 206     202     build/i18n/po/tpac/hy-AM.po
120 203     199     build/i18n/po/tpac/oc-FR.po
121 203     199     build/i18n/po/tpac/pt-BR.po
122 203     199     build/i18n/po/tpac/ru-RU.po
123 203     199     build/i18n/po/tpac/sv-SE.po
124 203     199     build/i18n/po/tpac/tr-TR.po
125 5       5       build/i18n/po/urlverify/cs-CZ.po
126 8       9       build/i18n/po/vandelay.dtd/cs-CZ.po
127 722     641     build/i18n/po/webstaff/ar-JO.po
128 739     660     build/i18n/po/webstaff/cs-CZ.po
129 704     625     build/i18n/po/webstaff/es-ES.po
130 953     868     build/i18n/po/webstaff/hy-AM.po
131 704     625     build/i18n/po/webstaff/ru-RU.po
132
133 commit f34abb22c6607e465758780d27a4103531c99785
134 Author: Ben Shum <ben@evergreener.net>
135 Date:   Mon Oct 2 12:01:04 2017 -0400
136
137     Translation updates - newpot
138     
139     Signed-off-by: Ben Shum <ben@evergreener.net>
140     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
141
142 131     9       build/i18n/po/webstaff/webstaff.pot
143
144 commit a0b1dcfa60a6639b0e92359eb8a1bd31bfd348c0
145 Author: Galen Charlton <gmc@equinoxinitiative.org>
146 Date:   Mon Oct 2 11:14:19 2017 -0400
147
148     minor updates to release notes
149     
150     * formatting fixes
151     * make capitalization of headings more consistent
152     * replace remaining references to "OPAC"
153     
154     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
155
156 130     127     docs/RELEASE_NOTES_3_0.adoc
157
158 commit 717bb89c2f5318e3722d9490e34e8a013b6e7ea5
159 Author: Jane Sandberg <sandbej@linnbenton.edu>
160 Date:   Sun Oct 1 22:05:38 2017 -0700
161
162     Docs: Juvenile-to-adult script
163     
164     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
165
166 11      0       docs/development/support_scripts.adoc
167
168 commit e9bb2ff3afa356ca4bf6c19ec5e2192f0563de86
169 Author: Jane Sandberg <sandbej@linnbenton.edu>
170 Date:   Sun Oct 1 13:05:18 2017 -0700
171
172     Docs: documenting copy locations
173     
174     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
175
176 115     0       docs/admin/copy_locations.adoc
177 2       0       docs/root_staff_client_admin.adoc
178  create mode 100644 docs/admin/copy_locations.adoc
179
180 commit 86c1ed702566af9d0011b8368b60af25bdc4997c
181 Author: Jane Sandberg <sandbej@linnbenton.edu>
182 Date:   Sun Oct 1 10:14:56 2017 -0700
183
184     Docs: cleaning up client sysadmin manual
185     
186     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
187
188 42      0       docs/admin/closed_dates.adoc
189 10      0       docs/admin/hours.adoc
190 0       42      docs/admin_initial_setup/describing_your_organization.adoc
191 2       8       docs/root_staff_client_admin.adoc
192  create mode 100644 docs/admin/closed_dates.adoc
193  create mode 100644 docs/admin/hours.adoc
194
195 commit 52facdb418d82fee571931103cdfcb5661e12726
196 Author: Jane Sandberg <sandbej@linnbenton.edu>
197 Date:   Sun Oct 1 09:43:10 2017 -0700
198
199     Docs: Adding search config info to client admin manual
200     
201     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
202
203 63      0       docs/admin/search_settings_web_client.adoc
204 9       0       docs/root_staff_client_admin.adoc
205  create mode 100644 docs/admin/search_settings_web_client.adoc
206
207 commit 24c896d8226e67af2d97f12a9ca636c16f111b64
208 Author: Jane Sandberg <sandbej@linnbenton.edu>
209 Date:   Fri Sep 29 13:40:12 2017 -0700
210
211     Docs: Adding some use cases to MARC Batch Edit
212     
213     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
214
215 54      2       docs/cataloging/MARC_batch_edit.adoc
216
217 commit 0823e056c6fbe81e1350bb1e987713d5357b447d
218 Author: Jane Sandberg <sandbej@linnbenton.edu>
219 Date:   Fri Sep 29 13:00:59 2017 -0700
220
221     Docs: documenting RDA 264
222     
223     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
224
225 8       0       docs/cataloging/specific_variable_fields.adoc
226 2       0       docs/root_cataloging.adoc
227  create mode 100644 docs/cataloging/specific_variable_fields.adoc
228
229 commit 7de09c7616b62abdbb8c97154aa641f6f34dd835
230 Author: Jane Sandberg <sandbej@linnbenton.edu>
231 Date:   Fri Sep 29 07:17:02 2017 -0700
232
233     Docs: cleaning up client sysadmin manual
234     
235     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
236
237 3       35      docs/root_staff_client_admin.adoc
238
239 commit 7f23400c38641ddefcc2caa472e7198596a895ea
240 Author: Galen Charlton <gmc@equinoxinitiative.org>
241 Date:   Fri Sep 29 09:33:33 2017 -0400
242
243     LP#1720345: ensure egEditFmRecord's customFieldTemplates is optional
244     
245     This patch ensures that the custom-field-templates attribute of
246     the eg-edit-fm-record directive is strictly optional, fixing a
247     regression for instances of that directive that don't need that
248     attribute.
249     
250     To test
251     -------
252     [1] Apply the patch.
253     [2] Verify that the Server Administration | Copy Tag Types and
254         and Local Administration | Copy Tags admin interfaces
255         allow you to create and edit values.
256     [3] Verify that the Serials Administration | Prediction
257         Pattern Templates interface continues to work.
258     
259     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
260     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
261
262 2       2       Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
263
264 commit fb31c0cc5a6d67b2f989e39f38961b6d20872f8f
265 Author: abneiman <abneiman@equinoxinitiative.org>
266 Date:   Thu Sep 28 11:34:09 2017 -0400
267
268     Update RELEASE_NOTES_3_0.adoc
269     
270     minor spelling corrections in the Acknowledgment section
271
272 5       5       docs/RELEASE_NOTES_3_0.adoc
273
274 commit b273a671bd5ad197cfc124a8a0e739edbb7d1b16
275 Author: Jane Sandberg <sandbej@linnbenton.edu>
276 Date:   Wed Sep 27 20:57:38 2017 -0700
277
278     Docs: info about LP #1622364
279     
280     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
281
282 6       0       docs/circulation/circulating_items_web_client.adoc
283
284 commit b2ee1ea3562b9d3f2f69633d8a759d5dabd29270
285 Author: Jane Sandberg <sandbej@linnbenton.edu>
286 Date:   Wed Sep 27 20:21:44 2017 -0700
287
288     Docs: root.adoc can now compile
289     
290     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
291
292 10      3       docs/root.adoc
293
294 commit 950eea16afdd75ca6d3937a8680fbfa1cd866376
295 Author: Kathy Lussier <klussier@masslnc.org>
296 Date:   Wed Sep 27 16:39:04 2017 -0400
297
298     Docs: Adding information on using native browser functionality
299     
300     The section on setting a home page seemed out of place in the Log in section.
301     I moved it to a new section that covers best practices for using the browser,
302     which also includes earlier documentation on using tabs and new documentation
303     on disabling popup blockers.
304     
305     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
306
307 63      0       docs/admin/web-client-browser-best-practices.adoc
308 0       23      docs/admin/web_client-browser-tab-shortcuts.adoc
309 0       20      docs/admin/web_client-login.adoc
310 1       1       docs/root.adoc
311  create mode 100644 docs/admin/web-client-browser-best-practices.adoc
312  delete mode 100644 docs/admin/web_client-browser-tab-shortcuts.adoc
313
314 commit 76de06c36640939f304b38ad1245ca3f434b46cc
315 Author: Kathy Lussier <klussier@masslnc.org>
316 Date:   Wed Sep 27 16:03:44 2017 -0400
317
318     Docs: Update login chapter
319     Some things have changed in the web client since this documentation was
320     first created. Removing the note that workstation registration is not required
321     and updating the caution on what happens when exiting the browser.
322     
323     Previously, workstation registration was part of installing the staff client,
324     but since we have nothing to install, I added it to the logging in section. I
325     also removed a xul client feature from the main root.adoc.
326     
327     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
328
329 28      8       docs/admin/web_client-login.adoc
330 -       -       docs/media/web_client_workstation_registration.png
331 0       2       docs/root.adoc
332  create mode 100644 docs/media/web_client_workstation_registration.png
333
334 commit 967458ed37347e4f623997c2e9fb512620098b83
335 Author: Galen Charlton <gmc@equinoxinitiative.org>
336 Date:   Wed Sep 27 15:50:57 2017 -0400
337
338     bump up monolithic schema update script for RC
339     
340     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
341
342 0       7173    Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
343 7173    0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-rc-upgrade-db.sql
344  delete mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
345  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-rc-upgrade-db.sql
346
347 commit d3c57a52c97fde378c0766127e72479a93bf83bd
348 Author: Mike Rylander <mrylander@gmail.com>
349 Date:   Wed Sep 27 14:34:07 2017 -0400
350
351     LP#1719726: Make sure all relevant triggers are disabled for bib visibility update
352     
353     Signed-off-by: Mike Rylander <mrylander@gmail.com>
354     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
355
356 2       0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
357
358 commit 8d624a3a77f887b24abaed6497e2b060e33f9581
359 Author: Mike Rylander <mrylander@gmail.com>
360 Date:   Wed Sep 27 14:26:00 2017 -0400
361
362     LP#1719726: Retain the ingest.disable_authority_full_rec internal flag if it was missing
363     
364     Signed-off-by: Mike Rylander <mrylander@gmail.com>
365     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
366
367 5       9       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
368
369 commit 4266dbb1521afc764381479ca9b6fd50c8be377d
370 Author: Mike Rylander <mrylander@gmail.com>
371 Date:   Wed Sep 27 14:25:29 2017 -0400
372
373     LP#1719726: Baseline trigger definition consistency
374     
375     Signed-off-by: Mike Rylander <mrylander@gmail.com>
376     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
377
378 1       1       Open-ILS/src/sql/Pg/010.schema.biblio.sql
379 1       1       Open-ILS/src/sql/Pg/011.schema.authority.sql
380 1       1       Open-ILS/src/sql/Pg/210.schema.serials.sql
381
382 commit e5a90ff11916f93647a578e8a69268c4d5892f9d
383 Author: Galen Charlton <gmc@equinoxinitiative.org>
384 Date:   Wed Sep 27 12:39:36 2017 -0400
385
386     LP#1719726: make config.metabib_field.display_field have same default
387     
388     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
389     Signed-off-by: Mike Rylander <mrylander@gmail.com>
390     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
391
392 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
393
394 commit 8171d5c3d47229590b98bd7d67c6d6aec05b9fd4
395 Author: Galen Charlton <gmc@equinoxinitiative.org>
396 Date:   Wed Sep 27 12:30:44 2017 -0400
397
398     LP#1719726: ensure asset.copy_tag_copy_map has fake FK
399     
400     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
401     Signed-off-by: Mike Rylander <mrylander@gmail.com>
402     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
403
404 1       2       Open-ILS/src/sql/Pg/040.schema.asset.sql
405 16      0       Open-ILS/src/sql/Pg/800.fkeys.sql
406
407 commit 031d50ddf57072272686d68b5db0f6699f01f359
408 Author: Galen Charlton <gmc@equinoxinitiative.org>
409 Date:   Wed Sep 27 12:25:16 2017 -0400
410
411     LP#1719726: make new FK constraint consistent
412     
413     The constraint fieldset_fieldset_group_fkey will now
414     do 'ON DELETE CASCADE' regardless of whether the database
415     was created from scratch or upgraded.
416     
417     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
418     Signed-off-by: Mike Rylander <mrylander@gmail.com>
419     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
420
421 1       1       Open-ILS/src/sql/Pg/090.schema.action.sql
422
423 commit 0a6ae58650eb11ff270d87268a4ff71fd92da681
424 Author: Galen Charlton <gmc@equinoxinitiative.org>
425 Date:   Wed Sep 27 12:14:53 2017 -0400
426
427     LP#1719726: sync up two authority stored functions
428     
429     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
430     Signed-off-by: Mike Rylander <mrylander@gmail.com>
431     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
432
433 50      41      Open-ILS/src/sql/Pg/011.schema.authority.sql
434
435 commit d251e7176e2bd50121801a019512049ee9efd16c
436 Author: Galen Charlton <gmc@equinoxinitiative.org>
437 Date:   Tue Sep 26 17:10:10 2017 -0400
438
439     LP#1719726: add authority reingest
440     
441     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
442     Signed-off-by: Mike Rylander <mrylander@gmail.com>
443     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
444
445 54      1       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
446
447 commit d388f7019a90a5809514407d7139eb1ed1843432
448 Author: Galen Charlton <gmc@equinoxinitiative.org>
449 Date:   Tue Sep 26 16:07:57 2017 -0400
450
451     LP#1719726: adjust computation of bre visibility attribute vector
452     
453     This patch moves the computation of the visiblity attribute vector
454     on biblio.record_entry to a separate transaction. Credit to Chris Sharp
455     for ideas on speeding up this part of the upgrade.
456     
457     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
458     Signed-off-by: Mike Rylander <mrylander@gmail.com>
459     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
460
461 25      1       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
462
463 commit 0b749e554c3a5c8a93ca36e06e8b587991ab70a3
464 Author: Galen Charlton <gmc@equinoxinitiative.org>
465 Date:   Tue Sep 26 16:02:37 2017 -0400
466
467     LP#1719726: add 1077 to 3.0-rc1 schema update script
468     
469     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
470     Signed-off-by: Mike Rylander <mrylander@gmail.com>
471     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
472
473 142     0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
474
475 commit a0d5e2f731d8cbf3b3b9fffc3726d98f3e5d30e9
476 Author: Bill Erickson <berickxx@gmail.com>
477 Date:   Wed Sep 27 12:35:31 2017 -0400
478
479     LP#1718036 Webstaff about page transatable
480     
481     Make the About page "What Is Evergreen" text I18n-friendly.
482     
483     Signed-off-by: Bill Erickson <berickxx@gmail.com>
484     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
485
486 26      19      Open-ILS/src/templates/staff/t_about.tt2
487
488 commit b203881fb849e930b47f9f0f05dee0e4ae79e6dd
489 Author: Kathy Lussier <klussier@masslnc.org>
490 Date:   Wed Sep 27 11:22:13 2017 -0400
491
492     LP#1718036: Adding more information to About page
493     
494     Adding a small description of Evergreen along with links to the web site,
495     documentation and license on the About page.
496     
497     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
498     
499     + Minor formatting repairs to remove an extraneous '"', give the "What
500     Is..." section its own column, and avoid wide lines.
501     
502     Signed-off-by: Bill Erickson <berickxx@gmail.com>
503
504 24      0       Open-ILS/src/templates/staff/t_about.tt2
505
506 commit af284fcc7c545c5076d02a32f9aab9479f17b3ed
507 Author: Bill Erickson <berickxx@gmail.com>
508 Date:   Tue Sep 19 16:20:05 2017 -0400
509
510     LP#1718036 Webstaff about page
511     
512     Adds a simple About page showing the EG server version number, accessed
513     from the "hamburger" (log out) menu.
514     
515     Signed-off-by: Bill Erickson <berickxx@gmail.com>
516     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
517
518 6       0       Open-ILS/src/templates/staff/navbar.tt2
519 26      0       Open-ILS/src/templates/staff/t_about.tt2
520 24      1       Open-ILS/web/js/ui/default/staff/app.js
521  create mode 100644 Open-ILS/src/templates/staff/t_about.tt2
522
523 commit c965386c9f9b31f31809872320ebece595bbab9b
524 Author: Jane Sandberg <sandbej@linnbenton.edu>
525 Date:   Wed Sep 27 07:42:48 2017 -0700
526
527     Docs: adding release note entry for docs re-org
528     
529     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
530     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
531
532 20      1       docs/RELEASE_NOTES_3_0.adoc
533
534 commit 0585cec54308a58d6c2120f012f90bb749a77950
535 Author: Jane Sandberg <sandbej@linnbenton.edu>
536 Date:   Wed Sep 27 07:29:19 2017 -0700
537
538     Docs: replacing OPAC with Public catalog
539     
540     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
541     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
542
543 2       2       docs/RELEASE_NOTES_3_0.adoc
544
545 commit 368ecff22d8c50322beee5ac63c5d5f1bcad9541
546 Author: Jane Sandberg <sandbej@linnbenton.edu>
547 Date:   Wed Sep 27 07:04:29 2017 -0700
548
549     Docs: streamlining release notes for user buckets; adding trimmed content to the manuals
550     
551     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
552     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
553
554 5       29      docs/RELEASE_NOTES_3_0.adoc
555 6       0       docs/admin/qstore_service.adoc
556 90      0       docs/circulation/user_buckets.adoc
557 6       0       docs/root_circulation.adoc
558 11      2       docs/root_command_line_admin.adoc
559 6       0       docs/root_staff_client_admin.adoc
560  create mode 100644 docs/admin/qstore_service.adoc
561  create mode 100644 docs/circulation/user_buckets.adoc
562
563 commit 0ced845e7d21568315be6566b0e4c6edbba11111
564 Author: Kathy Lussier <klussier@masslnc.org>
565 Date:   Wed Sep 27 11:18:11 2017 -0400
566
567     Docs: Adding more acknowledgements for web client contributions
568     Adding contributors who participated through LP and by doing early testing
569     for Equinox.
570     
571     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
572     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
573
574 16      7       docs/RELEASE_NOTES_3_0.adoc
575
576 commit 8e29c86050928fe3264ca2e4a6f7fb04e71c7bb7
577 Author: Kathy Lussier <klussier@masslnc.org>
578 Date:   Tue Sep 26 17:38:23 2017 -0400
579
580     Docs: Web client release notes and acknowledgements
581     
582     Adding a special section on the web client to the release notes, as well as
583     acknnowledgements for everyone who has contributed to the project.
584     
585     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
586     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
587
588 115     0       docs/RELEASE_NOTES_3_0.adoc
589
590 commit 8b37fc66df5791eb14ca72b962ce04e9b513b447
591 Author: Galen Charlton <gmc@equinoxinitiative.org>
592 Date:   Tue Sep 26 16:06:26 2017 -0400
593
594     LP#1714026: stamp schema update
595     
596     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
597
598 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
599 146     0       Open-ILS/src/sql/Pg/upgrade/1077.schema.lp1714026_maintain_control_numbers.sql
600 0       146     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1714026_maintain_control_numbers.sql
601  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1077.schema.lp1714026_maintain_control_numbers.sql
602  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1714026_maintain_control_numbers.sql
603
604 commit c38866b1a7b1c51490e1baa7114ee48dbe914015
605 Author: Chris Sharp <csharp@georgialibraries.org>
606 Date:   Wed Aug 30 11:08:15 2017 -0400
607
608     LP#1714026 - Schema-qualify maintain_control_numbers function.
609     
610     On older Evergreen installs, it's possible to have both an
611     evergreen.maintain_control_numbers function and a
612     public.maintain_control_numbers function.  Let's remove the
613     duplicate one and go ahead and assign it a schema to live in,
614     shall we?
615     
616     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
617     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
618
619 1       1       Open-ILS/src/sql/Pg/002.functions.config.sql
620 146     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1714026_maintain_control_numbers.sql
621  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1714026_maintain_control_numbers.sql
622
623 commit 39242c16db491d5629bed0af602b547a7b7074ac
624 Author: Galen Charlton <gmc@equinoxinitiative.org>
625 Date:   Mon Sep 25 18:23:24 2017 -0400
626
627     LP#1622696: don't ask to credit card type
628     
629     Due to bug 1474051, we're not storing it, so don't request it.
630     
631     It should be noted that this patch series does /not/ add support
632     for using Stripe as a payment processor for staff-mediated payments,
633     but the web staff client opens the door to adding it later.
634     
635     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
636     Signed-off-by: Mike Rylander <mrylander@gmail.com>
637
638 0       12      Open-ILS/src/templates/staff/circ/patron/t_cc_payment_dialog.tt2
639
640 commit 9a308a151b90463893f20aa25b160f6ce5bb0002
641 Author: Bill Erickson <berickxx@gmail.com>
642 Date:   Wed Sep 20 18:16:57 2017 -0400
643
644     LP#1622696 Webstaff credit card payment support
645     
646     Support collecting credit card info for both EG-processed and
647     externally-processed credit card payments, consistent with the XUL
648     client.
649     
650     Refactor the chain of events leading up to payment submission,
651     including verifying warning-level payment amounts, annotating payments,
652     and collecting credit card data so the user is able to perform any or
653     all of these steps and cleanly cancel at any point along the way.
654     
655     Signed-off-by: Bill Erickson <berickxx@gmail.com>
656     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
657     Signed-off-by: Mike Rylander <mrylander@gmail.com>
658
659 127     0       Open-ILS/src/templates/staff/circ/patron/t_cc_payment_dialog.tt2
660 7       0       Open-ILS/src/templates/staff/css/style.css.tt2
661 77      30      Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
662  create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_cc_payment_dialog.tt2
663
664 commit 6037312bec16fbac86697ebd6c435522d354939d
665 Author: Mike Rylander <mrylander@gmail.com>
666 Date:   Tue Sep 26 11:51:41 2017 -0400
667
668     LP#1719694: Add missing column in baseline schema for batch patron edit
669     
670     Signed-off-by: Mike Rylander <mrylander@gmail.com>
671     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
672
673 1       0       Open-ILS/src/sql/Pg/090.schema.action.sql
674
675 commit f64731e8aa5d796c65195b111e049b0916a795f6
676 Author: Galen Charlton <gmc@equinoxinitiative.org>
677 Date:   Mon Sep 25 17:34:18 2017 -0400
678
679     LP#1713764: fix 'Retrieve Patron' action from webstaff pull list
680     
681     This patch fixes a regression wherein the Retrieve Patron action
682     didn't work on the pull list grid by ensuring that the user value
683     would get fleshed.
684     
685     To test
686     -------
687     [1] Go to the pull list in the web staff client and attempt the
688         'Retrieve Patron' action. Note that nothing happens.
689     [2] Apply the patch and repeat step 1; this time, a new window
690         should be opened with the patron record.
691     
692     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
693     Signed-off-by: Bill Erickson <berickxx@gmail.com>
694
695 3       1       Open-ILS/web/js/ui/default/staff/circ/holds/app.js
696
697 commit 5b88ceb8449e21ccfd3beacfa6aa9b9206302ace
698 Author: Bill Erickson <berickxx@gmail.com>
699 Date:   Thu Sep 21 16:04:03 2017 -0400
700
701     LP#1643927 Copy note captures initials; shows date
702     
703     Fixes thinko in copy note staff initials tracking.  Offloads the
704     formatting of the copy note to egStrings.  Adds the workstation org unit
705     to the initials block a la the XUL client.
706     
707     This does not add the create date to the initials block as with the XUL
708     client, because the create date is part of the note.  Instead, we now
709     display the note create date in the copy note display form.
710     
711     Signed-off-by: Bill Erickson <berickxx@gmail.com>
712     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
713     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
714
715 3       0       Open-ILS/src/templates/staff/cat/volcopy/index.tt2
716 4       1       Open-ILS/src/templates/staff/cat/volcopy/t_copy_notes.tt2
717 10      1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
718
719 commit decefb50240244a9b033e1e5c77ce63235a9322a
720 Author: Bill Erickson <berickxx@gmail.com>
721 Date:   Thu Sep 21 15:23:55 2017 -0400
722
723     LP#1622364 Avoid precat dialog submit on ISBN enter
724     
725     Avoid submitting the precat copy checkout entry form when the Enter key
726     is pressed on the ISBN field.  Do this to allow scanners to enter ISBN
727     data without automatically submitting the form.
728     
729     Signed-off-by: Bill Erickson <berickxx@gmail.com>
730     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
731     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
732
733 1       0       Open-ILS/src/templates/staff/circ/share/t_precat_dialog.tt2
734 7       0       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
735
736 commit 1f10da4df50b6b4605c95e8ed5f6fb2d3e8f57bd
737 Author: Mike Rylander <mrylander@gmail.com>
738 Date:   Thu Sep 21 13:51:41 2017 -0400
739
740     LP#1717777: Ensure the en-US is always represented in the dropdown
741     
742     The assumption of an array in the eval'd code was causing the forced
743     en_us tag to fail.  Here we push the default en_us into the list of
744     locales in a more structured way to ensure that failure doesn't happen.
745     
746     Signed-off-by: Mike Rylander <mrylander@gmail.com>
747     Signed-off-by: Ben Shum <ben@evergreener.net>
748
749 1       4       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
750
751 commit 33b6a01bfa281340c8b455de44544c9b2123c36c
752 Author: Kathy Lussier <klussier@masslnc.org>
753 Date:   Thu Sep 21 12:36:02 2017 -0400
754
755     Docs: Add an entry for web staff client offline circ
756     
757     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
758     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
759
760 14      0       docs/RELEASE_NOTES_3_0.adoc
761
762 commit 7960a55a1bef9e0e4aa5afd14a0a826fa9aeb824
763 Author: Kathy Lussier <klussier@masslnc.org>
764 Date:   Thu Sep 21 11:45:25 2017 -0400
765
766     More release note edits for 3.0
767     
768     Minor copy editing for 3.0 release note.
769     
770     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
771     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
772
773 18      16      docs/RELEASE_NOTES_3_0.adoc
774
775 commit c202ac944ca2d71f0f5eaedbc33a8205525d3c5c
776 Author: Galen Charlton <gmc@equinoxinitiative.org>
777 Date:   Wed Sep 20 22:27:22 2017 -0400
778
779     forward-port 2.12.5-2.12.6 schema update
780     
781     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
782
783 327     0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-2.12.6-upgrade-db.sql
784  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-2.12.6-upgrade-db.sql
785
786 commit d0636ba7b15fe417d796c30284a4ab404c8f2c82
787 Author: Dan Wells <dbw2@calvin.edu>
788 Date:   Wed Sep 20 22:15:13 2017 -0400
789
790     Forward-port 2.11.9 upgrade script
791     
792     Signed-off-by: Dan Wells <dbw2@calvin.edu>
793
794 5       0       Open-ILS/src/sql/Pg/version-upgrade/2.11.8-2.11.9-upgrade-db.sql
795  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.8-2.11.9-upgrade-db.sql
796
797 commit 7a078f4fe502f43107b63c09ae9f82333618afef
798 Author: Ben Shum <ben@evergreener.net>
799 Date:   Wed Sep 20 21:43:02 2017 -0400
800
801     Translation updates - po files
802     
803     Signed-off-by: Ben Shum <ben@evergreener.net>
804
805 4       4       build/i18n/po/acq/cs-CZ.po
806 4       4       build/i18n/po/cat.properties/cs-CZ.po
807 3526    3400    build/i18n/po/db.seed/ar-JO.po
808 3453    3293    build/i18n/po/db.seed/cs-CZ.po
809 3500    3398    build/i18n/po/db.seed/de-DE.po
810 3524    3398    build/i18n/po/db.seed/en-CA.po
811 3524    3398    build/i18n/po/db.seed/en-GB.po
812 3528    3402    build/i18n/po/db.seed/es-ES.po
813 3533    3407    build/i18n/po/db.seed/fi-FI.po
814 3502    3400    build/i18n/po/db.seed/fr-CA.po
815 3499    3397    build/i18n/po/db.seed/he-IL.po
816 3499    3397    build/i18n/po/db.seed/hu-HU.po
817 3382    3238    build/i18n/po/db.seed/hy-AM.po
818 3500    3398    build/i18n/po/db.seed/oc-FR.po
819 3525    3399    build/i18n/po/db.seed/pt-BR.po
820 3501    3399    build/i18n/po/db.seed/ru-RU.po
821 3499    3397    build/i18n/po/db.seed/sv-SE.po
822 3500    3398    build/i18n/po/db.seed/tr-TR.po
823 2521    2317    build/i18n/po/fm_IDL.dtd/ar-JO.po
824 2545    2341    build/i18n/po/fm_IDL.dtd/cs-CZ.po
825 2508    2304    build/i18n/po/fm_IDL.dtd/de-DE.po
826 2520    2316    build/i18n/po/fm_IDL.dtd/en-CA.po
827 2518    2314    build/i18n/po/fm_IDL.dtd/en-GB.po
828 2521    2317    build/i18n/po/fm_IDL.dtd/es-ES.po
829 2521    2317    build/i18n/po/fm_IDL.dtd/fi-FI.po
830 2506    2302    build/i18n/po/fm_IDL.dtd/fr-CA.po
831 2506    2302    build/i18n/po/fm_IDL.dtd/he-IL.po
832 2506    2302    build/i18n/po/fm_IDL.dtd/hu-HU.po
833 2522    2318    build/i18n/po/fm_IDL.dtd/hy-AM.po
834 2506    2302    build/i18n/po/fm_IDL.dtd/oc-FR.po
835 2517    2313    build/i18n/po/fm_IDL.dtd/pt-BR.po
836 2517    2313    build/i18n/po/fm_IDL.dtd/ru-RU.po
837 2506    2302    build/i18n/po/fm_IDL.dtd/sv-SE.po
838 2506    2302    build/i18n/po/fm_IDL.dtd/tr-TR.po
839 14      2       build/i18n/po/ils_events.xml/ar-JO.po
840 16      4       build/i18n/po/ils_events.xml/cs-CZ.po
841 14      2       build/i18n/po/ils_events.xml/de-DE.po
842 14      2       build/i18n/po/ils_events.xml/en-CA.po
843 14      2       build/i18n/po/ils_events.xml/en-GB.po
844 14      2       build/i18n/po/ils_events.xml/es-ES.po
845 14      2       build/i18n/po/ils_events.xml/fi-FI.po
846 14      2       build/i18n/po/ils_events.xml/fr-CA.po
847 14      2       build/i18n/po/ils_events.xml/he-IL.po
848 14      2       build/i18n/po/ils_events.xml/hu-HU.po
849 15      3       build/i18n/po/ils_events.xml/hy-AM.po
850 14      2       build/i18n/po/ils_events.xml/oc-FR.po
851 14      2       build/i18n/po/ils_events.xml/pt-BR.po
852 14      2       build/i18n/po/ils_events.xml/ru-RU.po
853 14      2       build/i18n/po/ils_events.xml/sv-SE.po
854 14      2       build/i18n/po/ils_events.xml/tr-TR.po
855 34      9       build/i18n/po/lang.dtd/cs-CZ.po
856 43      3       build/i18n/po/reports.dtd/ar-JO.po
857 44      4       build/i18n/po/reports.dtd/cs-CZ.po
858 43      3       build/i18n/po/reports.dtd/de-DE.po
859 43      3       build/i18n/po/reports.dtd/en-CA.po
860 43      3       build/i18n/po/reports.dtd/en-GB.po
861 43      3       build/i18n/po/reports.dtd/es-ES.po
862 43      3       build/i18n/po/reports.dtd/fi-FI.po
863 43      3       build/i18n/po/reports.dtd/fr-CA.po
864 43      3       build/i18n/po/reports.dtd/he-IL.po
865 43      3       build/i18n/po/reports.dtd/hu-HU.po
866 44      4       build/i18n/po/reports.dtd/hy-AM.po
867 43      3       build/i18n/po/reports.dtd/oc-FR.po
868 43      3       build/i18n/po/reports.dtd/pt-BR.po
869 43      3       build/i18n/po/reports.dtd/ru-RU.po
870 43      3       build/i18n/po/reports.dtd/sv-SE.po
871 43      3       build/i18n/po/reports.dtd/tr-TR.po
872 422     236     build/i18n/po/tpac/ar-JO.po
873 498     312     build/i18n/po/tpac/cs-CZ.po
874 329     220     build/i18n/po/tpac/de-DE.po
875 418     235     build/i18n/po/tpac/en-CA.po
876 418     235     build/i18n/po/tpac/en-GB.po
877 423     237     build/i18n/po/tpac/es-ES.po
878 420     237     build/i18n/po/tpac/fi-FI.po
879 425     239     build/i18n/po/tpac/fr-CA.po
880 377     283     build/i18n/po/tpac/he-IL.po
881 310     216     build/i18n/po/tpac/hu-HU.po
882 424     238     build/i18n/po/tpac/hy-AM.po
883 361     228     build/i18n/po/tpac/oc-FR.po
884 418     235     build/i18n/po/tpac/pt-BR.po
885 385     285     build/i18n/po/tpac/ru-RU.po
886 310     216     build/i18n/po/tpac/sv-SE.po
887 326     220     build/i18n/po/tpac/tr-TR.po
888 8       8       build/i18n/po/urlverify/cs-CZ.po
889 5       5       build/i18n/po/vandelay/cs-CZ.po
890 2545    429     build/i18n/po/webstaff/ar-JO.po
891 2795    643     build/i18n/po/webstaff/cs-CZ.po
892 2545    429     build/i18n/po/webstaff/es-ES.po
893 8900    0       build/i18n/po/webstaff/hy-AM.po
894 2543    430     build/i18n/po/webstaff/ru-RU.po
895  create mode 100644 build/i18n/po/webstaff/hy-AM.po
896
897 commit d019d222fd4174c769a006a506e472814b77755b
898 Author: Ben Shum <ben@evergreener.net>
899 Date:   Wed Sep 20 21:39:46 2017 -0400
900
901     Translation updates - newpot
902     
903     Signed-off-by: Ben Shum <ben@evergreener.net>
904
905 4       4       build/i18n/po/tpac/tpac.pot
906 146     66      build/i18n/po/webstaff/webstaff.pot
907
908 commit 85053a29a1f6b7cf1d04bd64175762eba5fb7351
909 Author: Ben Shum <ben@evergreener.net>
910 Date:   Wed Sep 20 15:50:44 2017 -0400
911
912     LP#1718549: Bump NodeJS version to v6.11.3
913     
914     Latest LTS release for NodeJS is v6.11.3. Should update this periodically
915     depending on releases by that community.
916     
917     Signed-off-by: Ben Shum <ben@evergreener.net>
918     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
919
920 1       1       Open-ILS/src/extras/Makefile.install
921
922 commit cbeb079a36c1a24678dcf711b706017834b483e6
923 Author: Ben Shum <ben@evergreener.net>
924 Date:   Wed Sep 20 15:49:37 2017 -0400
925
926     LP#1718549: Use Nodejs source install for all distributions
927     
928     Due to dependency issues and the need for newer NodeJS version, install
929     from source for all distributions, not just the ones without pre-packaged
930     apt sources.
931     
932     Signed-off-by: Ben Shum <ben@evergreener.net>
933     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
934
935 2       7       Open-ILS/src/extras/install/Makefile.debian-jessie
936 0       2       Open-ILS/src/extras/install/Makefile.debian-stretch
937 0       2       Open-ILS/src/extras/install/Makefile.ubuntu-trusty
938 2       7       Open-ILS/src/extras/install/Makefile.ubuntu-xenial
939
940 commit 474afc4472f737f2f17d290f854f733209487d96
941 Author: Galen Charlton <gmc@equinoxinitiative.org>
942 Date:   Wed Sep 20 21:07:37 2017 -0400
943
944     LP#1718301: catch it when multiple connection attempts fail
945     
946     Lovefield only allows a single connection at a time, and throws
947     an exception if a second attempt is made.  In the context of a
948     page app, wrapping the connection attempt in a promise takes
949     care of it, but for the test suite, the egLoveField service
950     gets completely reinitialized... but Lovefield itself still
951     thinks it's in the middle of connecting.
952     
953     This patch catches the exception and allows the test suite to
954     pass, without otherwise affecting use in a real browser.
955     
956     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
957     Signed-off-by: Ben Shum <ben@evergreener.net>
958
959 22      15      Open-ILS/web/js/ui/default/staff/services/lovefield.js
960
961 commit 41dc920959cf4f793e993839b3108b5ae257773c
962 Author: Mike Rylander <mrylander@gmail.com>
963 Date:   Wed Sep 20 10:47:01 2017 -0400
964
965     LP#1717777: absorb all PO files for a locale
966     
967     We assumed only one file per locale, but apache <Location>s because are not
968     independent WRT locale helpers in mod_perl, we need to load all files from
969     all <Location> directives for a given locale.
970     
971     NOTE: there is a risk of translation collision, where the same key string in
972     two PO files have different translations, but in our context that is almost
973     surely a mistake.
974     
975     Signed-off-by: Mike Rylander <mrylander@gmail.com>
976     Signed-off-by: Ben Shum <ben@evergreener.net>
977
978 27      18      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
979
980 commit d07e88235a50dfb7f7ddca8fc265cb94eac69891
981 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
982 Date:   Fri Sep 15 17:02:31 2017 -0400
983
984     LP#1700635: enable eg-marc-editor for queued records in MARC Batch Import/Export
985     
986     This enables the angular modal marc-editor to be called from
987     the vandelay dojo UI in the iFrame.
988     
989     To test:
990     
991     [1] In the web staff client, go to MARC Batch Import/Export and load
992         some records in a Vandelay queue.
993     [2] Inspect the queue and choose View MARC.
994     [3] Click the Edit button, and verify that it brings up the
995         web staff MARC editor.
996     [4] Make a change, then click Modify, then click Use Edits.
997     [5] Verify that the MARC view reflects the updated record.
998     [6] Go back to the queue. If the bib was /not/ imported into
999         Evergreen, the bib attributes may change.
1000     [7] Verify that steps 1-6 in the XUL client work (and that the XUL
1001         MARC editor is displayed).
1002     
1003     Note that this patch doesn't ensure that the modal can save the
1004     record and be dismissed via just a single click of the Modify button;
1005     an issue was discovered with that that could not be resolved in time
1006     for beta2.
1007     
1008     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1009     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1010
1011 16      0       Open-ILS/src/templates/staff/cat/catalog/t_edit_marc_modal.tt2
1012 1       1       Open-ILS/src/templates/staff/cat/catalog/t_vandelay.tt2
1013 27      2       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
1014 5       0       Open-ILS/web/js/ui/default/vandelay/vandelay.js
1015  create mode 100644 Open-ILS/src/templates/staff/cat/catalog/t_edit_marc_modal.tt2
1016
1017 commit 3e93cfcddb3622951e7b08d1463f70d96fad51f5
1018 Author: Mike Rylander <mrylander@gmail.com>
1019 Date:   Wed Sep 20 17:45:14 2017 -0400
1020
1021     Minor documentation adjustment for upgrade instructions
1022     
1023     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1024
1025 1       1       docs/installation/server_upgrade.adoc
1026
1027 commit 5fc427c9508855ea755d100b5773f500376d9fe3
1028 Author: Galen Charlton <gmc@equinoxinitiative.org>
1029 Date:   Wed Sep 20 11:48:39 2017 -0400
1030
1031     LP#1715503: make eg_db_config refuse to create DB if min Pg version not met
1032     
1033     This patch ensures that eg_db_config --create-database will abort if
1034     the Pg version is not at least 9.4. It also tweaks the version check
1035     to (in principle) work for Pg 10.
1036     
1037     This patch also removes some stuff related to support Pg versions
1038     less than 9.4, most notably using contribs rather than extensions.
1039     
1040     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1041     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1042
1043 0       57      Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
1044 0       1       Open-ILS/src/sql/Pg/000.english.pg92.fts-config.sql
1045 0       1       Open-ILS/src/sql/Pg/000.english.pg93.fts-config.sql
1046 57      1       Open-ILS/src/sql/Pg/000.english.pg94.fts-config.sql
1047 1       1       Open-ILS/src/sql/Pg/000.english.pg95.fts-config.sql
1048 1       1       Open-ILS/src/sql/Pg/000.english.pg96.fts-config.sql
1049 0       26      Open-ILS/src/sql/Pg/create_database_contribs.sql
1050 12      24      Open-ILS/src/support-scripts/eg_db_config.in
1051  delete mode 100644 Open-ILS/src/sql/Pg/000.english.pg91.fts-config.sql
1052  delete mode 120000 Open-ILS/src/sql/Pg/000.english.pg92.fts-config.sql
1053  delete mode 120000 Open-ILS/src/sql/Pg/000.english.pg93.fts-config.sql
1054  mode change 120000 => 100644 Open-ILS/src/sql/Pg/000.english.pg94.fts-config.sql
1055  delete mode 100644 Open-ILS/src/sql/Pg/create_database_contribs.sql
1056
1057 commit 06cd847182d46a139f508b93248745e298c36644
1058 Author: Galen Charlton <gmc@equinoxinitiative.org>
1059 Date:   Wed Sep 20 11:23:29 2017 -0400
1060
1061     LP#1715503: make upgrade script abort if not running min support version
1062     
1063     This patch causes the monolithic upgrade script to fail if the
1064     database its connecting to isn't running at least Pg 9.4.
1065     
1066     To test
1067     -------
1068     [1] Verify that 2.12.5-3.0-beta1-upgrade-db.sql will abort
1069         if used in a Pg database < 9.4; verify that it will work
1070         if the Pg version is at least 9.4
1071     
1072     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1073     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1074
1075 18      0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1076
1077 commit 3eaf2e54810c53ba61ac9f5af32e3cae30062702
1078 Author: Galen Charlton <gmc@equinoxinitiative.org>
1079 Date:   Wed Sep 20 11:11:08 2017 -0400
1080
1081     LP#1715503: update install & upgrade doc to require Pg 9.4
1082     
1083     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1084     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1085
1086 1       2       docs/installation/server_installation.adoc
1087 1       2       docs/installation/server_upgrade.adoc
1088
1089 commit 3edbdfcc1e834c74801ae7021592dbfd418ffafe
1090 Author: Galen Charlton <gmc@equinoxinitiative.org>
1091 Date:   Wed Sep 20 17:48:33 2017 -0400
1092
1093     LP#1718300: fold update into 2.12.5-3.0-beta schema update
1094     
1095     This saves a step for building the beta2 release, as
1096     2.12.5-3.0-beta1-upgrade-db.sql will be moved to
1097     2.12.5-3.0-beta2-upgrade-db.sql.
1098     
1099     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1100
1101 14      2       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1102
1103 commit ab2edc459086ae5a4abd1d8bdf08d6f18497a388
1104 Author: Galen Charlton <gmc@equinoxinitiative.org>
1105 Date:   Wed Sep 20 17:46:19 2017 -0400
1106
1107     LP#1718300: stamp schema update
1108     
1109     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1110
1111 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
1112 149     0       Open-ILS/src/sql/Pg/upgrade/1076.function.copy_vis_attr_cache_fixup.sql
1113 0       149     Open-ILS/src/sql/Pg/upgrade/XXXX.function.copy_vis_attr_cache_fixup.sql
1114  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1076.function.copy_vis_attr_cache_fixup.sql
1115  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.copy_vis_attr_cache_fixup.sql
1116
1117 commit 8c04e4a92dad17b1bdf2ee1dd9df33a0d583fe9c
1118 Author: Mike Rylander <mrylander@gmail.com>
1119 Date:   Wed Sep 20 14:42:01 2017 -0400
1120
1121     LP#1718300: Fix serial.unit visibility at creation time
1122     
1123     The new copy visibility trigger was not taking into account a particular
1124     dataflow that is common to the serial checkin process.  This branch
1125     addressed that case where the call number of a copy changes, requiring
1126     an update of one row on the cache table.
1127     
1128     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1129     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1130
1131 11      2       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
1132 149     0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.copy_vis_attr_cache_fixup.sql
1133  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.copy_vis_attr_cache_fixup.sql
1134
1135 commit b87a437825a531a3e6977d1e0b17e48d8f41f74a
1136 Author: Bill Erickson <berickxx@gmail.com>
1137 Date:   Tue Sep 19 17:58:55 2017 -0400
1138
1139     LP#1718301 Offline db connections via promise
1140     
1141     Refactors offline DB connection call to return a promise, resolved upon
1142     successful connection, instead of polling for a successful connection
1143     within the connect call.
1144     
1145     Multiple calls to the main egLoveField connect function will result in
1146     resolvers being linked to the same in-progress promise.
1147     
1148     Check for connection errors via the database.connect() reject handler.
1149     
1150     Avoid attempts to connect to the offline DB until egLoveField.connectOrGo()
1151     is called the first time.
1152     
1153     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1154     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1155     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1156
1157 45      35      Open-ILS/web/js/ui/default/staff/services/lovefield.js
1158
1159 commit e4150bb69edfa36f7c336fea3ccb9bd1ce990b3e
1160 Author: Ben Shum <ben@evergreener.net>
1161 Date:   Wed Sep 20 14:39:54 2017 -0400
1162
1163     Docs: fixup asciidoc syntax for main install README
1164     
1165     Signed-off-by: Ben Shum <ben@evergreener.net>
1166
1167 1       1       docs/installation/server_installation.adoc
1168
1169 commit 2d91d948854413b732d48f3b7650e259b64e6104
1170 Author: Galen Charlton <gmc@equinoxinitiative.org>
1171 Date:   Wed Sep 20 13:32:42 2017 -0400
1172
1173     add acknowledgments dervied from Git history
1174     
1175     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1176
1177 67      3       docs/RELEASE_NOTES_3_0.adoc
1178
1179 commit be6edb3aa58d7ed570614a02e6ceb0642a778dc8
1180 Author: Galen Charlton <gmc@equinoxinitiative.org>
1181 Date:   Wed Sep 20 13:17:33 2017 -0400
1182
1183     move significant upgrade considerations to one section in release notes
1184     
1185     Also cite 3.0.0 as minimum required version of OpenSRF
1186     
1187     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1188
1189 102     77      docs/RELEASE_NOTES_3_0.adoc
1190
1191 commit 15678aea05998d2d9ba10cb739071a1829ecd4cd
1192 Author: Galen Charlton <gmc@equinoxinitiative.org>
1193 Date:   Wed Sep 20 11:09:48 2017 -0400
1194
1195     LP#1708048: bump up minimum required OpenSRF version
1196     
1197     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1198
1199 2       2       docs/installation/server_installation.adoc
1200 1       1       docs/installation/server_upgrade.adoc
1201
1202 commit 5eec50efecbbcde78f46395d374411ee37630caf
1203 Author: Galen Charlton <gmc@equinoxinitiative.org>
1204 Date:   Wed Sep 20 11:02:29 2017 -0400
1205
1206     LP#1708048: mention Stretch support in upgrade doc
1207     
1208     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1209
1210 2       2       docs/installation/server_upgrade.adoc
1211
1212 commit c8b80144785514362e8229942c58f4fee84e28b9
1213 Author: Jason Stephenson <jason@sigio.com>
1214 Date:   Tue Sep 12 13:46:51 2017 -0400
1215
1216     LP#1708048: Fix ld issues by renaming libraries.
1217     
1218     We add the lib... prefix to all C library names as expected by most
1219     linkers.  This necessitates changes to the opensrf.xml configuration
1220     file.
1221     
1222     Debian 9's ld also apparently requires that ldconfig be run again
1223     after the Evergreen C libraries are installed, so we add that step to
1224     the installation instructions as well.
1225     
1226     Signed-off-by: Jason Stephenson <jason@sigio.com>
1227     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1228
1229 8       8       Open-ILS/examples/opensrf.xml.example
1230 19      19      Open-ILS/src/c-apps/Makefile.am
1231 10      0       docs/installation/server_installation.adoc
1232
1233 commit ca8ff2d7dcd9e117870a82b0e9b32d0cf2207e87
1234 Author: Ben Shum <ben@evergreener.net>
1235 Date:   Tue Aug 1 14:41:08 2017 -0400
1236
1237     LP#1708048: Add support for Debian 9 Stretch
1238     
1239       - Add new make target "debian-stretch"
1240       - Add PG 9.6 options
1241       - Add Stretch references to README
1242     
1243     Signed-off-by: Ben Shum <ben@evergreener.net>
1244     Signed-off-by: Jason Stephenson <jason@sigio.com>
1245     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1246
1247 14      2       Open-ILS/src/extras/Makefile.install
1248 162     0       Open-ILS/src/extras/install/Makefile.debian-stretch
1249 12      11      docs/installation/server_installation.adoc
1250  create mode 100644 Open-ILS/src/extras/install/Makefile.debian-stretch
1251
1252 commit f92437b231b91adf2dd1e6802f36923a9124f60a
1253 Author: Ben Shum <ben@evergreener.net>
1254 Date:   Thu Sep 14 10:22:28 2017 -0400
1255
1256     LP#1629078: Add missing strings in web client for i18n
1257     
1258     Linda Jansova found a series of strings that were missing the localization
1259     tagging indicated by the "l" function we use in tt2 code.
1260     
1261     This patch adds them in preparation for the next PO template sync to grab
1262     them to make them available for translation via Launchpad, etc.
1263     
1264     Signed-off-by: Ben Shum <ben@evergreener.net>
1265     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1266
1267 3       3       Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
1268 1       1       Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
1269 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
1270 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
1271 7       7       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
1272 23      23      Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
1273 4       4       Open-ILS/src/templates/staff/serials/t_prediction_wizard.tt2
1274 21      21      Open-ILS/src/templates/staff/share/t_patron_search_results.tt2
1275
1276 commit 4d202fcc96ebdcd58364850d429142c386bd0c8f
1277 Author: Galen Charlton <gmc@equinoxinitiative.org>
1278 Date:   Tue Sep 19 20:45:20 2017 -0400
1279
1280     LP#1706124: minor tweaks
1281     
1282     - change name of setting to better match local convention
1283     - adjust whitespace
1284     
1285     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1286
1287 7       7       Open-ILS/web/js/ui/default/staff/services/patron_search.js
1288
1289 commit 3195aace7a6e7e094619fcc11684f508e2f65661
1290 Author: Kathy Lussier <klussier@masslnc.org>
1291 Date:   Wed Sep 13 13:07:29 2017 -0400
1292
1293     LP#1706124: Make include inactive patrons checkbox sticky
1294     
1295     The state of the 'include inactive' checkbox on the patron search page will now
1296     be remembered when users return to the page. Many thanks to Cesar Velez,
1297     whose code for bug 1697754 inspired this patch!
1298     
1299     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1300     Signed-off-by: Jason Stephenson <jason@sigio.com>
1301     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1302
1303 1       1       Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
1304 11      1       Open-ILS/web/js/ui/default/staff/services/patron_search.js
1305
1306 commit c1ac3c2c4e9d1efdc054d709cd5eb9d9c7fe74b4
1307 Author: Jane Sandberg <sandbej@linnbenton.edu>
1308 Date:   Mon Sep 18 20:01:55 2017 -0700
1309
1310     Docs: cleaning up cat manual
1311     
1312     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1313
1314 12      1       docs/cataloging/MARC_Editor.adoc
1315 9       2       docs/root_cataloging.adoc
1316
1317 commit faf3d5d95c7cf01200dd9e7056b06ebaf282e196
1318 Author: Jane Sandberg <sandbej@linnbenton.edu>
1319 Date:   Mon Sep 18 19:43:21 2017 -0700
1320
1321     Docs: fixing small mistake in cat manual
1322     
1323     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1324
1325 2       2       docs/root_cataloging.adoc
1326
1327 commit a7a98fff6e7fe565f8b7488bbd507376b5eaa8a6
1328 Author: Ben Shum <ben@evergreener.net>
1329 Date:   Sun Sep 17 09:37:08 2017 -0400
1330
1331     LP#1717715: Fix typo in webstaff serials
1332     
1333     Eva Cerninakova noticed a typo in the web client during translation work.
1334     
1335     Signed-off-by: Ben Shum <ben@evergreener.net>
1336     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1337
1338 1       1       Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
1339
1340 commit 10c578a66cc9814045e5576d9c6d941d7aed5b0f
1341 Author: Jane Sandberg <sandbej@linnbenton.edu>
1342 Date:   Mon Sep 18 07:35:47 2017 -0700
1343
1344     Docs reorg: splitting action/triggers into command-line and staff-client manuals
1345     
1346     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1347
1348 0       62      docs/admin/actiontriggers.adoc
1349 63      0       docs/admin/actiontriggers_process.adoc
1350 2       2       docs/installation/server_installation.adoc
1351 2       5       docs/root_command_line_admin.adoc
1352  create mode 100644 docs/admin/actiontriggers_process.adoc
1353
1354 commit 899b6a5ad00bf302d3ed3cc104b1592db43c8a9f
1355 Author: Jane Sandberg <sandbej@linnbenton.edu>
1356 Date:   Mon Sep 18 07:26:08 2017 -0700
1357
1358     Docs: adding the MARC Templates documentation back
1359     
1360     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1361
1362 63      0       docs/admin/marc_templates.adoc
1363 12      0       docs/root_command_line_admin.adoc
1364  create mode 100644 docs/admin/marc_templates.adoc
1365
1366 commit 9d163e48d52b359f9ce9bb456f3591ebe2ae43f0
1367 Author: Jane Sandberg <sandbej@linnbenton.edu>
1368 Date:   Sun Sep 17 21:09:43 2017 -0700
1369
1370     Docs: TPAC bib_source variable
1371     
1372     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1373
1374 19      0       docs/admin_initial_setup/designing_your_catalog.adoc
1375
1376 commit c08d17578790d401fa3a6d81833efcee7a00ca32
1377 Author: Jane Sandberg <sandbej@linnbenton.edu>
1378 Date:   Sun Sep 17 19:09:06 2017 -0700
1379
1380     Docs: adding info about purging patron data
1381     
1382     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1383
1384 26      0       docs/admin/aged_circs.adoc
1385 16      0       docs/admin/purge_holds.adoc
1386 37      0       docs/admin/purge_user_activity.adoc
1387 9       0       docs/root_command_line_admin.adoc
1388  create mode 100644 docs/admin/aged_circs.adoc
1389  create mode 100644 docs/admin/purge_holds.adoc
1390  create mode 100644 docs/admin/purge_user_activity.adoc
1391
1392 commit d77ef1ed5488bc91ad6368e5bdb9e6ec077d050e
1393 Author: Jane Sandberg <sandbej@linnbenton.edu>
1394 Date:   Sun Sep 17 18:24:45 2017 -0700
1395
1396     Docs: ebook api integrations from release notes
1397     
1398     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1399
1400 119     0       docs/admin/ebook_api.adoc
1401 10      10      docs/opac/ebook_transactions.adoc
1402 2       0       docs/root_command_line_admin.adoc
1403 3       0       docs/root_opac.adoc
1404  create mode 100644 docs/admin/ebook_api.adoc
1405
1406 commit 4bd79c40e6898444c9e4d13eda341225da0a34c8
1407 Author: Jane Sandberg <sandbej@linnbenton.edu>
1408 Date:   Sun Sep 17 13:45:36 2017 -0700
1409
1410     Docs reorg: moving SQL from circ manual to command line sysadmin manual
1411     
1412     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1413
1414 26      0       docs/admin/staff_from_command_line.adoc
1415 0       24      docs/circulation/circulation_patron_records.adoc
1416 0       25      docs/circulation/circulation_patron_records_web_client.adoc
1417 2       0       docs/root_command_line_admin.adoc
1418  create mode 100644 docs/admin/staff_from_command_line.adoc
1419
1420 commit 9ee6e6ced0fc5e39ce6c7c925ffc269c6bae3522
1421 Author: Jane Sandberg <sandbej@linnbenton.edu>
1422 Date:   Sun Sep 17 13:11:13 2017 -0700
1423
1424     Docs: adding info about TPAC microdata + linked data
1425     
1426     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1427
1428 42      0       docs/admin/sitemap_admin.adoc
1429 0       71      docs/admin_initial_setup/designing_your_catalog.adoc
1430 19      0       docs/admin_initial_setup/troubleshooting_tpac.adoc
1431 18      0       docs/opac/sitemap.adoc
1432 123     0       docs/opac/visibility_on_the_web.adoc
1433 6       0       docs/root_command_line_admin.adoc
1434 9       1       docs/root_opac.adoc
1435  create mode 100644 docs/admin/sitemap_admin.adoc
1436  create mode 100644 docs/admin_initial_setup/troubleshooting_tpac.adoc
1437  create mode 100644 docs/opac/sitemap.adoc
1438  create mode 100644 docs/opac/visibility_on_the_web.adoc
1439
1440 commit 47f1a3db1a702558988293f6cbfc252f2f76f207
1441 Author: Jane Sandberg <sandbej@linnbenton.edu>
1442 Date:   Sun Sep 17 11:01:02 2017 -0700
1443
1444     Docs reorg: Moving clark_kent to the command line manual
1445     
1446     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1447
1448 3       0       docs/root_command_line_admin.adoc
1449 0       3       docs/root_staff_client_admin.adoc
1450
1451 commit f5fdc3c4dbabafb039b9b34b1f6e38fce3ddb259
1452 Author: Jane Sandberg <sandbej@linnbenton.edu>
1453 Date:   Sun Sep 17 10:58:33 2017 -0700
1454
1455     Docs reorg: Removing zip code setup from staff client admin
1456     
1457     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1458
1459 0       2       docs/root_staff_client_admin.adoc
1460
1461 commit f83265af1b2f5f5856a57500b791aae036021aff
1462 Author: Jane Sandberg <sandbej@linnbenton.edu>
1463 Date:   Sun Sep 17 10:24:23 2017 -0700
1464
1465     Docs: cleaning up headings, other small fixes
1466     
1467     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1468
1469 27      14      docs/admin/floating_groups.adoc
1470 8       14      docs/root_staff_client_admin.adoc
1471
1472 commit 7a2990d52d1a6063ad6fea1ae48975e114770890
1473 Author: Jane Sandberg <sandbej@linnbenton.edu>
1474 Date:   Sun Sep 17 10:23:27 2017 -0700
1475
1476     Docs: adding screenshot of uncataloged types editor
1477     
1478     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1479
1480 -       -       docs/media/noncataloged_type_add.png
1481  create mode 100644 docs/media/noncataloged_type_add.png
1482
1483 commit 5f8cdadd7c8eee777bc29f342ef822a5aad69b0f
1484 Author: Jane Sandberg <sandbej@linnbenton.edu>
1485 Date:   Sun Sep 17 09:54:04 2017 -0700
1486
1487     Docs: adding info about pre-cat and non-cat for sysadmins
1488     
1489     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1490
1491 79      0       docs/admin/circing_uncataloged_materials.adoc
1492 1       15      docs/root_staff_client_admin.adoc
1493  create mode 100644 docs/admin/circing_uncataloged_materials.adoc
1494
1495 commit 1e74a150a546f13a0d7b1fb77f1769d34eb0478d
1496 Author: Jane Sandberg <sandbej@linnbenton.edu>
1497 Date:   Sun Sep 17 08:23:33 2017 -0700
1498
1499     Docs reorg: splitting self-check documentation into appropriate manuals
1500     
1501     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1502
1503 38      0       docs/admin/audio_alerts.adoc
1504 0       41      docs/circulation/self_check.adoc
1505 56      0       docs/circulation/self_check_configuration.adoc
1506 1       0       docs/root_circulation.adoc
1507 2       1       docs/root_command_line_admin.adoc
1508 6       5       docs/root_staff_client_admin.adoc
1509  create mode 100644 docs/admin/audio_alerts.adoc
1510  create mode 100644 docs/circulation/self_check_configuration.adoc
1511
1512 commit 420cea901181bd84413826774fa81c180852340a
1513 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1514 Date:   Fri Sep 8 16:23:33 2017 -0400
1515
1516     LP#1705068 - fix workstation already exists cancel btn freezes UI
1517     
1518     The $scope.is_registering is used to enable/disable the Register btn
1519     and was not being set back to false, when the user chose to cancel
1520     using an existing WS name, and exiting the modal.
1521     
1522     To test
1523     -------
1524     1. Register a workstation.
1525     2. Switch to a different computer or Chrome profile.
1526     3. Try to register the same workstation name. Warning dialog will pop
1527        up.
1528     4. Click cancel.
1529     5. See that the register button is now disabled and no actions on the
1530        form seem to reactivate it.
1531     6. Apply the patch and repeat steps 2-4. This time, the register button
1532        should be active.
1533     
1534     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1535     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1536     Signed-off-by: Ben Shum <ben@evergreener.net>
1537
1538 5       1       Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
1539
1540 commit d02163c4f7a4c1b8223943c86da37bd2ca3f3a44
1541 Author: Galen Charlton <gmc@equinoxinitiative.org>
1542 Date:   Mon Sep 11 11:13:57 2017 -0400
1543
1544     LP#1713151: display owning OU in volcopy editor location selector
1545     
1546     This patch causes the short name of the OU that owns a location
1547     to be displayed after the location name in shelving location selectors
1548     in the item attribute and copy template editors.
1549     
1550     To test
1551     -------
1552     [1] Edit an item and verify that the shelving location selector
1553         displays the org unit shortname in parentheses after the location
1554         name.
1555     [2] Verify that the location selector in the copy template portion
1556         also displays the OU short names.
1557     
1558     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1559     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
1560     Signed-off-by: Ben Shum <ben@evergreener.net>
1561
1562 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
1563 11      1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
1564
1565 commit bb85fcde6b95fb56dcf59c62f1c29a9aae2bb713
1566 Author: Galen Charlton <gmc@equinoxinitiative.org>
1567 Date:   Wed Sep 13 15:35:39 2017 -0400
1568
1569     LP#1716486: fix hotkeys
1570     
1571     This fixes a regression on the hotkeys introduced by the offline
1572     circulation module.
1573     
1574     To test
1575     -------
1576     [1] Apply the patch and verify that hotkeys in the web staff client
1577         such as F1, F5, alt-s, and so forth work.
1578     [2] Go to offline circulation and verify that select hotkeys such as
1579         F1 and F2 activate corresponding tabs in the offline circulation
1580         page.
1581     [3] Repeat step 2 with the browser itself set to offline mode.
1582     
1583     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1584     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1585
1586 1       1       Open-ILS/web/js/ui/default/staff/offline.js
1587 7       4       Open-ILS/web/js/ui/default/staff/services/navbar.js
1588
1589 commit 672bdb7095b7d637f0f8466855713472c1ab206e
1590 Author: Jane Sandberg <sandbej@linnbenton.edu>
1591 Date:   Thu Sep 14 19:39:34 2017 -0700
1592
1593     Docs reorg: adding OPAC chapter to all relevant manuals
1594     
1595     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1596
1597 6       0       docs/root_acquisitions.adoc
1598 1       0       docs/root_cataloging.adoc
1599 3       0       docs/root_circulation.adoc
1600 6       0       docs/root_serials.adoc
1601
1602 commit 461072dd9bfc2db3e23f2afd6fa0cc1f2e5f0663
1603 Author: Galen Charlton <gmc@equinoxinitiative.org>
1604 Date:   Tue Sep 12 17:45:09 2017 -0400
1605
1606     LP#1713160: fix crash viewing circ history in public catalog
1607     
1608     This patch fixes a crash when a patron views their circulation
1609     history in the public catalog.
1610     
1611     To test
1612     -------
1613     [1] Set up a patron record that retains circ history and make
1614         and returns some loans. Ensure that at least one of the
1615         loans is aged.
1616     [2] Log into the public catalog as the test patron and riew the
1617         Check Out History page (/eg/opac/myopac/circ_history).
1618     [3] Note that an internal server error is reported.
1619     [4] Apply the patch, repeat step 2, and verify that the check out
1620         history is now displayed.
1621     
1622     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1623     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1624
1625 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
1626 6       1       Open-ILS/src/templates/opac/myopac/circ_history.tt2
1627
1628 commit 9f1ec3a80ed1ec8d9df37290656cce74f61014cb
1629 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1630 Date:   Tue Sep 12 20:32:54 2017 -0700
1631
1632     Docs reorg: Adding a cataloging manual
1633     
1634     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1635
1636 0       2       docs/cataloging/MARC_Editor.adoc
1637 4       0       docs/cataloging/MARC_batch_edit.adoc
1638 4       0       docs/cataloging/authorities.adoc
1639 4       0       docs/cataloging/batch_importing_MARC.adoc
1640 0       29      docs/cataloging/cataloging_web_client.adoc
1641 23      0       docs/cataloging/marc_tag_table.adoc
1642 79      0       docs/root_cataloging.adoc
1643  delete mode 100644 docs/cataloging/cataloging_web_client.adoc
1644  create mode 100644 docs/cataloging/marc_tag_table.adoc
1645  create mode 100644 docs/root_cataloging.adoc
1646
1647 commit 9fa87e34e68c04e8d569f8bb4740f8606517f330
1648 Author: Jane Sandberg <sandbej@linnbenton.edu>
1649 Date:   Tue Sep 12 20:11:40 2017 -0700
1650
1651     Docs reorg: Correcting contents of staff client system administration
1652     
1653     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1654
1655 1       3       docs/root_staff_client_admin.adoc
1656
1657 commit bfa1bfa5143177f82b3db2faf41195f3d6e9304c
1658 Author: Jane Sandberg <sandbej@linnbenton.edu>
1659 Date:   Tue Sep 12 19:56:56 2017 -0700
1660
1661     Docs reorg: Adding a new manual for system administration from the Web client
1662     
1663     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1664
1665 2       2       docs/admin/acquisitions_admin.adoc
1666 3       0       docs/admin/librarysettings.adoc
1667 1       1       docs/admin_initial_setup/importing_via_staff_client.adoc
1668 4       2       docs/admin_initial_setup/ordering_materials.adoc
1669 3       0       docs/circulation/self_check.adoc
1670 58      14      docs/reports/reporter_template_terminology.adoc
1671 309     0       docs/root_staff_client_admin.adoc
1672  create mode 100644 docs/root_staff_client_admin.adoc
1673
1674 commit 24b17829ea732e916c1f6dad5573eceda7968252
1675 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1676 Date:   Sun Sep 10 20:53:12 2017 -0700
1677
1678     Docs reorg: Adding a manual about integrating Evergreen with other tools
1679     
1680     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1681
1682 3       0       docs/admin/phonelist.adoc
1683 3       0       docs/admin/sip_server.adoc
1684 7       3       docs/circulation/rfid_product_integration.adoc
1685 3       0       docs/development/data_unapi.adoc
1686 3       0       docs/opac/search_form.adoc
1687 49      0       docs/root_integrations.adoc
1688  create mode 100644 docs/root_integrations.adoc
1689
1690 commit 7274247721e9e9017d7792007c161d2d2d579b6b
1691 Author: Jane Sandberg <sandbej@linnbenton.edu>
1692 Date:   Sun Sep 10 17:32:44 2017 -0700
1693
1694     Docs reorg: cleanup syntax in the command line admin manual
1695     
1696     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1697
1698 1       1       docs/admin/patron_address_by_zip_code.adoc
1699 4       1       docs/opac/new_skin_customizations.adoc
1700 2       4       docs/root_command_line_admin.adoc
1701
1702 commit f60e42940883c2cdcedc9c45ef073635b3415ed9
1703 Author: Jane Sandberg <sandbej@linnbenton.edu>
1704 Date:   Sun Sep 10 17:06:27 2017 -0700
1705
1706     Docs reorg: correcting title of OPAC manual
1707     
1708     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1709
1710 2       2       docs/root_opac.adoc
1711
1712 commit ad9659648c883ed7a34952a330143647fea480b5
1713 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1714 Date:   Sun Sep 10 17:04:44 2017 -0700
1715
1716     Docs reorg: adding a serials manual
1717     
1718     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1719
1720 50      0       docs/root_serials.adoc
1721 0       2       docs/serials/A-intro.adoc
1722 1       1       docs/serials/B-copy_template.adoc
1723  create mode 100644 docs/root_serials.adoc
1724
1725 commit e00c8d5c998ffbf8f55ab5339ed0ac9570a366f8
1726 Author: Jane Sandberg <sandbej@linnbenton.edu>
1727 Date:   Sun Sep 10 09:41:09 2017 -0700
1728
1729     Docs reorg: adding a manual for using the OPAC
1730     
1731     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1732
1733 3       0       docs/opac/kids_opac.adoc
1734 4       1       docs/opac/opensearch.adoc
1735 0       4       docs/opac/using_the_public_access_catalog.adoc
1736 52      0       docs/root_opac.adoc
1737  create mode 100644 docs/root_opac.adoc
1738
1739 commit 7330722b2fee0e46818a0150c7ac00c56782ae65
1740 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1741 Date:   Sat Sep 9 22:24:37 2017 -0700
1742
1743     Docs reorg: Adding a manual for command line administrators
1744     
1745     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1746
1747 18      0       docs/admin/physical_char_wizard_db.adoc
1748 3       0       docs/admin_initial_setup/migrating_patron_data.adoc
1749 3       0       docs/admin_initial_setup/migrating_your_data.adoc
1750 0       9       docs/cataloging/physical_char_wizard.adoc
1751 1       2       docs/development/support_scripts.adoc
1752 1       1       docs/installation/server_installation.adoc
1753 114     0       docs/root_command_line_admin.adoc
1754  create mode 100644 docs/admin/physical_char_wizard_db.adoc
1755  create mode 100644 docs/root_command_line_admin.adoc
1756
1757 commit a1c75a79e1f6a242830b1faee193c592693bf99a
1758 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1759 Date:   Sat Sep 9 16:42:20 2017 -0700
1760
1761     Docs reorg: adding acquisitions manual
1762     
1763     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1764
1765 6       3       docs/acquisitions/introduction.adoc
1766 2       0       docs/acquisitions/invoices.adoc
1767 3       0       docs/acquisitions/purchase_requests_management.adoc
1768 2       2       docs/acquisitions/selection_lists_po.adoc
1769 5       1       docs/acquisitions/vandelay_acquisitions_integration.adoc
1770 47      0       docs/root_acquisitions.adoc
1771  create mode 100644 docs/root_acquisitions.adoc
1772
1773 commit 1716acfe6fdf0dbfb66b3e0e1d875ad1c7de34aa
1774 Author: Jane Sandberg <sandbej@linnbenton.edu>
1775 Date:   Fri Sep 8 10:02:35 2017 -0700
1776
1777     Docs reorg: adding a circulation manual
1778     
1779     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1780
1781 5       3       docs/admin/web_client-login.adoc
1782 0       51      docs/attributions.adoc
1783 422     0       docs/circulation/advanced_holds.adoc
1784 64      0       docs/circulation/basic_holds.adoc
1785 3       3       docs/circulation/circulation_patron_records_web_client.adoc
1786 0       492     docs/circulation/holds.adoc
1787 3       0       docs/circulation/offline_mode.adoc
1788 3       0       docs/circulation/triggered_events.adoc
1789 1       1       docs/opac/tpac_meta_record_holds.adoc
1790 7       2       docs/root.adoc
1791 64      0       docs/root_circulation.adoc
1792 26      0       docs/shared/about_evergreen.adoc
1793 14      0       docs/shared/about_this_documentation.adoc
1794 51      0       docs/shared/attributions.adoc
1795 36      0       docs/shared/end_matter.adoc
1796  delete mode 100644 docs/attributions.adoc
1797  create mode 100644 docs/circulation/advanced_holds.adoc
1798  create mode 100644 docs/circulation/basic_holds.adoc
1799  delete mode 100644 docs/circulation/holds.adoc
1800  create mode 100644 docs/root_circulation.adoc
1801  create mode 100644 docs/shared/about_evergreen.adoc
1802  create mode 100644 docs/shared/about_this_documentation.adoc
1803  create mode 100644 docs/shared/attributions.adoc
1804  create mode 100644 docs/shared/end_matter.adoc
1805
1806 commit 5468dc33d0bd03e857d287d73fcc41f6c1c5e73b
1807 Author: Dan Wells <dbw2@calvin.edu>
1808 Date:   Thu Sep 7 10:19:28 2017 -0400
1809
1810     Clean up RELEASE_NOTES_NEXT
1811     
1812     Now that these notes have been incorporated into a single file, remove
1813     these temporary versions.
1814     
1815     Also, add a few DONOTREMOVE files to new directories to preserve the
1816     directories when empty.
1817     
1818     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1819
1820 0       15      docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
1821 0       0       docs/RELEASE_NOTES_NEXT/API/DONOTREMOVE
1822 0       38      docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
1823 0       14      docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
1824 0       9       docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
1825 0       50      docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
1826 0       10      docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
1827 0       5       docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
1828 0       16      docs/RELEASE_NOTES_NEXT/Administration/apache-internal-http-port.adoc
1829 0       55      docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
1830 0       7       docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
1831 0       36      docs/RELEASE_NOTES_NEXT/Administration/hold-targeter-v2-improvements.adoc
1832 0       16      docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
1833 0       11      docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
1834 0       7       docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
1835 0       63      docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
1836 0       10      docs/RELEASE_NOTES_NEXT/Administration/remove-jspac-redir.adoc
1837 0       0       docs/RELEASE_NOTES_NEXT/Architecture/DONOTREMOVE
1838 0       4       docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
1839 0       24      docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
1840 0       51      docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
1841 0       7       docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
1842 0       86      docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
1843 0       10      docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
1844 0       26      docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
1845 0       103     docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
1846 0       6       docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
1847 0       8       docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
1848 0       14      docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
1849 0       6       docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
1850 0       6       docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
1851 0       26      docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
1852 0       11      docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
1853 0       12      docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
1854 0       4       docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
1855 0       10      docs/RELEASE_NOTES_NEXT/OPAC/download_circ_history_fix.adoc
1856 0       20      docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
1857 0       6       docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
1858 0       11      docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
1859 0       9       docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
1860 0       0       docs/RELEASE_NOTES_NEXT/Reports/DONOTREMOVE
1861 0       5       docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
1862 0       7       docs/RELEASE_NOTES_NEXT/Reports/fix_classic_current_circ.adoc
1863 0       25      docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
1864 0       3       docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
1865 0       12      docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
1866 0       33      docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
1867 0       34      docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
1868 0       26      docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
1869  delete mode 100644 docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
1870  create mode 100644 docs/RELEASE_NOTES_NEXT/API/DONOTREMOVE
1871  delete mode 100644 docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
1872  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
1873  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
1874  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
1875  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
1876  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
1877  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/apache-internal-http-port.adoc
1878  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
1879  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
1880  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/hold-targeter-v2-improvements.adoc
1881  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
1882  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
1883  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
1884  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
1885  delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/remove-jspac-redir.adoc
1886  create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/DONOTREMOVE
1887  delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
1888  delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
1889  delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
1890  delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
1891  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
1892  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
1893  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
1894  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
1895  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
1896  delete mode 100755 docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
1897  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
1898  delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
1899  delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
1900  delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
1901  delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
1902  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
1903  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
1904  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/download_circ_history_fix.adoc
1905  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
1906  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
1907  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
1908  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
1909  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/DONOTREMOVE
1910  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
1911  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/fix_classic_current_circ.adoc
1912  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
1913  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
1914  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
1915  delete mode 100644 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
1916  delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
1917  delete mode 100644 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
1918
1919 commit bf557717f150d306015f64bd29ece29e9e8eb4c8
1920 Author: Dan Wells <dbw2@calvin.edu>
1921 Date:   Thu Sep 7 09:38:34 2017 -0400
1922
1923     Fix thinko in 3.0 release notes
1924     
1925     'code' doesn't seem to be a recognized formatting keyword; change to
1926     'source' instead.
1927     
1928     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1929
1930 1       1       docs/RELEASE_NOTES_3_0.adoc
1931
1932 commit 6cf84d5ce3a6648ec835118fa1858ee0e57a8dac
1933 Author: Dan Wells <dbw2@calvin.edu>
1934 Date:   Thu Sep 7 09:36:09 2017 -0400
1935
1936     Slightly rename release notes to follow existing convention
1937     
1938     RELEASE_NOTES_3.0.adoc -> RELEASE_NOTES_3_0.adoc (underscore in number)
1939     
1940     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1941
1942 0       1269    docs/RELEASE_NOTES_3.0.adoc
1943 1269    0       docs/RELEASE_NOTES_3_0.adoc
1944  delete mode 100644 docs/RELEASE_NOTES_3.0.adoc
1945  create mode 100644 docs/RELEASE_NOTES_3_0.adoc
1946
1947 commit 2d53e5683d1ffa2d45b6324b72c3d2fcd13ed5b8
1948 Author: Jane Sandberg <sandbej@linnbenton.edu>
1949 Date:   Tue Sep 5 23:04:55 2017 -0700
1950
1951     Docs: copy-editing 3.0 release notes
1952     
1953     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1954     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1955
1956 61      52      docs/RELEASE_NOTES_3.0.adoc
1957
1958 commit fa4fe4f3bb03e5a98a1e27399664afd243140fd8
1959 Author: Galen Charlton <gmc@equinoxinitiative.org>
1960 Date:   Tue Sep 5 14:08:12 2017 -0400
1961
1962     add organizations who sponsored develpoment written by Equinox
1963     
1964     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1965     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1966
1967 8       1       docs/RELEASE_NOTES_3.0.adoc
1968
1969 commit 2da1e4f34ccfae6bf6fa13e59fca6f20460540b2
1970 Author: Galen Charlton <gmc@equinoxinitiative.org>
1971 Date:   Tue Sep 5 13:04:29 2017 -0400
1972
1973     start work on 3.0 release notes
1974     
1975     Generated from release note stubs; also includes note about
1976     minimum PostgreSQL client and XUL deprecation.
1977     
1978     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1979     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1980
1981 1253    0       docs/RELEASE_NOTES_3.0.adoc
1982  create mode 100644 docs/RELEASE_NOTES_3.0.adoc
1983
1984 commit 1eb33ecb5139b546902654b529ecd0388ee5353f
1985 Author: Mike Rylander <mrylander@gmail.com>
1986 Date:   Tue Sep 5 15:53:08 2017 -0400
1987
1988     Incorporate view update from LP#1714589
1989     
1990     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1991     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1992
1993 34      3       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1994
1995 commit 5b5c81fdd71740b8b3c24edb1585c3cf7a277478
1996 Author: Mike Rylander <mrylander@gmail.com>
1997 Date:   Tue Sep 5 14:33:30 2017 -0400
1998
1999     Proposed 2.12.5-3.0 upgrade SQL
2000     
2001     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2002     Signed-off-by: Dan Wells <dbw2@calvin.edu>
2003
2004 6895    0       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
2005  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
2006
2007 commit fbda8c2064916da3fdd83ffdb2b5f99afa8642d0
2008 Author: Jason Boyer <JBoyer@library.in.gov>
2009 Date:   Fri Sep 1 17:09:36 2017 -0400
2010
2011     LP1714589: Use Explicit Definition for aacs
2012     
2013     Spell out the expected fields in the expected order
2014     for the aacs view because databases that have undergone
2015     upgrades may drift when using * in a UNION.
2016     
2017     Signed-off-by:  <JBoyer@library.in.gov>
2018     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2019
2020 34      1       Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
2021
2022 commit 154a152af9fa15bbd67c828419b1aaf3ad857757
2023 Author: Ben Shum <ben@evergreener.net>
2024 Date:   Mon Sep 4 00:17:22 2017 -0400
2025
2026     Translation updates - po files
2027     
2028     Signed-off-by: Ben Shum <ben@evergreener.net>
2029
2030 2       2       build/i18n/po/AutoFieldWidget.js/ar-JO.po
2031 2       2       build/i18n/po/AutoFieldWidget.js/cs-CZ.po
2032 2       2       build/i18n/po/AutoFieldWidget.js/de-DE.po
2033 2       2       build/i18n/po/AutoFieldWidget.js/en-CA.po
2034 2       2       build/i18n/po/AutoFieldWidget.js/en-GB.po
2035 2       2       build/i18n/po/AutoFieldWidget.js/es-ES.po
2036 2       2       build/i18n/po/AutoFieldWidget.js/fi-FI.po
2037 2       2       build/i18n/po/AutoFieldWidget.js/fr-CA.po
2038 62      5       build/i18n/po/AutoFieldWidget.js/he-IL.po
2039 62      5       build/i18n/po/AutoFieldWidget.js/hu-HU.po
2040 2       2       build/i18n/po/AutoFieldWidget.js/hy-AM.po
2041 2       2       build/i18n/po/AutoFieldWidget.js/oc-FR.po
2042 2       2       build/i18n/po/AutoFieldWidget.js/pt-BR.po
2043 2       2       build/i18n/po/AutoFieldWidget.js/ru-RU.po
2044 62      5       build/i18n/po/AutoFieldWidget.js/sv-SE.po
2045 2       2       build/i18n/po/AutoFieldWidget.js/tr-TR.po
2046 3       3       build/i18n/po/FlattenerGrid.js/ar-JO.po
2047 2       2       build/i18n/po/FlattenerGrid.js/cs-CZ.po
2048 2       2       build/i18n/po/FlattenerGrid.js/de-DE.po
2049 2       2       build/i18n/po/FlattenerGrid.js/en-CA.po
2050 2       2       build/i18n/po/FlattenerGrid.js/es-ES.po
2051 5       4       build/i18n/po/FlattenerGrid.js/fi-FI.po
2052 2       2       build/i18n/po/FlattenerGrid.js/fr-CA.po
2053 34      0       build/i18n/po/FlattenerGrid.js/hy-AM.po
2054 2       2       build/i18n/po/PCrudFilterPane.js/ar-JO.po
2055 2       2       build/i18n/po/PCrudFilterPane.js/cs-CZ.po
2056 2       2       build/i18n/po/PCrudFilterPane.js/de-DE.po
2057 2       2       build/i18n/po/PCrudFilterPane.js/es-ES.po
2058 8       5       build/i18n/po/PCrudFilterPane.js/fi-FI.po
2059 125     0       build/i18n/po/PCrudFilterPane.js/hy-AM.po
2060 2       2       build/i18n/po/Searcher.js/ar-JO.po
2061 2       2       build/i18n/po/Searcher.js/cs-CZ.po
2062 2       2       build/i18n/po/Searcher.js/de-DE.po
2063 2       2       build/i18n/po/Searcher.js/en-CA.po
2064 2       2       build/i18n/po/Searcher.js/en-GB.po
2065 2       2       build/i18n/po/Searcher.js/es-ES.po
2066 2       2       build/i18n/po/Searcher.js/fi-FI.po
2067 2       2       build/i18n/po/Searcher.js/fr-CA.po
2068 2       2       build/i18n/po/Searcher.js/hy-AM.po
2069 2       2       build/i18n/po/Searcher.js/oc-FR.po
2070 2       2       build/i18n/po/Searcher.js/pt-BR.po
2071 2       2       build/i18n/po/Searcher.js/ru-RU.po
2072 2       2       build/i18n/po/TranslatorPopup.js/ar-JO.po
2073 2       2       build/i18n/po/TranslatorPopup.js/cs-CZ.po
2074 2       2       build/i18n/po/TranslatorPopup.js/de-DE.po
2075 2       2       build/i18n/po/TranslatorPopup.js/en-CA.po
2076 2       2       build/i18n/po/TranslatorPopup.js/en-GB.po
2077 2       2       build/i18n/po/TranslatorPopup.js/es-ES.po
2078 2       2       build/i18n/po/TranslatorPopup.js/fi-FI.po
2079 2       2       build/i18n/po/TranslatorPopup.js/fr-CA.po
2080 4       3       build/i18n/po/TranslatorPopup.js/he-IL.po
2081 4       3       build/i18n/po/TranslatorPopup.js/hu-HU.po
2082 2       2       build/i18n/po/TranslatorPopup.js/hy-AM.po
2083 2       2       build/i18n/po/TranslatorPopup.js/oc-FR.po
2084 2       2       build/i18n/po/TranslatorPopup.js/pt-BR.po
2085 2       2       build/i18n/po/TranslatorPopup.js/ru-RU.po
2086 4       3       build/i18n/po/TranslatorPopup.js/sv-SE.po
2087 2       2       build/i18n/po/TranslatorPopup.js/tr-TR.po
2088 2       2       build/i18n/po/URLVerify.js/ar-JO.po
2089 2       2       build/i18n/po/URLVerify.js/cs-CZ.po
2090 2       2       build/i18n/po/URLVerify.js/de-DE.po
2091 2       2       build/i18n/po/URLVerify.js/en-GB.po
2092 2       2       build/i18n/po/URLVerify.js/es-ES.po
2093 2       2       build/i18n/po/URLVerify.js/hy-AM.po
2094 2       2       build/i18n/po/URLVerify.js/pt-BR.po
2095 2       2       build/i18n/po/User.js/ar-JO.po
2096 2       2       build/i18n/po/User.js/cs-CZ.po
2097 2       2       build/i18n/po/User.js/de-DE.po
2098 2       2       build/i18n/po/User.js/en-CA.po
2099 2       2       build/i18n/po/User.js/en-GB.po
2100 2       2       build/i18n/po/User.js/es-ES.po
2101 2       2       build/i18n/po/User.js/fi-FI.po
2102 2       2       build/i18n/po/User.js/fr-CA.po
2103 4       3       build/i18n/po/User.js/he-IL.po
2104 4       3       build/i18n/po/User.js/hu-HU.po
2105 2       2       build/i18n/po/User.js/hy-AM.po
2106 2       2       build/i18n/po/User.js/oc-FR.po
2107 2       2       build/i18n/po/User.js/pt-BR.po
2108 2       2       build/i18n/po/User.js/ru-RU.po
2109 4       3       build/i18n/po/User.js/sv-SE.po
2110 2       2       build/i18n/po/User.js/tr-TR.po
2111 2       2       build/i18n/po/XULTermLoader.js/ar-JO.po
2112 2       2       build/i18n/po/XULTermLoader.js/cs-CZ.po
2113 2       2       build/i18n/po/XULTermLoader.js/de-DE.po
2114 2       2       build/i18n/po/XULTermLoader.js/en-CA.po
2115 2       2       build/i18n/po/XULTermLoader.js/en-GB.po
2116 2       2       build/i18n/po/XULTermLoader.js/es-ES.po
2117 2       2       build/i18n/po/XULTermLoader.js/fi-FI.po
2118 2       2       build/i18n/po/XULTermLoader.js/fr-CA.po
2119 7       4       build/i18n/po/XULTermLoader.js/he-IL.po
2120 7       4       build/i18n/po/XULTermLoader.js/hu-HU.po
2121 2       2       build/i18n/po/XULTermLoader.js/hy-AM.po
2122 2       2       build/i18n/po/XULTermLoader.js/oc-FR.po
2123 2       2       build/i18n/po/XULTermLoader.js/pt-BR.po
2124 2       2       build/i18n/po/XULTermLoader.js/ru-RU.po
2125 7       4       build/i18n/po/XULTermLoader.js/sv-SE.po
2126 2       2       build/i18n/po/XULTermLoader.js/tr-TR.po
2127 2       2       build/i18n/po/acq.js/ar-JO.po
2128 2       2       build/i18n/po/acq.js/cs-CZ.po
2129 2       2       build/i18n/po/acq.js/de-DE.po
2130 2       2       build/i18n/po/acq.js/en-CA.po
2131 2       2       build/i18n/po/acq.js/en-GB.po
2132 2       2       build/i18n/po/acq.js/es-ES.po
2133 2       2       build/i18n/po/acq.js/fi-FI.po
2134 2       2       build/i18n/po/acq.js/fr-CA.po
2135 365     171     build/i18n/po/acq.js/he-IL.po
2136 365     171     build/i18n/po/acq.js/hu-HU.po
2137 39      20      build/i18n/po/acq.js/hy-AM.po
2138 2       2       build/i18n/po/acq.js/oc-FR.po
2139 2       2       build/i18n/po/acq.js/pt-BR.po
2140 2       2       build/i18n/po/acq.js/ru-RU.po
2141 365     171     build/i18n/po/acq.js/sv-SE.po
2142 2       2       build/i18n/po/acq.js/tr-TR.po
2143 5       5       build/i18n/po/acq/ar-JO.po
2144 3       3       build/i18n/po/acq/cs-CZ.po
2145 3       3       build/i18n/po/acq/de-DE.po
2146 4       4       build/i18n/po/acq/es-ES.po
2147 1871    0       build/i18n/po/acq/hy-AM.po
2148 1853    0       build/i18n/po/acq/ru-RU.po
2149 3       3       build/i18n/po/actor/ar-JO.po
2150 3       3       build/i18n/po/actor/cs-CZ.po
2151 19      19      build/i18n/po/actor/de-DE.po
2152 3       3       build/i18n/po/actor/es-ES.po
2153 198     0       build/i18n/po/actor/hy-AM.po
2154 2       2       build/i18n/po/admin.properties/ar-JO.po
2155 2       2       build/i18n/po/admin.properties/cs-CZ.po
2156 2       2       build/i18n/po/admin.properties/de-DE.po
2157 2       2       build/i18n/po/admin.properties/en-CA.po
2158 2       2       build/i18n/po/admin.properties/en-GB.po
2159 2       2       build/i18n/po/admin.properties/es-ES.po
2160 2       2       build/i18n/po/admin.properties/fi-FI.po
2161 2       2       build/i18n/po/admin.properties/fr-CA.po
2162 38      4       build/i18n/po/admin.properties/he-IL.po
2163 38      4       build/i18n/po/admin.properties/hu-HU.po
2164 2       2       build/i18n/po/admin.properties/hy-AM.po
2165 2       2       build/i18n/po/admin.properties/oc-FR.po
2166 2       2       build/i18n/po/admin.properties/pt-BR.po
2167 2       2       build/i18n/po/admin.properties/ru-RU.po
2168 38      4       build/i18n/po/admin.properties/sv-SE.po
2169 2       2       build/i18n/po/admin.properties/tr-TR.po
2170 2       2       build/i18n/po/auth.properties/ar-JO.po
2171 2       2       build/i18n/po/auth.properties/cs-CZ.po
2172 2       2       build/i18n/po/auth.properties/de-DE.po
2173 2       2       build/i18n/po/auth.properties/en-CA.po
2174 2       2       build/i18n/po/auth.properties/en-GB.po
2175 2       2       build/i18n/po/auth.properties/es-ES.po
2176 2       2       build/i18n/po/auth.properties/fi-FI.po
2177 2       2       build/i18n/po/auth.properties/fr-CA.po
2178 4       4       build/i18n/po/auth.properties/he-IL.po
2179 4       4       build/i18n/po/auth.properties/hu-HU.po
2180 2       2       build/i18n/po/auth.properties/hy-AM.po
2181 2       2       build/i18n/po/auth.properties/oc-FR.po
2182 2       2       build/i18n/po/auth.properties/pt-BR.po
2183 2       2       build/i18n/po/auth.properties/ru-RU.po
2184 4       4       build/i18n/po/auth.properties/sv-SE.po
2185 2       2       build/i18n/po/auth.properties/tr-TR.po
2186 2       2       build/i18n/po/authority.js/ar-JO.po
2187 2       2       build/i18n/po/authority.js/cs-CZ.po
2188 2       2       build/i18n/po/authority.js/de-DE.po
2189 2       2       build/i18n/po/authority.js/en-CA.po
2190 2       2       build/i18n/po/authority.js/en-GB.po
2191 2       2       build/i18n/po/authority.js/es-ES.po
2192 2       2       build/i18n/po/authority.js/fi-FI.po
2193 2       2       build/i18n/po/authority.js/fr-CA.po
2194 2       2       build/i18n/po/authority.js/hy-AM.po
2195 2       2       build/i18n/po/authority.js/oc-FR.po
2196 2       2       build/i18n/po/authority.js/pt-BR.po
2197 2       2       build/i18n/po/authority.js/ru-RU.po
2198 2       2       build/i18n/po/authority.js/tr-TR.po
2199 3       3       build/i18n/po/booking/ar-JO.po
2200 3       3       build/i18n/po/booking/cs-CZ.po
2201 3       3       build/i18n/po/booking/de-DE.po
2202 3       3       build/i18n/po/booking/en-CA.po
2203 3       3       build/i18n/po/booking/en-GB.po
2204 3       3       build/i18n/po/booking/es-ES.po
2205 54      0       build/i18n/po/booking/hy-AM.po
2206 2       2       build/i18n/po/capture.js/ar-JO.po
2207 2       2       build/i18n/po/capture.js/cs-CZ.po
2208 2       2       build/i18n/po/capture.js/de-DE.po
2209 2       2       build/i18n/po/capture.js/en-CA.po
2210 2       2       build/i18n/po/capture.js/en-GB.po
2211 2       2       build/i18n/po/capture.js/es-ES.po
2212 2       2       build/i18n/po/capture.js/fi-FI.po
2213 2       2       build/i18n/po/capture.js/fr-CA.po
2214 84      29      build/i18n/po/capture.js/he-IL.po
2215 84      29      build/i18n/po/capture.js/hu-HU.po
2216 2       2       build/i18n/po/capture.js/hy-AM.po
2217 2       2       build/i18n/po/capture.js/oc-FR.po
2218 2       2       build/i18n/po/capture.js/pt-BR.po
2219 2       2       build/i18n/po/capture.js/ru-RU.po
2220 84      29      build/i18n/po/capture.js/sv-SE.po
2221 84      29      build/i18n/po/capture.js/tr-TR.po
2222 14      5       build/i18n/po/cat.properties/ar-JO.po
2223 17      6       build/i18n/po/cat.properties/cs-CZ.po
2224 10      4       build/i18n/po/cat.properties/de-DE.po
2225 14      5       build/i18n/po/cat.properties/en-CA.po
2226 14      5       build/i18n/po/cat.properties/en-GB.po
2227 14      5       build/i18n/po/cat.properties/es-ES.po
2228 14      5       build/i18n/po/cat.properties/fi-FI.po
2229 14      5       build/i18n/po/cat.properties/fr-CA.po
2230 317     66      build/i18n/po/cat.properties/he-IL.po
2231 317     66      build/i18n/po/cat.properties/hu-HU.po
2232 17      7       build/i18n/po/cat.properties/hy-AM.po
2233 10      4       build/i18n/po/cat.properties/oc-FR.po
2234 14      5       build/i18n/po/cat.properties/pt-BR.po
2235 10      4       build/i18n/po/cat.properties/ru-RU.po
2236 317     66      build/i18n/po/cat.properties/sv-SE.po
2237 10      4       build/i18n/po/cat.properties/tr-TR.po
2238 3       3       build/i18n/po/cat/ar-JO.po
2239 3       3       build/i18n/po/cat/cs-CZ.po
2240 3       3       build/i18n/po/cat/de-DE.po
2241 3       3       build/i18n/po/cat/en-CA.po
2242 3       3       build/i18n/po/cat/en-GB.po
2243 3       3       build/i18n/po/cat/es-ES.po
2244 3       3       build/i18n/po/cat/fr-CA.po
2245 58      0       build/i18n/po/cat/hy-AM.po
2246 3       3       build/i18n/po/cat/pt-BR.po
2247 3       3       build/i18n/po/cat/ru-RU.po
2248 39      14      build/i18n/po/circ.properties/ar-JO.po
2249 44      17      build/i18n/po/circ.properties/cs-CZ.po
2250 17      9       build/i18n/po/circ.properties/de-DE.po
2251 40      15      build/i18n/po/circ.properties/en-CA.po
2252 40      15      build/i18n/po/circ.properties/en-GB.po
2253 40      15      build/i18n/po/circ.properties/es-ES.po
2254 40      15      build/i18n/po/circ.properties/fi-FI.po
2255 41      16      build/i18n/po/circ.properties/fr-CA.po
2256 254     56      build/i18n/po/circ.properties/he-IL.po
2257 254     56      build/i18n/po/circ.properties/hu-HU.po
2258 54      21      build/i18n/po/circ.properties/hy-AM.po
2259 17      9       build/i18n/po/circ.properties/oc-FR.po
2260 40      15      build/i18n/po/circ.properties/pt-BR.po
2261 40      15      build/i18n/po/circ.properties/ru-RU.po
2262 254     56      build/i18n/po/circ.properties/sv-SE.po
2263 17      9       build/i18n/po/circ.properties/tr-TR.po
2264 3       3       build/i18n/po/circ/ar-JO.po
2265 3       3       build/i18n/po/circ/cs-CZ.po
2266 3       3       build/i18n/po/circ/de-DE.po
2267 3       3       build/i18n/po/circ/es-ES.po
2268 335     0       build/i18n/po/circ/hy-AM.po
2269 3       3       build/i18n/po/circ/ru-RU.po
2270 3       3       build/i18n/po/common.properties/ar-JO.po
2271 3       3       build/i18n/po/common.properties/cs-CZ.po
2272 3       3       build/i18n/po/common.properties/de-DE.po
2273 3       3       build/i18n/po/common.properties/en-CA.po
2274 3       3       build/i18n/po/common.properties/en-GB.po
2275 3       3       build/i18n/po/common.properties/es-ES.po
2276 3       3       build/i18n/po/common.properties/fi-FI.po
2277 3       3       build/i18n/po/common.properties/fr-CA.po
2278 63      22      build/i18n/po/common.properties/he-IL.po
2279 63      22      build/i18n/po/common.properties/hu-HU.po
2280 6       6       build/i18n/po/common.properties/hy-AM.po
2281 3       3       build/i18n/po/common.properties/oc-FR.po
2282 3       3       build/i18n/po/common.properties/pt-BR.po
2283 3       3       build/i18n/po/common.properties/ru-RU.po
2284 63      22      build/i18n/po/common.properties/sv-SE.po
2285 63      22      build/i18n/po/common.properties/tr-TR.po
2286 2       2       build/i18n/po/conify.dtd/ar-JO.po
2287 2       2       build/i18n/po/conify.dtd/cs-CZ.po
2288 2       2       build/i18n/po/conify.dtd/de-DE.po
2289 2       2       build/i18n/po/conify.dtd/en-CA.po
2290 2       2       build/i18n/po/conify.dtd/en-GB.po
2291 2       2       build/i18n/po/conify.dtd/es-ES.po
2292 2       2       build/i18n/po/conify.dtd/fi-FI.po
2293 2       2       build/i18n/po/conify.dtd/fr-CA.po
2294 13      5       build/i18n/po/conify.dtd/he-IL.po
2295 13      5       build/i18n/po/conify.dtd/hu-HU.po
2296 2       2       build/i18n/po/conify.dtd/hy-AM.po
2297 2       2       build/i18n/po/conify.dtd/oc-FR.po
2298 2       2       build/i18n/po/conify.dtd/pt-BR.po
2299 2       2       build/i18n/po/conify.dtd/ru-RU.po
2300 13      5       build/i18n/po/conify.dtd/sv-SE.po
2301 13      5       build/i18n/po/conify.dtd/tr-TR.po
2302 2       2       build/i18n/po/conify.js/ar-JO.po
2303 2       2       build/i18n/po/conify.js/cs-CZ.po
2304 2       2       build/i18n/po/conify.js/de-DE.po
2305 2       2       build/i18n/po/conify.js/en-CA.po
2306 2       2       build/i18n/po/conify.js/en-GB.po
2307 2       2       build/i18n/po/conify.js/es-ES.po
2308 2       2       build/i18n/po/conify.js/fi-FI.po
2309 2       2       build/i18n/po/conify.js/fr-CA.po
2310 220     165     build/i18n/po/conify.js/he-IL.po
2311 220     165     build/i18n/po/conify.js/hu-HU.po
2312 7       4       build/i18n/po/conify.js/hy-AM.po
2313 2       2       build/i18n/po/conify.js/oc-FR.po
2314 2       2       build/i18n/po/conify.js/pt-BR.po
2315 2       2       build/i18n/po/conify.js/ru-RU.po
2316 220     165     build/i18n/po/conify.js/sv-SE.po
2317 2       2       build/i18n/po/conify.js/tr-TR.po
2318 3       3       build/i18n/po/conify/ar-JO.po
2319 3       3       build/i18n/po/conify/cs-CZ.po
2320 3       3       build/i18n/po/conify/es-ES.po
2321 1654    0       build/i18n/po/conify/hy-AM.po
2322 1371    1121    build/i18n/po/db.seed/ar-JO.po
2323 319     62      build/i18n/po/db.seed/cs-CZ.po
2324 1344    1113    build/i18n/po/db.seed/de-DE.po
2325 1345    1114    build/i18n/po/db.seed/en-CA.po
2326 1346    1115    build/i18n/po/db.seed/en-GB.po
2327 1378    1128    build/i18n/po/db.seed/es-ES.po
2328 1357    1120    build/i18n/po/db.seed/fi-FI.po
2329 1347    1116    build/i18n/po/db.seed/fr-CA.po
2330 11259   3386    build/i18n/po/db.seed/he-IL.po
2331 11259   3386    build/i18n/po/db.seed/hu-HU.po
2332 2274    1402    build/i18n/po/db.seed/hy-AM.po
2333 1344    1113    build/i18n/po/db.seed/oc-FR.po
2334 1346    1115    build/i18n/po/db.seed/pt-BR.po
2335 1345    1114    build/i18n/po/db.seed/ru-RU.po
2336 11259   3386    build/i18n/po/db.seed/sv-SE.po
2337 1343    1112    build/i18n/po/db.seed/tr-TR.po
2338 2683    2594    build/i18n/po/fm_IDL.dtd/ar-JO.po
2339 2684    2595    build/i18n/po/fm_IDL.dtd/cs-CZ.po
2340 2680    2591    build/i18n/po/fm_IDL.dtd/de-DE.po
2341 2682    2593    build/i18n/po/fm_IDL.dtd/en-CA.po
2342 2682    2593    build/i18n/po/fm_IDL.dtd/en-GB.po
2343 2682    2593    build/i18n/po/fm_IDL.dtd/es-ES.po
2344 2682    2593    build/i18n/po/fm_IDL.dtd/fi-FI.po
2345 2680    2591    build/i18n/po/fm_IDL.dtd/fr-CA.po
2346 4553    2131    build/i18n/po/fm_IDL.dtd/he-IL.po
2347 4553    2131    build/i18n/po/fm_IDL.dtd/hu-HU.po
2348 2775    2685    build/i18n/po/fm_IDL.dtd/hy-AM.po
2349 2680    2591    build/i18n/po/fm_IDL.dtd/oc-FR.po
2350 2682    2593    build/i18n/po/fm_IDL.dtd/pt-BR.po
2351 2682    2593    build/i18n/po/fm_IDL.dtd/ru-RU.po
2352 4553    2131    build/i18n/po/fm_IDL.dtd/sv-SE.po
2353 2680    2591    build/i18n/po/fm_IDL.dtd/tr-TR.po
2354 16      12      build/i18n/po/ils_events.xml/ar-JO.po
2355 18      13      build/i18n/po/ils_events.xml/cs-CZ.po
2356 10      10      build/i18n/po/ils_events.xml/de-DE.po
2357 15      11      build/i18n/po/ils_events.xml/en-CA.po
2358 15      11      build/i18n/po/ils_events.xml/en-GB.po
2359 17      13      build/i18n/po/ils_events.xml/es-ES.po
2360 15      11      build/i18n/po/ils_events.xml/fi-FI.po
2361 16      12      build/i18n/po/ils_events.xml/fr-CA.po
2362 575     420     build/i18n/po/ils_events.xml/he-IL.po
2363 575     420     build/i18n/po/ils_events.xml/hu-HU.po
2364 29      19      build/i18n/po/ils_events.xml/hy-AM.po
2365 575     420     build/i18n/po/ils_events.xml/oc-FR.po
2366 15      11      build/i18n/po/ils_events.xml/pt-BR.po
2367 15      11      build/i18n/po/ils_events.xml/ru-RU.po
2368 575     420     build/i18n/po/ils_events.xml/sv-SE.po
2369 575     420     build/i18n/po/ils_events.xml/tr-TR.po
2370 3       3       build/i18n/po/kpac/ar-JO.po
2371 3       3       build/i18n/po/kpac/cs-CZ.po
2372 3       3       build/i18n/po/kpac/de-DE.po
2373 3       3       build/i18n/po/kpac/es-ES.po
2374 383     0       build/i18n/po/kpac/hy-AM.po
2375 84      56      build/i18n/po/lang.dtd/ar-JO.po
2376 84      44      build/i18n/po/lang.dtd/cs-CZ.po
2377 37      30      build/i18n/po/lang.dtd/de-DE.po
2378 86      46      build/i18n/po/lang.dtd/en-CA.po
2379 86      46      build/i18n/po/lang.dtd/en-GB.po
2380 91      66      build/i18n/po/lang.dtd/es-ES.po
2381 87      47      build/i18n/po/lang.dtd/fi-FI.po
2382 57      34      build/i18n/po/lang.dtd/fr-CA.po
2383 6254    4142    build/i18n/po/lang.dtd/he-IL.po
2384 6254    4142    build/i18n/po/lang.dtd/hu-HU.po
2385 119     56      build/i18n/po/lang.dtd/hy-AM.po
2386 37      30      build/i18n/po/lang.dtd/oc-FR.po
2387 57      34      build/i18n/po/lang.dtd/pt-BR.po
2388 57      34      build/i18n/po/lang.dtd/ru-RU.po
2389 6254    4142    build/i18n/po/lang.dtd/sv-SE.po
2390 37      30      build/i18n/po/lang.dtd/tr-TR.po
2391 2       2       build/i18n/po/match_set.js/ar-JO.po
2392 2       2       build/i18n/po/match_set.js/cs-CZ.po
2393 2       2       build/i18n/po/match_set.js/en-GB.po
2394 2       2       build/i18n/po/match_set.js/es-ES.po
2395 2       2       build/i18n/po/match_set.js/fr-CA.po
2396 4       4       build/i18n/po/match_set.js/hy-AM.po
2397 120     3       build/i18n/po/multiclass_search_help.html/he-IL.po
2398 120     3       build/i18n/po/multiclass_search_help.html/sv-SE.po
2399 2       2       build/i18n/po/offline.properties/ar-JO.po
2400 2       2       build/i18n/po/offline.properties/cs-CZ.po
2401 2       2       build/i18n/po/offline.properties/de-DE.po
2402 2       2       build/i18n/po/offline.properties/en-CA.po
2403 2       2       build/i18n/po/offline.properties/en-GB.po
2404 2       2       build/i18n/po/offline.properties/es-ES.po
2405 2       2       build/i18n/po/offline.properties/fi-FI.po
2406 2       2       build/i18n/po/offline.properties/fr-CA.po
2407 324     50      build/i18n/po/offline.properties/he-IL.po
2408 324     50      build/i18n/po/offline.properties/hu-HU.po
2409 2       2       build/i18n/po/offline.properties/hy-AM.po
2410 2       2       build/i18n/po/offline.properties/oc-FR.po
2411 2       2       build/i18n/po/offline.properties/pt-BR.po
2412 2       2       build/i18n/po/offline.properties/ru-RU.po
2413 324     50      build/i18n/po/offline.properties/sv-SE.po
2414 2       2       build/i18n/po/offline.properties/tr-TR.po
2415 2       2       build/i18n/po/opac.dtd/ar-JO.po
2416 2       2       build/i18n/po/opac.dtd/cs-CZ.po
2417 2       2       build/i18n/po/opac.dtd/de-DE.po
2418 2       2       build/i18n/po/opac.dtd/en-CA.po
2419 2       2       build/i18n/po/opac.dtd/en-GB.po
2420 2       2       build/i18n/po/opac.dtd/es-ES.po
2421 2       2       build/i18n/po/opac.dtd/fi-FI.po
2422 2       2       build/i18n/po/opac.dtd/fr-CA.po
2423 2       2       build/i18n/po/opac.dtd/he-IL.po
2424 185     15      build/i18n/po/opac.dtd/hu-HU.po
2425 2       2       build/i18n/po/opac.dtd/hy-AM.po
2426 2       2       build/i18n/po/opac.dtd/oc-FR.po
2427 2       2       build/i18n/po/opac.dtd/pt-BR.po
2428 2       2       build/i18n/po/opac.dtd/ru-RU.po
2429 185     15      build/i18n/po/opac.dtd/sv-SE.po
2430 2       2       build/i18n/po/opac.dtd/tr-TR.po
2431 2       2       build/i18n/po/opac.js/ar-JO.po
2432 2       2       build/i18n/po/opac.js/cs-CZ.po
2433 3       3       build/i18n/po/opac.js/de-DE.po
2434 2       2       build/i18n/po/opac.js/en-CA.po
2435 2       2       build/i18n/po/opac.js/en-GB.po
2436 2       2       build/i18n/po/opac.js/es-ES.po
2437 2       2       build/i18n/po/opac.js/fi-FI.po
2438 2       2       build/i18n/po/opac.js/fr-CA.po
2439 70      22      build/i18n/po/opac.js/he-IL.po
2440 70      22      build/i18n/po/opac.js/hu-HU.po
2441 2       2       build/i18n/po/opac.js/hy-AM.po
2442 2       2       build/i18n/po/opac.js/oc-FR.po
2443 2       2       build/i18n/po/opac.js/pt-BR.po
2444 2       2       build/i18n/po/opac.js/ru-RU.po
2445 2       2       build/i18n/po/opac.js/sv-SE.po
2446 2       2       build/i18n/po/opac.js/tr-TR.po
2447 8       4       build/i18n/po/patron.properties/ar-JO.po
2448 8       4       build/i18n/po/patron.properties/cs-CZ.po
2449 7       3       build/i18n/po/patron.properties/de-DE.po
2450 7       3       build/i18n/po/patron.properties/en-CA.po
2451 7       3       build/i18n/po/patron.properties/en-GB.po
2452 7       3       build/i18n/po/patron.properties/es-ES.po
2453 7       3       build/i18n/po/patron.properties/fi-FI.po
2454 7       3       build/i18n/po/patron.properties/fr-CA.po
2455 320     54      build/i18n/po/patron.properties/he-IL.po
2456 320     54      build/i18n/po/patron.properties/hu-HU.po
2457 20      14      build/i18n/po/patron.properties/hy-AM.po
2458 7       3       build/i18n/po/patron.properties/oc-FR.po
2459 7       3       build/i18n/po/patron.properties/pt-BR.po
2460 7       3       build/i18n/po/patron.properties/ru-RU.po
2461 320     54      build/i18n/po/patron.properties/sv-SE.po
2462 7       3       build/i18n/po/patron.properties/tr-TR.po
2463 2       2       build/i18n/po/pickup_and_return.js/ar-JO.po
2464 2       2       build/i18n/po/pickup_and_return.js/cs-CZ.po
2465 2       2       build/i18n/po/pickup_and_return.js/de-DE.po
2466 2       2       build/i18n/po/pickup_and_return.js/en-CA.po
2467 2       2       build/i18n/po/pickup_and_return.js/en-GB.po
2468 2       2       build/i18n/po/pickup_and_return.js/es-ES.po
2469 2       2       build/i18n/po/pickup_and_return.js/fi-FI.po
2470 2       2       build/i18n/po/pickup_and_return.js/fr-CA.po
2471 24      8       build/i18n/po/pickup_and_return.js/he-IL.po
2472 24      8       build/i18n/po/pickup_and_return.js/hu-HU.po
2473 2       2       build/i18n/po/pickup_and_return.js/hy-AM.po
2474 2       2       build/i18n/po/pickup_and_return.js/oc-FR.po
2475 2       2       build/i18n/po/pickup_and_return.js/pt-BR.po
2476 2       2       build/i18n/po/pickup_and_return.js/ru-RU.po
2477 24      8       build/i18n/po/pickup_and_return.js/sv-SE.po
2478 24      8       build/i18n/po/pickup_and_return.js/tr-TR.po
2479 2       2       build/i18n/po/pull_list.js/ar-JO.po
2480 2       2       build/i18n/po/pull_list.js/cs-CZ.po
2481 2       2       build/i18n/po/pull_list.js/de-DE.po
2482 2       2       build/i18n/po/pull_list.js/en-CA.po
2483 2       2       build/i18n/po/pull_list.js/en-GB.po
2484 2       2       build/i18n/po/pull_list.js/es-ES.po
2485 2       2       build/i18n/po/pull_list.js/fi-FI.po
2486 2       2       build/i18n/po/pull_list.js/fr-CA.po
2487 18      9       build/i18n/po/pull_list.js/he-IL.po
2488 18      9       build/i18n/po/pull_list.js/hu-HU.po
2489 2       2       build/i18n/po/pull_list.js/hy-AM.po
2490 2       2       build/i18n/po/pull_list.js/oc-FR.po
2491 2       2       build/i18n/po/pull_list.js/pt-BR.po
2492 2       2       build/i18n/po/pull_list.js/ru-RU.po
2493 18      9       build/i18n/po/pull_list.js/sv-SE.po
2494 2       2       build/i18n/po/pull_list.js/tr-TR.po
2495 2       2       build/i18n/po/register.js/ar-JO.po
2496 2       2       build/i18n/po/register.js/cs-CZ.po
2497 3       3       build/i18n/po/register.js/de-DE.po
2498 2       2       build/i18n/po/register.js/en-CA.po
2499 2       2       build/i18n/po/register.js/en-GB.po
2500 2       2       build/i18n/po/register.js/es-ES.po
2501 2       2       build/i18n/po/register.js/fi-FI.po
2502 2       2       build/i18n/po/register.js/fr-CA.po
2503 180     7       build/i18n/po/register.js/he-IL.po
2504 180     7       build/i18n/po/register.js/hu-HU.po
2505 10      10      build/i18n/po/register.js/hy-AM.po
2506 2       2       build/i18n/po/register.js/oc-FR.po
2507 2       2       build/i18n/po/register.js/pt-BR.po
2508 2       2       build/i18n/po/register.js/ru-RU.po
2509 180     7       build/i18n/po/register.js/sv-SE.po
2510 2       2       build/i18n/po/register.js/tr-TR.po
2511 2       2       build/i18n/po/reports.dtd/ar-JO.po
2512 2       2       build/i18n/po/reports.dtd/cs-CZ.po
2513 2       2       build/i18n/po/reports.dtd/de-DE.po
2514 2       2       build/i18n/po/reports.dtd/en-CA.po
2515 2       2       build/i18n/po/reports.dtd/en-GB.po
2516 2       2       build/i18n/po/reports.dtd/es-ES.po
2517 2       2       build/i18n/po/reports.dtd/fi-FI.po
2518 2       2       build/i18n/po/reports.dtd/fr-CA.po
2519 56      8       build/i18n/po/reports.dtd/he-IL.po
2520 56      8       build/i18n/po/reports.dtd/hu-HU.po
2521 21      14      build/i18n/po/reports.dtd/hy-AM.po
2522 56      8       build/i18n/po/reports.dtd/oc-FR.po
2523 2       2       build/i18n/po/reports.dtd/pt-BR.po
2524 2       2       build/i18n/po/reports.dtd/ru-RU.po
2525 56      8       build/i18n/po/reports.dtd/sv-SE.po
2526 2       2       build/i18n/po/reports.dtd/tr-TR.po
2527 2       2       build/i18n/po/reports.js/ar-JO.po
2528 2       2       build/i18n/po/reports.js/cs-CZ.po
2529 2       2       build/i18n/po/reports.js/de-DE.po
2530 2       2       build/i18n/po/reports.js/en-CA.po
2531 2       2       build/i18n/po/reports.js/en-GB.po
2532 2       2       build/i18n/po/reports.js/es-ES.po
2533 2       2       build/i18n/po/reports.js/fi-FI.po
2534 2       2       build/i18n/po/reports.js/fr-CA.po
2535 22      12      build/i18n/po/reports.js/he-IL.po
2536 2       2       build/i18n/po/reports.js/hu-HU.po
2537 5       5       build/i18n/po/reports.js/hy-AM.po
2538 2       2       build/i18n/po/reports.js/oc-FR.po
2539 2       2       build/i18n/po/reports.js/pt-BR.po
2540 2       2       build/i18n/po/reports.js/ru-RU.po
2541 22      12      build/i18n/po/reports.js/sv-SE.po
2542 2       2       build/i18n/po/reports.js/tr-TR.po
2543 2       2       build/i18n/po/reservation.js/ar-JO.po
2544 2       2       build/i18n/po/reservation.js/cs-CZ.po
2545 2       2       build/i18n/po/reservation.js/de-DE.po
2546 2       2       build/i18n/po/reservation.js/en-CA.po
2547 2       2       build/i18n/po/reservation.js/en-GB.po
2548 2       2       build/i18n/po/reservation.js/es-ES.po
2549 2       2       build/i18n/po/reservation.js/fi-FI.po
2550 2       2       build/i18n/po/reservation.js/fr-CA.po
2551 64      36      build/i18n/po/reservation.js/he-IL.po
2552 64      36      build/i18n/po/reservation.js/hu-HU.po
2553 2       2       build/i18n/po/reservation.js/hy-AM.po
2554 2       2       build/i18n/po/reservation.js/oc-FR.po
2555 2       2       build/i18n/po/reservation.js/pt-BR.po
2556 2       2       build/i18n/po/reservation.js/ru-RU.po
2557 64      36      build/i18n/po/reservation.js/sv-SE.po
2558 64      36      build/i18n/po/reservation.js/tr-TR.po
2559 2       2       build/i18n/po/selfcheck.js/ar-JO.po
2560 2       2       build/i18n/po/selfcheck.js/cs-CZ.po
2561 2       2       build/i18n/po/selfcheck.js/de-DE.po
2562 2       2       build/i18n/po/selfcheck.js/en-CA.po
2563 2       2       build/i18n/po/selfcheck.js/en-GB.po
2564 2       2       build/i18n/po/selfcheck.js/es-ES.po
2565 2       2       build/i18n/po/selfcheck.js/fi-FI.po
2566 2       2       build/i18n/po/selfcheck.js/fr-CA.po
2567 144     37      build/i18n/po/selfcheck.js/he-IL.po
2568 144     37      build/i18n/po/selfcheck.js/hu-HU.po
2569 2       2       build/i18n/po/selfcheck.js/hy-AM.po
2570 2       2       build/i18n/po/selfcheck.js/oc-FR.po
2571 2       2       build/i18n/po/selfcheck.js/pt-BR.po
2572 2       2       build/i18n/po/selfcheck.js/ru-RU.po
2573 144     37      build/i18n/po/selfcheck.js/sv-SE.po
2574 144     37      build/i18n/po/selfcheck.js/tr-TR.po
2575 2       2       build/i18n/po/serial.js/ar-JO.po
2576 2       2       build/i18n/po/serial.js/cs-CZ.po
2577 2       2       build/i18n/po/serial.js/de-DE.po
2578 2       2       build/i18n/po/serial.js/en-GB.po
2579 2       2       build/i18n/po/serial.js/es-ES.po
2580 2       2       build/i18n/po/serial.js/hy-AM.po
2581 2       2       build/i18n/po/serial.properties/ar-JO.po
2582 2       2       build/i18n/po/serial.properties/cs-CZ.po
2583 2       2       build/i18n/po/serial.properties/de-DE.po
2584 2       2       build/i18n/po/serial.properties/en-CA.po
2585 2       2       build/i18n/po/serial.properties/en-GB.po
2586 2       2       build/i18n/po/serial.properties/es-ES.po
2587 2       2       build/i18n/po/serial.properties/fi-FI.po
2588 2       2       build/i18n/po/serial.properties/fr-CA.po
2589 4       4       build/i18n/po/serial.properties/hy-AM.po
2590 2       2       build/i18n/po/serial.properties/oc-FR.po
2591 2       2       build/i18n/po/serial.properties/pt-BR.po
2592 2       2       build/i18n/po/serial.properties/tr-TR.po
2593 3       3       build/i18n/po/serial/ar-JO.po
2594 3       3       build/i18n/po/serial/cs-CZ.po
2595 3       3       build/i18n/po/serial/es-ES.po
2596 419     0       build/i18n/po/serial/hy-AM.po
2597 303     240     build/i18n/po/tpac/ar-JO.po
2598 241     176     build/i18n/po/tpac/cs-CZ.po
2599 301     238     build/i18n/po/tpac/de-DE.po
2600 301     238     build/i18n/po/tpac/en-CA.po
2601 301     238     build/i18n/po/tpac/en-GB.po
2602 302     239     build/i18n/po/tpac/es-ES.po
2603 301     238     build/i18n/po/tpac/fi-FI.po
2604 301     238     build/i18n/po/tpac/fr-CA.po
2605 3633    993     build/i18n/po/tpac/he-IL.po
2606 3633    993     build/i18n/po/tpac/hu-HU.po
2607 582     499     build/i18n/po/tpac/hy-AM.po
2608 301     238     build/i18n/po/tpac/oc-FR.po
2609 301     238     build/i18n/po/tpac/pt-BR.po
2610 228     165     build/i18n/po/tpac/ru-RU.po
2611 3633    993     build/i18n/po/tpac/sv-SE.po
2612 301     238     build/i18n/po/tpac/tr-TR.po
2613 3       3       build/i18n/po/urlverify/ar-JO.po
2614 3       3       build/i18n/po/urlverify/cs-CZ.po
2615 3       3       build/i18n/po/urlverify/de-DE.po
2616 3       3       build/i18n/po/urlverify/es-ES.po
2617 146     0       build/i18n/po/urlverify/hy-AM.po
2618 4       10      build/i18n/po/vandelay.dtd/en-GB.po
2619 4       10      build/i18n/po/vandelay.dtd/fr-CA.po
2620 3       9       build/i18n/po/vandelay.dtd/hy-AM.po
2621 4       10      build/i18n/po/vandelay.dtd/pt-BR.po
2622 2       2       build/i18n/po/vandelay.js/ar-JO.po
2623 2       2       build/i18n/po/vandelay.js/cs-CZ.po
2624 2       2       build/i18n/po/vandelay.js/en-CA.po
2625 2       2       build/i18n/po/vandelay.js/en-GB.po
2626 2       2       build/i18n/po/vandelay.js/es-ES.po
2627 2       2       build/i18n/po/vandelay.js/hy-AM.po
2628 2       2       build/i18n/po/vandelay.js/pt-BR.po
2629 3       3       build/i18n/po/vandelay/ar-JO.po
2630 3       3       build/i18n/po/vandelay/cs-CZ.po
2631 3       3       build/i18n/po/vandelay/de-DE.po
2632 3       3       build/i18n/po/vandelay/es-ES.po
2633 626     0       build/i18n/po/vandelay/hy-AM.po
2634 1009    640     build/i18n/po/webstaff/ar-JO.po
2635 739     344     build/i18n/po/webstaff/cs-CZ.po
2636 1011    642     build/i18n/po/webstaff/es-ES.po
2637 972     636     build/i18n/po/webstaff/ru-RU.po
2638  create mode 100644 build/i18n/po/FlattenerGrid.js/hy-AM.po
2639  create mode 100644 build/i18n/po/PCrudFilterPane.js/hy-AM.po
2640  create mode 100644 build/i18n/po/acq/hy-AM.po
2641  create mode 100644 build/i18n/po/acq/ru-RU.po
2642  create mode 100644 build/i18n/po/actor/hy-AM.po
2643  create mode 100644 build/i18n/po/booking/hy-AM.po
2644  create mode 100644 build/i18n/po/cat/hy-AM.po
2645  create mode 100644 build/i18n/po/circ/hy-AM.po
2646  create mode 100644 build/i18n/po/conify/hy-AM.po
2647  create mode 100644 build/i18n/po/kpac/hy-AM.po
2648  create mode 100644 build/i18n/po/serial/hy-AM.po
2649  create mode 100644 build/i18n/po/urlverify/hy-AM.po
2650  create mode 100644 build/i18n/po/vandelay/hy-AM.po
2651
2652 commit 6751df5dbf6c98e998b300840dc3ffcbf03e1488
2653 Author: Ben Shum <ben@evergreener.net>
2654 Date:   Sun Sep 3 23:34:24 2017 -0400
2655
2656     Translation updates - newpot
2657     
2658     Signed-off-by: Ben Shum <ben@evergreener.net>
2659
2660 3535    3409    build/i18n/po/db.seed/db.seed.pot
2661 2505    2301    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
2662 13      1       build/i18n/po/ils_events.xml/ils_events.xml.pot
2663 41      1       build/i18n/po/reports.dtd/reports.dtd.pot
2664 308     212     build/i18n/po/tpac/tpac.pot
2665 2512    430     build/i18n/po/webstaff/webstaff.pot
2666
2667 commit d5fe1cc24af2fa56cb1f5cc196441b7fa3681f50
2668 Author: Galen Charlton <gmc@equinoxinitiative.org>
2669 Date:   Sat Sep 2 11:38:32 2017 -0400
2670
2671     LP#1251394: fix typo in seed data caugh by t/24-sql-gettext-unique.t
2672     
2673     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2674
2675 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2676 1       1       Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
2677
2678 commit 0bef0c27c2e9f4eea85ef34e1a302aa847e785ba
2679 Author: Galen Charlton <gmc@equinoxinitiative.org>
2680 Date:   Fri Sep 1 17:33:50 2017 -0400
2681
2682     LP#1714594: fix lp1629108_metarecord_constituent_result_reroute.pg
2683     
2684     This patch accounts for the fact that the IDs returned in source_list
2685     do not have a set order. It also no longer recreates unapi.mmr_mra()
2686     within the test case, meaning that it can now serve as a true regression
2687     test.
2688     
2689     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2690
2691 2       99      Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
2692
2693 commit b930174c8c3cf75309993e9f90d9fb8d816e4d23
2694 Author: Mike Rylander <mrylander@gmail.com>
2695 Date:   Fri Sep 1 17:17:16 2017 -0400
2696
2697     Stamping upgrade scripts for Display Fields and Vandelay regression
2698     
2699     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2700
2701 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2702 554     0       Open-ILS/src/sql/Pg/upgrade/1073.schema.metabib-display-field.sql
2703 38      0       Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
2704 21      0       Open-ILS/src/sql/Pg/upgrade/1075.schema.fix_vii_fake_fkey.sql
2705 0       19      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
2706 0       552     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2707 0       36      Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2708  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1073.schema.metabib-display-field.sql
2709  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
2710  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1075.schema.fix_vii_fake_fkey.sql
2711  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
2712  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2713  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2714
2715 commit 0161aef74694648a57307915157469246947e9d1
2716 Author: Galen Charlton <gmc@equinoxinitiative.org>
2717 Date:   Fri Sep 1 17:26:32 2017 -0400
2718
2719     LP#1152753: upgrade script
2720     
2721     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2722     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2723
2724 19      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
2725  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
2726
2727 commit 4d96474c8f085392c2c5dc21d0ba40a5a8e7c814
2728 Author: Galen Charlton <gmc@equinoxinitiative.org>
2729 Date:   Fri Sep 1 17:22:42 2017 -0400
2730
2731     LP#1152753: fix fake FK trigger on vandelay.import_item
2732     
2733     Fixes a regression caught by live_t/0824.item_import_defaults.pg
2734     
2735     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2736     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2737
2738 3       0       Open-ILS/src/sql/Pg/800.fkeys.sql
2739
2740 commit d74649d498fd83f1651a1b39f474d530e822eba3
2741 Author: Bill Erickson <berickxx@gmail.com>
2742 Date:   Fri Aug 25 12:58:00 2017 -0400
2743
2744     LP#1251394 Display fields release notes
2745     
2746     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2747     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2748
2749 55      0       docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
2750  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
2751
2752 commit c095a3adb3649c575bcfcb846040c16b79757661
2753 Author: Bill Erickson <berickxx@gmail.com>
2754 Date:   Fri Aug 25 12:40:20 2017 -0400
2755
2756     LP#1251394 Author display field xpath
2757     
2758     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2759     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2760
2761 5       0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2762
2763 commit 0403f71a2e5458c73ed4ad9ce26e15608fbd3990
2764 Author: Bill Erickson <berickxx@gmail.com>
2765 Date:   Fri Aug 25 12:28:10 2017 -0400
2766
2767     LP#1251394 More representative field cleanup
2768     
2769     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2770     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2771
2772 0       2       Open-ILS/examples/fm_IDL.xml
2773
2774 commit eee9c17df8e49ed5661b1cb56918a85bc041863f
2775 Author: Bill Erickson <berickxx@gmail.com>
2776 Date:   Fri Aug 25 12:15:28 2017 -0400
2777
2778     LP#1251394 Display field CDBI thinko repair
2779     
2780     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2781     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2782
2783 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
2784
2785 commit 6e86943b5ae02217330ec71ef30ecf68abe0f9ff
2786 Author: Bill Erickson <berickxx@gmail.com>
2787 Date:   Fri Aug 25 11:50:27 2017 -0400
2788
2789     LP#1251394 egBibDisplay service examples
2790     
2791     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2792     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2793
2794 41      0       Open-ILS/web/js/ui/default/staff/cat/services/record.js
2795
2796 commit 436345ea4808152bdeee1f737a4073f15b73f2df
2797 Author: Bill Erickson <berickxx@gmail.com>
2798 Date:   Fri Aug 25 10:50:44 2017 -0400
2799
2800     LP#1251394 Display field schema sync'ing
2801     
2802     Copy flat/compressed/wide display entry views into base schema.
2803     Synchronize a few remaining seed data bits.
2804     
2805     Replace references to 'topic_subject' in wide display views with the new
2806     'creators' field.
2807     
2808     Remove ZZZZ.UNDO testing SQL file.
2809     
2810     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2811     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2812
2813 1       1       Open-ILS/examples/fm_IDL.xml
2814 8       0       Open-ILS/src/sql/Pg/002.schema.config.sql
2815 57      0       Open-ILS/src/sql/Pg/030.schema.metabib.sql
2816 3       3       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2817 5       2       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2818 0       308     Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
2819  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
2820
2821 commit 2ce54127d256e0087abcf2be8a1e0258b22ffee8
2822 Author: Mike Rylander <mrylander@gmail.com>
2823 Date:   Fri Aug 18 17:18:29 2017 -0400
2824
2825     LP#1251394: Seed data changes
2826     
2827     Removing the topic_subject map, since it ends up with single terms rather than
2828     the more useful "--"-separated full subjects.  Also added an "all creators"
2829     mapping so that if the default "author" is empty for a record, the display
2830     logic can do its best to find an appropriate value.
2831     
2832     Gone, again, is the representative_field structure from the baseline (and from
2833     my upgrade changes).
2834     
2835     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2836     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2837     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2838
2839 0       20      Open-ILS/src/sql/Pg/002.schema.config.sql
2840 20      8       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2841 0       20      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2842 8       6       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2843
2844 commit 4d9df04f07e77f91f7c2d4830ff16b8d67f633e5
2845 Author: Mike Rylander <mrylander@gmail.com>
2846 Date:   Fri Aug 18 16:34:04 2017 -0400
2847
2848     LP#1251394: Minor fixes
2849     
2850      * Fix function names in drop statements for upgrade
2851      * Adjust array concat syntax in plpgsql
2852     
2853     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2854     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2855     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2856
2857 4       4       Open-ILS/src/sql/Pg/030.schema.metabib.sql
2858 6       6       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2859
2860 commit c7598ec8d3d4cf442ed2c3cb153b00ec4cf58ce4
2861 Author: Mike Rylander <mrylander@gmail.com>
2862 Date:   Fri Aug 18 15:32:34 2017 -0400
2863
2864     LP#1251394: Reingest streamlining, schema realigning, rebasing
2865     
2866     I've rebased this to master and undertake some work to allow streamlined
2867     reingest of specific index definitions.  The API remains essentially backwards
2868     compatable, but is reingest_metabib_field_entries() is extended to accept a
2869     list of index definition IDs to which it should restrict its work.  If that
2870     optional parameter is not passed, all index definitions are processed.
2871     
2872     This has the benefit of skipping XML transformation for index definitions
2873     which won't produce output useful to the requested reingest process, which
2874     should provide a significant speed boost for some situations.
2875     
2876     The upgrade schema has now been realigned with some missing bits from the
2877     baseline, but the baseline may still be lacking some from the upgrade.
2878     
2879     The data upgrade script has been made to use the existing index definitions
2880     where they match the needs of the new ones, and to use the new reindexing
2881     options.
2882     
2883     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2884     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2885     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2886
2887 36      22      Open-ILS/src/sql/Pg/030.schema.metabib.sql
2888 135     9       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2889 10      35      Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2890
2891 commit 1ffccff52c4a003c7d56c5e67477d173b6d3256f
2892 Author: Bill Erickson <berickxx@gmail.com>
2893 Date:   Wed May 17 16:34:43 2017 -0400
2894
2895     LP#1251394 Webstaff Display fields utility functions
2896     
2897     Adds functions for translating bib record display field data into a
2898     variety of useful formats and structures.  Some are best suited for
2899     grids, others for lists of values, etc.
2900     
2901     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2902     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2903
2904 67      0       Open-ILS/web/js/ui/default/staff/cat/services/record.js
2905
2906 commit 2b9e0ff2b769f58cdda42022fda0c7e2fd45131a
2907 Author: Bill Erickson <berickxx@gmail.com>
2908 Date:   Thu May 11 17:54:58 2017 -0400
2909
2910     LP#1251394 Compressed and wide display entry VIEWs
2911     
2912     flat_display_entry is one row per entry with all of the relevent info.
2913     compressed_display_entry sits atop flat_display_entry and compresses the
2914     values into JSON scalars and arrays depending on the 'multi' value.
2915     
2916     Wide display entry is a tabular view of the well-known fields a la
2917     reporter.simple_record.
2918     
2919     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2920     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2921
2922 58      2       Open-ILS/examples/fm_IDL.xml
2923 54      14      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2924 7       2       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2925 2       0       Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
2926
2927 commit a473001c669604d9085d3bda6484b320d3bcd754
2928 Author: Bill Erickson <berickxx@gmail.com>
2929 Date:   Thu May 11 17:37:32 2017 -0400
2930
2931     LP#1251394 display map perms; links; formatting
2932     
2933     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2934     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2935
2936 12      7       Open-ILS/examples/fm_IDL.xml
2937
2938 commit 071ca406ba4806b9be9abf3565b685e6c17efbc1
2939 Author: Bill Erickson <berickxx@gmail.com>
2940 Date:   Thu May 11 12:14:10 2017 -0400
2941
2942     LP#1251394 flat_display_entry gets 'field' col
2943     
2944     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2945     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2946
2947 3       1       Open-ILS/examples/fm_IDL.xml
2948 2       1       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2949
2950 commit 4196a3a4c181debd68be410dc18897bfdc4841e2
2951 Author: Bill Erickson <berickxx@gmail.com>
2952 Date:   Thu May 11 11:56:32 2017 -0400
2953
2954     LP#1251394 config.display_field_map / flat json display
2955     
2956     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2957     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2958
2959 27      21      Open-ILS/examples/fm_IDL.xml
2960 22      84      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2961 46      0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2962 306     0       Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
2963  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2964  create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
2965
2966 commit 0773c439935f172ed571186d45f41bef1a1b8e0e
2967 Author: Bill Erickson <berickxx@gmail.com>
2968 Date:   Wed Apr 26 17:19:06 2017 -0400
2969
2970     LP#1251394 Display fields schema rebase
2971     
2972     Rebase modified SQL functions to match their current production verions,
2973     plus changes required for this branch.
2974     
2975     Specifically metabib.reingest_metabib_field_entries and
2976     biblio.extract_metabib_field_entry
2977     
2978     Remove duplicate config.metabib_representative_field_is_valid
2979     function declaration from 002.schema.config.sql.
2980     
2981     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2982     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2983
2984 0       10      Open-ILS/src/sql/Pg/002.schema.config.sql
2985 9       18      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2986
2987 commit 11507993c4befcbdbe8d2c46c2f9e5ab40920c31
2988 Author: Dan Wells <dbw2@calvin.edu>
2989 Date:   Fri Feb 20 14:37:51 2015 -0500
2990
2991     LP#1251394 Fix DB order of operations
2992     
2993     'representative_field' (and its check function) create circular
2994     references between metabib_class and metabib_field.  The most
2995     straightforward fix is to deal with those fields separate from the
2996     initial table creation and field insertion.
2997     
2998     Signed-off-by: Dan Wells <dbw2@calvin.edu>
2999     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3000     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3001
3002 20      6       Open-ILS/src/sql/Pg/002.schema.config.sql
3003 4       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3004
3005 commit 054027e6340baf5d2f7e58287ed6e1253cab4382
3006 Author: Bill Erickson <berick@esilibrary.com>
3007 Date:   Thu Nov 14 16:58:54 2013 -0500
3008
3009     LP#1251394 Display fields schema/IDL continued
3010     
3011     * Upgrade SQL repairs
3012     * make display fields field-safe
3013     * Representative fields
3014     
3015     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3016     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3017
3018 15      8       Open-ILS/examples/fm_IDL.xml
3019 16      0       Open-ILS/src/sql/Pg/002.schema.config.sql
3020 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3021 80      18      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
3022
3023 commit 9d57def5f515dc7aa9ef11a02f016e6fe8a33b17
3024 Author: Mike Rylander <mrylander@gmail.com>
3025 Date:   Thu Nov 14 16:43:31 2013 -0500
3026
3027     LP#1251394 un-squash repeated fields; some minor schema re-alignment
3028     
3029     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3030     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3031     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3032
3033 3       2       Open-ILS/examples/fm_IDL.xml
3034 1       0       Open-ILS/src/sql/Pg/002.schema.config.sql
3035 19      13      Open-ILS/src/sql/Pg/030.schema.metabib.sql
3036 22      13      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
3037
3038 commit 0f98fc18012ac949e1b299a7339bbea9639648bf
3039 Author: Bill Erickson <berick@esilibrary.com>
3040 Date:   Thu Nov 14 14:15:28 2013 -0500
3041
3042     LP#1251394 Display Fields DB schema continued
3043     
3044     * Schema chnange continued
3045     * mde IDL entry
3046     * flat display IDL view
3047     * IDL links from bre to mde/mfde
3048     
3049     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3050     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3051
3052 56      0       Open-ILS/examples/fm_IDL.xml
3053 95      2       Open-ILS/src/sql/Pg/030.schema.metabib.sql
3054 405     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
3055  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
3056
3057 commit 537efb752bb1508f885edba22e65af26716ec303
3058 Author: Dan Scott <dan@coffeecode.net>
3059 Date:   Mon Jun 27 16:53:55 2011 -0400
3060
3061     LP#1251394 Add display_field column to config.metabib_field
3062     
3063     The idea is to pull the XPath definitions and i18nized labels for
3064     config.metabib_field entries into other contexts, to avoid duplicate /
3065     conflicting defintions in different layers of the code. If display_field
3066     is TRUE, then it is a signal that it could be usefully exposed to users.
3067     
3068     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3069     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3070     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3071
3072 1       0       Open-ILS/examples/fm_IDL.xml
3073 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
3074 2       1       Open-ILS/src/sql/Pg/002.schema.config.sql
3075 4       4       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3076
3077 commit 3a14a5078160139d6e724dba0f6c295e6ba1f86c
3078 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3079 Date:   Fri Aug 11 17:52:13 2017 -0400
3080
3081     LP#1599894 - OPAC disable Add to MyList when doing metabib search
3082     
3083     Since adding a result to MyList yields to a random title
3084     (due to bad id) being added to temp. lists, disable MyList if
3085     metabib search is on, i.e "Group formats and editions"
3086     checkbox is checked.
3087     
3088     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3089     
3090     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3091     
3092     Conflicts:
3093         Open-ILS/src/templates/opac/parts/result/table.tt2
3094
3095 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
3096 2       0       Open-ILS/src/templates/opac/parts/result/table.tt2
3097
3098 commit a3f854db8c407ccec37ac5728779544c4cd8feca
3099 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3100 Date:   Fri Sep 1 10:36:26 2017 -0700
3101
3102     LP#1673870: release notes for ebook transactions
3103     
3104     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3105     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3106
3107 36      0       docs/opac/ebook_transactions.adoc
3108  create mode 100644 docs/opac/ebook_transactions.adoc
3109
3110 commit 0cbe5b5a064d99c726d4e6137b28a321bbc72381
3111 Author: Galen Charlton <gmc@equinoxinitiative.org>
3112 Date:   Thu Aug 31 12:59:40 2017 -0400
3113
3114     LP#1673870: avoid e-session cookie weirdness
3115     
3116     This patch is a bit of hackery to work around an intermittent
3117     (but frequent) situation where the vendor session cookie got
3118     cleared right before invoking the cancel hold method, leading
3119     to its failure.
3120     
3121     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3122     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3123     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3124
3125 18      14      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3126
3127 commit e6b541bea9302ec004e28c88cda005efa0380527
3128 Author: Galen Charlton <gmc@equinoxinitiative.org>
3129 Date:   Thu Aug 31 12:17:12 2017 -0400
3130
3131     LP#1673870: some tidying up of JavaScript
3132     
3133     - test for ebook_spinner div before attempting to set a class
3134     - eject a couple Perlisms
3135     
3136     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3137     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3138     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3139
3140 3       3       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3141
3142 commit c8a0199542897b0cbc46bf7499d3c7975014556c
3143 Author: Galen Charlton <gmc@equinoxinitiative.org>
3144 Date:   Thu Aug 31 11:49:08 2017 -0400
3145
3146     LP#1673870: add support for cache-busting
3147     
3148     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3149     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3150     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3151
3152 1       1       Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
3153 1       1       Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
3154 1       1       Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
3155 1       1       Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
3156 1       1       Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
3157 1       1       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
3158 2       2       Open-ILS/src/templates/opac/parts/record/summary.tt2
3159 2       2       Open-ILS/src/templates/opac/parts/result/table.tt2
3160
3161 commit 9710a3bd15bb9d61927b310546d76a590d2fc3e0
3162 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3163 Date:   Wed Aug 16 11:30:54 2017 -0700
3164
3165     LP#1673870: fix OneClickdigital handler to reflect how their API actually works, documentation notwithstanding
3166     
3167     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3168     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3169     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3170
3171 10      8       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
3172
3173 commit 1004dda5626abf095b966fb7bc2ac317bfe71505
3174 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3175 Date:   Mon Aug 14 14:03:59 2017 -0700
3176
3177     LP#1673870: display ebook availability when detailed holdings info is unavailable
3178     
3179     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3180     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3181     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3182
3183 2       0       Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
3184
3185 commit 210317af1ee75577ae5b355d568288d637ce456d
3186 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3187 Date:   Wed Jul 12 12:35:43 2017 -0700
3188
3189     LP#1673870: indicate suspended holds for OverDrive
3190     
3191     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3192     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3193     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3194
3195 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3196
3197 commit 07d942af5cff7a861b6b1f1809cae5a8374e430c
3198 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3199 Date:   Tue Jul 11 15:45:48 2017 -0700
3200
3201     LP#1673870: move ebook availability JS to standard location
3202     
3203     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3204     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3205     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3206
3207 0       54      Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
3208 4       0       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
3209 0       1       Open-ILS/src/templates/opac/parts/js.tt2
3210 52      0       Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
3211  delete mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
3212  create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
3213
3214 commit b4b649509cf28581b28a13071707f6555301b066
3215 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3216 Date:   Fri Aug 18 13:35:09 2017 -0700
3217
3218     LP#1673870: show spinner in My Account while loading from ebook API
3219     
3220     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3221     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3222     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3223
3224 1       0       Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
3225 1       0       Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
3226 1       0       Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
3227 1       0       Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
3228 1       0       Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
3229 1       0       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3230
3231 commit 904875cd9cfceeb8681c4d2befa878b61ed65a06
3232 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3233 Date:   Tue Jul 4 16:20:11 2017 -0700
3234
3235     LP#1673870: Handle OverDrive ebook checkout and download
3236     
3237     The workflow for checking out and downloading a title via the OverDrive
3238     API is relatively complex:
3239     
3240     1. Check out a title.
3241     
3242     2. Lock in a specific format for the checked-out title.  Once you lock
3243     in a format, you can only download the title in that format -- except
3244     that the browser-based OverDrive Read and OverDrive Listen formats are
3245     always available (if supported for that title), even if you've locked in
3246     another format.
3247     
3248     3. Request a link for downloading the title in the specified format.
3249     Download links are dynamically generated and only work for 60 seconds
3250     from the time of your request.
3251     
3252     To simplify the process, we require the user to lock in a format during
3253     checkout.  Then, when the user clicks the Download button, we request a
3254     download link; OverDrive responds with a URL, and we immediately
3255     redirect the current browser tab/window to that URL.
3256     
3257     A new API call, open-ils.ebook_api.title.get_download_link, has been
3258     added for requesting the download link.  Since API calls are not
3259     vendor-specific, we also add support for the new method in the test
3260     module, complete with unit test.
3261     
3262     Supplementary fixes:
3263     
3264     - show spinner in My Account while loading from ebook API
3265     - ensure session ID is available to ebook object during transactions
3266     - fix display of ebook formats
3267     
3268     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3269     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3270     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3271
3272 43      4       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
3273 79      7       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3274 23      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
3275 9       1       Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
3276 1       1       Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
3277 56      8       Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
3278 91      20      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3279
3280 commit 8a9ba80dd1533138773762a5d3ee4c030b2c92bc
3281 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3282 Date:   Wed Jun 28 13:49:37 2017 -0700
3283
3284     LP#1673870: fix bug that prevented more than one ebook transaction from appearing in list in My Account
3285     
3286     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3287     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3288     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3289
3290 2       2       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3291
3292 commit 2efd93f58bee719e8d8f85a25dd45b2b6e552a6a
3293 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3294 Date:   Wed Jun 28 13:36:24 2017 -0700
3295
3296     LP#1673870: Support placing and canceling OverDrive holds
3297     
3298     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3299     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3300     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3301
3302 8       2       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
3303 53      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3304 3       0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
3305 5       0       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
3306 1       1       Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
3307
3308 commit 4f9df515878d90c031c75c9d4fb5ebf486a87d4c
3309 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3310 Date:   Mon Jun 26 16:23:54 2017 -0700
3311
3312     LP#1673870: Use separate templates for ebook checkouts and holds
3313     
3314     Previously we used the same TT2 template for listing checkouts and
3315     performing a checkout, and for listing holds and placing a hold.  This
3316     leads to problems; in particular, URL parameters required for checkout
3317     and hold actions were "sticky," so viewing your holds after placing a
3318     hold would show the "Place Hold" UI instead of a list of holds.  This
3319     commit introduces separate templates for ebook actions as a workaround.
3320     
3321     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3322     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3323     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3324
3325 33      0       Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
3326 2       9       Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
3327 2       11      Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
3328 35      0       Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
3329 2       2       Open-ILS/src/templates/opac/parts/record/summary.tt2
3330 2       2       Open-ILS/src/templates/opac/parts/result/table.tt2
3331 5       11      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3332  create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
3333  create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
3334
3335 commit 34b67a5e983b92c9deeb1da5cfabb14f5bf7557c
3336 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3337 Date:   Fri Jul 14 11:56:54 2017 -0700
3338
3339     LP#1673870: remove separate JS function for ready-only holds
3340     
3341     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3342     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3343     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3344
3345 10      41      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3346
3347 commit 1f8471c342ee4e3f2c800257bb12dd208ea99480
3348 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3349 Date:   Fri Jun 23 15:57:49 2017 -0700
3350
3351     LP#1673870: Add ebook API cancel hold functionality to OPAC
3352     
3353     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3354     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3355     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3356
3357 17      0       Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
3358 39      6       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3359
3360 commit 2bafbbd2aee289e5bb4fc810aeb369cc9ffe00a6
3361 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3362 Date:   Fri Jun 23 13:43:03 2017 -0700
3363
3364     LP#1673870: Link ebook transaction objects to vendor in JS
3365     
3366     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3367     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3368     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3369
3370 4       0       Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
3371
3372 commit e80fd44bf73f770758bb8706b474ddb401e043c1
3373 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3374 Date:   Wed Jun 21 12:05:11 2017 -0700
3375
3376     LP#1673870: Add ebook transaction links to search results and record details
3377     
3378     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3379     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3380     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3381
3382 5       0       Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
3383 18      0       Open-ILS/src/templates/opac/parts/record/summary.tt2
3384 22      0       Open-ILS/src/templates/opac/parts/result/table.tt2
3385
3386 commit 2cc4477c4c657ed9a29eb57c58b5b995a35ed59a
3387 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3388 Date:   Wed Mar 22 13:00:47 2017 -0700
3389
3390     LP#1673870: Add ebook API place hold functionality to OPAC
3391     
3392     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3393     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3394     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3395
3396 13      2       Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
3397 2       0       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
3398 17      0       Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
3399 73      9       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3400
3401 commit da17a15eb931f82a9b38f2d579c0fed1215a0962
3402 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3403 Date:   Tue Mar 21 15:32:48 2017 -0700
3404
3405     LP#1673870: Checkout/renew/checkin methods for OverDrive API
3406     
3407     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3408     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3409     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3410
3411 91      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3412
3413 commit 61f4a26d0396fa6ff3fa0293c5f439cdb8d403d7
3414 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3415 Date:   Fri Mar 17 15:22:32 2017 -0700
3416
3417     LP#1673870: Add ebook API checkout functionality to OPAC
3418     
3419     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3420     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3421     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3422
3423 12      4       Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
3424 13      0       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
3425 40      0       Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
3426 66      1       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3427
3428 commit bddaee3a63eb5a3e3d1345899dbc5f9c30d52241
3429 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3430 Date:   Fri Mar 17 13:04:09 2017 -0700
3431
3432     LP#1673870: Add basic ebook API title lookup
3433     
3434     Adds an API method to obtain the title and author (and, eventually,
3435     cover image URL) for a given ebook via the open-ils.ebook_api service.
3436     
3437     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3438     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3439     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3440
3441 31      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
3442 23      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
3443 38      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
3444 13      1       Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
3445
3446 commit 346994bd5daaa3c6060431dd41b335f022372b39
3447 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3448 Date:   Fri Jul 14 11:48:49 2017 -0700
3449
3450     LP#1673870: process ebook variable in misc_util.tt2
3451     
3452     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3453     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3454     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3455
3456 4       12      Open-ILS/src/templates/opac/parts/ebook_api/avail.tt2
3457 11      0       Open-ILS/src/templates/opac/parts/misc_util.tt2
3458
3459 commit b5e13c8060288681fb6760da97d65928253fa957
3460 Author: Kathy Lussier <klussier@masslnc.org>
3461 Date:   Fri Sep 1 16:05:08 2017 -0400
3462
3463     LP#1638299: Stamping upgrade scripts for authority infrastructure work
3464     
3465     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3466
3467 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
3468 1630    0       Open-ILS/src/sql/Pg/upgrade/1068.data.MADS21-xsl.sql
3469 505     0       Open-ILS/src/sql/Pg/upgrade/1069.schema.authority.sql
3470 489     0       Open-ILS/src/sql/Pg/upgrade/1070.schema.thesauri.sql
3471 341     0       Open-ILS/src/sql/Pg/upgrade/1071.schema.browse_uses_ahf.sql
3472 16      0       Open-ILS/src/sql/Pg/upgrade/1072.data.add_seealso_cgf.sql
3473 0       1628    Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
3474 0       503     Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
3475 0       487     Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
3476 0       339     Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
3477 0       14      Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
3478  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1068.data.MADS21-xsl.sql
3479  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1069.schema.authority.sql
3480  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1070.schema.thesauri.sql
3481  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1071.schema.browse_uses_ahf.sql
3482  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1072.data.add_seealso_cgf.sql
3483  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
3484  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
3485  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
3486  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
3487  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
3488
3489 commit 647a99d37b809574ce798311ce55a81394c0426d
3490 Author: Kathy Lussier <klussier@masslnc.org>
3491 Date:   Fri Sep 1 15:48:27 2017 -0400
3492
3493     LP#1638299: Fix label for narrower terms
3494     
3495     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3496
3497 1       1       Open-ILS/src/templates/opac/browse.tt2
3498
3499 commit bf15cab4d69f7d7110780457c3b426c890d0182b
3500 Author: Galen Charlton <gmc@equinoxinitiative.org>
3501 Date:   Fri Sep 1 15:01:29 2017 -0400
3502
3503     LP#1638299: fix typo
3504     
3505     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3506     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3507
3508 1       1       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
3509
3510 commit b95bd687c34cb4dc4a7c66fa5b3d2fea4ac13a85
3511 Author: Galen Charlton <gmc@equinoxinitiative.org>
3512 Date:   Thu Aug 31 22:42:41 2017 -0400
3513
3514     LP#1638299: rename schema update scripts to clarify their proper order
3515     
3516     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3517     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3518
3519 0       14      Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
3520 1628    0       Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
3521 503     0       Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
3522 487     0       Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
3523 339     0       Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
3524 14      0       Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
3525 0       1628    Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
3526 0       503     Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
3527 0       487     Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
3528 0       339     Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
3529  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
3530  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
3531  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
3532  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
3533  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
3534  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
3535  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
3536  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
3537  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
3538  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
3539
3540 commit 8198c0cea76b7eae98bca48b6eba36039a425ab6
3541 Author: Galen Charlton <gmc@equinoxinitiative.org>
3542 Date:   Thu Aug 31 22:37:01 2017 -0400
3543
3544     LP#1638299: add release notes
3545     
3546     Also, here is a basic testing plan:
3547     
3548     - Upon applying the patch, verify that browse in the public
3549       catalog uses See, broader or narrower term, and see also
3550       as labels.
3551     - Verify that scope notes now only display under the main
3552       heading in the browse list.
3553     - Verify that turning off the Display related headings (see-also) in browse
3554       global flag disables display of see-also (related headings)
3555       in the public headings browse. Note that it may be necessary to
3556       clear memcached caching of cgf.
3557     - Verify that see references are consistently shown.
3558     - Verify that Server Administration | Authority Headings Fields works
3559     - Verify that Server Administration | Thesauri now includes fields for
3560       short code and URI.
3561     
3562     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3563     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3564
3565 24      0       docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
3566  create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
3567
3568 commit cbc7c3aa952b10a78bdc3a243b0a31af2e430502
3569 Author: Galen Charlton <gmc@equinoxinitiative.org>
3570 Date:   Thu Aug 31 22:30:02 2017 -0400
3571
3572     LP#1638299: add new authority.thesaurus columns to IDL
3573     
3574     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3575     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3576
3577 2       0       Open-ILS/examples/fm_IDL.xml
3578
3579 commit 916337c23877ec1f75ee44088ff1666dd8c43d04
3580 Author: Galen Charlton <gmc@equinoxinitiative.org>
3581 Date:   Thu Aug 31 22:12:48 2017 -0400
3582
3583     LP#1638299: fix display of joiners for related and variant headings
3584     
3585     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3586     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3587
3588 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
3589
3590 commit f6f69bfc2f62a1c5c4dfa2837307950d414a98e6
3591 Author: Galen Charlton <gmc@equinoxinitiative.org>
3592 Date:   Thu Aug 31 18:30:14 2017 -0400
3593
3594     LP#1638299: reify schema and seed data for new databases
3595     
3596     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3597     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3598
3599 224     1       Open-ILS/src/sql/Pg/011.schema.authority.sql
3600 186     0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3601 3       2       Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
3602 1       0       Open-ILS/src/sql/Pg/sql_file_manifest
3603
3604 commit dfdf183e68aaaa29f577dde20d41db5ea002637e
3605 Author: Galen Charlton <gmc@equinoxinitiative.org>
3606 Date:   Thu Aug 31 17:22:36 2017 -0400
3607
3608     LP#1638299: adjust staff-side authority browse
3609     
3610     Now that the primary key of the authority.thesarus table
3611     has changed from the single-character code to the LC-assigned
3612     authority code, a bit of additional translation is required.
3613     
3614     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3615     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3616
3617 18      5       Open-ILS/web/js/ui/default/cat/authority/list.js
3618
3619 commit 665c8af4df73817d4f4139fb6f71fcf86533177b
3620 Author: Galen Charlton <gmc@equinoxinitiative.org>
3621 Date:   Thu Jul 27 22:31:47 2017 +0000
3622
3623     LP#1638299: improve display of related headings in browse
3624     
3625     This patch adds a new global flag to control whether see
3626     alsos are displayed at all; it also allows better labels based
3627     on the heading purpose.
3628     
3629     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3630     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3631
3632 19      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
3633 11      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3634 14      0       Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
3635 18      4       Open-ILS/src/templates/opac/browse.tt2
3636  create mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
3637
3638 commit eebd7b1a96ca771e743f5f1179e683e9689dbd25
3639 Author: Galen Charlton <gmc@equinoxinitiative.org>
3640 Date:   Thu Jul 27 20:51:25 2017 +0000
3641
3642     LP#1638299: improve display of scope notes in headings browse
3643     
3644     Scope notes are now displayed only under uses of a heading as a main
3645     heading.
3646     
3647     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3648     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3649
3650 6       12      Open-ILS/src/templates/opac/browse.tt2
3651
3652 commit 8142f7c60c65cd063ee8a7f83fe639f0479ff95f
3653 Author: Galen Charlton <gmc@equinoxinitiative.org>
3654 Date:   Thu Aug 31 16:26:27 2017 -0400
3655
3656     LP#1358392: use ahf to determine whether headings fields are variant
3657     
3658     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3659     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3660
3661 22      3       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
3662 0       211     Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
3663 339     0       Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
3664  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
3665  create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
3666
3667 commit cd2b70d9d594c56c467f87851ae9ca5954d206b7
3668 Author: Srey Seng <sreyseng@gmail.com>
3669 Date:   Fri Sep 5 14:28:07 2014 -0700
3670
3671     LP#1358392: See references not always displaying on browse search
3672     
3673     When browsing for an unauthorized heading, See references are not always
3674     displaying on browse search. Those that do display surface due to the
3675     existence of cross-reference(s).
3676     
3677     Desired behaviour is that unauthorized headings should also surface in browse
3678     results, even without the existence of cross-reference(s), as long as the
3679     authority record containing the unauthorized heading controls at least one bib.
3680     There are many authority records that do not have cross-references but do contain
3681     unauthorized headings, so browse results that would otherwise be hidden would now
3682     be exposed.
3683     
3684     This fix adds an additional logic to check if the browse term is an
3685     unauthorized term and if so, perform a slightly modified procedure
3686     but otherwise, perform the usual procedure so as not to break any existing
3687     functionality.
3688     
3689     Signed-off-by: Srey Seng <sreyseng@gmail.com>
3690     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3691     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3692     
3693     Conflicts:
3694         Open-ILS/src/sql/Pg/030.schema.metabib.sql
3695     
3696     Rebased to account for eliminated staged search work.
3697     
3698     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3699     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3700
3701 37      13      Open-ILS/src/sql/Pg/300.schema.staged_search.sql
3702 211     0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
3703  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
3704
3705 commit 1f3fd685901655019dd98e3d9dddb79345ce6cac
3706 Author: Mike Rylander <mrylander@gmail.com>
3707 Date:   Tue Feb 7 16:40:47 2017 -0500
3708
3709     LP#1638299: add list of thesauruses
3710     
3711     This patch gets a full list of subject thesuaruses from LC
3712     and uses them in control set mapping.
3713     
3714     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3715     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3716     
3717     Conflicts:
3718         Open-ILS/src/sql/Pg/950.data.seed-values.sql
3719     
3720     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3721     
3722     Conflicts:
3723         Open-ILS/src/sql/Pg/950.data.seed-values.sql
3724
3725 51      0       Open-ILS/src/extras/convert_LoCSchemas_to_thesauri.pl
3726 50      0       Open-ILS/src/extras/genreFormSchemes.tsv
3727 200     0       Open-ILS/src/extras/genreFormSchemes.utf8.json
3728 345     0       Open-ILS/src/extras/subjectSchemes.tsv
3729 1176    0       Open-ILS/src/extras/subjectSchemes.utf8.json
3730 12      1       Open-ILS/src/sql/Pg/011.schema.authority.sql
3731 433     14      Open-ILS/src/sql/Pg/950.data.seed-values.sql
3732 2       2       Open-ILS/src/sql/Pg/999.functions.global.sql
3733 487     0       Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
3734  create mode 100755 Open-ILS/src/extras/convert_LoCSchemas_to_thesauri.pl
3735  create mode 100644 Open-ILS/src/extras/genreFormSchemes.tsv
3736  create mode 100644 Open-ILS/src/extras/genreFormSchemes.utf8.json
3737  create mode 100644 Open-ILS/src/extras/subjectSchemes.tsv
3738  create mode 100644 Open-ILS/src/extras/subjectSchemes.utf8.json
3739  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
3740
3741 commit de5995d62fa85b03173570c0e21fac80efe1ccd1
3742 Author: Galen Charlton <gmc@esilibrary.com>
3743 Date:   Fri Jan 6 17:43:34 2017 -0500
3744
3745     LP#1638299: improve extraction of headings from authority records
3746     
3747     This patch sets up configuration tables, seed data,
3748     and functions for extracting headings from authority records based on
3749     (usually) the MARCXML to MADS XSLT.
3750     
3751     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
3752     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3753     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3754     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3755
3756 27      0       Open-ILS/examples/fm_IDL.xml
3757 4       0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
3758 503     0       Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
3759 40      0       Open-ILS/src/templates/staff/admin/server/authority/heading_field.tt2
3760 1       0       Open-ILS/src/templates/staff/admin/server/t_splash.tt2
3761 196     0       Open-ILS/tests/datasets/sql/auth_lc.sql
3762 79      0       Open-ILS/web/js/ui/default/staff/admin/server/authority/heading_field.js
3763  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
3764  create mode 100644 Open-ILS/src/templates/staff/admin/server/authority/heading_field.tt2
3765  create mode 100644 Open-ILS/web/js/ui/default/staff/admin/server/authority/heading_field.js
3766
3767 commit 902b3e342b842e7422be728d7d89d6786fd434f9
3768 Author: Galen Charlton <gmc@esilibrary.com>
3769 Date:   Fri Jan 6 14:49:16 2017 -0500
3770
3771     LP#1638299: sample LC and MeSH authority records
3772     
3773     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
3774     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3775     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3776
3777 1076    0       Open-ILS/tests/datasets/sql/auth_lc.sql
3778 284     0       Open-ILS/tests/datasets/sql/auth_mesh.sql
3779 6       0       Open-ILS/tests/datasets/sql/load_all.sql
3780  create mode 100644 Open-ILS/tests/datasets/sql/auth_lc.sql
3781  create mode 100644 Open-ILS/tests/datasets/sql/auth_mesh.sql
3782
3783 commit 30a9bf834d65578087e632e18a29ab5da230fd5d
3784 Author: Mike Rylander <mrylander@gmail.com>
3785 Date:   Tue Dec 6 16:49:15 2016 -0500
3786
3787     LP#1638299: MADS 2.1 stylesheet
3788     
3789     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3790     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3791     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3792
3793 1624    0       Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
3794 1624    0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
3795 1451    0       Open-ILS/xsl/MARC21slim2MADS.xsl
3796  create mode 100644 Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
3797  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
3798  create mode 100644 Open-ILS/xsl/MARC21slim2MADS.xsl
3799
3800 commit df79b43c6c1985211c77420406bfa45d0bb57b8e
3801 Author: Ben Shum <ben@evergreener.net>
3802 Date:   Tue Aug 15 18:43:09 2017 -0400
3803
3804     LP#1710991: Do not translate username and workstation in webclient navbar
3805     
3806     In the web client's navbar, do not translate username and workstation. This
3807     causes errors with rendering the menus if other locales translate the
3808     variables.
3809     
3810     Signed-off-by: Ben Shum <ben@evergreener.net>
3811     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3812
3813 1       1       Open-ILS/src/templates/staff/navbar.tt2
3814
3815 commit 6e64e975f22feb7594d2b32e63f1c53579e14ab0
3816 Author: Galen Charlton <gmc@equinoxinitiative.org>
3817 Date:   Fri Sep 1 15:24:29 2017 -0400
3818
3819     LP#1582354: put release notes entry in proper directory and fix typo
3820     
3821     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3822
3823 25      0       docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
3824 0       25      docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
3825  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
3826  delete mode 100644 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
3827
3828 commit 9ede1f1de3eab288cad0dac34e02232b6b79cfdb
3829 Author: Galen Charlton <gmc@equinoxinitiative.org>
3830 Date:   Fri Sep 1 15:23:38 2017 -0400
3831
3832     LP#1688398: add release notes
3833     
3834     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3835
3836 12      0       docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
3837  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
3838
3839 commit 0efd7b63b425c3f9e4dced248c2db5e97184b69e
3840 Author: Galen Charlton <gmc@equinoxinitiative.org>
3841 Date:   Fri Sep 1 14:35:52 2017 -0400
3842
3843     LP#1688398: some tidying
3844     
3845     - add a target for the View Charges button
3846     - remove some comments
3847     
3848     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3849
3850 5       5       Open-ILS/src/templates/opac/myopac/main.tt2
3851
3852 commit d2c886e5f83b9efd728a5ef305f7c1d55bd7e9d9
3853 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3854 Date:   Wed Aug 30 17:14:05 2017 -0400
3855
3856     LP#1688398 - fix hardcoded logo url in payment email trigger template
3857     
3858     Remove hardcoded logo so this can go out for 3.0
3859     
3860     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3861     
3862     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3863
3864 0       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3865
3866 commit 7a09d8aa23f56fc1c56fcd70c5a4dcd01ded95f4
3867 Author: Suzanne Paterno <paterno@noblenet.org>
3868 Date:   Thu Aug 10 13:15:39 2017 -0400
3869
3870     LP#1688398: revamp public catalog bill payment page
3871     
3872     - Changed table layout of the credit card charges on the Account screen.
3873       Moved checkbox to left of screen, added a column for Billing Type.
3874     - Add button to Pay Selected vs All Charges.
3875     - Include image of credit cards accepted (need to update with one with
3876       AmEx)
3877     - Reformatted page for inputting credit card
3878     - Updated confirmation screen to bold amount, and list the titles as
3879       the ones the user is paying for.
3880     - Changed Print reciept template in seed data to look more readable and
3881       like other itemized reciepts.
3882     
3883     Signed-off-by: Suzanne Paterno <paterno@noblenet.org>
3884     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3885     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3886
3887 40      48      Open-ILS/src/sql/Pg/950.data.seed-values.sql
3888 90      8       Open-ILS/src/templates/opac/css/style.css.tt2
3889 103     81      Open-ILS/src/templates/opac/myopac/main.tt2
3890 6       4       Open-ILS/src/templates/opac/myopac/main_pay.tt2
3891 112     85      Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
3892 10      4       Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
3893 -       -       Open-ILS/web/images/credit_card_logo.png
3894  create mode 100644 Open-ILS/web/images/credit_card_logo.png
3895
3896 commit a263fbc19b7402c9eb0e32b06152794924619c3f
3897 Author: Suzanne Paterno <paterno@noblenet.org>
3898 Date:   Thu Aug 10 11:38:53 2017 -0400
3899
3900     LP#1688398: change wording on OPAC bill payment pages
3901     
3902     On the credit card screens replaced the word "Fines" with "Charges"
3903     since not all charges are fines. Can be cost of replacement materials,
3904     as well as other non-circulation fees.
3905     
3906     Signed-off-by: Suzanne Paterno <paterno@noblenet.org>
3907     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3908     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3909
3910 8       8       Open-ILS/src/templates/opac/myopac/main.tt2
3911 1       1       Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
3912 5       5       Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
3913 1       1       Open-ILS/src/templates/opac/parts/topnav.tt2
3914
3915 commit 2d5002c76cf31369d3c3745019ca5904831a07f7
3916 Author: Mike Rylander <mrylander@gmail.com>
3917 Date:   Fri Sep 1 13:26:05 2017 -0400
3918
3919     Stamp upgrade scripts for native EDI support
3920     
3921     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3922
3923 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
3924 32      0       Open-ILS/src/sql/Pg/upgrade/1062.schema.edi_attr_set.sql
3925 46      0       Open-ILS/src/sql/Pg/upgrade/1063.schema.inheritance-constraint-trigger.sql
3926 20      0       Open-ILS/src/sql/Pg/upgrade/1064.schema.issuance_scap_fkey.sql
3927 25      0       Open-ILS/src/sql/Pg/upgrade/1065.schema.serial_pattern_templates.sql
3928 24      0       Open-ILS/src/sql/Pg/upgrade/1066.data.spt_perms.sql
3929 171     0       Open-ILS/src/sql/Pg/upgrade/1067.data.edi_attr_set.sql
3930 0       32      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
3931 0       44      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
3932 0       25      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
3933 0       171     Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
3934 0       24      Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
3935 0       18      Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
3936  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1062.schema.edi_attr_set.sql
3937  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1063.schema.inheritance-constraint-trigger.sql
3938  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1064.schema.issuance_scap_fkey.sql
3939  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1065.schema.serial_pattern_templates.sql
3940  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1066.data.spt_perms.sql
3941  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1067.data.edi_attr_set.sql
3942  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
3943  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
3944  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
3945  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
3946  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
3947  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
3948
3949 commit 216bfe515ab8ecdce1aea21cd9da7458b8c59813
3950 Author: Bill Erickson <berickxx@gmail.com>
3951 Date:   Wed Aug 23 13:07:33 2017 -0400
3952
3953     LP#1373690 EDI attribute set clone operation
3954     
3955     Support cloning existing attribute sets via a new 'Clone "<existing set
3956     name>"' action in the EDI attr set editor.
3957     
3958     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3959     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3960
3961 4       0       Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
3962 19      0       Open-ILS/web/js/ui/default/staff/admin/acq/app.js
3963
3964 commit b460000b490b7b80bbef798c7405a2e5394a0360
3965 Author: Galen Charlton <gmc@equinoxinitiative.org>
3966 Date:   Tue Aug 22 16:13:54 2017 -0400
3967
3968     LP#1373690: add USE_ID_FOR_OWNING_LIB EDI attribute
3969     
3970     This attribute specifies that the copy owning library
3971     should have its ID emitted rather than its shortname, which can
3972     be used for Baker & Taylor, which imposes a five-character limit
3973     on certain fields. This takes effect only when the INCLUDE_OWNING_LIB
3974     EDI attribute is also in effect.
3975     
3976     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3977     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3978     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3979
3980 5       1       Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
3981 3       0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3982 3       0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
3983
3984 commit a016beac0d5f5d4db3064dde674c0f38c08770d6
3985 Author: Galen Charlton <gmc@equinoxinitiative.org>
3986 Date:   Tue Aug 22 16:03:24 2017 -0400
3987
3988     LP#1373690: fix typos
3989     
3990     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3991     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3992     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3993
3994 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3995 2       2       Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
3996
3997 commit e4b050edc3a6d9ca8202f9747f673b00004483db
3998 Author: Galen Charlton <gmc@equinoxinitiative.org>
3999 Date:   Tue Aug 22 16:00:47 2017 -0400
4000
4001     LP#1373690: normalize IMD values better
4002     
4003     The EDItEUR book ORDERS message allows two 35-character
4004     item description data elements in IMD segments; this patch
4005     accounts for that. It also, for IMD fields, uses the EDIFACT
4006     release character to escape certain characters, better matching
4007     how the Ruby EDI translator did it.
4008     
4009     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4010     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4011     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4012
4013 52      8       Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
4014
4015 commit 7a8ee4c4bef0a3067eb08fcad2785fee21303595
4016 Author: Bill Erickson <berickxx@gmail.com>
4017 Date:   Fri Aug 18 11:51:39 2017 -0400
4018
4019     LP#1373690 EDI 'use_attrs' configuration option
4020     
4021     Adds a new configuration option for EDI accounts specifying wether
4022     purchase orders delivered via a given account should be constructed
4023     using the new EDI Attributes in lieu of the traditional JEDI A/T
4024     template.
4025     
4026     The PurchaseOrderEDIRequired A/T validator now bypasses orders with
4027     use_attrs=true accounts.  The new edi_order_pusher.pl script only
4028     process providers whose default EDI accounts have use_attrs=true (except
4029     when a specific PO ID is provided).
4030     
4031     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4032     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4033
4034 1       0       Open-ILS/examples/fm_IDL.xml
4035 5       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm
4036 2       1       Open-ILS/src/sql/Pg/200.schema.acq.sql
4037 3       2       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
4038 11      2       Open-ILS/src/support-scripts/edi_order_pusher.pl
4039 12      0       docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
4040
4041 commit 1f9855413fbe4306ffdf3f64f079c35b6095371e
4042 Author: Bill Erickson <berickxx@gmail.com>
4043 Date:   Thu Jun 22 14:49:14 2017 -0400
4044
4045     LP#1373690 Midwest Library Service EDI attrs
4046     
4047     Adds a new default collection of EDI attributes for Midwest Library
4048     Service.  This includes 2 new attributes to support their EDI format:
4049     
4050     1. BUYER_ID_ONLY_VENDCODE -- similar to BUYER_ID_INCLUDE_VENDCODE,
4051        except the buyer SAN is excluded from the NAD+BY segement.
4052     
4053     2. INCLUDE_EMPTY_IMD_VALUES -- Render IMD+ fields (title, author,
4054        edition, etc.) as if they contain values even when they don't.  Empty
4055        values are included as single-space strings.
4056     
4057     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4058     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4059
4060 18      6       Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
4061 15      1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
4062 14      1       Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
4063
4064 commit 4e49744a13272b949759b249dcf169c3b2e13db4
4065 Author: Bill Erickson <berickxx@gmail.com>
4066 Date:   Thu Nov 3 11:19:36 2016 -0400
4067
4068     LP#1373690 EDI attributes release notes
4069     
4070     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4071     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4072
4073 38      0       docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
4074  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
4075
4076 commit 1fb2f3ff63434e43e40652a4b5734f92057755f5
4077 Author: Bill Erickson <berickxx@gmail.com>
4078 Date:   Wed Mar 8 12:47:55 2017 -0500
4079
4080     LP#1373690 EDI attribute sets admin UI
4081     
4082     1. Create new attribute sets
4083     2. Rename attribute Sets.
4084     3. Enable / Disable attributes for each attributes set.
4085     
4086     Found under Admin -> Acquisitions -> EDI Attribute Sets.
4087     
4088     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4089     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4090
4091 8       0       Open-ILS/src/templates/staff/admin/acq/index.tt2
4092 67      0       Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
4093 1       0       Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
4094 7       0       Open-ILS/src/templates/staff/css/style.css.tt2
4095 192     0       Open-ILS/web/js/ui/default/staff/admin/acq/app.js
4096 7       3       Open-ILS/web/js/ui/default/staff/services/pcrud.js
4097 1       0       Open-ILS/web/js/ui/default/staff/services/ui.js
4098  create mode 100644 Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
4099
4100 commit 74a7ff8148687fb942244d719139c98a689f9fbd
4101 Author: Bill Erickson <berickxx@gmail.com>
4102 Date:   Fri May 27 15:46:27 2016 -0400
4103
4104     LP#1373690 EDI ORDERS generator script
4105     
4106     Adds a new edi_order_pusher.pl script for generating EDI ORDERS from
4107     purchase orders via EDIWriter.pm.  This is a replacement for
4108     edi_pusher.pl, but edi_pusher.pl remains for backwards compat.
4109     
4110     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4111     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4112
4113 225     0       Open-ILS/src/support-scripts/edi_order_pusher.pl
4114  create mode 100755 Open-ILS/src/support-scripts/edi_order_pusher.pl
4115
4116 commit 20d7df2b54f3d7e9539da73a625b0dbaae705e0c
4117 Author: Bill Erickson <berickxx@gmail.com>
4118 Date:   Wed May 25 17:40:17 2016 -0400
4119
4120     LP#1373690 Attribute-based EDI generator
4121     
4122     New Perl module Utils::EDIWriter for buliding EDI ORDERS messages.
4123     
4124     Vendor-specific toggles live in new database tables (acq.edi_attr,
4125     acq.edi_attr_set, acq.edi_attr_set_map).
4126     
4127     The combination of these 2 replaces the current JEDI Action/Trigger
4128     template with toggle embedded in the template.
4129     
4130     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4131     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4132
4133 61      0       Open-ILS/examples/fm_IDL.xml
4134 587     0       Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
4135 21      1       Open-ILS/src/sql/Pg/200.schema.acq.sql
4136 147     0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
4137 31      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
4138 155     0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
4139 25      0       Open-ILS/src/support-scripts/test-scripts/edi_writer.pl
4140  create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
4141  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
4142  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
4143  create mode 100755 Open-ILS/src/support-scripts/test-scripts/edi_writer.pl
4144
4145 commit cd22fa01980e6c9343012353bd9c43cf61f9838d
4146 Author: Galen Charlton <gmc@equinoxinitiative.org>
4147 Date:   Fri Sep 1 12:31:41 2017 -0400
4148
4149     LP#1710949: add tests for blocking after failed attempts
4150     
4151     Enhance the live tests to verify that attempts to log in
4152     get blocked after too many failed ones; this assumes
4153     a stock value for block_count.
4154     
4155     General testing plan:
4156     
4157     [1] Use srfsh to test, e.g.,
4158     
4159     srfsh# request open-ils.auth open-ils.auth.login {"identifier":"99999389406","password":"12345","type":"opac","org":1}
4160     
4161     [2] Try various scenarios:
4162     
4163         - wrong password
4164         - type = staff but user doesn't have STAFF_LOGIN
4165         - repeated failed attempts
4166         - barcode is inactive
4167         - using "identifier" in conjunction with opac.barcode_regex set
4168         - using "username" or "barcode"
4169         - supplying a workstation name that exists
4170         - ... or does not
4171         - user is inactive
4172         - user is marked barrred
4173     
4174     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4175     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4176
4177 27      1       Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
4178
4179 commit f1f6489e89f7e40b5ba69b5c36367d17a376c82a
4180 Author: Bill Erickson <berickxx@gmail.com>
4181 Date:   Wed Aug 16 10:55:26 2017 -0400
4182
4183     LP#1710949 Release notes for auth.login
4184     
4185     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4186     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4187     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4188
4189 38      0       docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
4190  create mode 100644 docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
4191
4192 commit d067a0027241720bb90058fa5d4751b08e3f05bf
4193 Author: Bill Erickson <berickxx@gmail.com>
4194 Date:   Tue Aug 15 17:45:19 2017 -0400
4195
4196     LP#1710949 Redact open-ils.auth.login params
4197     
4198     Add open-ils.auth.login to the list of API calls whose parameters should
4199     not be logged.
4200     
4201     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4202     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4203     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4204
4205 1       0       Open-ILS/examples/opensrf_core.xml.example
4206
4207 commit 3bc96cf97f88aa07b6373dbd2c8bf6714b255dd8
4208 Author: Bill Erickson <berickxx@gmail.com>
4209 Date:   Tue Aug 15 15:21:01 2017 -0400
4210
4211     LP#1710949 auth.login Perl live test script
4212     
4213     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4214     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4215     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4216
4217 69      0       Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
4218  create mode 100644 Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
4219
4220 commit 18b313d5c933a43dc02ced2ab035197797ea36b3
4221 Author: Bill Erickson <berickxx@gmail.com>
4222 Date:   Tue Aug 15 13:13:03 2017 -0400
4223
4224     LP#1710949 open-ils.auth.login API
4225     
4226     Adds a new open-ils.auth API call 'open-ils.auth.login' which performs
4227     the combined steps of open-ils.auth.authenticate.init and
4228     open-ils.auth.authenticate.complete so the caller only need call one API
4229     to login.
4230     
4231     API params are consistent with open-ils.auth.authenticate.complete with
4232     2 notable excpetions.  The API uses the bare password instead of the
4233     hashed password, so the caller also need not perform the extra hashing
4234     steps.  Also, no 'nonce' parameter is used as it's no longer needed,
4235     because there is no intermediate authentication cache object as with
4236     .init.
4237     
4238     Response data is consistent with open-ils.auth.authenticate.complete.
4239     
4240     Example:
4241     
4242     srfsh# request open-ils.auth open-ils.auth.login {"username":"admin","password":"fakepassword"}
4243     
4244     Other changes in the new code:
4245     
4246     1. Using the generic "identifier" parameter in combination with the
4247        "org" parameter allows the API to reliably determine if a value
4248        is a username or barcode.
4249     
4250     2. Once a caller has reached the configured maximum number of login
4251        failures, no further attempts to track failures occurs, based on the
4252        idea that no additional cpu/network cycles should be used on a lost
4253        cause.
4254     
4255     3. A failure count object is only added to memcache when failures
4256        occur, unlike open-ils.auth.authenticate.init which creates a
4257        failure tracking object for every login.
4258     
4259     4. The code avoids use of the jsonParseFmt() and va_list_to_string()
4260        functions as these functions require extra data cleansing.
4261     
4262     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4263     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4264     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4265
4266 287     7       Open-ILS/src/c-apps/oils_auth.c
4267
4268 commit b437f50243e90b63dd3ba6f9532448df8c601a5f
4269 Author: Galen Charlton <gmc@equinoxinitiative.org>
4270 Date:   Tue Aug 29 16:11:13 2017 -0400
4271
4272     LP#1708291: tweak to subscription selector
4273     
4274     When entering the Manage Predictions or Manage Issues tab
4275     and only one subscription is present in the current OU
4276     scope, automatically select it rather than making the operator
4277     have to select it manually.
4278     
4279     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4280     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4281     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4282
4283 3       0       Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
4284
4285 commit 1f81ff654fdc42554246a9dc8e1d715b18b5a38a
4286 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4287 Date:   Fri Aug 4 13:51:36 2017 -0400
4288
4289     LP#1708291: remove initials field for serial notes
4290     
4291     This was a carry-over from the copy notes modal that doesn't
4292     apply to serial notes.
4293     
4294     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4295     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4296     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4297     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4298
4299 0       2       Open-ILS/src/templates/staff/serials/t_notes.tt2
4300 0       7       Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
4301 0       7       Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
4302
4303 commit 55b5bb124b5c4eefb64ef5703952aec70191f139
4304 Author: Galen Charlton <gmc@equinoxinitiative.org>
4305 Date:   Fri Aug 4 14:02:59 2017 -0400
4306
4307     LP#1708291: add release notes
4308     
4309     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4310     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4311     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4312
4313 26      0       docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
4314  create mode 100644 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
4315
4316 commit cf77f78a83e0a3690c0dca1d206577f486441f74
4317 Author: Galen Charlton <gmc@equinoxinitiative.org>
4318 Date:   Thu Apr 13 12:03:52 2017 -0400
4319
4320     LP#1708291: web staff client serials module
4321     
4322     This patch adds a serials module to the web staff client, implementing
4323     a unified serials interface allowing for the following actions supported
4324     by the XUL staff client:
4325     
4326     - creating subscriptions, distributions, and streams
4327     - creating and editing prediction patterns
4328     - receiving serial issues, with or without barcodes (units)
4329     - batch and quick receiving
4330     
4331     This module also implements some new features, including
4332     
4333     - the ability to save prediction pattern codes as templates
4334       that can be shared and reused within an Evergreen database
4335     - a more streamlined interface for managing subscriptions,
4336       distributions, and streams
4337     - it is no longer necessary to create a starting issue in
4338       order to predict a run of issues; the dialog box for
4339       generating a set of predicted issues now lets you specify
4340       the starting point directly.
4341     - the ability to more directly edit MFHDs
4342     
4343     The new serials interfaces can be accessed from the record
4344     details page via a Serials drop-down button that links to
4345     a subscription management page, a quick-receive action, and
4346     a MFHD management page. There is also a new Serials Administration
4347     page where prediction pattern and serial copy templates can
4348     be managed.
4349     
4350     To test
4351     -------
4352     * Create, edit, and delete subscriptions, distribution streams,
4353       and routing lists.
4354     * Use the prediction pattern wizard to create patterns.
4355     * Save prediction pattern templates and use them to apply
4356       a pattern to new subscriptions.
4357     * Verify that sets of issues can be predicted and received.
4358     * Create and apply serial copy templates and verify that
4359       they are applied when receiving barcoded issues.
4360     
4361     This patch represents a group coding effort by Galen Charlton,
4362     Jason Etheridge, and Mike Rylander.
4363     
4364     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4365     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4366     
4367     Conflicts:
4368         Open-ILS/src/sql/Pg/950.data.seed-values.sql
4369         Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4370     
4371     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4372     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4373
4374 63      5       Open-ILS/examples/fm_IDL.xml
4375 3       0       Open-ILS/src/extras/ils_events.xml
4376 301     22      Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
4377 4       1       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
4378 22      0       Open-ILS/src/sql/Pg/210.schema.serials.sql
4379 4       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
4380 48      0       Open-ILS/src/sql/Pg/live_t/spt-visibility.pg
4381 25      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
4382 24      0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
4383 18      0       Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
4384 0       1       Open-ILS/src/templates/staff/admin/local/t_splash.tt2
4385 33      0       Open-ILS/src/templates/staff/admin/serials/index.tt2
4386 44      0       Open-ILS/src/templates/staff/admin/serials/pattern_template.tt2
4387 338     0       Open-ILS/src/templates/staff/admin/serials/t_attr_edit.tt2
4388 38      0       Open-ILS/src/templates/staff/admin/serials/t_splash.tt2
4389 54      0       Open-ILS/src/templates/staff/admin/serials/t_template_list.tt2
4390 20      0       Open-ILS/src/templates/staff/admin/serials/t_templates.tt2
4391 11      0       Open-ILS/src/templates/staff/cat/catalog/index.tt2
4392 16      0       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
4393 6       0       Open-ILS/src/templates/staff/navbar.tt2
4394 76      0       Open-ILS/src/templates/staff/serials/index.tt2
4395 27      0       Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
4396 55      0       Open-ILS/src/templates/staff/serials/t_apply_binding_template.tt2
4397 183     0       Open-ILS/src/templates/staff/serials/t_batch_receive.tt2
4398 5       0       Open-ILS/src/templates/staff/serials/t_chron_selector.tt2
4399 57      0       Open-ILS/src/templates/staff/serials/t_clone_subscription.tt2
4400 9       0       Open-ILS/src/templates/staff/serials/t_day_of_week_selector.tt2
4401 100     0       Open-ILS/src/templates/staff/serials/t_holding_code_dialog.tt2
4402 7       0       Open-ILS/src/templates/staff/serials/t_item_manager.tt2
4403 35      0       Open-ILS/src/templates/staff/serials/t_link_mfhd.tt2
4404 32      0       Open-ILS/src/templates/staff/serials/t_manage.tt2
4405 26      0       Open-ILS/src/templates/staff/serials/t_mfhd_manager.tt2
4406 77      0       Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2
4407 17      0       Open-ILS/src/templates/staff/serials/t_month_day_selector.tt2
4408 14      0       Open-ILS/src/templates/staff/serials/t_month_selector.tt2
4409 103     0       Open-ILS/src/templates/staff/serials/t_notes.tt2
4410 15      0       Open-ILS/src/templates/staff/serials/t_pattern_editor_dialog.tt2
4411 48      0       Open-ILS/src/templates/staff/serials/t_pattern_summary.tt2
4412 73      0       Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2
4413 461     0       Open-ILS/src/templates/staff/serials/t_prediction_wizard.tt2
4414 15      0       Open-ILS/src/templates/staff/serials/t_print_routing_list.tt2
4415 76      0       Open-ILS/src/templates/staff/serials/t_receive_alerts.tt2
4416 118     0       Open-ILS/src/templates/staff/serials/t_routing_list.tt2
4417 6       0       Open-ILS/src/templates/staff/serials/t_season_selector.tt2
4418 32      0       Open-ILS/src/templates/staff/serials/t_select_pattern_dialog.tt2
4419 17      0       Open-ILS/src/templates/staff/serials/t_sub_selector.tt2
4420 157     0       Open-ILS/src/templates/staff/serials/t_subscription_manager.tt2
4421 117     0       Open-ILS/src/templates/staff/serials/t_view_items_grid.tt2
4422 11      0       Open-ILS/src/templates/staff/serials/t_week_in_month_selector.tt2
4423 14      0       Open-ILS/src/templates/staff/share/t_edit_mfhd.tt2
4424 25      0       Open-ILS/src/templates/staff/share/t_mfhd_create_dialog.tt2
4425 22      0       Open-ILS/src/templates/staff/share/t_org_select_dialog.tt2
4426 22      0       Open-ILS/src/templates/staff/share/t_subscription_select_dialog.tt2
4427 7       9       Open-ILS/web/js/ui/default/serial/print_routing_list_users.js
4428 592     0       Open-ILS/web/js/ui/default/staff/admin/serials/app.js
4429 135     0       Open-ILS/web/js/ui/default/staff/admin/serials/pattern_template.js
4430 60      3       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4431 69      0       Open-ILS/web/js/ui/default/staff/serials/app.js
4432 20      0       Open-ILS/web/js/ui/default/staff/serials/directives/item_manager.js
4433 97      0       Open-ILS/web/js/ui/default/staff/serials/directives/mfhd_manager.js
4434 203     0       Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js
4435 711     0       Open-ILS/web/js/ui/default/staff/serials/directives/prediction_wizard.js
4436 31      0       Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
4437 943     0       Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
4438 545     0       Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
4439 1217    0       Open-ILS/web/js/ui/default/staff/serials/services/core.js
4440 41      0       Open-ILS/web/js/ui/default/staff/services/mfhd.js
4441 18      6       Open-ILS/web/js/ui/default/staff/services/ui.js
4442  create mode 100644 Open-ILS/src/sql/Pg/live_t/spt-visibility.pg
4443  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
4444  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
4445  create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
4446  create mode 100644 Open-ILS/src/templates/staff/admin/serials/index.tt2
4447  create mode 100644 Open-ILS/src/templates/staff/admin/serials/pattern_template.tt2
4448  create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_attr_edit.tt2
4449  create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_splash.tt2
4450  create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_template_list.tt2
4451  create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_templates.tt2
4452  create mode 100644 Open-ILS/src/templates/staff/serials/index.tt2
4453  create mode 100644 Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
4454  create mode 100644 Open-ILS/src/templates/staff/serials/t_apply_binding_template.tt2
4455  create mode 100644 Open-ILS/src/templates/staff/serials/t_batch_receive.tt2
4456  create mode 100644 Open-ILS/src/templates/staff/serials/t_chron_selector.tt2
4457  create mode 100644 Open-ILS/src/templates/staff/serials/t_clone_subscription.tt2
4458  create mode 100644 Open-ILS/src/templates/staff/serials/t_day_of_week_selector.tt2
4459  create mode 100644 Open-ILS/src/templates/staff/serials/t_holding_code_dialog.tt2
4460  create mode 100644 Open-ILS/src/templates/staff/serials/t_item_manager.tt2
4461  create mode 100644 Open-ILS/src/templates/staff/serials/t_link_mfhd.tt2
4462  create mode 100644 Open-ILS/src/templates/staff/serials/t_manage.tt2
4463  create mode 100644 Open-ILS/src/templates/staff/serials/t_mfhd_manager.tt2
4464  create mode 100644 Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2
4465  create mode 100644 Open-ILS/src/templates/staff/serials/t_month_day_selector.tt2
4466  create mode 100644 Open-ILS/src/templates/staff/serials/t_month_selector.tt2
4467  create mode 100644 Open-ILS/src/templates/staff/serials/t_notes.tt2
4468  create mode 100644 Open-ILS/src/templates/staff/serials/t_pattern_editor_dialog.tt2
4469  create mode 100644 Open-ILS/src/templates/staff/serials/t_pattern_summary.tt2
4470  create mode 100644 Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2
4471  create mode 100644 Open-ILS/src/templates/staff/serials/t_prediction_wizard.tt2
4472  create mode 100644 Open-ILS/src/templates/staff/serials/t_print_routing_list.tt2
4473  create mode 100644 Open-ILS/src/templates/staff/serials/t_receive_alerts.tt2
4474  create mode 100644 Open-ILS/src/templates/staff/serials/t_routing_list.tt2
4475  create mode 100644 Open-ILS/src/templates/staff/serials/t_season_selector.tt2
4476  create mode 100644 Open-ILS/src/templates/staff/serials/t_select_pattern_dialog.tt2
4477  create mode 100644 Open-ILS/src/templates/staff/serials/t_sub_selector.tt2
4478  create mode 100644 Open-ILS/src/templates/staff/serials/t_subscription_manager.tt2
4479  create mode 100644 Open-ILS/src/templates/staff/serials/t_view_items_grid.tt2
4480  create mode 100644 Open-ILS/src/templates/staff/serials/t_week_in_month_selector.tt2
4481  create mode 100644 Open-ILS/src/templates/staff/share/t_edit_mfhd.tt2
4482  create mode 100644 Open-ILS/src/templates/staff/share/t_mfhd_create_dialog.tt2
4483  create mode 100644 Open-ILS/src/templates/staff/share/t_org_select_dialog.tt2
4484  create mode 100644 Open-ILS/src/templates/staff/share/t_subscription_select_dialog.tt2
4485  create mode 100644 Open-ILS/web/js/ui/default/staff/admin/serials/app.js
4486  create mode 100644 Open-ILS/web/js/ui/default/staff/admin/serials/pattern_template.js
4487  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/app.js
4488  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/item_manager.js
4489  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/mfhd_manager.js
4490  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js
4491  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_wizard.js
4492  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
4493  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
4494  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
4495  create mode 100644 Open-ILS/web/js/ui/default/staff/serials/services/core.js
4496  create mode 100644 Open-ILS/web/js/ui/default/staff/services/mfhd.js
4497
4498 commit 9d4ce86fff2b2c1d3ace88d5379e68de06b71d1a
4499 Author: Galen Charlton <gmc@equinoxinitiative.org>
4500 Date:   Thu Jun 29 17:09:54 2017 -0400
4501
4502     LP#1708291: introduce egI18N
4503     
4504     egI18N is a module that will serve as a grab-bag of functions
4505     related to I18N and L10N. The initial function it provides
4506     takes a acpl IDL object and returns a formatted name qualified
4507     by the org unit, with the underlying template accessible
4508     to the translation subsystem.
4509     
4510     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4511     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4512     
4513     Conflicts:
4514         Open-ILS/src/templates/staff/base_js.tt2
4515         Open-ILS/web/js/ui/default/staff/Gruntfile.js
4516     
4517     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4518
4519 2       0       Open-ILS/src/templates/staff/base_js.tt2
4520 2       1       Open-ILS/web/js/ui/default/staff/Gruntfile.js
4521 4       3       Open-ILS/web/js/ui/default/staff/services/coresvc.js
4522 22      0       Open-ILS/web/js/ui/default/staff/services/i18n.js
4523 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
4524  create mode 100644 Open-ILS/web/js/ui/default/staff/services/i18n.js
4525
4526 commit e9e5e9a7f4d9f85da84f01a8bc3867ed83856cbb
4527 Author: Galen Charlton <gmc@equinoxinitiative.org>
4528 Date:   Thu Jul 6 17:14:15 2017 -0400
4529
4530     LP#1708291: teach egBasicComboBox and egDatePicker to accept focusMe
4531     
4532     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4533     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4534     
4535     Conflicts:
4536         Open-ILS/web/js/ui/default/staff/services/ui.js
4537     
4538     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4539
4540 1       0       Open-ILS/src/templates/staff/share/t_datetime.tt2
4541 4       2       Open-ILS/web/js/ui/default/staff/services/ui.js
4542
4543 commit f1fe22bc80f200157fe4a2f89d957a95e570282b
4544 Author: Mike Rylander <mrylander@gmail.com>
4545 Date:   Mon Apr 24 12:40:37 2017 -0400
4546
4547     LP#1152753: make it possible for serial units to be added to copy buckets
4548     
4549     This patch replaces the baseline asset.copy.id fkey constraints with ones
4550     that understand inheritance, and change all existing contstraints to do the
4551     same via upgrade script.
4552     
4553     To test
4554     -------
4555     Create some serial units and verify that they can be added to a copy
4556     bucket.
4557     
4558     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4559     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4560     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4561     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4562
4563 18      6       Open-ILS/src/sql/Pg/070.schema.container.sql
4564 32      2       Open-ILS/src/sql/Pg/800.fkeys.sql
4565 44      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
4566  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
4567
4568 commit bad8ab7907b9f32e0c91b027da8258df49880b9f
4569 Author: Galen Charlton <gmc@equinoxinitiative.org>
4570 Date:   Tue Jun 20 18:10:46 2017 -0400
4571
4572     LP#1708291: add an egHelpPopover directive
4573     
4574     This directive allows adding help text accessible by clicking
4575     on a question mark icon.  Example usage:
4576     
4577     <eg-help-popover help-text="Use the Force, Leia!">
4578     
4579     to create simple popover or
4580     
4581     <eg-help-popover help-text="Learn MARC21"
4582                      help-link="https://www.loc.gov/marc"
4583     >
4584     
4585     to have the help text hyperlinked.
4586     
4587     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4588     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4589     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4590
4591 10      0       Open-ILS/src/templates/staff/share/t_help_popover.tt2
4592 23      0       Open-ILS/web/js/ui/default/staff/services/ui.js
4593  create mode 100644 Open-ILS/src/templates/staff/share/t_help_popover.tt2
4594
4595 commit e0a0375f09ee27835faa7967364447b8695d7d77
4596 Author: Jason Etheridge <jason@equinoxinitiative.org>
4597 Date:   Tue May 30 11:51:51 2017 -0400
4598
4599     LP#1708291: add a join filter for angular templates
4600     
4601     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
4602     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4603     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4604     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4605
4606 12      0       Open-ILS/web/js/ui/default/staff/services/ui.js
4607
4608 commit b854319e3b3fa55204ba050ebe45c694053cde25
4609 Author: Mike Rylander <mrylander@gmail.com>
4610 Date:   Wed May 24 20:37:17 2017 -0400
4611
4612     LP#1708291: teach egEmbedFrame about an afterload function
4613     
4614     The 'afterload' attribute added by this patch allows specifying
4615     the name of a function (to be supplied by the embedded content)
4616     to run after the frame has been loaded.
4617     
4618     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4619     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4620     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4621     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4622
4623 7       1       Open-ILS/web/js/ui/default/staff/services/eframe.js
4624
4625 commit 04f882160973f3a696201d27ca55885abc894e02
4626 Author: Jason Etheridge <jason@equinoxinitiative.org>
4627 Date:   Mon May 22 17:28:17 2017 -0400
4628
4629     LP#1708291: add API for safe deleting various serial records
4630     
4631     This adds routines for safely deleting subscriptions,
4632     distributions and streams.
4633     
4634     open-ils.serial.subscription.safe_delete
4635     open-ils.serial.distribution.safe_delete
4636     open-ils.serial.stream.safe_delete
4637     open-ils.serial.subscription.safe_delete.dry_run
4638     open-ils.serial.distribution.safe_delete.dry_run
4639     open-ils.serial.stream.safe_delete.dry_run
4640     
4641     Won't delete if there are attached serial.item records with a status other
4642     than Expected, or if there are any attached non-deleted serial.unit
4643     records.
4644     
4645     The dry_run variants behave exactly the same except they don't actually
4646     delete anything.
4647     
4648     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
4649     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4650     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4651     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4652
4653 6       0       Open-ILS/src/extras/ils_events.xml
4654 158     0       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
4655
4656 commit 5311a1755f5d33262de1b0ae0571561050799e71
4657 Author: Galen Charlton <gmc@equinoxinitiative.org>
4658 Date:   Tue May 23 17:59:18 2017 -0400
4659
4660     LP#1708291: teach MARC editor that it can edit MFHDs/SREs
4661     
4662     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4663     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4664     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4665
4666 21      9       Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
4667
4668 commit 9e22667fc434193028c826e95d1ec09baa90a1cd
4669 Author: Mike Rylander <mrylander@gmail.com>
4670 Date:   Thu May 18 19:24:45 2017 -0400
4671
4672     LP#1708291: teach egGrid to always show checkbox menu items
4673     
4674     This patch also tweaks some styles.
4675     
4676     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4677     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4678     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4679     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4680
4681 7       2       Open-ILS/src/templates/staff/share/t_autogrid.tt2
4682
4683 commit 407554e93dbe2facfaddfb641e04d927961cc9f0
4684 Author: Galen Charlton <gmc@equinoxinitiative.org>
4685 Date:   Wed May 10 17:36:44 2017 -0400
4686
4687     LP#1708291: improvements to egEditFmRecord
4688     
4689     egEditFmRecord now knows how to specify that a custom Angular template
4690     be used to supply the input widget for a given field; the initial use
4691     of this will be allowing the prediction pattern template editor to be
4692     used to set the pattern in a pattern template. The customFieldTemplates
4693     attribute is used for this purpose.
4694     
4695     This patch also teaches egEditFmRecord when to allow an org unit
4696     selector to default to the workstation OU. The orgDefaultAllowed
4697     attribute is used for this purpose.
4698     
4699     Finally, a fixes a bug that ensures that the Save button is active
4700     only when the entire form is valid.
4701     
4702     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4703     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4704     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4705
4706 53      44      Open-ILS/src/templates/staff/share/t_fm_record_editor.tt2
4707 41      0       Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
4708
4709 commit 2690328d76a972208b77ba3ad50c67fce9b436b0
4710 Author: Galen Charlton <gmc@equinoxinitiative.org>
4711 Date:   Tue May 9 14:56:04 2017 -0400
4712
4713     LP#1708291: add a egShareDepthSelector directive
4714     
4715     This directive implements a selector for OU-sharing depths; depths
4716     and names come from the actor.org_unit_type table. If there are
4717     multiple types defined for a given depth, the display value in
4718     the selector is the concatenation of their names.
4719     
4720     The initial use of this directive is for specifying how broadly
4721     prediction pattern templates should be seen.
4722     
4723     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4724     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4725     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4726
4727 4       0       Open-ILS/src/templates/staff/share/t_share_depth_selector.tt2
4728 36      0       Open-ILS/web/js/ui/default/staff/services/ui.js
4729  create mode 100644 Open-ILS/src/templates/staff/share/t_share_depth_selector.tt2
4730
4731 commit 973f032feb02c24cf201fdb26ec0ac78b18aaa42
4732 Author: Galen Charlton <gmc@equinoxinitiative.org>
4733 Date:   Fri Apr 21 12:05:45 2017 -0400
4734
4735     LP#1708291: teach egIDL a new fieldmapper object representation
4736     
4737     This patch teaches egIDL how to represent fieldmapper objects
4738     as objects with attributes rather than getter/setters. This
4739     allows FM objects to be more easily bound to common to Angular
4740     input widgets, avoiding the verbosity of getterSetter ng-options
4741     and the fact that some widgets like uib-datepicker-popup don't
4742     support getterSetter in the first place.
4743     
4744     Usage is:
4745     
4746       hash = obj.toTypedHash()
4747     
4748     and
4749     
4750       obj = new egCore.idl.fromTypedHash(hash);
4751     
4752     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4753     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4754     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4755
4756 101     0       Open-ILS/web/js/ui/default/staff/services/idl.js
4757
4758 commit 1660b0db5004ae6032c78dcc347305e08ac23347
4759 Author: Galen Charlton <gmc@equinoxinitiative.org>
4760 Date:   Thu Apr 13 15:33:06 2017 -0400
4761
4762     LP#1682609: upgrade to angular-ui-bootstrap 1.3.3
4763     
4764     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4765     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4766     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4767
4768 1       1       Open-ILS/web/js/ui/default/staff/package.json
4769
4770 commit fc886e1d96a6bf5f78da305d94a0b4271ca2dbe4
4771 Author: Bill Erickson <berickxx@gmail.com>
4772 Date:   Thu Aug 31 21:14:32 2017 -0400
4773
4774     LP#1709521 Apply recent patrons from checkout
4775     
4776     Load the max recent patrons setting directly in the patron service
4777     instead of requring the calling UI to apply it.  This fixes an issue
4778     where recent patrons are not set from the checkout-by-barcode
4779     interface.
4780     
4781     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4782     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4783
4784 12      6       Open-ILS/web/js/ui/default/staff/services/patron_search.js
4785
4786 commit baf337b63d09b24a516881a91366da714e472c92
4787 Author: blake <blake@mobiusconsortium.org>
4788 Date:   Thu Aug 31 20:33:17 2017 +0000
4789
4790     LP1655158 Patron Search by Date of Birth
4791     
4792     Adds three UI boxes to the WBSC "Show Extra" patron search. One for the year, month and day.
4793     The javascript on the page is altered to deliver group "4" to the backend. Local javascript
4794     strips out non-numeric user entered data. The backend is updated to handle the new group.
4795     SQL is genereated using the DATE_PART postgres function.
4796     
4797     1. Open the web based staff client and browse to the patron search UI.
4798     2. Click the show more down arrow button. Notice the lack of birth date field.
4799     3. Apply the patch, repeat step one. Notice the addition of birth date boxes.
4800     4. Type 1975 into the birth year box and press enter. Notice search results.
4801     5. Try searching for partial names and partial birthdates.
4802     6. Try entering non-numeric data into the birth date boxes.
4803     7. Try searching for patrons without including the dob. Try with only the dob. Try a mix.
4804     
4805     Signed-off-by: blake <blake@mobiusconsortium.org>
4806     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4807
4808 20      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
4809 14      0       Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
4810 12      0       Open-ILS/web/js/ui/default/staff/services/patron_search.js
4811 8       0       docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
4812  create mode 100755 docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
4813
4814 commit 5fdb9b0b78f22accebd9760fff5771582bb4179d
4815 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4816 Date:   Wed Aug 30 23:48:24 2017 -0400
4817
4818     lp1709521 stamping schema upgrade
4819     
4820     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4821
4822 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
4823 26      0       Open-ILS/src/sql/Pg/upgrade/1061.data.recent-patrons.sql
4824 0       26      Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
4825  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1061.data.recent-patrons.sql
4826  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
4827
4828 commit 930104e2a53619ba797de2925abcd7000af2d4a6
4829 Author: Kathy Lussier <klussier@masslnc.org>
4830 Date:   Tue Aug 29 10:29:16 2017 -0400
4831
4832     LP#1709521: Tweak description for new OU setting
4833     
4834     Update the description for the new Number of Retrievable Recent Patrons OU
4835     Setting to identify the default value if left unset.
4836     
4837     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4838     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4839
4840 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
4841 1       1       Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
4842
4843 commit e86fdc7d8ae1ed96a6125778b71b3d116643c6c3
4844 Author: Bill Erickson <berickxx@gmail.com>
4845 Date:   Sat Aug 12 11:52:26 2017 -0400
4846
4847     LP#1709521 Release notes for show recent patrons
4848     
4849     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4850     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4851     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4852
4853 14      0       docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
4854  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
4855
4856 commit 4962d99be33190e5287c6e875bdee7a5ac0e5b02
4857 Author: Bill Erickson <berickxx@gmail.com>
4858 Date:   Sat Aug 12 11:52:40 2017 -0400
4859
4860     LP#1709521 Webstaff show recent patrons
4861     
4862     Adds a new library setting 'ui.staff.max_recent_patrons' which
4863     specifices the number of recently accessed patrons staff may quickly
4864     refetch from the browser client interface.  If no value is set, it
4865     defaults to 1 for backwards compatibility.
4866     
4867     If the value is 0 or less, no recent patrons may be retrieved and the
4868     'Retrieve Last Patron' action is hidden.  If the value is > 1 a new
4869     'Retrieve Recent Patrons' menu item appears.  When clicked, the list
4870     of recent patrons is displayed in the patron search interface, most
4871     recently accessed patrons sorted to the top.
4872     
4873     For privacy, the recent patrons list expires from the browser when the
4874     authenticion token expires.
4875     
4876     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4877     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4878     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4879
4880 23      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
4881 26      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
4882 8       1       Open-ILS/src/templates/staff/navbar.tt2
4883 3       2       Open-ILS/web/js/ui/default/staff/circ/patron/app.js
4884 7       0       Open-ILS/web/js/ui/default/staff/services/navbar.js
4885 77      4       Open-ILS/web/js/ui/default/staff/services/patron_search.js
4886 7       2       Open-ILS/web/js/ui/default/staff/services/startup.js
4887  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
4888
4889 commit 4fc789e90bc31f98cd3adb3898ee2d5e23bca3b8
4890 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
4891 Date:   Wed Aug 16 17:39:30 2017 -0400
4892
4893     LP#1683575 - Webstaff fix silent fail of bad barcodes in ItemStatus
4894     
4895     This address the current issue in master, that causes bad barcodes
4896     to fail silently.
4897     
4898     To test
4899     -------
4900     [1] In the web staff client, go to Item Status and enter an item
4901         barcode that is not present in the database. Note that no
4902         warning message displayed.
4903     [2] Apply the patch and repeat step 1. This tie, an 'Item Not Found'
4904         message is displayed.
4905     
4906     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4907     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4908
4909 5       0       Open-ILS/web/js/ui/default/staff/circ/services/item.js
4910
4911 commit 18d1064ed6df5dee42f0987ec71040fc9f5dd7bd
4912 Author: Mike Rylander <mrylander@gmail.com>
4913 Date:   Wed Aug 30 17:03:31 2017 -0400
4914
4915     LP#1642086: Relase note for jQuery support
4916     
4917     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4918
4919 6       0       docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
4920  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
4921
4922 commit 74e1fba0f5f6a0fd61db86216107b57a36f209a5
4923 Author: Mike Rylander <mrylander@gmail.com>
4924 Date:   Wed Aug 30 16:54:59 2017 -0400
4925
4926     LP#1642086: Adjust offline resources for jquery support
4927     
4928     Offline needs to know about all the resources and their correct locations.
4929     Since we're moving jquery.min.js, tell it about that.
4930     
4931     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4932
4933 1       1       Open-ILS/src/templates/staff/base_js.tt2
4934
4935 commit 5120189a1b973495608131634fab376daa075dff
4936 Author: Bill Erickson <berickxx@gmail.com>
4937 Date:   Wed Aug 30 11:53:40 2017 -0400
4938
4939     LP#1642086 TPAC Jquery path repair, .gitignore, karma
4940     
4941     * Repair JS path in TPAC jquery import.
4942     
4943     * Tell git to ignore Open-ILS/web/js/ui/default/common/build/ since it
4944       only contains generated files.
4945     
4946     * Add jquery to Karma unit test dependencies.  This is not strictly
4947       required, since angular includes a slim jquery shim, but having the
4948       unit tests load the same base JS as the UI is probably best.
4949       Confirmed tests still pass.
4950     
4951     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4952     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4953
4954 1       0       .gitignore
4955 1       1       Open-ILS/src/templates/opac/parts/js.tt2
4956 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
4957
4958 commit 92dce936ac9dec063c52c1878ef647a284110312
4959 Author: Mike Rylander <mrylander@gmail.com>
4960 Date:   Tue Aug 15 12:51:16 2017 -0400
4961
4962     LP#1642086: Smallest possible JQuery patch that could work...
4963     
4964     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4965     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4966
4967 7       0       Open-ILS/src/templates/opac/parts/config.tt2
4968 5       0       Open-ILS/src/templates/opac/parts/js.tt2
4969 1       1       Open-ILS/src/templates/staff/base_js.tt2
4970 10      2       Open-ILS/web/js/ui/default/staff/Gruntfile.js
4971
4972 commit f1e2631e2cf586d906cf9fe0f971274045b8d243
4973 Author: Mike Rylander <mrylander@gmail.com>
4974 Date:   Tue Aug 29 15:03:51 2017 -0400
4975
4976     The ngToast maintainers decided to trick us with a new directory name. Thanks.
4977     
4978     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4979     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4980
4981 2       2       Open-ILS/web/js/ui/default/staff/Gruntfile.js
4982
4983 commit 23886b41105ee0e901a29fd113684a24ffd02852
4984 Author: Mike Rylander <mrylander@gmail.com>
4985 Date:   Tue Aug 29 14:42:03 2017 -0400
4986
4987     Fix the "404 asset" test
4988     
4989     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4990     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4991
4992 3       2       Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
4993
4994 commit 346cba8d8f4606a3fdbc356194d5b511869cebb7
4995 Author: Mike Rylander <mrylander@gmail.com>
4996 Date:   Tue Aug 29 14:15:06 2017 -0400
4997
4998     Reorder the tabs and adjust the default based on logged-in-ness
4999     
5000     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5001     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5002
5003 177     177     Open-ILS/src/templates/staff/offline-interface.tt2
5004 12      4       Open-ILS/web/js/ui/default/staff/offline.js
5005
5006 commit b77f4cb27f98bf0a673f0a7e9c286b2dd2362d4a
5007 Author: Mike Rylander <mrylander@gmail.com>
5008 Date:   Tue Aug 29 14:14:34 2017 -0400
5009
5010     Remove confusing "session" tab from the offline menu entry -- the code will figure out the correct default tab
5011     
5012     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5013     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5014
5015 1       1       Open-ILS/src/templates/staff/navbar.tt2
5016
5017 commit 40079db66be4ab3450182362b1ff5ac684a449cf
5018 Author: Mike Rylander <mrylander@gmail.com>
5019 Date:   Tue Aug 29 14:13:48 2017 -0400
5020
5021     Add moment.js to the offline asset list
5022     
5023     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5024     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5025
5026 2       0       Open-ILS/src/templates/staff/base_js.tt2
5027
5028 commit 2b843e55d59b31068197eb248294395af8b33602
5029 Author: Mike Rylander <mrylander@gmail.com>
5030 Date:   Tue Aug 8 13:25:39 2017 -0400
5031
5032     offline: Load Lovefield wrapper in addition to the Lovefield framework
5033     
5034     Spotted by Bill Erickson.  Thanks, Bill.
5035     
5036     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5037     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5038     
5039     Conflicts:
5040         Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5041     
5042     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5043
5044 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5045
5046 commit 185fbc402af561165439ddf04e82cf0dab804da7
5047 Author: Mike Rylander <mrylander@gmail.com>
5048 Date:   Mon Aug 7 11:12:53 2017 -0400
5049
5050     offline: add live-test for offline assets
5051     
5052     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5053     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5054
5055 7       0       Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
5056  create mode 100644 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
5057
5058 commit cb523260f300377b9977b98d1bb9010e0419581d
5059 Author: Mike Rylander <mrylander@gmail.com>
5060 Date:   Mon Aug 7 10:05:05 2017 -0400
5061
5062     offline: Remove reference to nonexistent file
5063     
5064     When the status bar was removed back in commit 7814064, the reference to its
5065     backing JS file was removed from base_js.tt2.  It looks like that slipped
5066     back in at some point in the combined serials/offline branch.  This removes
5067     that references, which causes offline failure.
5068     
5069     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5070     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5071
5072 0       1       Open-ILS/src/templates/staff/base_js.tt2
5073
5074 commit 5305b78a3c63b85a770f873139aec4701077ae38
5075 Author: Mike Rylander <mrylander@gmail.com>
5076 Date:   Fri Aug 4 11:16:17 2017 -0400
5077
5078     offline: Load lovefield in the testing framework
5079     
5080     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5081     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5082
5083 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5084
5085 commit 09854bc35b46dc887e49ee307d71fa6ceab9813b
5086 Author: Mike Rylander <mrylander@gmail.com>
5087 Date:   Thu Jul 27 12:59:43 2017 -0400
5088
5089     offline: Prefer user-supplied param to browser-supplied cookie in the authen proxy
5090     
5091     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5092     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5093
5094 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
5095
5096 commit 83dbb0001134b4323acb7e50b79c67d779aff1f5
5097 Author: Mike Rylander <mrylander@gmail.com>
5098 Date:   Tue Jul 25 17:10:48 2017 -0400
5099
5100     offline: Make sure the the field_doc structure exists before writing to it
5101     
5102     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5103     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5104
5105 2       0       Open-ILS/web/js/ui/default/staff/offline.js
5106
5107 commit d94719306d63457ed25c03deb2d4ce07d01e8315
5108 Author: Mike Rylander <mrylander@gmail.com>
5109 Date:   Wed May 31 11:29:36 2017 -0400
5110
5111     webstaff: IDL Clone
5112     
5113     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5114     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5115
5116 15      45      Open-ILS/web/js/ui/default/staff/services/idl.js
5117
5118 commit 7c3cdbbd140865e07d08952422c82605ac8c5676
5119 Author: Mike Rylander <mrylander@gmail.com>
5120 Date:   Mon Mar 20 16:38:15 2017 -0400
5121
5122     LP#1706107: Offline mode
5123     
5124     Here is implemented an offline mode interface for the web staff client.
5125     
5126     It is made available during both network and server outages by using the
5127     UpUp[1] service worker wrapper.
5128     
5129     We leverage Lovefield[2] for local storage of library settings, configuration
5130     data, offline transactions, and the standalone offline block list.
5131     
5132     In order to make use of the offline interface, users should first log into
5133     the web staff client and navigate to the "Search -> Search for Patrons"
5134     interface, perform a search, select a user from the results, and open the
5135     Patron Editor interface.  This will allow the offline interface to collect
5136     all the relevant configuration information for the workstation.  In addition,
5137     the offline interface available from the Circulation menu provides a "Download
5138     block list" button when accessed while logged in.
5139     
5140     [1]https://www.talater.com/upup/
5141     [2]https://google.github.io/lovefield/
5142     
5143     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5144     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5145     
5146     Conflicts:
5147         Open-ILS/src/templates/staff/base_js.tt2
5148     
5149     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5150
5151 36      7       Open-ILS/src/offline/offline.pl
5152 4       0       Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
5153 91      0       Open-ILS/src/templates/staff/base_js.tt2
5154 1       1       Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2
5155 10      4       Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
5156 2       2       Open-ILS/src/templates/staff/config.tt2
5157 1       0       Open-ILS/src/templates/staff/index.tt2
5158 52      5       Open-ILS/src/templates/staff/navbar.tt2
5159 632     0       Open-ILS/src/templates/staff/offline-interface.tt2
5160 25      0       Open-ILS/src/templates/staff/share/print_templates/t_offline_checkin.tt2
5161 26      0       Open-ILS/src/templates/staff/share/print_templates/t_offline_checkout.tt2
5162 24      0       Open-ILS/src/templates/staff/share/print_templates/t_offline_in_house_use.tt2
5163 24      0       Open-ILS/src/templates/staff/share/print_templates/t_offline_renew.tt2
5164 6       0       Open-ILS/src/templates/staff/share/t_datetime.tt2
5165 6       0       Open-ILS/src/templates/staff/t_login.tt2
5166 21      0       Open-ILS/web/LICENSE.UpUp
5167 11      7       Open-ILS/web/js/ui/default/staff/Gruntfile.js
5168 6       2       Open-ILS/web/js/ui/default/staff/app.js
5169 24      7       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
5170 2109    0       Open-ILS/web/js/ui/default/staff/offline.js
5171 1       0       Open-ILS/web/js/ui/default/staff/package.json
5172 27      17      Open-ILS/web/js/ui/default/staff/services/auth.js
5173 66      31      Open-ILS/web/js/ui/default/staff/services/env.js
5174 56      2       Open-ILS/web/js/ui/default/staff/services/file.js
5175 36      0       Open-ILS/web/js/ui/default/staff/services/hatch.js
5176 0       2       Open-ILS/web/js/ui/default/staff/services/idl.js
5177 406     0       Open-ILS/web/js/ui/default/staff/services/lovefield.js
5178 22      29      Open-ILS/web/js/ui/default/staff/services/navbar.js
5179 27      8       Open-ILS/web/js/ui/default/staff/services/org.js
5180 6       3       Open-ILS/web/js/ui/default/staff/services/print.js
5181 2       0       Open-ILS/web/js/ui/default/staff/services/startup.js
5182 70      26      Open-ILS/web/js/ui/default/staff/services/ui.js
5183 7       0       Open-ILS/web/upup.min.js
5184 7       0       Open-ILS/web/upup.sw.min.js
5185  create mode 100644 Open-ILS/src/templates/staff/offline-interface.tt2
5186  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkin.tt2
5187  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkout.tt2
5188  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_in_house_use.tt2
5189  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_renew.tt2
5190  create mode 100644 Open-ILS/web/LICENSE.UpUp
5191  create mode 100644 Open-ILS/web/js/ui/default/staff/offline.js
5192  create mode 100644 Open-ILS/web/js/ui/default/staff/services/lovefield.js
5193  create mode 100644 Open-ILS/web/upup.min.js
5194  create mode 100644 Open-ILS/web/upup.sw.min.js
5195
5196 commit 4bea26e2721cd0cb52f2a4a6f7b570e98a83b720
5197 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5198 Date:   Thu Aug 24 17:17:11 2017 -0400
5199
5200     LP#1710512 - OPAC js strings need to be i18n-izable
5201     
5202     Adds a way to translate displayed string messages, in OPAC
5203     JS source code alerts and other outputs. This is done by having
5204     js.tt2 include i18n-strings.tt2 which contains an explosed/global
5205     JS blob variable called eg_opac_i18n. This is intended to work
5206     in similar fashion as base_js.tt2 in the webstaff ng client.
5207     
5208     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5209     Signed-off-by: Jason Stephenson <jason@sigio.com>
5210     
5211     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5212
5213 9       0       Open-ILS/src/templates/opac/i18n_strings.tt2
5214 1       1       Open-ILS/src/templates/opac/parts/js.tt2
5215 1       1       Open-ILS/web/js/ui/default/opac/holds-validation.js
5216  create mode 100644 Open-ILS/src/templates/opac/i18n_strings.tt2
5217
5218 commit 4b462fb7dd61713d69c89d3b02c4ad77217b441d
5219 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5220 Date:   Tue Aug 29 17:44:26 2017 -0400
5221
5222     lp1582354 stamping schema upgrade
5223     
5224     and some other tweaks:
5225     
5226     1) removing permacrud stanza from IDL entry
5227     2) changing a tab to spaces
5228     3) making the upgrade script match the extend-reporter.sql change
5229     
5230     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5231
5232 0       5       Open-ILS/examples/fm_IDL.xml
5233 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5234 1       1       Open-ILS/src/sql/Pg/extend-reporter.sql
5235 31      0       Open-ILS/src/sql/Pg/upgrade/1060.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5236 0       30      Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5237  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1060.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5238  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5239
5240 commit 4ec0f29df944193ea668f67380c7d2a487bffb4f
5241 Author: Chris Sharp <csharp@georgialibraries.org>
5242 Date:   Thu Sep 29 13:08:15 2016 -0400
5243
5244     LP#1582354 - Add owning_lib to available links.
5245     
5246     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5247     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5248
5249 3       1       Open-ILS/examples/fm_IDL.xml
5250 2       1       Open-ILS/src/sql/Pg/extend-reporter.sql
5251
5252 commit 0325d0a5fcee2c6747064bdedee5d4c3462ea3f0
5253 Author: blake <blake@mobiusconsortium.org>
5254 Date:   Tue May 17 16:27:00 2016 -0500
5255
5256     LP1582354 report able to show bibs where the last copy was deleted cancels
5257     
5258     Created a view for ease of reporting. This source table allows you to construct
5259     a clever aggregate report template which will report bibliographic ID's where a
5260     library or a group of libraries no longer have a copy attached but had* a copy
5261     attached. This is especially useful when a holdings sync is required with an
5262     external vendor.
5263     
5264     Signed-off-by: blake <blake@mobiusconsortium.org>
5265     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5266     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5267
5268 20      0       Open-ILS/examples/fm_IDL.xml
5269 22      2       Open-ILS/src/sql/Pg/extend-reporter.sql
5270 27      0       Open-ILS/src/sql/Pg/t/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.pg
5271 30      0       Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5272 25      0       docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
5273  create mode 100644 Open-ILS/src/sql/Pg/t/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.pg
5274  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
5275  create mode 100644 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
5276
5277 commit 9e60f478f574f546bd40a019f75cb4119130ae8f
5278 Author: Kathy Lussier <klussier@masslnc.org>
5279 Date:   Tue Aug 29 11:27:30 2017 -0400
5280
5281     LP#1048822: Release notes entry for fuller simplified pull list title
5282     
5283     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5284
5285 6       0       docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
5286  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
5287
5288 commit 75c7e2c0081583c4bb32e5a483baa9c30601b1c2
5289 Author: Kathy Lussier <klussier@masslnc.org>
5290 Date:   Tue Aug 29 11:10:12 2017 -0400
5291
5292     LP#1048822: Stamping upgrade script for simplified pull list fuller title
5293     
5294     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5295
5296 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5297 51      0       Open-ILS/src/sql/Pg/upgrade/1059.lp1048822_fuller_title_super_simple.sql
5298 0       48      Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
5299  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1059.lp1048822_fuller_title_super_simple.sql
5300  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
5301
5302 commit 1bb10d44996351c362ac837dc8f9a0a641903e05
5303 Author: Josh Stompro <stomproj@larl.org>
5304 Date:   Fri Jul 1 13:54:54 2016 -0500
5305
5306     LP#1048822 - Fuller Title for reporter.super_simple_record
5307     
5308     The simplified pull list uses reporter.super_simple_record for
5309     title information.  reporter.super_simple_record currently only
5310     pulls the first 245a value for the title.  For titles that
5311     use 245(n|p) to fully identify the title this leaves out information
5312     that staff need to find the item.
5313     
5314     This patch adds all of the 245(n|p) to the 245a in the title.  I've found
5315     this covers most cases where staff need a fuller title.  The order of
5316     the 245(n|p) also matters, so steps are taken to keep the marc ordering
5317     of those fields.
5318     
5319     Testing:
5320     
5321     Before Patch - find a title that uses a 245(n|p) field to fully identify the
5322     title.  Place a hold on the title.  Use the simplified pull list to view the
5323     location that has that item on the shelf.  Observe that only the 245a is in
5324     the title field.
5325     
5326     After Patch - Look at the simplified pull list again and see that the title now
5327     includes more information.
5328     
5329     Signed-off-by: Josh Stompro <stomproj@larl.org>
5330     Signed-off-by: Dan Pearl <dpearl@cwmars.org>
5331     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5332
5333 12      1       Open-ILS/src/sql/Pg/reporter-schema.sql
5334 48      0       Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
5335  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
5336
5337 commit 47fa55c97cdd8eee851595be20667fad4c1dd6ec
5338 Author: Galen Charlton <gmc@equinoxinitiative.org>
5339 Date:   Mon Aug 28 13:14:13 2017 -0400
5340
5341     LP#1668734: stamp DB update
5342     
5343     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5344
5345 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5346 42      0       Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql
5347 0       42      Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5348  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql
5349  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5350
5351 commit fc9be0650aa7d801c6d3fe72461993e45ab1e619
5352 Author: Galen Charlton <gmc@equinoxinitiative.org>
5353 Date:   Mon Aug 28 13:11:29 2017 -0400
5354
5355     LP#1668734: set max_delay, similar to stock courtesy email notice
5356     
5357     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5358
5359 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5360 2       2       Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5361
5362 commit e888f2db7c9e9d8e975900ab08828afe413f8fea
5363 Author: Galen Charlton <gmc@equinoxinitiative.org>
5364 Date:   Mon Aug 28 12:55:50 2017 -0400
5365
5366     LP#1668734: pin ID of new A/T definition
5367     
5368     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5369
5370 5       5       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5371 5       5       Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5372
5373 commit 6e019d8d159701100cad43fdff336d28259297d5
5374 Author: McCanna <tmccanna@georgialibraries.org>
5375 Date:   Thu Jul 20 15:44:28 2017 -0400
5376
5377     LP#1668734 Action Trigger for SMS Preminder
5378     
5379     New optional SMS text notification to be sent 3 days prior to the due
5380     date of any circulating item for patrons who have an SMS text number
5381     and carrier stored in their accounts. This action trigger is disabled
5382     by default and can be enabled in Admin > Local Administration >
5383     Notifications / Action Triggers.
5384     
5385     Signed-off-by: McCanna <tmccanna@georgialibraries.org>
5386     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5387     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5388
5389 33      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5390 42      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5391 10      0       docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
5392  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
5393  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
5394
5395 commit f21505025bfed5e7b6ac94e0c9440d027f327cf9
5396 Author: Kathy Lussier <klussier@masslnc.org>
5397 Date:   Mon Aug 28 11:21:16 2017 -0400
5398
5399     LP#1698206: Stamping upgrade script for copy_vis_attr_cache
5400     
5401     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5402
5403 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5404 1214    0       Open-ILS/src/sql/Pg/upgrade/1057.schema.copy_vis_attr_cache.sql
5405 0       1212    Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5406  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1057.schema.copy_vis_attr_cache.sql
5407  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5408
5409 commit 24cd717e04d3fb4f96d8989c2883d3605f380a79
5410 Author: Galen Charlton <gmc@equinoxinitiative.org>
5411 Date:   Thu Aug 17 18:22:37 2017 -0400
5412
5413     LP#1698206: basic release notes entry
5414     
5415     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5416     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5417
5418 4       0       docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
5419  create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
5420
5421 commit 58fe62d8a43aac350830e17f35f80d6d781ce8a0
5422 Author: Galen Charlton <gmc@equinoxinitiative.org>
5423 Date:   Thu Aug 17 18:16:39 2017 -0400
5424
5425     LP#1698206: remove now-superfluous include of List::MoreUtils
5426     
5427     I've verified during rebasing that the rework introduced by the
5428     eliminate staged search branch happen to include an independent
5429     fix of LP#1624443.
5430     
5431     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5432     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5433
5434 0       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
5435
5436 commit c3a96ff241ee9cb6573cb8d0848992491bad595a
5437 Author: Galen Charlton <gmc@equinoxinitiative.org>
5438 Date:   Thu Aug 17 12:35:03 2017 -0400
5439
5440     LP#1698206: fix sequence error in schema update script
5441     
5442     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5443     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5444
5445 196     196     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5446
5447 commit aaf0056d49bd36518fff992fbbb2d3469c2e1d62
5448 Author: Mike Rylander <mrylander@gmail.com>
5449 Date:   Wed Aug 9 14:14:42 2017 -0400
5450
5451     LP#1698206: Remove remaining SQL uses of the old copy visibility cache
5452     
5453     There were two remaining uses of the old copy vis cache in SQL functions used
5454     to render OPAC pages.  This commit gets rid of those.
5455     
5456     There is still one reference to the asset.opac_visible_copies table in the old
5457     staged-search function, but that is not used anywhere in the code now, so no
5458     need to change that.  Instead, we should start pruning old code.
5459     
5460     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5461     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5462     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5463
5464 20      14      Open-ILS/src/sql/Pg/990.schema.unapi.sql
5465 196     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5466
5467 commit 3af40daa339a695f11cbeddd2c6e0aeb4ed2ede7
5468 Author: Mike Rylander <mrylander@gmail.com>
5469 Date:   Fri Aug 4 13:22:24 2017 -0400
5470
5471     LP#1698206: Remove remaining uses of the old copy visibility cache
5472     
5473     Some Perl was still using the old cache table, so this teaches them the new
5474     style.
5475     
5476     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5477     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5478     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5479
5480 11      4       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
5481 2       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
5482 7       1       Open-ILS/src/support-scripts/sitemap_generator
5483
5484 commit 95e6be5c2710f47bd60a9e6cda45796a5b83e65e
5485 Author: Mike Rylander <mrylander@gmail.com>
5486 Date:   Fri Aug 4 12:52:05 2017 -0400
5487
5488     LP#1698206: Copy counts generated from new vis cache data
5489     
5490     The unAPI, erm, API was depending on old copy visibility caching tables.  Here
5491     we teach it to use the new style.
5492     
5493     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5494     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5495     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5496
5497 39      20      Open-ILS/src/sql/Pg/040.schema.asset.sql
5498 145     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5499
5500 commit 19953de64b9e24aaef8f815c356f34b9407d713d
5501 Author: Mike Rylander <mrylander@gmail.com>
5502 Date:   Mon Jul 31 11:40:07 2017 -0400
5503
5504     LP#1698206: Reify baseline schema
5505     
5506     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5507     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5508     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5509
5510 1       0       Open-ILS/src/sql/Pg/010.schema.biblio.sql
5511 2       489     Open-ILS/src/sql/Pg/030.schema.metabib.sql
5512 9       0       Open-ILS/src/sql/Pg/040.schema.asset.sql
5513 797     18      Open-ILS/src/sql/Pg/300.schema.staged_search.sql
5514 0       267     Open-ILS/src/sql/Pg/999.functions.global.sql
5515 1       1       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5516
5517 commit 7319e93ca989f2abccd15b1aff70ab5904aa3cab
5518 Author: Mike Rylander <mrylander@gmail.com>
5519 Date:   Wed Jul 19 14:07:39 2017 -0400
5520
5521     LP#1698206: Make use of current search library in autosuggest
5522     
5523     Here we teach autosuggest how to check the opac search scope.
5524     
5525     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5526     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5527     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5528
5529 16      5       Open-ILS/src/sql/Pg/030.schema.metabib.sql
5530 14      2       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5531
5532 commit abdf6f8ebc385996be871594af8985a2fc07b4a2
5533 Author: Mike Rylander <miker@esilibrary.com>
5534 Date:   Mon Jul 10 10:35:07 2017 -0400
5535
5536     LP#1698206: Indicate broad searches and heavy facets
5537     
5538     There is a configurable, pagable limit on hits, defined by the superpage
5539     size and max superpages.  When the hit count equals this (by default,
5540     100000) we add a '+' to the hit count to show that there are even more hits.
5541     
5542     Facets are calculated per superpage, and if the facet use count equals the
5543     number of superpages seen so far multiplied by the superpage size, we
5544     likewise add '+' to indicate that there are likely more records matching the
5545     facet.
5546     
5547     For facets, a user can page far enough to increase the visible number, if
5548     they cross superpage boundaries.
5549     
5550     Signed-off-by: Mike Rylander <miker@esilibrary.com>
5551     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5552     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5553
5554 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
5555 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
5556 1       1       Open-ILS/src/templates/opac/parts/result/facets.tt2
5557 1       0       Open-ILS/src/templates/opac/parts/result/paginate.tt2
5558
5559 commit ec22696f691b30a085e6f6e4d0ed95de7e63d42e
5560 Author: Mike Rylander <mrylander@gmail.com>
5561 Date:   Wed Jun 28 18:13:30 2017 -0400
5562
5563     LP#1698206: Add TechRef documentation from commit message
5564     
5565     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5566     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5567     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5568
5569 197     0       docs/TechRef/PureSQLSearch.adoc
5570  create mode 100644 docs/TechRef/PureSQLSearch.adoc
5571
5572 commit 688c2a26d0921ba06dd633835348bdda3989591b
5573 Author: Mike Rylander <miker@esilibrary.com>
5574 Date:   Wed Jun 28 18:07:21 2017 -0400
5575
5576     LP#1698206: Remove hit estimation cruft
5577     
5578     The old code needed to refine the estimated hit count as each superpage was
5579     read, but we don't need any of that anymore.  Also, it was causing hit count
5580     display issues on superpages after the first.  So, we do away with all that.
5581     
5582     Signed-off-by: Mike Rylander <miker@esilibrary.com>
5583     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5584     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5585
5586 6       52      Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
5587 1       9       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
5588
5589 commit d9fa69dee18b43d5a2efc460411c45f4064ae7cc
5590 Author: Mike Rylander <mrylander@gmail.com>
5591 Date:   Thu Jun 15 15:54:40 2017 -0400
5592
5593     LP#1698206: Eliminate Staged Search
5594     
5595     === Background
5596     Evergreen stores all data, including that useful for patron and staff search,
5597     in a normalized schema that is time and space efficient for transactional use
5598     cases, and provides guarantees on data integrity.  In addition, development is
5599     made simpler than would be the case otherwise and arbitrary reporting is made
5600     possible.
5601     
5602     However, this structure is not effective for direct, SQL-only search
5603     functionality in a hierarchical, consortial dataset.  This is a problem that
5604     is relatively unique to Evergreen, as it is most often employed to host and
5605     serve large consortia with overlapping bibliographic datasets and
5606     non-overlapping item and location datasets.  Other search engines, including
5607     those built into other ILSs, do not generally have to account for
5608     hierarchically organized location visibility concerns as a primary use case.
5609     In other words, because it provides functionality that requires a hierarchical
5610     view of non-bibliographic data, a problem space for Evergreen is essentially
5611     nonexistent in competing products.
5612     
5613     Evergreen's search infrastructure has evolved over the years.  In its current
5614     form, the software first performs a full text search against extracted
5615     bibliographic data and limits this initial internal result set to a
5616     configurable size.  It then investigates the visibility of each result on
5617     several non-bibliographic axes.  These visibility tests take up the
5618     preponderance of CPU time spent in search, with full text search of the
5619     bibliographic data generally completing within milliseconds. The main reason
5620     this multi-stage mechanism is used is that there are many visibility axes and
5621     attempting to join all required data sources together in a single query will
5622     cause the search use case to perform very poorly.  A previous attempt to
5623     create a pure SQL search mechanism failed for this reason.
5624     
5625     A significant drawback of the current approach is that the costs imposed by
5626     visibility filtering search results using normalized non-bibliographic data,
5627     either in-query or separated from the main full-text query as it is today,
5628     make it necessary to place limits on the number of database rows matched by
5629     full-text query constructs.  This in turn can cause searches to omit results
5630     in certain situations, such as a large consortium consisting of a few large
5631     libraries and many small libraries.
5632     
5633     However, it has been shown possible to overcome this performance issue by
5634     providing an extensible way to collect all visibility related information
5635     together into a small number of novel data structures with a compact in-memory
5636     representation and very fast comparison functions.  In this way, we are able
5637     to use pure SQL search strategies and therefore avoid result visibility
5638     problems while also benefiting from improvements to the core PostgreSQL
5639     database engine.  Further, this will open the door to indexing improvements,
5640     such as removal of the need for duplicate data storage, or the use of non-XML
5641     data storage schemes, which could reduce resource requirements and have a
5642     direct, positive effect on patron and staff search experience.
5643     
5644     === Overview of existing search logic
5645     
5646     . Construct core bibliographic search query
5647     . Collect non-bibliographic filtering criteria
5648     . Pass query and filters to a database function
5649     . Calculate hierarchical location information for visibility testing
5650     . Open cursor over core query, limited to *superpage_size * max_superpages* records
5651     . Core query implements bib-level sorting
5652     . For each result
5653     .. NEXT if not on requested superpage
5654     .. Check deleted flag, based on search type
5655     .. Check transcendence
5656     ... Return result if true
5657     .. Check for direct Located URI in scope
5658     ... Return result if exists
5659     .. Check copy status + (circ lib | owning lib) based on modifier
5660     .. Check peer bib copy status + (circ lib | owning lib) based on modifier
5661     .. Check copy location based on filter
5662     .. Check peer bib copy location based on filter
5663     .. General copy visibility checks
5664     ... If NOT staff
5665     .... Check for OPAC visible copies (trigger-maintained materialization)
5666     .... Check for peer bib OPAC visible copies
5667     ... If staff
5668     .... Confirm no copies here
5669     .... Confirm no peer bib map
5670     .... Confirm no copies anywhere
5671     .... Confirm no Located URIs elsewhere
5672     .. Return result if not excluded
5673     . Calculate summary row
5674     
5675     === Overview of new mechanism
5676     Record and copy information (everything checked in *(7)* above) is collected
5677     into a novel data structure that allows all visibility-indicating criteria to
5678     be flattened to integer arrays.  This is facilitated by a database trigger in
5679     much the same way that basic OPAC copy visibility is collected for copies
5680     today.
5681     
5682     Most identifiers in Evergreen are stored as signed integers of either 32 or 64
5683     bits.  The smaller 32 bit space allows for approximately two billion positive
5684     entries, but all identifiers for table rows that are used as visibility axes
5685     fall into a range of between one and one million for all applicable use cases,
5686     and all identifiers of interest are positive.  Therefore, we can make use of
5687     the most significant bits in an integer value to create a per-axis namespacing
5688     mask.  When applied to the idenfitifer for a visibility axis identifier, this
5689     mask allows two values that are identical across axis to be identified as
5690     unique within a combined set of all values.
5691     
5692     Sepcifically, we retain the four most significant bits of the integer space
5693     and create from that 16 potential bitmasks for per-axis segregation of
5694     identifiers.  Further, we separate copy-centered axes and bibliographic
5695     record-centered attributes into two separate columns for storage purposes,
5696     which means we can use the same four bits for different purposes within each
5697     copy or bib set.
5698     
5699     In order to implement existing visibility tests with this infrastructure, six
5700     copy axes and two record axes are used from the possible 16 from each set.
5701     See the search.calculate_visibility_attribute() for details.  By using 32 bit
5702     integers we can collect all of the bitmasked values of each type (copy or bib)
5703     into a single integer array and leverage the Postgres intarray extension to
5704     test all axes at once.
5705     
5706     At search time, required and user-requested visibility restrictions are
5707     converted to *query_int* values. Results are directly filtered based on these
5708     calculated *query_int* values.  This works in a way analogous to record
5709     attribute filtering, avoiding the need to test statuses, circ and owning
5710     library visibility, copy locations and location groups, copy OPAC visibility,
5711     peer bibliographic record, Located URIs, or bibliographic record sources
5712     directly.
5713     
5714     === Minimum Postgres version requirement
5715     Due to features, particularly functions, available only in 9.4 and newer that
5716     are key to the performance of the new method, Postgres 9.4 will need to be the
5717     new lowest supported version for use with Evergreen.  While some of the new
5718     features and functions could be implemented as user-defined functions in
5719     PL/PGSQL, they would not be fast enough to make this pure-SQL search viable.
5720     
5721     Among the important improvements that Postgres 9.4 and newer versions bring to
5722     Evergreen are:
5723     
5724     * Version 9.4 improved GIN indexes in ways that directly benefit Evergreen, as well as how anti-joins are planned which matters for some Evergreen searches.
5725     * Version 9.5 introduced many general performance improvements, especially for joins and sorting, and brought planner improvements that impact complex queries such as those generated by this code.
5726     * Version 9.6 delivered more general performance improvements, particularly for large servers such as those that Evergreen databases tend to live on, as well as more improvements to GIN indexes, executor changes that can avoid unnecessary work in search queries, new built-in full-text phrase searching, and initial parallel query execution.
5727     
5728     === Performance
5729     The cost of the non-bibliographic filter value caching maintenance process is
5730     10-40% faster than existing partial caching logic which it would replace.
5731     
5732     The new code achieves up to 10% faster search times than the old, suboptimal
5733     mechanism time for broad searches.  The new code is faster for more selective
5734     searches, often by up to 90% faster.  In both broad and narrow search cases
5735     the new mechanism performs with complete accuracy and does not miss
5736     small-collection hits in large consortia as the existing code does.
5737     
5738     Unsurprisingly, and in addition to the above improvements, performance is
5739     improved marginally as each successive Postgres version at and beyond 9.4.
5740     
5741     === Page rendering changes
5742     Previously, Evergreen would request the record details for a user-visible page
5743     of results in parallel, and then, serially, request the facet data for the
5744     result set.  Now, the facet data is requested asyncronously in the background
5745     and then a single feed containing all records on a result page is requested
5746     syncronously.  By parallelizing the result and facet metadata, page rendering
5747     time is cut down significantly.  Concurrent requests of the same bibliographic
5748     record are shared between apache backends to reduce result request time, and by
5749     making one request instead of ten simultaineously, database load is reduced.  A
5750     performance improvement of up to 20% in post-search page rendering time is seen
5751     from this change.
5752     
5753     Additionally, cross-apache caching of ancillary data, such as the coded value
5754     map and other data, via memcache significantly reduces the average page
5755     rendering time not just for result pages, but most pages generated by
5756     Evergreen.  An additional performance improvement of up to 50% in post-search
5757     page rendering time is seen from this change.
5758     
5759     While these changes are not directly related to the removal staged search, they
5760     touch areas impacted by core search changes and provided enough improvement
5761     that implementing them concurrently with the elimination of staged search
5762     seemed optimal.
5763     
5764     === User visible configuration changes
5765     The stock configuration now provides an increased value for *max_superpages*
5766     in opensrf.xml.  The default is now 100, and the *superpage_size* remains
5767     1000, for a total limit of 100,000 hits per search.  This is not a limit on
5768     visibility per se, as all records are visibility tested and ranked before
5769     limiting, but simply a limit on the number of pages a user could click through
5770     before reaching the end of the presented result list.
5771     
5772     === Tuning sensitivity
5773     User-level timeouts are still possible with both the old and new code, given a
5774     large enough dataset, a broad enough query, and a cold cache.  However, the
5775     *gin_fuzzy_search_limit* GUC can be used to set a time cap on the new
5776     mechanism. See https://www.postgresql.org/docs/9.6/static/gin-tips.html for
5777     background, though the suggested values in the documentation are significantly
5778     lower than would be readily useful for a large Evergreen instance.
5779     
5780     Because it uses a more complex query structure, the new mechanism is somewhat
5781     more sensitive to Postgres tuning in general.  In particular, lowering
5782     *random_page_cost* from the default of *4.0* to a more reasonable *2.0* is
5783     important for proper query planning.  For Evergreen use cases where the search
5784     indexes and relevant tables are kept in RAM or SSDs are used for storage, this
5785     value is acceptable and useful in general.
5786     
5787     === Funding and development
5788     This project was funded by MassLNC and developed by Equinox Open Library
5789     Initiative.
5790     
5791     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5792     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5793     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5794     
5795     Conflicts:
5796         Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
5797     
5798     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5799
5800 1       1       Open-ILS/examples/opensrf.xml.example
5801 18      0       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
5802 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
5803 202     30      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
5804 47      20      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
5805 102     116     Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
5806 61      0       Open-ILS/src/sql/Pg/990.schema.unapi.sql
5807 859     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5808 1       1       Open-ILS/src/templates/opac/parts/result/paginate.tt2
5809  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5810
5811 commit e3fd9e6693dd3beec3711c9dcdd1685a91151cdb
5812 Author: Galen Charlton <gmc@equinoxinitiative.org>
5813 Date:   Mon Aug 28 11:08:22 2017 -0400
5814
5815     LP#1689608: stamp schema update
5816     
5817     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5818
5819 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5820 230     0       Open-ILS/src/sql/Pg/upgrade/1056.schema.patron_batch_update.sql
5821 0       228     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
5822  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1056.schema.patron_batch_update.sql
5823  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
5824
5825 commit 076836d90591496b7c97b9da8d5c19fc84e4c701
5826 Author: Galen Charlton <gmc@equinoxinitiative.org>
5827 Date:   Mon Aug 28 11:02:20 2017 -0400
5828
5829     LP#1689608: add release notes
5830     
5831     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5832
5833 86      0       docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
5834  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
5835
5836 commit 2b92656852cee200277366614b5706d36851fde1
5837 Author: Kathy Lussier <klussier@masslnc.org>
5838 Date:   Fri Jul 21 12:33:03 2017 -0400
5839
5840     LP#1689608: Minor fixes
5841     
5842     Fixe a typo in the seed data:
5843     TEXT not NEXT
5844     
5845     Also, add the user bucket service to karma test so that our tests are happy.
5846     
5847     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5848     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5849
5850 1       1       Open-ILS/src/sql/Pg/090.schema.action.sql
5851 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5852
5853 commit b3e2b84ec99c8c6fafdc6e2e2051679725c10734
5854 Author: Mike Rylander <mrylander@gmail.com>
5855 Date:   Thu Feb 2 15:29:46 2017 -0500
5856
5857     LP#1689608: Batch user editing
5858     
5859     Summary
5860     -------
5861     
5862     Currently, editing and deleting of users must be performed on a user-by-user
5863     basis. There are workflows that would benefit from the ability to act on a
5864     set of users, where the changes to all users in the set are the same.
5865     
5866     This commit provides a new interface analogous to the Copy Bucket interface
5867     to record the selection and grouping of a set of users into a User Bucket.
5868     The addition of users to a User Bucket is possible from the Patron Search
5869     interface by the use of a new grid Action, and directly on the User Bucket
5870     interface by user barcode. It is also possible to add users by uploading
5871     a text file that contains a list of user barcodes.
5872     
5873     From this interface it is possible to perform a set of specific batch update
5874     operations against users generally.
5875     
5876     Editing users
5877     -------------
5878     
5879     In order to facilitate the update of user data fields, specifically:
5880     
5881      * Active flag
5882      * Primary Permission Group (group application permissions consulted)
5883      * Juvenile flag
5884      * Home Library (UPDATE_USER checked against both old and new value)
5885      * Privilege Expiration Date
5886      * Barred flag (BAR_PATRON permission consulted)
5887      * Internet Access Level
5888     
5889     This commit contains a new set of business logic allowing staff to supply new
5890     values for these fields. Creation and immediate processing of a change set
5891     will be made available through a grid Menu item. If the staff user does not
5892     have the UPDATE_USER permission, this option will be disabled.
5893     
5894     Each change set requires a name. Buckets may have multiple change sets. All
5895     users in the Bucket at the time of processing will be updated when the change
5896     set is processed, and change sets are processed immediately upon successful
5897     creation. The interface will deliver progress information regarding the
5898     processing stage and percent of completion.
5899     
5900     While processing the users, the original value for each field edited will be
5901     recorded for potential future rollback. Users can examine the success and
5902     failure of applied change sets.
5903     
5904     The user will be able to rollback the entire change set, but not parts thereof.
5905     The rollback will affect only those users that were successfully updated by the
5906     original change set and may be different from the current set of users in the
5907     Bucket. Users can manually discard change sets, removing them from the
5908     interface but preventing future rollback.
5909     
5910     As a batch process, rather than a direct edit, this mechanism explicitly skips
5911     processing of Action/Trigger event definitions for user update.
5912     
5913     Deleting users
5914     --------------
5915     
5916     In order to facilitate the batch deletion of users, this commit creates a new
5917     set of business logic allowing staff to set the Deleted flag on users.
5918     Creation and immediate processing of a batch delete is made available through
5919     a grid Menu item. If the staff user does not have both the UPDATE_USER and
5920     DELETE_USER permission, this option is disabled. Because of the potential for
5921     damage and the additional required permission, this field change is
5922     specifically segregated from the general Editing functionally described above.
5923     
5924     Each delete set requires a name. Buckets may have multiple delete sets. All
5925     users in the Bucket at the time of processing will be marked as deleted when
5926     the delete set is processed. The interface will deliver progress information
5927     regarding the processing stage and percent of completion.
5928     
5929     While processing the users, the original value for the "deleted" field will be
5930     recorded for potential future rollback. Users will be able to examine the
5931     success and failure of applied delete sets in the same interface used for the
5932     above described change sets.
5933     
5934     As a batch process, rather than a direct edit, this mechanism explicitly skips
5935     processing of Action/Trigger event definitions for user deletion.
5936     
5937     This mechanism does not use the Purge User functionality, but instead simply
5938     marks the users as deleted. Future enhancement could add such functionality.
5939     
5940     Editing Statistical Category Entries
5941     ------------------------------------
5942     
5943     In order to facilitate the batch editing, addition, and removal of
5944     Statistical Category Entries for users, this commit creates a new set of
5945     business logic allowing staff to either remove or add & update Entries for
5946     Statistical Categories to which the staff member has access. Processing of
5947     Statistical Category Entry modifications will are available through a grid
5948     Menu item.
5949     
5950     All users in the bucket will have their Statistical Category Entries
5951     modified. Unlike user data field updates, modification of Statistical
5952     Category Entries is permanent and cannot be rolled back. No named change
5953     sets are required. The interface will deliver progress information regarding
5954     the processing stage and percent of completion.
5955     
5956     As a batch process, rather than a direct edit, this mechanism explicitly skips
5957     processing of Action/Trigger event definitions for user update.
5958     
5959     New service requirement
5960     -----------------------
5961     
5962     This new functionality makes use of the QStore service, which was previously
5963     unused in production.  If this service has been removed from the configuration
5964     of a live Evergreen instances, it will need to be added back in order for
5965     batch user editing to succeed.
5966     
5967     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5968     Signed-off-by: Scott Thomas <scott.thomas@sparkpa.org>
5969     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5970     
5971     Conflicts:
5972         Open-ILS/src/templates/staff/circ/patron/index.tt2
5973         Open-ILS/web/js/ui/default/staff/circ/patron/app.js
5974
5975 133     10      Open-ILS/examples/fm_IDL.xml
5976 500     0       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm
5977 23      0       Open-ILS/src/sql/Pg/008.schema.query.sql
5978 4       0       Open-ILS/src/sql/Pg/070.schema.container.sql
5979 177     103     Open-ILS/src/sql/Pg/090.schema.action.sql
5980 4       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5981 228     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
5982 79      0       Open-ILS/src/templates/staff/circ/patron/bucket/index.tt2
5983 35      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_create.tt2
5984 16      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_delete.tt2
5985 34      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_edit.tt2
5986 16      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_info.tt2
5987 27      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_selector.tt2
5988 41      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_changesets.tt2
5989 43      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_delete_all.tt2
5990 20      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_grid_menu.tt2
5991 25      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
5992 60      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
5993 48      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_rollback.tt2
5994 145     0       Open-ILS/src/templates/staff/circ/patron/bucket/t_update_all.tt2
5995 54      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_update_statcats.tt2
5996 49      0       Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
5997 5       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
5998 11      1       Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
5999 6       0       Open-ILS/src/templates/staff/navbar.tt2
6000 70      8       Open-ILS/web/js/ui/default/staff/circ/patron/app.js
6001 789     0       Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
6002 156     0       Open-ILS/web/js/ui/default/staff/services/user-bucket.js
6003  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
6004  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/index.tt2
6005  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_create.tt2
6006  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_delete.tt2
6007  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_edit.tt2
6008  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_info.tt2
6009  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_selector.tt2
6010  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_changesets.tt2
6011  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_delete_all.tt2
6012  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_grid_menu.tt2
6013  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
6014  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
6015  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_rollback.tt2
6016  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_all.tt2
6017  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_statcats.tt2
6018  create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
6019  create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
6020  create mode 100644 Open-ILS/web/js/ui/default/staff/services/user-bucket.js
6021
6022 commit ebf932e1444d8c56fc66a78a12042050534ebc9d
6023 Author: Ben Shum <ben@evergreener.net>
6024 Date:   Sat Aug 26 18:39:03 2017 -0400
6025
6026     LP#1712657: stamping schema update (fixup)
6027     
6028     Originally committed with the wrong upgrade stamp number. Move that file,
6029     and also update the baseline schema upgrade version.
6030     
6031     Signed-off-by: Ben Shum <ben@evergreener.net>
6032
6033 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
6034 324     0       Open-ILS/src/sql/Pg/upgrade/1055.schema.user-merge-circ-history.sql
6035 0       324     Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
6036  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1055.schema.user-merge-circ-history.sql
6037  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
6038
6039 commit 7b41b6654f124da9c6d3f3ce39c0f351c714c35d
6040 Author: Galen Charlton <gmc@equinoxinitiative.org>
6041 Date:   Fri Aug 25 15:51:44 2017 -0400
6042
6043     LP#1685929: (follow-up) fix passing copy when opening volume/copy editor
6044     
6045     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6046
6047 4       2       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6048
6049 commit 5ec2a27f0aa2645f3e63ac11c5f9a8ea08154fca
6050 Author: Galen Charlton <gmc@equinoxinitiative.org>
6051 Date:   Fri Aug 25 15:17:25 2017 -0400
6052
6053     LP#1685929: adjust egItem.print_spine_labels()
6054     
6055     Make egItem.print_spine_labels() accept a list of copy
6056     IDs and make the caller responsible for putting that list together.
6057     
6058     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6059
6060 5       1       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6061 2       2       Open-ILS/web/js/ui/default/staff/circ/services/item.js
6062
6063 commit a45608038328700ea54d52582096abf22704eda0
6064 Author: Galen Charlton <gmc@equinoxinitiative.org>
6065 Date:   Fri Aug 25 11:49:31 2017 -0400
6066
6067     LP#1685929: (follow-up) fix rebase error
6068     
6069     Intentionally not putting two actions in the Show group.
6070     
6071     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6072
6073 0       2       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6074
6075 commit 91771c5f535892f909ab0bf30bd4a15fe1338f6f
6076 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6077 Date:   Tue Aug 1 22:42:00 2017 +0100
6078
6079     LP#1685929: add implementation print spine labels to checkin grid
6080     
6081     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6082     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6083
6084 4       0       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6085 17      0       Open-ILS/web/js/ui/default/staff/circ/services/item.js
6086
6087 commit 85852d50014b7527d7775d874ae257e4fb14eeaf
6088 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6089 Date:   Fri Aug 11 16:11:45 2017 +0100
6090
6091     LP#1685929 - Extract itemSvc from item module to core
6092     
6093     Refactored Missing Pieces module and CheckIn to use
6094     shared functionally of itemSvc, which is now it's own
6095     separate file.
6096     
6097     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6098     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6099     
6100     Conflicts:
6101         Open-ILS/web/js/ui/default/staff/cat/item/app.js
6102
6103 1       0       Open-ILS/src/templates/staff/cat/item/index.tt2
6104 1       0       Open-ILS/src/templates/staff/cat/item/missing_pieces.tt2
6105 1       1       Open-ILS/src/templates/staff/circ/checkin/index.tt2
6106 3       890     Open-ILS/web/js/ui/default/staff/cat/item/app.js
6107 3       53      Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js
6108 2       2       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6109 891     0       Open-ILS/web/js/ui/default/staff/circ/services/item.js
6110  create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/item.js
6111
6112 commit 85f6c2b8715a29d6c92c29132d2b05469de66e64
6113 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6114 Date:   Fri Aug 11 16:00:29 2017 +0100
6115
6116     LP#1685929-Adds more XUL parity to Webstaff checkIn
6117     
6118     Checkin Grid context actions like Add Items to Bucket, Show Holds on Bib, Show
6119     Last Few Circulations, Edit Item Attributes, Mark Item Missing Pieces,
6120     Print Spine Label, were missing from CheckIn in webstaff.
6121     
6122     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6123     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6124     
6125     Conflicts:
6126         Open-ILS/web/js/ui/default/staff/cat/item/app.js
6127
6128 11      0       Open-ILS/src/templates/staff/circ/checkin/index.tt2
6129 25      2       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6130 57      2       Open-ILS/web/js/ui/default/staff/cat/item/app.js
6131 51      3       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6132
6133 commit 42528f5dd56f63ab4d143c3f05872f96a1c3132a
6134 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
6135 Date:   Mon Aug 21 16:12:46 2017 -0700
6136
6137     LP#1684988: add opt-in check to patron service
6138     
6139     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6140     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6141
6142 3       0       Open-ILS/src/templates/staff/base_js.tt2
6143 0       2       Open-ILS/src/templates/staff/circ/patron/index.tt2
6144 76      8       Open-ILS/web/js/ui/default/staff/services/patron_search.js
6145
6146 commit 546428a27a9ea1cfae9142183dcc2c411a54db3e
6147 Author: Dan Wells <dbw2@calvin.edu>
6148 Date:   Thu Aug 24 17:54:38 2017 -0400
6149
6150     Forward-port 2.11.8 upgrade script
6151     
6152     Signed-off-by: Dan Wells <dbw2@calvin.edu>
6153
6154 5       0       Open-ILS/src/sql/Pg/version-upgrade/2.11.7-2.11.8-upgrade-db.sql
6155  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.7-2.11.8-upgrade-db.sql
6156
6157 commit b5a9d112692bef30da88cea2d52c76c4d775aa5a
6158 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
6159 Date:   Wed Jul 12 13:38:13 2017 -0700
6160
6161     LP#1699566: item barcode completion in web client
6162     
6163     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6164     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6165
6166 22      0       Open-ILS/src/templates/staff/circ/share/t_barcode_choice_dialog.tt2
6167 9       3       Open-ILS/web/js/ui/default/staff/cat/item/app.js
6168 149     64      Open-ILS/web/js/ui/default/staff/circ/services/circ.js
6169  create mode 100644 Open-ILS/src/templates/staff/circ/share/t_barcode_choice_dialog.tt2
6170
6171 commit 71871c25088e592848b90b8deba70bc6d7347d30
6172 Author: Galen Charlton <gmc@equinoxinitiative.org>
6173 Date:   Wed Aug 23 12:08:12 2017 -0400
6174
6175     LP#1694577: exclude empheral search results folder from selector
6176     
6177     Otherwise, the folder selector for the move or clone template
6178     actions includes a blank entry.
6179     
6180     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6181     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6182
6183 1       0       Open-ILS/web/reports/oils_rpt_folders.js
6184
6185 commit 3fa270582a1d6a11604092da8fcb3883a756d829
6186 Author: Galen Charlton <gmc@equinoxinitiative.org>
6187 Date:   Wed Aug 23 11:54:32 2017 -0400
6188
6189     LP#1694577: tweak searching for words in report templates
6190     
6191     Use \m to recognize beginning-of-word boundaries; this fixes
6192     an issue where you couldn't use "clone" to retrieve templates
6193     whose name was of the form "foo (clone)".
6194     
6195     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6196     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6197
6198 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
6199 1       0       docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6200
6201 commit 40f80bda176375653a8835dbad0a6311e02e66f2
6202 Author: Bill Erickson <berickxx@gmail.com>
6203 Date:   Sat Aug 12 11:25:16 2017 -0400
6204
6205     LP#1694577 Release notes for report template search
6206     
6207     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6208     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6209     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6210
6211 32      0       docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6212  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6213
6214 commit 3380dacfcd88ea8168e84caccf0c4e41ccd8df33
6215 Author: Bill Erickson <berickxx@gmail.com>
6216 Date:   Sat Aug 12 11:12:17 2017 -0400
6217
6218     LP#1694577 Reports template searching and paging
6219     
6220     Adds a new template search from along the top of the reports interface.
6221     Templates may be searched name and/or description.
6222     
6223     Adds paging support to the template, reports, and output interfaces.
6224     
6225     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6226     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6227     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6228
6229 10      0       Open-ILS/web/opac/locale/en-US/reports.dtd
6230 12      0       Open-ILS/web/reports/oils_rpt.css
6231 9       0       Open-ILS/web/reports/oils_rpt.js
6232 34      9       Open-ILS/web/reports/oils_rpt.xhtml
6233 74      4       Open-ILS/web/reports/oils_rpt_folder_window.js
6234 5       2       Open-ILS/web/reports/oils_rpt_folder_window.xhtml
6235 58      5       Open-ILS/web/reports/oils_rpt_folders.js
6236 1       0       Open-ILS/web/reports/oils_rpt_vars.js
6237
6238 commit 675fd78e952c3b339a9e4ea42d40e19176476d67
6239 Author: Bill Erickson <berickxx@gmail.com>
6240 Date:   Sat Aug 12 11:08:30 2017 -0400
6241
6242     LP#1694577 Report templates search API & paging
6243     
6244     Adds new API call open-ils.reporter.search.templates allowing search of
6245     reporter template names and/or descriptions.  Searching is
6246     case-insensitive, any order, with left-anchored words.  Searching can be
6247     for specific folders or all folders visible to the calling user.
6248     
6249     Adds paging support (limit / offset) for retriving templates, reports,
6250     and outputs.
6251     
6252     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6253     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6254     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6255
6256 107     1       Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
6257
6258 commit 6a144c779e4fa5b02ffd92e309eaa79f0891eb46
6259 Author: Dan Scott <dan@coffeecode.net>
6260 Date:   Wed Jul 12 10:07:23 2017 -0400
6261
6262     LP#1703678 Display foreign item location and status
6263     
6264     We were using copy_info instead of the foreign item's data to try to display
6265     location and status of foreign items. As copy_info had not been initialized,
6266     it displayed nothing. Use the foreign item data instead for location and
6267     status.
6268     
6269     Signed-off-by: Dan Scott <dan@coffeecode.net>
6270     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6271
6272 2       2       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6273
6274 commit 8cdeb16aa522f46fcc84a82c70bed23846bc032c
6275 Author: Dan Wells <dbw2@calvin.edu>
6276 Date:   Tue May 31 15:51:47 2016 -0400
6277
6278     LP#1703678 Show foreign copies even if only one
6279     
6280     If a record has no copies of its own, but it does have a foreign copy
6281     on a peer bib, show that copy info (and the link to the other record).
6282     
6283     Signed-off-by: Dan Wells <dbw2@calvin.edu>
6284     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6285     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6286
6287 1       1       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6288
6289 commit b17fad6b7a21bf86ef04fa45e000f01a7dc1e809
6290 Author: Ben Shum <ben@evergreener.net>
6291 Date:   Tue Aug 15 16:45:58 2017 -0400
6292
6293     Translation updates - newpot
6294     
6295     Signed-off-by: Ben Shum <ben@evergreener.net>
6296     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6297
6298 8       2       build/i18n/po/cat.properties/cat.properties.pot
6299 17      8       build/i18n/po/circ.properties/circ.properties.pot
6300 1431    1151    build/i18n/po/db.seed/db.seed.pot
6301 2528    2461    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
6302 8       8       build/i18n/po/ils_events.xml/ils_events.xml.pot
6303 13      5       build/i18n/po/lang.dtd/lang.dtd.pot
6304 195     134     build/i18n/po/tpac/tpac.pot
6305 716     516     build/i18n/po/webstaff/webstaff.pot
6306
6307 commit 0a4960fd54bfdacde0e933119b6464b4ee44f512
6308 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
6309 Date:   Mon Aug 14 16:21:34 2017 -0700
6310
6311     Docs: Asciidoc fix
6312     Asciidoc fix for report data type icons.
6313     
6314     Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
6315
6316 9       9       docs/reports/reporter_template_terminology.adoc
6317
6318 commit c5838c87c0f20f1ba01ce525d30c1637751d85e2
6319 Author: Galen Charlton <gmc@equinoxinitiative.org>
6320 Date:   Mon Jul 31 16:57:06 2017 -0400
6321
6322     LP#1701001: add release notes
6323     
6324     Here is the test plan for the feature:
6325     
6326     [1] In the web staff client, perform a catalog search. From search
6327         results, choose Place Hold.
6328     [2] In the form that displays, click the 'Patron Search' button.
6329     [3] Verify that a modal with a patron search form is displayed.
6330     [4] Search for a patron, then select one and click the 'Select'
6331         button.
6332     [5] Verify that the patron's barcode is inserted into the patron
6333         barcode input.
6334     [6] Verify that submitting the form successfully places the hold.
6335     [7] Verify that the feature works from a bib record details page.
6336     [8] Verify that the Patron Search button does not show up when
6337         using the place hold form in the public catalog.
6338     [9] Verify that normal patron search, retrieval, and registration
6339         functionality continues to work, as this patch series does some
6340         refactoring to create a reusable Angular patron search service
6341         and templates.
6342     
6343     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6344     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6345     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6346
6347 10      0       docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
6348  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
6349
6350 commit a489dc120b5df242db1d13edaea629ba6b7d020d
6351 Author: Galen Charlton <gmc@equinoxinitiative.org>
6352 Date:   Fri Jul 28 16:54:55 2017 -0400
6353
6354     LP#1701001: add "patron search" button to OPAC place hold form
6355     
6356     This button is displayed only when the public catalog is embedded
6357     in the web staff client and the iframe's controller explicitly
6358     unhides the button.
6359     
6360     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6361     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6362     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6363
6364 5       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
6365
6366 commit 9c6a92f8dc9d5d2965b75e7ce74b7d6ba34bc783
6367 Author: Galen Charlton <gmc@equinoxinitiative.org>
6368 Date:   Fri Jul 28 16:55:22 2017 -0400
6369
6370     LP#1701001: add search-to-hold to catalog app
6371     
6372     This patch teaches the web staff client's catalog app how
6373     to activate the patron search button in the embedded catalog's
6374     place hold form. It also adds a handler for the button action
6375     to display a modal to allow the staff member to search
6376     for and select a patron, then injects the patron's barcode
6377     into the form.
6378     
6379     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6380     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6381     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6382
6383 1       0       Open-ILS/src/templates/staff/cat/catalog/index.tt2
6384 43      1       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
6385
6386 commit 2e0ea0eac16390a10d1ec727a5fbd43744b0fed7
6387 Author: Galen Charlton <gmc@equinoxinitiative.org>
6388 Date:   Fri Jul 28 16:55:37 2017 -0400
6389
6390     LP#1701001: split patron search form into separate templates
6391     
6392     This patch breaks up the patron search form and results into
6393     separate templates and adds a template for a patron selector
6394     modal.
6395     
6396     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6397     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6398     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6399
6400 1       151     Open-ILS/src/templates/staff/circ/patron/t_search.tt2
6401 150     0       Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
6402 35      0       Open-ILS/src/templates/staff/share/t_patron_search_results.tt2
6403 27      0       Open-ILS/src/templates/staff/share/t_patron_selector.tt2
6404  create mode 100644 Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
6405  create mode 100644 Open-ILS/src/templates/staff/share/t_patron_search_results.tt2
6406  create mode 100644 Open-ILS/src/templates/staff/share/t_patron_selector.tt2
6407
6408 commit fcd4229f895e98de2164012c1730f2479da40096
6409 Author: Galen Charlton <gmc@equinoxinitiative.org>
6410 Date:   Fri May 26 20:41:38 2017 +0000
6411
6412     LP#1701001: carve out a reusable patron search service
6413     
6414     This patch moves the patron search service and the base
6415     patron search controller into a separate, reusable
6416     file.  The core patron search service is available for
6417     injection as patronSvc from the new egPatronSearchMod, while
6418     BasePatronSearchCtrl now exists as a base controller for the
6419     patron search form that can be extended as needed by doing
6420     something like this:
6421     
6422     module.controller('DerivedPatronSearchCtrl', [
6423                  '$scope', '$controller',
6424         function ($scope, $controller) {
6425         // Initialize the super class and extend it.
6426         angular.extend(this, $controller('BasePatronSearchCtrl', {$scope: $scope}));
6427     ...
6428     
6429     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6430     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6431     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6432
6433 1       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
6434 1       0       Open-ILS/src/templates/staff/circ/renew/index.tt2
6435 5       658     Open-ILS/web/js/ui/default/staff/circ/patron/app.js
6436 685     0       Open-ILS/web/js/ui/default/staff/services/patron_search.js
6437 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
6438  create mode 100644 Open-ILS/web/js/ui/default/staff/services/patron_search.js
6439
6440 commit 2015799e80e18d4259b7149986fec175e9238aad
6441 Author: Mike Rylander <mrylander@gmail.com>
6442 Date:   Thu Aug 10 16:41:03 2017 -0400
6443
6444     LP#1710010: Fix item status file upload
6445     
6446     The item service currently living inside the item status app does not know how
6447     to fetch multiple barcodes at once.  So, we'll loop over them and refresh the
6448     grid when they're all retrieved.
6449     
6450     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6451     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6452
6453 13      6       Open-ILS/web/js/ui/default/staff/cat/item/app.js
6454
6455 commit 46b52535165051a030404fe3e2be641e9e3dd6e9
6456 Author: Galen Charlton <gmc@equinoxinitiative.org>
6457 Date:   Fri Aug 11 15:35:38 2017 -0400
6458
6459     LP#1705524: fix a quoting issue in the DB update scripts
6460     
6461     ... toss enough quotes at the problem, and eventually one
6462     will make it to the end.
6463     
6464     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6465
6466 2       2       Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
6467
6468 commit e052cad09214b8f79618e9ddd66b1159a4a2e5cf
6469 Author: Bill Erickson <berickxx@gmail.com>
6470 Date:   Fri Aug 11 14:25:24 2017 -0400
6471
6472     LP#1705524 Stamping org timezones SQL
6473     
6474     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6475
6476 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
6477 79      0       Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
6478 0       77      Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6479  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
6480  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6481
6482 commit 0f0203bb230fce6b44137e8203b999a5de326b46
6483 Author: Mike Rylander <mrylander@gmail.com>
6484 Date:   Thu Aug 3 14:18:30 2017 -0400
6485
6486     LP#1705524: Minor cleanup in prep for committing
6487     
6488     1. Provide an admin-friendly summary of changes at the top of the release notes.
6489     2. Change quoting of optional post-upgrade SQL echoing in the upgrade script.
6490     3. Fix preexisting issue with variable interpolation inside an alert modal.
6491     4. Protect against null or empty date fields when formatting.
6492     
6493     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6494     
6495     5. Added if (date == 'now') check.
6496     
6497     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6498
6499 21      21      Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6500 2       2       Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
6501 5       0       Open-ILS/web/js/ui/default/staff/services/ui.js
6502 48      0       docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
6503
6504 commit 6cf766a634e123f0b89eece2a0096a7b6d01fb7a
6505 Author: Bill Erickson <berickxx@gmail.com>
6506 Date:   Thu Aug 3 11:43:56 2017 -0400
6507
6508     LP#1705524 Grid value filter defaults to null
6509     
6510     Avoid use of Perl undef in JS.
6511     
6512     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6513     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6514
6515 1       1       Open-ILS/web/js/ui/default/staff/services/grid.js
6516
6517 commit d012c91ef7693f94e4bc836ad408f5bf6e5bf32a
6518 Author: Bill Erickson <berickxx@gmail.com>
6519 Date:   Thu Aug 3 11:35:31 2017 -0400
6520
6521     LP#1705524 Closed dates editor handles no timezones
6522     
6523     Fix issue in closed dates editor where it failed creating new closed
6524     dates when an org unit had no value applied for the lib.timezone org
6525     unit setting.
6526     
6527     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6528     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6529
6530 5       1       Open-ILS/xul/staff_client/server/admin/closed_dates.js
6531
6532 commit 0ac027598e4d80960b8090bc45242bc2ad95cb67
6533 Author: Bill Erickson <berickxx@gmail.com>
6534 Date:   Thu Aug 3 11:25:56 2017 -0400
6535
6536     LP#1705524 Load workstation org timezone in startup
6537     
6538     Piggy-back on the batch org setting call made during page startup to
6539     load / pre-cache the timezone setting for the workstation org unit.
6540     
6541     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6542     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6543
6544 2       1       Open-ILS/web/js/ui/default/staff/services/startup.js
6545
6546 commit e6c7aa0980416931b03d163a39d8c40274bcce38
6547 Author: Mike Rylander <mrylander@gmail.com>
6548 Date:   Wed Aug 2 16:56:20 2017 -0400
6549
6550     LP#1705524: Override angular date filter
6551     
6552     Here we'll use moment.js to format all dates that want to use the angular date
6553     filter, for consistency and standards compliance.  The primary benefit is the
6554     ability to use a proper timezone (region) rather than just a simple GMT offset.
6555     
6556     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6557     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6558
6559 34      29      Open-ILS/web/js/ui/default/staff/services/ui.js
6560
6561 commit 51c0123d2cd43b8a64479df0527ef648aa62ced4
6562 Author: Mike Rylander <mrylander@gmail.com>
6563 Date:   Mon Jul 24 10:27:09 2017 -0400
6564
6565     LP#1705524 Adding timezone release note
6566     
6567     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6568     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
6569
6570 55      0       docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
6571  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
6572
6573 commit 3c320f1a2a439329a0f2933af53a8170c12017bf
6574 Author: Mike Rylander <mrylander@gmail.com>
6575 Date:   Mon Jul 24 10:13:31 2017 -0400
6576
6577     LP#1705524: Adjust day-granular due date pushing
6578     
6579     Now that due dates are globally stored in the configured timezone of the
6580     circulating library, the automatic adjustment to day-granular due dates needs
6581     to take those timezones into account.
6582     
6583     An optional SQL command is provided by the upgrade script to retroactively
6584     adjust existing due dates after library configuration is complete.
6585     
6586     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6587     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
6588
6589 13      2       Open-ILS/src/sql/Pg/090.schema.action.sql
6590 50      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6591
6592 commit f33efdc0a21ec4e0533e2cc380d94c63ed4bea6d
6593 Author: Mike Rylander <mrylander@gmail.com>
6594 Date:   Thu Jul 20 17:52:38 2017 -0400
6595
6596     LP#1705524: Use the new grid configuration for date format in the bills list
6597     
6598     The bills list in the patron interface predated any grid date formatting, so
6599     we bring it into the modern world.
6600     
6601     This also enhances the grid autoformatting for dates to support both flattened
6602     and dot-pathed item layout.
6603     
6604     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6605     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
6606
6607 1       3       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6608 15      0       Open-ILS/web/js/ui/default/staff/services/grid.js
6609
6610 commit da6075828f9bba157b6b0fd850d4d87e9b91cd06
6611 Author: Mike Rylander <mrylander@gmail.com>
6612 Date:   Wed Jun 21 14:03:29 2017 -0400
6613
6614     LP#1705524: Honor timezone of the acting library where appropriate
6615     
6616     This is a followup to the work done in bug 1485374, where we added the ability
6617     for the client to specify a timezone in which timestamps should be interpreted
6618     in business logic and the database.
6619     
6620     Most specifically, this work focuses on circulation due dates and the closed
6621     date editor. Due dates, where displayed using stock templates (including
6622     receipt templates) and used for fine calculation, are now manipulated in the
6623     library's configured timezone. This is controlled by the new 'lib.timezone'
6624     YAOUS, loaded from the server when required. Additionally, closings are
6625     recorded in the library's timezone so that so that due date calculation is more
6626     accurate. The closed date editor is also taught how to display closings in the
6627     closed library's timezone. Closed date entries also explicitly record if they
6628     are a full day closing, or a multi-day closing. This significantly simplifies
6629     the editor, and may be useful in other contexts.
6630     
6631     To accomplish this, we use the moment.js library and the moment-timezone addon.
6632     This is necessary because the stock AngularJS date filter does not understand
6633     locale-aware timezone values, which are required to support DST. A simple
6634     mapper translates the differences in format values from AngularJS date to
6635     moment.js.
6636     
6637     Of special note are a set of new filters used for formatting timestamps under
6638     certain circumstances. The new egOrgDateInContext, egOrgDate, and egDueDate
6639     filters provide the functionality, and autogrid is enhanced to make use of
6640     these where applicable. egGrid and egGridField are also taught to accept
6641     default and field-specific options for applying date filters. These filters may
6642     be useful in other or related contexts.
6643     
6644     The egDueDate filter, used for all existing displays of due date via Angular
6645     code, intentionally interprets timestamps in two different ways WRT timezone,
6646     based on the circulation duration. If the duration is day-granular (that is,
6647     the number of seconds in the duration is divisible by 86,400, or 24 hours worth
6648     of seconds) then the date is interpreted as being in the circulation library's
6649     timezone. If it is an hourly loan (any duration that does not meet the
6650     day-granular criterium) then it is instead displayed in the client's timezone,
6651     just as all other timestamps currently are, because of the work in 1485374.
6652     
6653     The OPAC is adjusted to always display the due date in the circulating
6654     library's timezone. Because the OPAC displays only the date portion of the due
6655     date field, this difference is currently considered acceptable. If this proves
6656     to be a problem in the future, a minor adjustment can be made to match the
6657     egDueDate filter logic.
6658     
6659     This work, as with 1485374 was funded by SITKA, and we thank them for their
6660     partnership in making this happen!
6661     
6662     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6663     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
6664
6665 2       0       Open-ILS/examples/fm_IDL.xml
6666 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
6667 5       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
6668 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm
6669 6       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
6670 2       0       Open-ILS/src/sql/Pg/005.schema.actors.sql
6671 12      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6672 27      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6673 1       1       Open-ILS/src/templates/opac/myopac/circ_history.tt2
6674 1       1       Open-ILS/src/templates/opac/myopac/circs.tt2
6675 2       1       Open-ILS/src/templates/opac/myopac/main.tt2
6676 2       2       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6677 2       0       Open-ILS/src/templates/staff/base_js.tt2
6678 1       1       Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
6679 1       1       Open-ILS/src/templates/staff/cat/item/t_list.tt2
6680 1       1       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
6681 1       1       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6682 5       0       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6683 1       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6684 2       2       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
6685 1       1       Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
6686 1       1       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
6687 1       1       Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
6688 1       1       Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
6689 1       1       Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
6690 1       1       Open-ILS/src/templates/staff/share/t_autogrid.tt2
6691 5       1       Open-ILS/web/js/ui/default/staff/Gruntfile.js
6692 4       0       Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
6693 2       0       Open-ILS/web/js/ui/default/staff/cat/item/app.js
6694 3       0       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
6695 2       0       Open-ILS/web/js/ui/default/staff/package.json
6696 52      17      Open-ILS/web/js/ui/default/staff/services/grid.js
6697 129     0       Open-ILS/web/js/ui/default/staff/services/ui.js
6698 121     57      Open-ILS/xul/staff_client/server/admin/closed_dates.js
6699 5       0       Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
6700  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
6701
6702 commit b45f7d99938f02f39a37ebecbed5099dcb4c84b5
6703 Author: Galen Charlton <gmc@equinoxinitiative.org>
6704 Date:   Fri Aug 11 12:23:01 2017 -0400
6705
6706     LP#1659928: fix regression introduce by previous patches
6707     
6708     A couple other places that use the standing_penalty list needed to
6709     be adjusted to account for the non-de-fleshing.
6710     
6711     Kudos to Jason Etheridge for noting the live_t test failure. Also,
6712     unit tests FTW.
6713     
6714     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6715
6716 2       2       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6717
6718 commit 01aa516be0861619b8d73af542b51d22fdc18b0d
6719 Author: Jason Stephenson <jason@sigio.com>
6720 Date:   Sat Jan 7 19:49:12 2017 -0500
6721
6722     LP 1542495: Release Notes and Sample Config Change.
6723     
6724     In addition to adding the release note file, we alter the location of
6725     the encoding element in oils_sip.xml.example to the new, recommended
6726     location.
6727     
6728     Signed-off-by: Jason Stephenson <jason@sigio.com>
6729     Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
6730     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6731
6732 11      11      Open-ILS/examples/oils_sip.xml.example
6733 34      0       docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
6734  create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
6735
6736 commit 93f18ff0062954a199bee88aea56975472cf456d
6737 Author: Jason Stephenson <jason@sigio.com>
6738 Date:   Mon Jan 2 10:51:48 2017 -0500
6739
6740     LP 1542495: Remove OpenILS::SIP::clean_text.
6741     
6742     This commit removes the OpenILS::SIP::clean_text utility function and
6743     all references to it in the OpenILS::SIP modules.  Its job is now done
6744     in SIPServer's write_msg routine.
6745     
6746     Signed-off-by: Jason Stephenson <jason@sigio.com>
6747     Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
6748     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6749
6750 0       44      Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
6751 6       6       Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
6752 25      27      Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6753
6754 commit f92c526708a82dd410139320f1cc6cd763e7cc36
6755 Author: Galen Charlton <gmc@equinoxinitiative.org>
6756 Date:   Thu Aug 10 17:26:24 2017 -0400
6757
6758     LP#1160347: (follow-up) fix a couple field class entries
6759     
6760     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6761
6762 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6763
6764 commit 6309bd9290cc64ed93cc99d959bc975d1227b1d6
6765 Author: Chris Sharp <csharp@georgialibraries.org>
6766 Date:   Wed Aug 9 08:42:29 2017 -0400
6767
6768     LP#1160347 - Fixing missing closing parens in INSERT statement
6769     
6770     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6771     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6772
6773 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6774
6775 commit 5cda01f62d276393f75e071ab99d9b784f2ae965
6776 Author: Ben Shum <ben@evergreener.net>
6777 Date:   Wed Apr 19 09:10:33 2017 -0400
6778
6779     LP#1160347: i18n fixes for db.seed
6780     
6781     Some strings were not marked for translation. Also, there were strings
6782     with incorrect IDs, or mismatched entries.
6783     
6784     Signed-off-by: Ben Shum <ben@evergreener.net>
6785     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6786     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6787
6788 54      44      Open-ILS/src/sql/Pg/950.data.seed-values.sql
6789
6790 commit 89cb470e38b7cc4c0adf4f51810bf63c8b821461
6791 Author: Galen Charlton <gmc@equinoxinitiative.org>
6792 Date:   Thu Aug 10 12:45:58 2017 -0400
6793
6794     LP#1709932: recognize more strings from oils_i18n_gettext()
6795     
6796     This patch makes db-seed-i18n.py more flexible about
6797     where commas between strings in invocations of oils_i18n_gettext()
6798     can appear, reduces the chances that strings fail to be grabbed
6799     for translation. It also improves the error message shown
6800     when parsing errors occur.
6801     
6802     To test
6803     -------
6804     [1] Apply patch and run
6805     
6806         cd build/i18n && make sql2pot
6807     
6808     [2] Verify that no error messages are produced during
6809         this step.
6810     [3] Inspect the changes to po/db.seed/db.seed.pot and
6811         verify that additional strings are added, including
6812         "Item Print Label Font Family".
6813     [4] (optional) Deliberately remove a comma from an
6814         oils_i18n_gettext invocation in 950.data.seed-values.sql
6815         and run make sql2pot again. The error message shoudl
6816         now include the failing chunk of text.
6817     
6818     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6819     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6820
6821 3       3       build/i18n/scripts/db-seed-i18n.py
6822
6823 commit f32b455a1b0a99333e77044358d2d082bd5a222f
6824 Author: Galen Charlton <gmc@equinoxinitiative.org>
6825 Date:   Thu Aug 10 16:43:36 2017 -0400
6826
6827     LP#1659928: (follow-up) the flesh stays on...
6828     
6829     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6830
6831 1       1       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6832
6833 commit 7307537bb0c1c5bcd702313547f5521781ad5a7b
6834 Author: blake <blake@mobiusconsortium.org>
6835 Date:   Thu Jun 15 13:39:08 2017 -0500
6836
6837     LP1659928 SIP is not respecting standing penalties for charge ok and hold ok
6838     
6839     This will include the block_list data in the blessed user object. This allows
6840     charge_ok, renew_ok and hold_ok to determine if any of the respective blocks are
6841     present in any of the applied penalties.
6842     
6843     To test
6844     -------
6845     [1] Using a SIP emulator, issue a 63 message to fetch information
6846         about a patron that has nothing preventing it from doing loans,
6847         renewals, or hold requests, e.g.,
6848     
6849         6300020060329    201700Y         AOevergreen|AA99999384262||
6850     
6851     [2] Verify that the first six positions of the response are
6852         '64  Y '
6853     [3] Apply a standing penalty that blocks circulation and repeat
6854         step 1. This time, the response should start with '64Y Y '
6855     [4] Apply other standing penalties that block holds or renewals
6856         and repeate step 1, verifying that the various privileges
6857         denied positions in the 64 response have expected values.
6858     [5] Archive all of the penalties used during testing, then
6859         verify that the response returns to '64  Y ...'
6860     
6861     Signed-off-by: blake <blake@mobiusconsortium.org>
6862     Signed-off-by: Dan Pearl <dpearl@cwmars.org>
6863     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6864
6865 29      40      Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6866
6867 commit a903911387ca31e49f115f5eb2aa4605b7600aaf
6868 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
6869 Date:   Thu Aug 10 12:08:34 2017 -0700
6870
6871     Docs: Web Client Data Types
6872     
6873     Updated chart of data type icons in web client.
6874     
6875     Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
6876
6877 -       -       docs/media/datatypes_bool.png
6878 -       -       docs/media/datatypes_id.png
6879 -       -       docs/media/datatypes_int.png
6880 -       -       docs/media/datatypes_interval.png
6881 -       -       docs/media/datatypes_link.png
6882 -       -       docs/media/datatypes_money.png
6883 -       -       docs/media/datatypes_orgunit.png
6884 -       -       docs/media/datatypes_text.png
6885 -       -       docs/media/datatypes_timestamp.png
6886 14      29      docs/reports/reporter_template_terminology.adoc
6887  create mode 100644 docs/media/datatypes_bool.png
6888  create mode 100644 docs/media/datatypes_id.png
6889  create mode 100644 docs/media/datatypes_int.png
6890  create mode 100644 docs/media/datatypes_interval.png
6891  create mode 100644 docs/media/datatypes_link.png
6892  create mode 100644 docs/media/datatypes_money.png
6893  create mode 100644 docs/media/datatypes_orgunit.png
6894  create mode 100644 docs/media/datatypes_text.png
6895  create mode 100644 docs/media/datatypes_timestamp.png
6896
6897 commit 84e7b2415a46460e160da2200c4b9ef3379ac767
6898 Author: Jason Etheridge <jason@EquinoxInitiative.org>
6899 Date:   Thu Aug 10 14:06:08 2017 -0400
6900
6901     syntax: end-quote for stored procedure
6902     
6903     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6904
6905 1       0       Open-ILS/src/sql/Pg/220.schema.rating.sql
6906
6907 commit 2e847e361dd8f013f273c436bf0aeaa68dc4fcb9
6908 Author: Jason Etheridge <jason@EquinoxInitiative.org>
6909 Date:   Thu Aug 10 14:01:52 2017 -0400
6910
6911     syntax error in schema script
6912     
6913     incidentally, I'm a huge fan of comma-first style, I18N-breakage aside :)
6914     
6915     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6916
6917 1       1       Open-ILS/src/sql/Pg/220.schema.rating.sql
6918
6919 commit b051ae99087ebcc4adac220c91f7981c5e1280ae
6920 Author: Mike Rylander <mrylander@gmail.com>
6921 Date:   Thu Aug 10 11:16:13 2017 -0400
6922
6923     Stamping populariy parameter upgrade scripts
6924     
6925     Also, the org-count parameter function is adjusted to consistently find
6926     and count copies by circ lib.  Because this parameter is about counting
6927     copies on the shelves of libraries, this makes more sense than owing
6928     library.  Changed in consultation with Kathy Lussier.
6929     
6930     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6931
6932 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
6933 2       2       Open-ILS/src/sql/Pg/220.schema.rating.sql
6934 63      0       Open-ILS/src/sql/Pg/upgrade/1052.data-inhouse-use-badge.sql
6935 37      0       Open-ILS/src/sql/Pg/upgrade/1053.data.org-unit-count-badge.sql
6936 0       63      Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
6937 0       37      Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
6938  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1052.data-inhouse-use-badge.sql
6939  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1053.data.org-unit-count-badge.sql
6940  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
6941  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
6942
6943 commit 9c4e9660a6ec10687504966a84ed4259fced6610
6944 Author: Kathy Lussier <klussier@masslnc.org>
6945 Date:   Mon Jul 31 13:43:38 2017 -0400
6946
6947     LP#1688099: Popularity parameter for the number of OUs that own a title
6948     
6949     Creates a new badge that calculates a score based on a count of libraries
6950     that own a copy of a title. The badge is based on libraries that are the copy's
6951     circulation library. The intent of the badge is to measure the breadth of
6952     ownership within a particular consortium with the hope that it doesn't
6953     generate as many 'false hits' that are seen with the similar Total Copy Counts
6954     badge.
6955     
6956     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6957     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6958
6959 28      1       Open-ILS/src/sql/Pg/220.schema.rating.sql
6960 37      0       Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
6961 8       3       docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
6962  create mode 100644 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
6963
6964 commit 2f8bf6c328c2caa7ded0cfe7debe3b7423fb8f70
6965 Author: Kathy Lussier <klussier@masslnc.org>
6966 Date:   Mon Jul 31 16:36:50 2017 -0400
6967
6968     LP#1688096: Popularity parameter for in-house use
6969     
6970     Adds a new popularity parameter based on in-house use over time. The parameter
6971     can be used for creating a statistically-generated popularity badge for titles.
6972     
6973     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6974
6975 57      1       Open-ILS/src/sql/Pg/220.schema.rating.sql
6976 63      0       Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
6977 6       0       docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
6978  create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
6979  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
6980
6981 commit dcf52caab8f188d250ac82fd9e6b95fa07a1f320
6982 Author: Bill Erickson <berickxx@gmail.com>
6983 Date:   Wed Aug 9 16:41:53 2017 -0400
6984
6985     LP#1709476 Copy summary aged circ display repair
6986     
6987     Always check active and aged circs (via "aacs" class) for circs to
6988     display for a given copy in the item status Quick Summary and Recent
6989     Circ History tabs.  When a aged circ is encountered, display the '<Aged
6990     Circulation>' tag in lieu of the patron's name.
6991     
6992     To test:
6993     [1] Checkout and checkin a copy.
6994     [2] Checkout and checkin the same copy to a different patron
6995     [3] Manually delete the 2nd circulation in the database.
6996     [4] Load the Item Status interface for the copy.
6997     [5] Confirm chekout time, etc. for the 2nd show in the Quick Summary
6998         circulation data.
6999     [6] Confirm the patron displayed under the 'Recent Circ History' tab
7000         shows '<Aged Circulation>'
7001     
7002     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7003     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7004
7005 5       2       Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
7006 3       3       Open-ILS/web/js/ui/default/staff/cat/item/app.js
7007
7008 commit fc2dcdadb96da9d5b051703e9b65290025bac6f7
7009 Author: Mike Rylander <mrylander@gmail.com>
7010 Date:   Wed Aug 9 15:37:05 2017 -0400
7011
7012     Stamping upgrade script for slim all-circs view
7013     
7014     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7015
7016 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7017 193     0       Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
7018 0       193     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
7019  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
7020  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
7021
7022 commit 4105f8d3d4bc214104efa997bb5bd84bd13a6fb8
7023 Author: Bill Erickson <berickxx@gmail.com>
7024 Date:   Thu Jun 1 16:11:11 2017 -0400
7025
7026     LP#1695007 Webstafff circ group summary display fix
7027     
7028     Repair display of the Total Circs, Last Renewed On, and Renewal
7029     Workstation fields in the web staff item summary Recent Circ History tab
7030     Most Recent Circ Group Display.
7031     
7032     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7033     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7034
7035 1       1       Open-ILS/web/js/ui/default/staff/cat/item/app.js
7036
7037 commit 4a244416e1d5cc01104fb583c58b6a8d816cec95
7038 Author: Bill Erickson <berickxx@gmail.com>
7039 Date:   Thu Jun 1 10:56:11 2017 -0400
7040
7041     LP#1695007 All-circulations slim DB VIEW
7042     
7043     Adds a new view action.all_circulation_slim which collects all
7044     action.circulation and action.aged_circulation rows into a single set,
7045     without the added joins for copy and patron data imposed by the existing
7046     action.aged_circulation view.
7047     
7048     The new leaner view is now used by various other views and APIs in place
7049     of the all_circulation view:
7050     
7051     DB:  action.all_circ_chain()
7052     DB:  action.summarize_all_circ_chain()
7053     DB:  rating.percent_time_circulating()
7054     API: open-ils.circ.retrieve
7055     API: open-ils.circ.copy_checkout_history.retrieve
7056     API: open-ils.circ.copy_details.retrieve
7057     API: open-ils.circ.renewal_chain.retrieve_by_circ[.summary]
7058     API: open-ils.circ.prev_renewal_chain.retrieve_by_circ[.summary]
7059     
7060     To Test (webstaff style):
7061     
7062     [1] Open a copy in the web staff Item Status / Detail View interface
7063         that has live and aged circulations.
7064     [2] Open the Recent Circ History tab
7065     [3] Confirm relevent fields for both types of circs display as expected
7066         and that the Patron field for the aged circulation shows a value of
7067         <Aged Circulation>
7068     
7069     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7070     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7071
7072 74      0       Open-ILS/examples/fm_IDL.xml
7073 12      12      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
7074 50      10      Open-ILS/src/sql/Pg/090.schema.action.sql
7075 1       1       Open-ILS/src/sql/Pg/220.schema.rating.sql
7076 193     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
7077 5       5       Open-ILS/web/js/ui/default/staff/cat/item/app.js
7078  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
7079
7080 commit 2621af6377970470e347559d67f0da5de47aaa9f
7081 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
7082 Date:   Tue May 23 16:36:44 2017 -0400
7083
7084     LP#1098685: Require OPAC patron holds w/ phone/SMS notification to enter that info
7085     
7086     This provides some plain vanilla JS form validation, and error feedback
7087     using a yellow background color on the culprit input field.
7088     
7089     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
7090     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7091     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7092
7093 7       24      Open-ILS/src/templates/opac/parts/js.tt2
7094 4       4       Open-ILS/src/templates/opac/parts/place_hold.tt2
7095 76      0       Open-ILS/web/js/ui/default/opac/holds-validation.js
7096  create mode 100644 Open-ILS/web/js/ui/default/opac/holds-validation.js
7097
7098 commit db7b67abd0c52a1ae92f35a7b4f28f441a9af8ad
7099 Author: Galen Charlton <gmc@equinoxinitiative.org>
7100 Date:   Tue Aug 8 17:28:43 2017 -0400
7101
7102     LP#1480432: stamp DB update
7103     
7104     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7105
7106 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7107 27      0       Open-ILS/src/sql/Pg/upgrade/1050.function.permission.user_perms.sql
7108 0       27      Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
7109  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1050.function.permission.user_perms.sql
7110  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
7111
7112 commit 2790b6e8a1d375134ff654d098eeccafea2f27f7
7113 Author: Michele Morgan <mmorgan@noblenet.org>
7114 Date:   Thu Sep 29 16:35:20 2016 -0400
7115
7116     LP#1480432: choose broadest depth if staff has same perm multiple times
7117     
7118     Fixes a staff user permission depth issue that can exist when multiple
7119     permission groups are assigned. In particular, this patch clarifies
7120     that if a given permission is assigned to a staff member multiple times,
7121     e.g., via mutiple profiles or by individual permission mapping, whatever
7122     permission depth is the broadest will apply.
7123     
7124     To test
7125     -------
7126     [1] Run the t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
7127         pgTAP test.
7128     [2] Set up a staff user that has the same permission at multiple
7129         depths, and verify that its scope of applicability applies
7130         at the broadest depth. For example, if you give SET_CIRC_CLAIMS_RETURNED
7131         at system and consortial depth, verify that the staff user can
7132         mark any loan as claims returned regardless of system.
7133     
7134     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7135     Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
7136     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7137
7138 1       1       Open-ILS/src/sql/Pg/006.schema.permissions.sql
7139 27      0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
7140  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
7141
7142 commit 1f027999be137ebf3454d5a2259e40c1afb3a4b0
7143 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
7144 Date:   Fri Jun 2 10:36:30 2017 -0400
7145
7146     LP#1480432 - Added tests for permission.usr_perms() change
7147     
7148     Making sure that returned permissions are depth sorted ascending.
7149     Tests and verifies mmorgan's patch for said lp bug.
7150     
7151     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
7152     
7153     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7154
7155 71      0       Open-ILS/src/sql/Pg/t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
7156  create mode 100644 Open-ILS/src/sql/Pg/t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
7157
7158 commit 96b1d32ccec2c01631ea8a39b72e89b6f1880aac
7159 Author: Galen Charlton <gmc@equinoxinitiative.org>
7160 Date:   Mon Aug 7 16:52:04 2017 -0400
7161
7162     LP#1681095: (follow-up) fix a template syntax error
7163     
7164     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7165
7166 1       1       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
7167
7168 commit 3ad807fd108a5975d8462cceaac24710109d1ef5
7169 Author: Galen Charlton <gmc@equinoxinitiative.org>
7170 Date:   Mon Aug 7 16:49:17 2017 -0400
7171
7172     LP#1075401: add release notes entry
7173     
7174     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7175
7176 5       0       docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7177
7178 commit ad9f052688f3be18dd0b8829ab449cac5d810ee9
7179 Author: Galen Charlton <gmc@equinoxinitiative.org>
7180 Date:   Mon Aug 7 16:44:32 2017 -0400
7181
7182     LP#1075401: stamp DB update
7183     
7184     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7185
7186 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7187 35      0       Open-ILS/src/sql/Pg/upgrade/1049.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7188 0       35      Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7189  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1049.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7190  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7191
7192 commit 838f30e150dd1c589ed9a2cb7dc8494b467c63de
7193 Author: Michele Morgan <mmorgan@noblenet.org>
7194 Date:   Mon Jul 3 14:49:42 2017 -0400
7195
7196     LP 1075401 - Upgrade script to nullify existing bad data
7197     
7198     Sets to NULL any entries in asset.copy_template.age_protect and
7199     asset.copy_template.circ_as_type that are not valid values.
7200     
7201     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7202     Signed-off-by: Josh Stompro <stomproj@larl.org>
7203     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7204
7205 35      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7206  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
7207
7208 commit 27cec68fcf4f93090e75b97630f8ff204a89f8fc
7209 Author: Michele Morgan <mmorgan@noblenet.org>
7210 Date:   Tue Apr 18 12:11:01 2017 -0400
7211
7212     LP#1075401: adjust two fields in the legacy Serials Copy Template editor
7213     
7214     This commit changes the Age Protection and Circ as Type fields to links in
7215     the fm_IDL.xml to allow the template to read the data in the fields. It also
7216     changes the owning_lib reporter type to org_unit so the org unit shortname
7217     is displayed in the grid view, along with fixing the config.floating_group cfg
7218     FM settings so that the name is displayed instead of the ID.
7219     
7220     [Note from Galen: the forthcoming web staff serials module's serial
7221      copy template editor already provided drop-downs for those two fields,
7222      but the IDL changes remain beneficial.]
7223     
7224     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7225     Signed-off-by: Josh Stompro <stomproj@larl.org>
7226     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7227
7228 7       5       Open-ILS/examples/fm_IDL.xml
7229
7230 commit 98fc4aff6296411de4f1365ef21ea44d635ccf62
7231 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
7232 Date:   Fri May 26 10:05:02 2017 -0700
7233
7234     LP#1693851: Fix hardcoded paths in srfsh support scripts
7235     
7236     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
7237     Signed-off-by: Josh Stompro <stomproj@larl.org>
7238     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7239
7240 4       0       Open-ILS/src/Makefile.am
7241 1       1       Open-ILS/src/support-scripts/clear_expired_circ_history.srfsh
7242 1       1       Open-ILS/src/support-scripts/purge_at_events.srfsh
7243 1       1       Open-ILS/src/support-scripts/purge_circulations.srfsh
7244 1       1       Open-ILS/src/support-scripts/purge_holds.srfsh
7245 1       1       Open-ILS/src/support-scripts/purge_pending_users.srfsh
7246 1       1       Open-ILS/src/support-scripts/update_hard_due_dates.srfsh
7247
7248 commit 95f46e11a7513e6392b483985b45c71449048712
7249 Author: Bill Erickson <berickxx@gmail.com>
7250 Date:   Mon Aug 7 14:39:14 2017 -0400
7251
7252     LP#1704873 Stamping SQL upgrade for print labels
7253     
7254     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7255
7256 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7257 252     0       Open-ILS/src/sql/Pg/upgrade/1048.data.webstaff_print_label_ou_settings.sql
7258 0       252     Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
7259  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1048.data.webstaff_print_label_ou_settings.sql
7260  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
7261
7262 commit 308c2321a32f4b5fb9f746382be7c77870ca7b44
7263 Author: Jason Etheridge <jason@EquinoxInitiative.org>
7264 Date:   Fri Aug 4 17:47:12 2017 -0400
7265
7266     LP#1704873 webstaff: item label setting stickiness
7267     
7268     Save last template applied as default.
7269     
7270     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
7271     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7272
7273 17      4       Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
7274
7275 commit 69220697852976ecddc304124b4e06d6237bb189
7276 Author: Jason Etheridge <jason@esilibrary.com>
7277 Date:   Sun Mar 5 16:07:17 2017 -0500
7278
7279     LP#1704873 webstaff: label printing
7280     
7281     ...initial hook
7282     ...better stock template for labels, and a | wrap filter
7283     ...pull in some Library Settings for Print Labels
7284     ...Reset to Default button for templates for both receipt and item print labels
7285     ...toward tabs for Print Label interface
7286     ...template management for print labels
7287     ...bundle the Call Number Template in with saved templates
7288     ...manual editing of cn's for print labels
7289     ...And affixes in the stock CN template.
7290     ...Settings tab for print labels
7291     ...add Print Labels action to Copy Buckets
7292     ...and some other cosmetic tweaks to the Actions menu
7293     ...add Print Labels to Holdings View
7294     ...provide MVR's for use with Print Labels
7295     ...better than super simple record, but Display Fields will be better yet later on
7296     ...new org unit settings for print labels
7297     ...and fix to stock call number template for affixes
7298     ...and cn_wrap filter for call numbers
7299     ...handle null location affixes
7300     ...implement Print Item Labels on Save & Exit in vol/copy editor
7301     
7302     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
7303     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7304
7305 7       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
7306 201     0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
7307 252     0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
7308 1       0       Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
7309 8       6       Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2
7310 2       0       Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
7311 2       0       Open-ILS/src/templates/staff/cat/item/t_list.tt2
7312 30      0       Open-ILS/src/templates/staff/cat/printlabels/index.tt2
7313 161     0       Open-ILS/src/templates/staff/cat/printlabels/t_view.tt2
7314 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
7315 2       2       Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
7316 285     0       Open-ILS/src/templates/staff/share/print_templates/t_item_label.tt2
7317 10      0       Open-ILS/src/templates/staff/share/print_templates/t_item_label_cn.tt2
7318 10      0       Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
7319 22      0       Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
7320 17      0       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
7321 17      0       Open-ILS/web/js/ui/default/staff/cat/item/app.js
7322 633     0       Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
7323 22      3       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
7324 7       0       Open-ILS/web/js/ui/default/staff/services/print.js
7325  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
7326  create mode 100644 Open-ILS/src/templates/staff/cat/printlabels/index.tt2
7327  create mode 100644 Open-ILS/src/templates/staff/cat/printlabels/t_view.tt2
7328  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_item_label.tt2
7329  create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_item_label_cn.tt2
7330  create mode 100644 Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
7331
7332 commit 8474754f6ad39d01b5ca8f4636dc6a418793e936
7333 Author: Galen Charlton <gmc@equinoxinitiative.org>
7334 Date:   Mon Aug 7 14:43:55 2017 -0400
7335
7336     LP#1681095: add release notes
7337     
7338     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7339
7340 9       0       docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
7341  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
7342
7343 commit 9392f2adcab6b8ecd1dc36c250885d7652a0c994
7344 Author: Galen Charlton <gmc@equinoxinitiative.org>
7345 Date:   Mon Aug 7 14:35:38 2017 -0400
7346
7347     LP#1681095: fix TT syntax error
7348     
7349     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7350
7351 1       1       Open-ILS/src/templates/kpac/record.tt2
7352
7353 commit b4d40fc34ed0d78a7fc9fa314cf18bae80253e2b
7354 Author: Galen Charlton <gmc@equinoxinitiative.org>
7355 Date:   Mon Aug 7 14:22:02 2017 -0400
7356
7357     LP#1681095: add cache-busting to a couple more links
7358     
7359     This covers a couple more resources added since the last
7360     time that the branch for this bug was rebased.
7361     
7362     The following command can help find other places where the
7363     cache-busting key should be added:
7364     
7365       git grep -P '\.(gif|png|jpg|js|css)' Open-ILS/src/templates/{opac,kpac}|grep -v cache_key|grep -v eg_cache_hash
7366     
7367     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7368
7369 1       1       Open-ILS/src/templates/opac/parts/js.tt2
7370 1       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
7371
7372 commit 647a0d21022aa8d61c8de6894d3b02bfd3a08c40
7373 Author: Dan Scott <dan@coffeecode.net>
7374 Date:   Sat Apr 8 09:26:42 2017 -0400
7375
7376     LP#1681095 Browser cache-busting key for longer expires
7377     
7378     Extend the support for cache-busting that we added with autogen's generation of
7379     ctx.eg_cache_hash for core JavaScript assets to other assets such as images,
7380     stylesheets, and additional JavaScript. This will enable us to set very long
7381     cache times for our assets, which can then be controlled explicitly by setting
7382     eg.cache_key in config.tt2, or by default any time you run autogen.
7383     
7384     Addresses TPAC and KPAC
7385     
7386     Signed-off-by: Dan Scott <dan@coffeecode.net>
7387     Signed-off-by: Josh Stompro <stomproj@larl.org>
7388     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7389
7390 2       2       Open-ILS/src/templates/kpac/category.tt2
7391 6       6       Open-ILS/src/templates/kpac/getit.tt2
7392 2       2       Open-ILS/src/templates/kpac/getit_results.tt2
7393 1       1       Open-ILS/src/templates/kpac/home.tt2
7394 2       2       Open-ILS/src/templates/kpac/parts/base.tt2
7395 1       1       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
7396 3       3       Open-ILS/src/templates/kpac/parts/header.tt2
7397 1       1       Open-ILS/src/templates/kpac/parts/help_popups.tt2
7398 3       3       Open-ILS/src/templates/kpac/parts/paginate.tt2
7399 3       3       Open-ILS/src/templates/kpac/parts/record_row.tt2
7400 1       1       Open-ILS/src/templates/kpac/parts/searchbox.tt2
7401 1       1       Open-ILS/src/templates/kpac/parts/util.tt2
7402 4       4       Open-ILS/src/templates/kpac/record.tt2
7403 2       2       Open-ILS/src/templates/opac/browse.tt2
7404 1       1       Open-ILS/src/templates/opac/myopac/circ_history.tt2
7405 1       1       Open-ILS/src/templates/opac/myopac/circs.tt2
7406 1       1       Open-ILS/src/templates/opac/myopac/hold_history.tt2
7407 2       2       Open-ILS/src/templates/opac/myopac/holds.tt2
7408 2       2       Open-ILS/src/templates/opac/myopac/lists.tt2
7409 1       1       Open-ILS/src/templates/opac/myopac/messages/list.tt2
7410 2       2       Open-ILS/src/templates/opac/myopac/prefs_my_lists.tt2
7411 1       1       Open-ILS/src/templates/opac/myopac/prefs_settings.tt2
7412 1       1       Open-ILS/src/templates/opac/parts/advanced/expert.tt2
7413 1       1       Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
7414 1       1       Open-ILS/src/templates/opac/parts/advanced/search.tt2
7415 4       4       Open-ILS/src/templates/opac/parts/base.tt2
7416 1       1       Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
7417 13      0       Open-ILS/src/templates/opac/parts/config.tt2
7418 5       5       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
7419 2       2       Open-ILS/src/templates/opac/parts/footer.tt2
7420 9       0       Open-ILS/src/templates/opac/parts/header.tt2
7421 1       1       Open-ILS/src/templates/opac/parts/homesearch.tt2
7422 3       3       Open-ILS/src/templates/opac/parts/js.tt2
7423 1       1       Open-ILS/src/templates/opac/parts/misc_util.tt2
7424 2       2       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
7425 1       1       Open-ILS/src/templates/opac/parts/record/refworks.tt2
7426 6       6       Open-ILS/src/templates/opac/parts/record/summary.tt2
7427 4       4       Open-ILS/src/templates/opac/parts/result/table.tt2
7428 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
7429 2       2       Open-ILS/src/templates/opac/parts/staff_saved_searches.tt2
7430 1       1       Open-ILS/src/templates/opac/parts/topnav_logo.tt2
7431
7432 commit 1cb0d8c63c445979e272f4ad72ea912afcabf7e2
7433 Author: Dan Scott <dan@coffeecode.net>
7434 Date:   Sat Apr 8 11:02:02 2017 -0400
7435
7436     LP#1681095 Set aggressive default cache expires timelines
7437     
7438     Now that we have a broad cache-busting mechanism, set the default cache expires
7439     timelines for non-HTML types far in the future.
7440     
7441     Signed-off-by: Dan Scott <dan@coffeecode.net>
7442     Signed-off-by: Josh Stompro <stomproj@larl.org>
7443     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7444
7445 8       6       Open-ILS/examples/apache/eg.conf.in
7446 8       6       Open-ILS/examples/apache_24/eg.conf.in
7447
7448 commit 0e9f29730a5777630e11fcffee752c75c215533f
7449 Author: Kathy Lussier <klussier@masslnc.org>
7450 Date:   Tue Jul 25 10:23:20 2017 -0400
7451
7452     LP#1706365: cursor for record menu items should be a pointer
7453     
7454     When using the Mark For or Other Actions menus on the bib record page, the
7455     cursor becomes an i-beam while hovering over the menu items instead of the
7456     expected pointer. This commit adds an empty href attribute to the a tag for menu
7457     items so that a pointer displays instead.
7458     
7459     Test plan:
7460     Log into the web client and retrieve a record. Click the 'Mark For' menu on the
7461     record page. Pre-patch, as you scroll through the menu items, the cursor will
7462     turn into an i-beam, indicating that text can be selected. Post-patch, the
7463     cursor will be the expected pointer that typically displays for links.
7464     
7465     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7466     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7467
7468 7       7       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
7469
7470 commit b9add5846c0faf392cdccc470efd19452843672e
7471 Author: Galen Charlton <gmc@equinoxinitiative.org>
7472 Date:   Mon Aug 7 11:15:57 2017 -0400
7473
7474     LP#1694529: tweak wording of collision alert message
7475     
7476     And here's a test plan for the patch series as a whole:
7477     
7478     [1] In the web staff client, retrieve a patron that has some
7479         loans. In a separate window, open the patron editor
7480         for that same patron.
7481     [2] In the first window, mark one of the patron's loans
7482         as either claims returned or claims never checked out.
7483     [3] In the second window, make a change and attempt to save
7484         the record. You should see a alert dialog saying that
7485         the record could not be saved.
7486     
7487     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7488
7489 1       1       Open-ILS/src/templates/staff/circ/patron/index.tt2
7490
7491 commit a2f33fedb3efb8a91775541084a963141f6b8cda
7492 Author: Bill Erickson <berickxx@gmail.com>
7493 Date:   Thu Jun 29 17:53:56 2017 -0400
7494
7495     LP#1694529 Patron editor friendly xact ID collision alert
7496     
7497     Display a friendly alert dialog message to staff when attempting to save
7498     a patron record that has been externally modified during editing.  This
7499     is an improvement over the existing debug alert with JSON data.
7500     
7501     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7502     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7503
7504 1       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
7505 8       0       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
7506
7507 commit de82391aa8379f95352a4e6f565f85bd1463a63b
7508 Author: Galen Charlton <gmc@equinoxinitiative.org>
7509 Date:   Mon Jul 24 12:17:51 2017 -0400
7510
7511     LP#1684126: copy images used by staff portal outside of /xul/
7512     
7513     This patch ensures that various images used by the web
7514     staff client will remain available whenever the last bits
7515     of the XUL client are removed.
7516     
7517     To test:
7518     
7519     [1] Apply patch
7520     [2] Verify that all of the images on the web staff client's
7521         splash page are displayed.
7522     [3] Retrieve a patron that has an alertable condition (e.g.,
7523         the patron record is expired. Verify that the stop sign
7524         image is displayed.
7525     
7526     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7527     Signed-off-by: Ben Shum <ben@evergreener.net>
7528
7529 1       2       Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
7530 9       9       Open-ILS/src/templates/staff/t_splash.tt2
7531 70      0       Open-ILS/web/images/portal/LICENSE
7532 -       -       Open-ILS/web/images/portal/back.png
7533 -       -       Open-ILS/web/images/portal/background.png
7534 -       -       Open-ILS/web/images/portal/batchimport.png
7535 -       -       Open-ILS/web/images/portal/book.png
7536 -       -       Open-ILS/web/images/portal/bucket.png
7537 -       -       Open-ILS/web/images/portal/eg_tiny_logo.jpg
7538 -       -       Open-ILS/web/images/portal/forward.png
7539 -       -       Open-ILS/web/images/portal/helpdesk.png
7540 -       -       Open-ILS/web/images/portal/holds.png
7541 -       -       Open-ILS/web/images/portal/logo.png
7542 -       -       Open-ILS/web/images/portal/map.PNG
7543 -       -       Open-ILS/web/images/portal/newtab2.PNG
7544 -       -       Open-ILS/web/images/portal/receipt_editor.png
7545 -       -       Open-ILS/web/images/portal/registerpatron.png
7546 -       -       Open-ILS/web/images/portal/reports.png
7547 -       -       Open-ILS/web/images/portal/retreivepatron.png
7548 -       -       Open-ILS/web/images/portal/z3950.png
7549 -       -       Open-ILS/web/images/stop_sign.png
7550  create mode 100644 Open-ILS/web/images/portal/LICENSE
7551  create mode 100644 Open-ILS/web/images/portal/back.png
7552  create mode 100644 Open-ILS/web/images/portal/background.png
7553  create mode 100644 Open-ILS/web/images/portal/batchimport.png
7554  create mode 100644 Open-ILS/web/images/portal/book.png
7555  create mode 100644 Open-ILS/web/images/portal/bucket.png
7556  create mode 100644 Open-ILS/web/images/portal/eg_tiny_logo.jpg
7557  create mode 100644 Open-ILS/web/images/portal/forward.png
7558  create mode 100644 Open-ILS/web/images/portal/helpdesk.png
7559  create mode 100644 Open-ILS/web/images/portal/holds.png
7560  create mode 100644 Open-ILS/web/images/portal/logo.png
7561  create mode 100644 Open-ILS/web/images/portal/map.PNG
7562  create mode 100644 Open-ILS/web/images/portal/newtab2.PNG
7563  create mode 100644 Open-ILS/web/images/portal/receipt_editor.png
7564  create mode 100644 Open-ILS/web/images/portal/registerpatron.png
7565  create mode 100644 Open-ILS/web/images/portal/reports.png
7566  create mode 100644 Open-ILS/web/images/portal/retreivepatron.png
7567  create mode 100644 Open-ILS/web/images/portal/z3950.png
7568  create mode 100644 Open-ILS/web/images/stop_sign.png
7569
7570 commit aa139defa54c613444af14bc083b45803abbba2a
7571 Author: Bill Erickson <berickxx@gmail.com>
7572 Date:   Thu Aug 3 15:43:52 2017 -0400
7573
7574     LP#1708510 Postgres 9.6 full text search config
7575     
7576     Avoid DB warnings about missing full-text search configs on PG 9.6 by
7577     symlinking to original full text config.
7578     
7579     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7580     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7581
7582 1       0       Open-ILS/src/sql/Pg/000.english.pg96.fts-config.sql
7583  create mode 120000 Open-ILS/src/sql/Pg/000.english.pg96.fts-config.sql
7584
7585 commit 6273f1ddae68d48322144d11d06b1034580e153e
7586 Author: Galen Charlton <gmc@equinoxinitiative.org>
7587 Date:   Wed May 17 11:22:25 2017 -0400
7588
7589     LP#1411699: ensure that Dojo remains available for added content tab
7590     
7591     This patch is meant to avoid a (very minor) silent regression
7592     introduced by the previous patch; ultimately, though, the
7593     functionality of tweaking the visibility of added content types
7594     in the added content tab should be rewritten to drop any
7595     requirement of Dojo.
7596     
7597     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7598     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7599
7600 6       0       Open-ILS/src/templates/opac/parts/header.tt2
7601
7602 commit 9619a1b583e20051054914fc18fb2a1997c58cb5
7603 Author: Dan Scott <dscott@laurentian.ca>
7604 Date:   Sun Apr 2 10:45:00 2017 -0400
7605
7606     LP#1411699: Make Dojo conditional for advanced search
7607     
7608     While the copy locations filter is a core feature, it surfaces only in the
7609     advanced search page. The current behaviour forces Dojo and all of its
7610     dependencies to be loaded for every catalogue page.
7611     
7612     By making it conditional on the advanced search page, we save approximately
7613     600ms to first meaningful paint on the rest of the catalogue pages.
7614     
7615     To test:
7616     
7617     [1] Apply the two-patch series
7618     [2] After applying the patch, verify that the copy location filter
7619         on the advance search page functions. Also verify that
7620         the JavaScript on the record details page that tweaks
7621         the visiblity of sub-tabs in the added content tab
7622         continue to work.
7623     [3] Verify that other components that currently depend on Dojo,
7624         such as the ebook API, continue to work.
7625     
7626     Signed-off-by: Dan Scott <dscott@laurentian.ca>
7627     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7628     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7629
7630 4       3       Open-ILS/src/templates/opac/parts/header.tt2
7631
7632 commit f0f88695d5fe6184a9bfb94fdee4c8a9c53dd3ec
7633 Author: Galen Charlton <gmc@equinoxinitiative.org>
7634 Date:   Wed Aug 2 14:45:49 2017 -0400
7635
7636     LP#1705478: add release notes
7637     
7638     These release notes also refer to the enhancement
7639     made in bug 1692106.
7640     
7641     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7642
7643 7       0       docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
7644  create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
7645
7646 commit 41f9a3b8caaf901d2cbe05cfb60461114ffe8e3d
7647 Author: Galen Charlton <gmc@equinoxinitiative.org>
7648 Date:   Wed Aug 2 14:39:23 2017 -0400
7649
7650     LP#1705478: (follow-up) emit prefix subfield before call number
7651     
7652     This patch reorders the subfields so that the prefix (if present)
7653     is emitted in 852$k /before/ the call number subfield ($j); that way,
7654     MARC parsers return subfields in their order in the field (and
7655     humans) will see the components of the call number in their
7656     expected order.
7657     
7658     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7659
7660 1       1       Open-ILS/src/support-scripts/marc_export.in
7661
7662 commit 9720422e9d46e656f0d0d944babadad74e18478d
7663 Author: Martha Driscoll <driscoll@noblenet.org>
7664 Date:   Thu Jul 20 14:19:56 2017 -0400
7665
7666     LP#1705478: Marc_export should include call number prefix and suffix
7667     
7668     This commit adds the call number prefix and suffix, when present,
7669     to the 852 $k and $m respectively when the --items option is used
7670     in marc_export.
7671     
7672     Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
7673     Signed-off-by: Dan Pearl <dpearl@cwmars.org>
7674     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7675
7676 54      0       Open-ILS/src/support-scripts/marc_export.in
7677
7678 commit ccb7382c52346f513c4a14d8b15d3506f042531a
7679 Author: Galen Charlton <gmc@equinoxinitiative.org>
7680 Date:   Wed Aug 2 11:55:12 2017 -0400
7681
7682     LP#1189989: (follow-up) normalize capitalization of "onclick"
7683     
7684     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7685
7686 1       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
7687
7688 commit 64008ef2f43d4d7c964e9b1f49639713a16e322f
7689 Author: Galen Charlton <gmc@equinoxinitiative.org>
7690 Date:   Wed Aug 2 11:49:08 2017 -0400
7691
7692     LP#1189989: (follow-up) ignore invalid thaw date
7693     
7694     This patch ensures that the specified thaw date is valid,
7695     as otherwise specifying a thaw date of "13/08/2017" (when,
7696     at present, only dates of the form mm/dd/yyyy are accepted)
7697     would result in an Apache internal server error.
7698     
7699     If an invalid date is supplied, the thaw date is ignored, meaning
7700     that the hold request will be placed as suspended but will not
7701     automatically reactivate.
7702     
7703     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7704
7705 8       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7706
7707 commit 901bb58e5b0bd4dcd365207fdbb2dd59b108f532
7708 Author: Kathy Lussier <klussier@masslnc.org>
7709 Date:   Tue Aug 1 16:48:19 2017 -0400
7710
7711     LP#1189989: Release notes entry for suspend option when placing hold
7712     
7713     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7714     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7715
7716 9       0       docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
7717  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
7718
7719 commit fcdcab1d2904f46d2d9ff0e15087fad81efa90a1
7720 Author: Jason Stephenson <jason@sigio.com>
7721 Date:   Fri Jul 21 12:47:14 2017 -0400
7722
7723     LP 1189989: Add suspend option when placing hold
7724     
7725     This commit adds some bells and whistles to the basic functionality:
7726     
7727     1. Adds two new styles in style.css.tt2 for toggled blocks and inline
7728     text.  These styles allow text with id attributes beginnging with
7729     certain strings to be normally hidden and then shown when they are the
7730     target of an active anchor.  Only the block form is currently used,
7731     but the inline text version may prove useful in the near future.
7732     
7733     2. Moves the "Suspend this hold?" language above the checkbox and adds
7734     a variant to make it clear that all of the holds will be suspended
7735     when multiple holds are placed.
7736     
7737     3. Adds the question mark graphic with mouseover help text indicating
7738     that a suspended hold will not be fulfilled until it has been
7739     activated.
7740     
7741     4. Adds a "Set activation date" anchor to toggle the appearance of the
7742     text input for the optional thaw date.
7743     
7744     5. Adds a script block with a JavaScript function to toggle the
7745     appearance of the text input for the optional thaw date and to check
7746     the suspend hold check box when first toggled.  This function returns
7747     false to prohibit the href of the anchor from firing and toggling the
7748     appearance via CSS.  If JavaScript is disabled, the input's appearance
7749     will be toggled via CSS, but the checkbox will not be checked
7750     automatically.
7751     
7752     6. Adds language to the place hold results page to indicate if the
7753     hold is suspended and adds the reactive date if supplied.
7754     
7755     7. Modifies the backend holds code to not set the expire time on a
7756     hold if it is suspended.  This is a logical extension of code added
7757     for Lp bug #1076399: Activating an expired hold cancels the hold.
7758     
7759     PLEASE NOTE: I would very much like to keep this branch in three
7760     commits because the first commit is Bill Ott's initial implementation
7761     from 2013.  The second commit is a fix to Bill's work required to make
7762     it work with modern ttopac.  This third commit overs the expansion of
7763     the functionality to meet MassLNC requirements.  I think it would
7764     behoove us to keep these three pieces of work in distinct commits.
7765     
7766     Signed-off-by: Jason Stephenson <jason@sigio.com>
7767     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7768     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7769
7770 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
7771 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7772 16      0       Open-ILS/src/templates/opac/css/style.css.tt2
7773 38      6       Open-ILS/src/templates/opac/parts/place_hold.tt2
7774 10      0       Open-ILS/src/templates/opac/parts/place_hold_result.tt2
7775
7776 commit 1c88f4cefa9a7945b3520b7249f7134d26f8fa4b
7777 Author: Jason Stephenson <jason@sigio.com>
7778 Date:   Sun Apr 23 15:54:12 2017 -0400
7779
7780     LP 1189989: Add suspend option when placing hold
7781     
7782     Fix the Apache Internal Server error caused by the previous patch.
7783     
7784     Signed-off-by: Jason Stephenson <jason@sigio.com>
7785     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7786     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7787
7788 9       6       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7789
7790 commit b3d4bb5f364cca24d02b64ace7de884290f21992
7791 Author: Bill Ott <bott@grpl.org>
7792 Date:   Tue Aug 20 11:19:27 2013 -0400
7793
7794     LP 1189989: Add suspend option when placing hold
7795     
7796     Return of an option from JSPAC, the ability to immediately suspend a
7797     hold when it's placed.
7798     
7799     TODO: As noted in the code for editing a hold, a calendar selection
7800     would be preferred to requiring users to enter a valid date manually.
7801     
7802     This commit was a patch submitted by Bill Ott to Launchpad in August
7803     2013.  Jason Stephenson applied the patch on April 22, 2017 and
7804     resolved conflicts caused by the addition of a metarecords hold
7805     feature in the TPAC.  The revised patch was committed with the
7806     original author and commit timestamp.
7807     
7808     Signed-off-by: Bill Ott <bott@grpl.org>
7809     Signed-off-by: Jason Stephenson <jason@sigio.com>
7810     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7811     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7812
7813 8       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7814 8       0       Open-ILS/src/templates/opac/parts/place_hold.tt2
7815
7816 commit a54b18e01f98ac74dfa9ab9e886c344e045e92d7
7817 Author: Mike Rylander <mrylander@gmail.com>
7818 Date:   Mon Jul 31 15:15:57 2017 -0400
7819
7820     Revert "LP#1635737 Use new OpenSRF interval_to_seconds() context"
7821     
7822     This reverts commit 04a101312b0a42d34108c8d78997a3960241363a.
7823
7824 5       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
7825 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
7826
7827 commit 04a101312b0a42d34108c8d78997a3960241363a
7828 Author: Dan Wells <dbw2@calvin.edu>
7829 Date:   Fri Jul 21 14:28:16 2017 -0400
7830
7831     LP#1635737 Use new OpenSRF interval_to_seconds() context
7832     
7833     Use the optional context for interval_to_seconds() to account for the
7834     variable length of duration components.  For example, "1 day" may be
7835     shorter or longer than 24 hours during a time change event, "1 month"
7836     may be shorter or longer depending on which month it is currently, etc.
7837     
7838     Also, remove some timestamp munging, as that happens within
7839     interval_to_seconds() already.
7840     
7841     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7842     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7843
7844 1       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
7845 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
7846
7847 commit df5b68d92f75cdc5b339395240f7fbc45890f18d
7848 Author: Dan Wells <dbw2@calvin.edu>
7849 Date:   Thu Jul 27 17:20:52 2017 -0400
7850
7851     Forward port 2.11.7 upgrade script
7852     
7853     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7854
7855 5       0       Open-ILS/src/sql/Pg/version-upgrade/2.11.6-2.11.7-upgrade-db.sql
7856  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.6-2.11.7-upgrade-db.sql
7857
7858 commit bb05739a8d277d7cab1d99fc6027d549f26caa8c
7859 Author: Kathy Lussier <klussier@masslnc.org>
7860 Date:   Mon Jul 24 18:11:41 2017 -0400
7861
7862     LP#1670448: Rearrange space for bib record action buttons
7863     
7864     The addition of the view/place order button pushed other action buttons to a
7865     2nd row. We also need to make room for the forthcoming serials button. This
7866     commit 1) changes the div classes for the navigation buttons and action buttons
7867     so that it is now a 50/50 split of screen space and 2) moves some action items
7868     into a 'Other Actions' menu.
7869     
7870     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7871     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7872
7873 21      8       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
7874
7875 commit ae0e16afa8867140bd2dd386111994fa1af96f71
7876 Author: Christine Morgan <cmorgan@noblenet.org>
7877 Date:   Mon Jul 3 16:08:11 2017 -0400
7878
7879     LP1670448 - Move View/Place Orders to Record Summary
7880     
7881     Removes View/Place Orders option from menu in Holdings View and adds a View/Place Orders button to Record Summary
7882     
7883     Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
7884     Signed-off-by: Josh Stompro <stomproj@larl.org>
7885     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7886
7887 3       0       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
7888 0       2       Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
7889
7890 commit 2fb49f840683d10e1d7c84722d0d5d49e46b17c6
7891 Author: Kathy Lussier <klussier@masslnc.org>
7892 Date:   Mon Jul 24 14:12:26 2017 -0400
7893
7894     LP#1691860: Release notes entry for nosound audio file
7895     
7896     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7897
7898 11      0       docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
7899  create mode 100644 docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
7900
7901 commit fc9af0e90530c034f4ae0545e286cc44964fce6d
7902 Author: Galen Charlton <gmc@equinoxinitiative.org>
7903 Date:   Mon Jul 24 11:32:10 2017 -0400
7904
7905     LP#1673857: stamp schema update
7906     
7907     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7908
7909 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7910 98      0       Open-ILS/src/sql/Pg/upgrade/1047.schema.copy_tags.sql
7911 0       96      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
7912  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1047.schema.copy_tags.sql
7913  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
7914
7915 commit 4e23a6a10199eeb289c9b4dbe476683ea455f4d7
7916 Author: Josh Stompro <stomproj@larl.org>
7917 Date:   Mon Jul 17 11:35:24 2017 -0500
7918
7919     LP#1673857: Disable browser autocomplete for tag entry
7920     
7921     Adds an autocomplete="off" to the input field to stop browsers
7922     from trying to fill in values.  When the browser fills in values
7923     for tags it can prevent the typeahead feature from being used
7924     easily.
7925     
7926     Signed-off-by: Josh Stompro <stomproj@larl.org>
7927     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7928
7929 1       1       Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
7930 1       1       Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
7931
7932 commit 3709094d3c2ec6ce38d022c6c6054737ba5e09a4
7933 Author: Galen Charlton <gmc@equinoxinitiative.org>
7934 Date:   Thu May 11 12:46:38 2017 -0400
7935
7936     LP#1673857: release notes
7937     
7938     Overall test plan
7939     -----------------
7940     [1] In Server Admnistration -> Copy Tag Types, test creating
7941         and modifying copy tag types.
7942     [2] In Server Admnistration -> Copy Tags, test creating
7943         and modifying copy tags.
7944     [3] In the volume/copy editor, test use of the 'Copy Tags'
7945         button to link or unlink tags from copies.
7946     [4] In the volume/copy editor, test use of the 'Copy Tags'
7947         button to create and link new tags on the fly.
7948     [5] In the copy buckets interface, test use of the 'Apply Tags'
7949         grid action to link tags to copies.
7950     [6] In the catalog, test the copy_tag(type, search) and
7951         copy_tag(*, search) filters. Verify that tag visiblity
7952         (as controlled by the "public" flag on a copy tag) is
7953         respected.
7954     [7] In the catalog, test the display of copy tags in
7955         the copy table on the record summary page.
7956     [8] Test the opac.search.enable_bookplate_search library setting
7957         and verify that it causes a 'Digital Bookplates' search option
7958         to be added.
7959     
7960     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7961     Signed-off-by: Josh Stompro <stomproj@larl.org>
7962     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7963
7964 51      0       docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
7965  create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
7966
7967 commit 75513a28b49f65c6b40e0345e56aa0ef7eab243f
7968 Author: Galen Charlton <gmc@equinoxinitiative.org>
7969 Date:   Thu May 11 13:03:16 2017 -0400
7970
7971     LP#1673857: some test cases
7972     
7973     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7974     Signed-off-by: Josh Stompro <stomproj@larl.org>
7975     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7976
7977 2       1       Open-ILS/src/perlmods/t/21-QueryParser.t
7978 55      0       Open-ILS/src/sql/Pg/t/copy_tags.pg
7979  create mode 100644 Open-ILS/src/sql/Pg/t/copy_tags.pg
7980
7981 commit e2f42eca432eb1d3317eab11d2d5869b2105931b
7982 Author: Galen Charlton <gmc@equinoxinitiative.org>
7983 Date:   Fri Mar 31 18:31:52 2017 -0400
7984
7985     LP#1673857: interface for applying tags from copy buckets
7986     
7987     The copy buckets interface now includes an 'Apply Tags'
7988     action that can be used to map tags to a set of selected
7989     copies. Note that interface cannot be used to remove
7990     tag mappings; the volume/copy editor is needed to do that.
7991     
7992     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7993     Signed-off-by: Josh Stompro <stomproj@larl.org>
7994     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7995
7996 39      0       Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
7997 2       0       Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2
7998 78      0       Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
7999  create mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
8000
8001 commit 2f4111d29af1f1372f7ddf5ea21644955dce897c
8002 Author: Galen Charlton <gmc@equinoxinitiative.org>
8003 Date:   Thu May 11 11:29:25 2017 -0400
8004
8005     LP#1673857: add ability to set copy tags in volume/copy editor
8006     
8007     The copy editor now has a 'Copy Tags' button that can be used
8008     to assign or remove tags from a copy. A typeahead widget is
8009     used to allow the user to select an existing tag, but users can
8010     also use this interface to create an entirely new tag on the fly.
8011     
8012     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8013     Signed-off-by: Josh Stompro <stomproj@larl.org>
8014     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8015
8016 51      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
8017 9       0       Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
8018 39      0       Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
8019 6       0       Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
8020 124     2       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
8021  create mode 100644 Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
8022
8023 commit 8f6e436a78efc5aa11164dadb5c868f34b0f2d19
8024 Author: Galen Charlton <gmc@equinoxinitiative.org>
8025 Date:   Thu Mar 30 17:08:19 2017 -0400
8026
8027     LP#1673857: admin interfaces for copy tag types and copy tags
8028     
8029     This patch adds standard administration interfaces to manage
8030     copy tag types (Server Administration) and copy tags (Local
8031     Administration)
8032     
8033     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8034     Signed-off-by: Josh Stompro <stomproj@larl.org>
8035     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8036
8037 50      0       Open-ILS/src/templates/staff/admin/local/asset/copy_tag.tt2
8038 1       0       Open-ILS/src/templates/staff/admin/local/t_splash.tt2
8039 38      0       Open-ILS/src/templates/staff/admin/server/config/copy_tag_type.tt2
8040 1       0       Open-ILS/src/templates/staff/admin/server/t_splash.tt2
8041 90      0       Open-ILS/web/js/ui/default/staff/admin/local/asset/copy_tag.js
8042 73      0       Open-ILS/web/js/ui/default/staff/admin/server/config/copy_tag_type.js
8043  create mode 100644 Open-ILS/src/templates/staff/admin/local/asset/copy_tag.tt2
8044  create mode 100644 Open-ILS/src/templates/staff/admin/server/config/copy_tag_type.tt2
8045  create mode 100644 Open-ILS/web/js/ui/default/staff/admin/local/asset/copy_tag.js
8046  create mode 100644 Open-ILS/web/js/ui/default/staff/admin/server/config/copy_tag_type.js
8047
8048 commit 0b08d83e6f05ff863ef85c63cb86f5b7f39b5c23
8049 Author: Galen Charlton <gmc@equinoxinitiative.org>
8050 Date:   Mon Apr 10 18:33:34 2017 +0000
8051
8052     LP#1673857: teach egFmRecordEditor how to create non-sequence-controlled ID values
8053     
8054     Since config.copy_tag_type uses a natural key, the egFmRecordEditor
8055     dialog needs to allow the user to set it when creating a new
8056     type.
8057     
8058     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8059     Signed-off-by: Josh Stompro <stomproj@larl.org>
8060     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8061
8062 7       1       Open-ILS/src/templates/staff/share/t_fm_record_editor.tt2
8063 4       0       Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
8064
8065 commit 12894c4f76f1ee6e8f2a58ddabe27c39e281a8be
8066 Author: Galen Charlton <gmc@equinoxinitiative.org>
8067 Date:   Wed Mar 29 16:15:31 2017 -0400
8068
8069     LP#1673857: teach catalog how to search and display copy tags
8070     
8071     When the opac.search.enable_bookplate_search library setting is
8072     set to true, the catalog will display a "Digital Bookplates" search
8073     field in the drop-downs on both the search bar and the advanced search
8074     page. Using this will add a "copy_tag(*, search_terms)" filter
8075     to the search, i.e., all visible copy tags will be searched regardless
8076     of type.  Users can also use the copy_tag() search filter directly.
8077     
8078     Visible copy tags are displayed in the copy table in the record
8079     summary page. Note that copy tags are displayed regardless of whether
8080     or not opac.search.enable_bookplate_search is on or off.
8081     
8082     Mike Rylander also contributed to this patch.
8083     
8084     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8085     Signed-off-by: Josh Stompro <stomproj@larl.org>
8086     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8087
8088 14      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
8089 20      2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
8090 9       0       Open-ILS/src/templates/opac/css/style.css.tt2
8091 7       1       Open-ILS/src/templates/opac/parts/qtype_selector.tt2
8092 11      0       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
8093
8094 commit 1bf0a255cac45c82d909bacb214d2649bb63edda
8095 Author: Galen Charlton <gmc@equinoxinitiative.org>
8096 Date:   Wed Mar 29 15:46:54 2017 -0400
8097
8098     LP#1673857: add open-ils.circ.copy_tags.retrieve[.staff]
8099     
8100     These are methods to retrieve the set of copy tags associated
8101     with a copy, scoped to an OU and its descendents at a
8102     optional depth. The .staff version includes both
8103     public and non-public notes (and requires STAFF_LOGIN
8104     permission).
8105     
8106     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8107     Signed-off-by: Josh Stompro <stomproj@larl.org>
8108     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8109
8110 68      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
8111
8112 commit e02f34dbe844d1cd2193486593f832af3193ecd7
8113 Author: Galen Charlton <gmc@equinoxinitiative.org>
8114 Date:   Fri Mar 17 17:46:59 2017 -0400
8115
8116     LP#1673857: add search filter for copy_tags
8117     
8118     Copy tags can be used as a search filter in the catalog. Two
8119     variations are supported:
8120     
8121     * copy_tag(type_code, search_terms)
8122     
8123       Search for records that have copies that are linked to tags
8124       whose value matches the search terms and whose type's
8125       config.copy_tag_type.code matches the specified
8126       type_code. E.g., "copy_tag(bookplate, donated by jane smith)"
8127     
8128     * copy_tag(*, search_terms)
8129     
8130       Search for records that have copies that are linked to tags
8131       whose value matches the search terms, regardless of type.
8132     
8133     The copy_tag() search filter takes the OPAC-visiblity (as determined
8134     by asset.copy_tag.pub) of the tag into account.
8135     
8136     Mike Rylander also contributed to this patch.
8137     
8138     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8139     Signed-off-by: Josh Stompro <stomproj@larl.org>
8140     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8141
8142 49      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8143
8144 commit 0da6edee161f256f3d167d489bc7e9922e030548
8145 Author: Galen Charlton <gmc@equinoxinitiative.org>
8146 Date:   Fri Mar 17 17:46:37 2017 -0400
8147
8148     LP#1673857: schema, IDL, library settings & perms for copy tags
8149     
8150     Three new tables are added to store copy tags:
8151     
8152     * config.copy_tag_type
8153     
8154       Defines types that can be used for distinguishing between
8155       classes of copy tags when searching the catalog. The
8156       seed data includes a 'bookplate' type by default. The new
8157       permission ADMIN_COPY_TAG_TYPES controls C/U/D access to this
8158       table.
8159     
8160     * asset.copy_tag
8161     
8162       The actual copy tag values. Copy tags have both labels and values,
8163       and since at least one interface allows creating copy tags
8164       on the fly, a trigger will set the value of a new tag
8165       to its label if the value is null. asset.copy_tag also has a flag
8166       for setting whether given tag should be searchable (and visible)
8167       in the public catalog or not. The new permission ADMIN_COPY_TAG
8168       controls C/U/D access to this table.
8169     
8170     * asset.copy_tag_copy_map
8171     
8172       This stores the link between copies and their tags. Only the
8173       UPDATE_COPY permission is required in order to set tag mappings.
8174     
8175     The new library setting is opac.search.enable_bookplate_search, which
8176     controls whether or not to display a "Digital Bookplate" entry in the
8177     catalog search fields dropdowns.
8178     
8179     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8180     Signed-off-by: Josh Stompro <stomproj@larl.org>
8181     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8182     
8183     Conflicts:
8184         Open-ILS/src/sql/Pg/950.data.seed-values.sql
8185     
8186     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8187
8188 68      0       Open-ILS/examples/fm_IDL.xml
8189 9       0       Open-ILS/src/sql/Pg/002.schema.config.sql
8190 55      0       Open-ILS/src/sql/Pg/040.schema.asset.sql
8191 2       0       Open-ILS/src/sql/Pg/800.fkeys.sql
8192 27      1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
8193 96      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
8194  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
8195
8196 commit f430c423482c51e5392118379d4a8b55b494d9b9
8197 Author: Galen Charlton <gmc@equinoxinitiative.org>
8198 Date:   Wed Jul 19 11:41:15 2017 -0400
8199
8200     LP#1700773: move release notes entry to client section
8201     
8202     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8203
8204 6       0       docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
8205 0       6       docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
8206  create mode 100644 docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
8207  delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
8208
8209 commit f04e795180df6d4bca740dcc68711a762cbea94b
8210 Author: Jason Boyer <jboyer@library.in.gov>
8211 Date:   Mon Jul 17 10:48:02 2017 -0400
8212
8213     LP1700773: Add Circ Mod to Staff TPAC
8214     
8215     Add the Circ Modifier to the Record Detail page
8216     in the staff opac so users don't have to go back
8217     and forth between Holdings Maintenance as often.
8218     
8219     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
8220     Signed-off-by: Josh Stompro <stomproj@larl.org>
8221     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8222
8223 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
8224 2       0       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
8225 6       0       docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
8226  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
8227
8228 commit c3be47804ad1a2c51452a3de6aca9179b9c4c689
8229 Author: Rogan Hamby <rogan.hamby@gmail.com>
8230 Date:   Fri Jun 9 14:44:12 2017 -0400
8231
8232     LP#1697066: changing copy location search box from 3 to 4
8233     
8234     This patch makes the number of options displayed in the
8235     shelving location selector on the public catalog advanced
8236     search page 4, matching the other selectors.
8237     
8238     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
8239     Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
8240     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8241
8242 1       1       Open-ILS/src/templates/opac/parts/advanced/search.tt2
8243
8244 commit 95aa127869d23452bb6675ea0185e88008e132cc
8245 Author: Galen Charlton <gmc@equinoxinitiative.org>
8246 Date:   Sat May 20 09:36:06 2017 -0400
8247
8248     LP#1691560: start open-ils.qstore service by default
8249     
8250     To test
8251     -------
8252     [1] Apply patch, then restart all services.
8253     [2] Verify that open-ils.qstore is running.
8254     
8255     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8256     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
8257     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8258
8259 1       0       Open-ILS/examples/opensrf.xml.example
8260
8261 commit e8a19adfbbd80c1beb57d777fa1770bc1694c6e8
8262 Author: Martha Driscoll <driscoll@noblenet.org>
8263 Date:   Thu May 25 14:39:30 2017 -0400
8264
8265     LP#1692106: Z39.50 server includes prefix and suffix in 852
8266     
8267     Add the call number prefix and suffix to the 852 $k and $m when copy
8268     information is returned by the Z39.50 server.
8269     
8270     Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
8271     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8272
8273 6       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
8274
8275 commit a15dc23daacd6855ad2095c82d63bb52252885fe
8276 Author: Jason Boyer <jboyer@library.in.gov>
8277 Date:   Fri Jul 14 15:01:09 2017 -0400
8278
8279     LP1704463: Item Status Fields Correction
8280     
8281     The Loan Duration and Fine Level fields were
8282     being incorrectly pulled from unrelated fields
8283     on the most recent circ rather than the item.
8284     
8285     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
8286     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
8287     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8288
8289 10      2       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
8290
8291 commit ef5f78b01a38978986ee8d631ca2b78e1971fff3
8292 Author: Jason Etheridge <jason@equinoxinitiative.org>
8293 Date:   Wed Jul 5 17:02:43 2017 -0400
8294
8295     lp1702568 Copy Location fix for Hold Detail View
8296     
8297     hold.current_copy.location is better fleshed than copy.location in this case
8298     
8299     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8300     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8301
8302 1       1       Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
8303
8304 commit 972202ac8e627ca370989dc2408aa41cf794203e
8305 Author: Jason Etheridge <jason@equinoxinitiative.org>
8306 Date:   Mon Jul 3 13:47:25 2017 -0400
8307
8308     lp1661685 fix circ lib in patron holds list
8309     
8310     and make it and the circ modifier column hidden by default
8311     
8312     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8313     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8314
8315 2       4       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8316
8317 commit f6a1851c7ba9d4897e4579055e67d82a5399752b
8318 Author: Jason Etheridge <jason@equinoxinitiative.org>
8319 Date:   Fri Jun 30 16:45:30 2017 -0400
8320
8321     lp1661685 webstaff: Circ Lib column for Items Out
8322     
8323     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8324     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8325
8326 2       1       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
8327 1       1       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8328
8329 commit dada0a559f26746a32cb9d219576dcd64182a5bb
8330 Author: Jason Etheridge <jason@equinoxinitiative.org>
8331 Date:   Wed Jun 28 14:58:37 2017 -0400
8332
8333     lp1661685 webstaff: Fix Owning Lib in Item Status
8334     
8335     Detail View
8336     
8337     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8338     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8339
8340 1       1       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
8341
8342 commit 5a42920f57775bf7c7059457c3e9ad3deddbe335
8343 Author: Jason Etheridge <jason@equinoxinitiative.org>
8344 Date:   Wed Jun 28 14:41:53 2017 -0400
8345
8346     lp1661685 fieldmapper label change for circ
8347     
8348     Change "Circulation Library" to "Checkout / Renewal Library"
8349     
8350     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8351     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8352
8353 1       1       Open-ILS/examples/fm_IDL.xml
8354
8355 commit 36308204b8c311602173fa6a606ac7275c53c47f
8356 Author: Jason Etheridge <jason@equinoxinitiative.org>
8357 Date:   Wed Jun 28 14:40:02 2017 -0400
8358
8359     lp1661685 webstaff: add money.grocery to pcrud
8360     
8361     and add a single column called Location to the Bills interface which shows
8362     either the circ.circ_lib or the grocery.billing_location for a given xact
8363     
8364     and the specific columns for both xact types
8365     
8366     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8367     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8368
8369 6       1       Open-ILS/examples/fm_IDL.xml
8370 11      2       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
8371
8372 commit 1fecb8a6d71da23a319382cdbcd47a2a13aefa2c
8373 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8374 Date:   Thu Jun 15 11:30:48 2017 -0400
8375
8376     LP#1685933 - Add Owning Library column to grids in ItemsOut and checkout views
8377     
8378     Added necessary fleshing in egCirc service and items out to get acn.owning_lib.shortname
8379     
8380     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8381     
8382     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8383
8384 1       0       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8385 1       0       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
8386 1       1       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8387 7       1       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
8388
8389 commit 16f2447321c3c28fe2a8f8206467c6740dcb3359
8390 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8391 Date:   Wed Jun 14 17:14:14 2017 -0400
8392
8393     LP#1661685 - Adds circ library column to staff webclient grids
8394     
8395     Circulation Library was missing as an option from several grids
8396     Added also function to flesh out circ_lib.shortname to display name.
8397     
8398     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8399     
8400     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8401
8402 1       0       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
8403 5       0       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
8404 1       0       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8405 2       0       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8406 1       0       Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
8407 7       1       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
8408
8409 commit bebc5dc53a89d342b621216b4cc66d8c3e77e76d
8410 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8411 Date:   Fri Jun 9 17:36:16 2017 -0400
8412
8413     LP#1661685 - Adds missing Circulation Modifier column to several grids
8414     
8415     Some views like the Checkout,CheckIn, Holds, And Bills
8416      did not display the copy's circ_modifier field.
8417      Also added egCirc.flesh_copy_circ_modifier()
8418     
8419     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8420     
8421     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8422
8423 1       0       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
8424 3       0       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
8425 1       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8426 2       0       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8427 14      0       Open-ILS/web/js/ui/default/staff/circ/services/circ.js
8428
8429 commit 62e4bb2d85d40d410d0a9b34664dcc8723286f2c
8430 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
8431 Date:   Fri Jun 23 17:45:15 2017 +0100
8432
8433     LP#1697754 - WebStaff make receipt on payment sticky
8434     
8435         Add circ.bills.receiptonpay local storage setting.
8436     
8437     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8438     
8439     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8440
8441 1       1       Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
8442 10      0       Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
8443
8444 commit ed5127eb4c7e5836253c3c81e0223b218d2f3024
8445 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8446 Date:   Thu Jun 8 11:33:31 2017 -0400
8447
8448     LP#1677000 - webstaff Adds a 'has-notes visual indicator' for patrons with notes.
8449     
8450     Made the indicator be clickable and route to Other->Notes.
8451     Other ways to address this not mentioned in LP would be
8452     using a glyphicon instead, or moving the Notes submenu item out of Others tab.
8453     Or even making the entire tab/menu be resposive, and collapsing into an Others submenu
8454     only when needed.
8455     
8456     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8457     
8458     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8459
8460 2       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
8461 1       0       Open-ILS/src/templates/staff/css/circ.css.tt2
8462 2       1       Open-ILS/web/js/ui/default/staff/services/user.js
8463
8464 commit 00faa720a8dd94c781c50d508189d719f7f7f0d0
8465 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8466 Date:   Wed Jun 21 17:02:24 2017 -0400
8467
8468     LP#1672421-Fix for Catalog record Holds view grid not refreshing
8469     
8470     Holds view grid was not refreshing upon paging using next/prev
8471     Added call to egHolds service to fix that.
8472     
8473     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8474     
8475     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8476
8477 1       0       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
8478
8479 commit e3470259fc793f008e24019692924ce4ca8b9416
8480 Author: Jason Etheridge <jason@equinoxinitiative.org>
8481 Date:   Thu Jun 15 12:58:19 2017 -0400
8482
8483     lp1517595 webstaff: purge patron account action
8484     
8485     TODO: disable the menu entry based on permissions
8486     
8487     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8488     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8489
8490 11      0       Open-ILS/src/templates/staff/circ/patron/index.tt2
8491 68      2       Open-ILS/web/js/ui/default/staff/circ/patron/app.js
8492
8493 commit 4bc2104dd27a02bb27f35dd2363277ced845159e
8494 Author: Jason Etheridge <jason@equinoxinitiative.org>
8495 Date:   Thu Jun 15 11:29:59 2017 -0400
8496
8497     webstaff: CSS for disabled anchor <a> elements
8498     
8499     Don't let bootstrap override the grey color (for example, when using dropdown-menu)
8500     
8501     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8502     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8503
8504 1       1       Open-ILS/src/templates/staff/css/style.css.tt2
8505
8506 commit 5cbcf40d1c5f9d3fe3eeff0cbce9bb8c34b847c5
8507 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
8508 Date:   Thu Aug 1 11:21:17 2013 +0300
8509
8510     LP#1205190: quiet some CSS Mozilla extensions warnings.
8511     
8512     * -moz-dialog-text is actually -moz-dialogtext
8513     * -moz-outline is deprecated, use outline
8514     * -moz-border-radius has been removed, use border-radius
8515     * -moz-border-radius-topleft (etc) are now border-top-left-radius
8516     * Fix some other CSS errors.
8517     
8518     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
8519     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8520     
8521     Conflicts:
8522         Open-ILS/src/templates/opac/css/style.css.tt2
8523         Open-ILS/web/css/skin/default/register.css
8524         Open-ILS/web/opac/skin/default/xml/home/homesearch.xml
8525         Open-ILS/web/reports/oils_rpt.css
8526         Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
8527         Open-ILS/xul/staff_client/server/serial/notes.xul
8528         Open-ILS/xul/staff_client/server/skin/circ.css
8529     
8530     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8531
8532 0       3       Open-ILS/src/templates/opac/css/style.css.tt2
8533 0       1       Open-ILS/web/css/skin/default/selfcheck.css
8534 1       1       Open-ILS/web/opac/extras/slimpac/advanced.html
8535 1       1       Open-ILS/web/opac/extras/slimpac/start.html
8536 3       3       Open-ILS/web/opac/skin/default/css/layout.css
8537 1       1       Open-ILS/web/reports/oils_rpt.css
8538 19      19      Open-ILS/xul/staff_client/chrome/skin/browser.css
8539 1       1       Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
8540 8       8       Open-ILS/xul/staff_client/server/skin/circ.css
8541
8542 commit f0a523932954579685cd95505c3d064b4450aa0a
8543 Author: Bill Erickson <berickxx@gmail.com>
8544 Date:   Thu Jun 29 14:51:40 2017 -0400
8545
8546     LP#1697954 Items out fetch grids only when needed
8547     
8548     Avoid forcing a refresh of Items Out grids in cases where the grids will
8549     automatically refresh as a new grid is instantiated.  This prevents the
8550     code from calling redundant data collection APIs, resulting in local
8551     cache's with duplicate data sets.
8552     
8553     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8554     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8555
8556 2       2       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
8557 12      6       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8558
8559 commit c0989e28005e21ecf6cfa6a70750c385ad52f070
8560 Author: Bill Erickson <berickxx@gmail.com>
8561 Date:   Thu Jun 29 11:55:26 2017 -0400
8562
8563     LP#1697954 Items out pre-fetch renders selected range
8564     
8565     Items out and noncat items out grids now only render the selected range
8566     of transactions, instead of the full set collected for client-side grid
8567     sorting.
8568     
8569     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8570     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8571
8572 24      6       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8573
8574 commit 85a648005c0948a641b79a64d9b9029bdfc02ecf
8575 Author: Mike Rylander <mrylander@gmail.com>
8576 Date:   Thu Jun 22 12:09:26 2017 -0400
8577
8578     LP#1697954 Notify correct page of patron holds
8579     
8580     Instead of notifying the grid on all holds, just notify when we're inside
8581     the current page of results.
8582     
8583     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8584     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8585
8586 9       1       Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
8587
8588 commit 07425b0cc1737a515af877d66fdd5f349514a2e8
8589 Author: Bill Erickson <berickxx@gmail.com>
8590 Date:   Wed Jun 21 12:09:37 2017 -0400
8591
8592     LP#1697954 Hold details API additional fleshing
8593     
8594     * Support new flesh options in hold details retrieval API:
8595     
8596     include_current_copy
8597     include_usr
8598     include_cancel_cause
8599     include_requestor
8600     
8601     * Teach browser client code to use the new flesh options.  This reduces
8602       the number of API calls significantly for rendering holds grids.
8603     
8604     * Add debug logging to existing local-flesh calls to indicate when/if
8605       additional API fleshing may be needed.
8606     
8607     * Remove TODO comment about batching holds to avoid cstore exhaustion,
8608       which was fixed with LP#1653001.  However, leave the batching in place
8609       since it noticeably improves UI responsiveness, at the cost of a few
8610       extra API calls.
8611     
8612     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8613     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8614
8615 13      12      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
8616 25      11      Open-ILS/web/js/ui/default/staff/circ/services/holds.js
8617
8618 commit 63cebb9dcdb960d754322a4aad810d351e1f4a84
8619 Author: Bill Erickson <berickxx@gmail.com>
8620 Date:   Wed Jun 21 11:35:15 2017 -0400
8621
8622     LP#1697954 TODO comments for client sort all-fetching
8623     
8624     Add additional code comments further clarifying why some grids pre-fetch
8625     all rows (for client-side sorting) instead of fetching in pages.
8626     
8627     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8628     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8629
8630 6       1       Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
8631 6       0       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8632
8633 commit dc038b64a9d32ac0d2c631cda8aa6b2926660c42
8634 Author: Mike Rylander <mrylander@gmail.com>
8635 Date:   Wed Jun 14 11:53:11 2017 -0400
8636
8637     LP#1697954: Enable clientsort for user items out lists
8638     
8639     These will generally be small, so we'll fetch all the data to support client-
8640     side sorting.
8641     
8642     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8643     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8644     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8645
8646 3       3       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
8647 4       4       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8648
8649 commit 23483d848a9869284b6584e37136fb0c5e7ca757
8650 Author: Mike Rylander <mrylander@gmail.com>
8651 Date:   Wed Jun 14 11:51:53 2017 -0400
8652
8653     LP#1697954: Enable clientsort for user holds lists
8654     
8655     These will generally be small, so we'll fetch all the data to support client-
8656     side sorting.
8657     
8658     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8659     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8660     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8661
8662 3       3       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8663 2       2       Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
8664
8665 commit f9cac2940e4f5c6fec9506119017e8e8c332d1e6
8666 Author: Mike Rylander <mrylander@gmail.com>
8667 Date:   Wed Jun 14 11:51:24 2017 -0400
8668
8669     LP#1697954: Enable clientsort for checkout
8670     
8671     This list is filled by the user, so it's safe to use client-side sorting.
8672     
8673     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8674     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8675     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8676
8677 1       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8678
8679 commit c5c5f878d3f15b04475ce5f76a844b78953ce1a5
8680 Author: Mike Rylander <mrylander@gmail.com>
8681 Date:   Wed Jun 14 12:07:52 2017 -0400
8682
8683     LP#1697954: Provide custom comparator for sorting money on renew
8684     
8685     mbts.balance_owed often arrives as a string, so we provide here a custom
8686     comparator function that runs the values through parseFloat() before comparing
8687     them.
8688     
8689     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8690     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8691     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8692
8693 1       1       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
8694 8       0       Open-ILS/web/js/ui/default/staff/circ/renew/app.js
8695
8696 commit 1e0ff6f2b91293e80588cb4843b0911a5c85953f
8697 Author: Mike Rylander <mrylander@gmail.com>
8698 Date:   Wed Jun 14 11:50:52 2017 -0400
8699
8700     LP#1697954: Enable clientsort for renew
8701     
8702     This list is filled by the user, so it's safe to use client-side sorting.
8703     
8704     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8705     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8706     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8707
8708 2       2       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
8709
8710 commit 70e126cd0121c1de2246bf6f51be7c772d8a7e06
8711 Author: Mike Rylander <mrylander@gmail.com>
8712 Date:   Wed Jun 14 11:50:08 2017 -0400
8713
8714     LP#1697954: Enable clientsort for pending patrons
8715     
8716     This list always retreives all data, so it's safe to use client-side sorting.
8717     
8718     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8719     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8720     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8721
8722 1       1       Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
8723
8724 commit dac1016c777c821b455f9be34e093a1441a52326
8725 Author: Mike Rylander <mrylander@gmail.com>
8726 Date:   Wed Jun 14 12:11:27 2017 -0400
8727
8728     LP#1697954: Provide custom comparator for sorting money on checkin
8729     
8730     mbts.balance_owed often arrives as a string, so we provide here a custom
8731     comparator function that runs the values through parseFloat() before comparing
8732     them.
8733     
8734     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8735     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8736     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8737
8738 1       1       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
8739 8       0       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
8740
8741 commit 26352c64f78e45ee7be09439f40e03a31bbc67f9
8742 Author: Mike Rylander <mrylander@gmail.com>
8743 Date:   Wed Jun 14 11:49:12 2017 -0400
8744
8745     LP#1697954: Enable clientsort for checkin
8746     
8747     This list is filled by the user, so it's safe to use client-side sorting.
8748     
8749     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8750     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8751     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8752
8753 2       2       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
8754
8755 commit c1f3bd316785d9f68a20f49943129649ee113928
8756 Author: Mike Rylander <mrylander@gmail.com>
8757 Date:   Wed Jun 14 11:47:48 2017 -0400
8758
8759     LP#1697954: Enable clientsort for item status list
8760     
8761     This list is filled by the user, so it's safe to use client-side sorting.
8762     
8763     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8764     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8765     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8766
8767 1       1       Open-ILS/src/templates/staff/cat/item/t_list.tt2
8768
8769 commit 520215937726cba99ab6aeb8c16e689b2c3e0dd5
8770 Author: Mike Rylander <mrylander@gmail.com>
8771 Date:   Wed Jun 14 11:32:36 2017 -0400
8772
8773     LP#1697954: Provide client-side sorting for grids that can use it
8774     
8775     There are several grids (items out, checkin, checkout, item status, etc) that
8776     could benefit from the ability to sort their items, but either the data
8777     provider uses a complex data structure or an API call that doesn't offer
8778     sorting, or the item list is populated by user input rather than a call to the
8779     server.  In those cases, sorting is not available.  However, if we know that
8780     all the data in the grid is in client memory, it would be reasonable to offer
8781     a client-side sort option.
8782     
8783     This commit does that by teaching the grid to accept a "clientsort" feature
8784     and teaching arrayNotifier how to sort the items currently stored.  The sort
8785     works over any mix of IDL objects, hashes, and flattened fields, supports
8786     multisort, and pushes "nulls" to the end of the list.
8787     
8788     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8789     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8790     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8791
8792 81      0       Open-ILS/web/js/ui/default/staff/services/grid.js
8793
8794 commit ba4ee40134658d19f1f453bc5ffe6972788db3ea
8795 Author: Galen Charlton <gmc@equinoxinitiative.org>
8796 Date:   Thu Jun 29 12:03:53 2017 -0400
8797
8798     LP#1687125: add release notes
8799     
8800     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8801
8802 3       0       docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
8803  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
8804
8805 commit 6fd2bdc0354e8aa0b16f6b76a2b159a64ca0fdfa
8806 Author: Galen Charlton <gmc@equinoxinitiative.org>
8807 Date:   Thu Jun 29 10:14:17 2017 -0400
8808
8809     LP#1687125: adjust relationship between acqpro and acqpron
8810     
8811     A provider can have many notes, and "provider_notes" is effectively
8812     virtual.
8813     
8814     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8815
8816 2       2       Open-ILS/examples/fm_IDL.xml
8817
8818 commit 57c636c4e0e9356822107c8e1fddfa046c355505
8819 Author: Rogan Hamby <rogan.hamby@gmail.com>
8820 Date:   Fri Apr 28 19:08:50 2017 -0400
8821
8822     LP#1687125: adding provider note to provider note in fm_IDL
8823     
8824     This patch makes provider notes available to the reporter.
8825     
8826     To test
8827     -------
8828     [1] Add a note to a provider record (note that at present,
8829         this can only be done directly in the database).
8830     [2] In the report editor, verify that the reporting
8831         source for providers now includes a link to notes.
8832     [3] Create and run a report that includes the provider
8833         note.
8834     
8835     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
8836     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8837
8838 3       1       Open-ILS/examples/fm_IDL.xml
8839
8840 commit 518023bd388dccf84bb48a2b34d91a1e9813d5d2
8841 Author: Jason Etheridge <jason@equinoxinitiative.org>
8842 Date:   Thu Jun 15 17:18:16 2017 -0400
8843
8844     lp1653998 webstaff redirect to login page
8845     
8846     on invalid/non-existent authtoken in all or most interfaces (hopefully)
8847     
8848     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8849     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8850
8851 6       0       Open-ILS/web/js/ui/default/staff/services/startup.js
8852
8853 commit 0a5cbf34954169db7f5eda477b0ae3fe04ea24ca
8854 Author: Dan Wells <dbw2@calvin.edu>
8855 Date:   Wed Jun 21 17:52:36 2017 -0400
8856
8857     Forward-port 2.11.6 upgrade script
8858     
8859     Signed-off-by: Dan Wells <dbw2@calvin.edu>
8860
8861 5       0       Open-ILS/src/sql/Pg/version-upgrade/2.11.5-2.11.6-upgrade-db.sql
8862  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.5-2.11.6-upgrade-db.sql
8863
8864 commit c99bf5d4e773d551baefc8e89d4b14c796a1858c
8865 Author: Kathy Lussier <klussier@masslnc.org>
8866 Date:   Wed Jun 21 13:13:46 2017 -0400
8867
8868     Docs: 2.11.6 Release Notes
8869     
8870     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8871
8872 28      0       docs/RELEASE_NOTES_2_11.adoc
8873
8874 commit 876660f25b3778f2bae7933c1ac6eed6df6050fb
8875 Author: Galen Charlton <gmc@equinoxinitiative.org>
8876 Date:   Tue Jun 20 12:34:06 2017 -0400
8877
8878     LP#1244547: add release notes
8879     
8880     Since this feature is tiny, I'm starting a miscellaneous
8881     section for any other further tiny enhancements in the
8882     'Administration' section.
8883     
8884     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8885
8886 6       0       docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
8887  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
8888
8889 commit 2f3fce507a4717ce970fc493c3d88ae0f2358b60
8890 Author: Remington Steed <rjs7@calvin.edu>
8891 Date:   Wed Jun 14 12:43:39 2017 -0400
8892
8893     LP#1244547 Fix reference to new isFiltered variable
8894     
8895     This commit completes the intention of the previous commit, which
8896     accidentally checked the isFiltered object instead of its value.
8897     
8898     Signed-off-by: Remington Steed <rjs7@calvin.edu>
8899     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8900
8901 1       1       Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
8902
8903 commit b45d350c1edd21a7819e5f323337c7e3867a58f5
8904 Author: Adam Bowling <abowling@emeralddata.net>
8905 Date:   Thu Jan 22 11:20:28 2015 -0500
8906
8907     LP#1244547 Maintain Filter Settings on Library Settings Editor
8908     
8909     After applying a filter to the rows on the Library Settings
8910     Editor, and then selecting a different OU, the filter settings
8911     are not considered unless the user clicks the "Filter" button
8912     once again.
8913     
8914     This patch maintains the filter settings on the edior until
8915     the user clicks the "Clear Filter" button.
8916     
8917     Signed-off-by: Adam Bowling <abowling@emeralddata.net>
8918     Signed-off-by: Remington Steed <rjs7@calvin.edu>
8919     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8920
8921 8       2       Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
8922 1       0       Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
8923
8924 commit f91286ead8f0ad15343747192211af7bd84ee075
8925 Author: Bill Erickson <berickxx@gmail.com>
8926 Date:   Mon Jun 19 17:11:40 2017 -0400
8927
8928     Remove testrunner-breaking trailing JS comma
8929     
8930     Remove unnecessary comma that causes JS tests to fail, while allowing
8931     the code to run fine in the browser.
8932     
8933     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8934     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8935
8936 1       1       Open-ILS/web/js/ui/default/staff/services/startup.js
8937
8938 commit 8054e9ebbd317fe0262a5d9fd37e789bfd46cbcb
8939 Author: Galen Charlton <gmc@equinoxinitiative.org>
8940 Date:   Mon Jun 19 12:18:19 2017 -0400
8941
8942     LP#1691237: stamp schema update
8943     
8944     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8945
8946 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
8947 53      0       Open-ILS/src/sql/Pg/upgrade/1046.data.webstaff_date_format_ou_settings.sql
8948 0       68      Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
8949  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1046.data.webstaff_date_format_ou_settings.sql
8950  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
8951
8952 commit 1792f4c8e688e68616f27649b747f3a4a4c9e590
8953 Author: Jason Etheridge <jason@equinoxinitiative.org>
8954 Date:   Mon Jun 12 15:05:56 2017 -0400
8955
8956     lp1691237 release notes for new date fmt settings
8957     
8958     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8959     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8960
8961 26      0       docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
8962  create mode 100644 docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
8963
8964 commit 50f6df42441175c614c57151202f5309d2aae8a2
8965 Author: Bill Erickson <berickxx@gmail.com>
8966 Date:   Fri Jun 9 16:01:14 2017 -0400
8967
8968     LP#1691237 Date settings retrieval via egEnv
8969     
8970     Avoid multiple .resolve() calls on the main egStartup promise by asking
8971     egEnv to fetch the new date/time org unit settings.  Related, make the
8972     pathway for adding new universally-loaded data functions more obvious
8973     and consistent in egStartup by putting them right up at the top.
8974     
8975     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8976     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8977
8978 19      13      Open-ILS/web/js/ui/default/staff/services/startup.js
8979
8980 commit b6a1cf9fe868c46f84b1f20b6e9869c9ab71228b
8981 Author: Jason Etheridge <jason@equinoxinitiative.org>
8982 Date:   Mon Jun 5 17:32:55 2017 -0400
8983
8984     lp1691237 webstaff: fix Format Dates and Format Times
8985     
8986     This change deprecates the existing Format Dates and Format Times settings
8987     and adds two settings for use with the webstaff client:
8988     
8989         Format Dates with this pattern
8990         Format Date+Time with this pattern
8991     
8992     These settings use format strings as documented here:
8993     
8994     https://docs.angularjs.org/api/ng/filter/date
8995     
8996     There is overlap with how the Dojo formats worked, but also some differences.
8997     
8998     The original Format Dates and Format Times settings worked together, but the
8999     new settings work independently.  Certain field elements will use one, and
9000     certain field elements will use the other.  These distinctions are hard-coded
9001     in the various UI templates, with the idea being that timestamp fields in
9002     which the date component alone is sufficient information (for example, DOB)
9003     will use the Format Dates setting.  Fields where the time component is
9004     important (for example, Checkout Time) will use the Format Date+Time setting.
9005     
9006     When the settings Format Dates and Format Date+Time are unset, we will default
9007     to "shortDate" (M/d/yy) and "short" (M/d/yy h:mm a), respectively.
9008     
9009     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
9010     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
9011     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9012     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9013
9014 40      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
9015 68      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
9016 3       2       Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2
9017 2       1       Open-ILS/src/templates/staff/admin/local/rating/badge.tt2
9018 2       1       Open-ILS/src/templates/staff/admin/server/config/marc_field.tt2
9019 4       4       Open-ILS/src/templates/staff/admin/workstation/t_log.tt2
9020 5       4       Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
9021 4       4       Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
9022 10      10      Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
9023 7       7       Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2
9024 14      34      Open-ILS/src/templates/staff/cat/item/t_list.tt2
9025 7       7       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
9026 1       1       Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2
9027 7       5       Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2
9028 2       2       Open-ILS/src/templates/staff/cat/z3950/t_list.tt2
9029 1       1       Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
9030 5       4       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
9031 3       2       Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
9032 5       4       Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
9033 1       1       Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
9034 3       2       Open-ILS/src/templates/staff/circ/patron/t_bill_history_payments.tt2
9035 5       4       Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2
9036 3       2       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
9037 3       2       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
9038 4       3       Open-ILS/src/templates/staff/circ/patron/t_group.tt2
9039 5       4       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
9040 7       5       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
9041 6       4       Open-ILS/src/templates/staff/circ/patron/t_messages.tt2
9042 1       1       Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
9043 2       1       Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
9044 4       3       Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
9045 6       6       Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
9046 12      9       Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
9047 3       2       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
9048 2       2       Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
9049 2       2       Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
9050 1       1       Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
9051 5       5       Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
9052 2       2       Open-ILS/src/templates/staff/circ/share/t_hold_shelf_dialog.tt2
9053 2       2       Open-ILS/src/templates/staff/circ/share/t_transit_dialog.tt2
9054 5       5       Open-ILS/src/templates/staff/circ/transits/t_list.tt2
9055 1       1       Open-ILS/src/templates/staff/share/print_templates/t_bill_payment.tt2
9056 3       3       Open-ILS/src/templates/staff/share/print_templates/t_bills_current.tt2
9057 3       3       Open-ILS/src/templates/staff/share/print_templates/t_bills_historical.tt2
9058 1       1       Open-ILS/src/templates/staff/share/print_templates/t_checkin.tt2
9059 2       2       Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
9060 2       2       Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
9061 2       2       Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2
9062 2       2       Open-ILS/src/templates/staff/share/print_templates/t_holds_for_bib.tt2
9063 1       1       Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
9064 1       1       Open-ILS/src/templates/staff/share/print_templates/t_in_house_use_list.tt2
9065 1       1       Open-ILS/src/templates/staff/share/print_templates/t_item_status.tt2
9066 2       2       Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
9067 1       1       Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
9068 2       2       Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
9069 2       2       Open-ILS/src/templates/staff/share/print_templates/t_transit_list.tt2
9070 1       1       Open-ILS/src/templates/staff/share/print_templates/t_transit_slip.tt2
9071 9       1       Open-ILS/web/js/ui/default/staff/services/grid.js
9072 15      2       Open-ILS/web/js/ui/default/staff/services/startup.js
9073  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
9074
9075 commit 87ac04ae7241c52e17eec8d224dd74ffeb64d8fe
9076 Author: Jason Etheridge <jason@equinoxinitiative.org>
9077 Date:   Mon Jun 12 11:07:59 2017 -0400
9078
9079     lp1671603 webstaff: add confirm step for voiding billings
9080     
9081     This patch adds a confirmation step for  both Void All Bills
9082     in the main billing UI, and Void Billings in the Full Details UI
9083     
9084     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
9085     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
9086     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9087
9088 2       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
9089 57      32      Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
9090
9091 commit 69f14123ea9ba3f3a0fa10f3c77e9538a37b866f
9092 Author: Jason Etheridge <jason@equinoxinitiative.org>
9093 Date:   Tue Jun 6 16:59:02 2017 -0400
9094
9095     LP#1671596 webstaff: add Adjust to Zero option to Bill UI
9096     
9097     To test
9098     -------
9099     1. Apply patch.
9100     2. Go to a patron record that has one or more active billings.
9101     3. Note that in the billing grid, there is now an "Adjust to Zero"
9102        action.
9103     4. Select one or more billings and apply the action.
9104     5. Verify that the billings are adjusted to zero and that
9105        the adjustments show up as "payments".
9106     
9107     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
9108     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
9109     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9110
9111 2       0       Open-ILS/src/templates/staff/circ/patron/index.tt2
9112 3       0       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
9113 31      0       Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
9114
9115 commit c1ecb3515503eef49debfe6e30e5df2548cb254a
9116 Author: Galen Charlton <gmc@equinoxinitiative.org>
9117 Date:   Fri Jun 9 15:29:34 2017 -0400
9118
9119     LP#1533326: follow-up to remove extra logging statement
9120     
9121     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9122
9123 0       1       Open-ILS/web/js/ui/default/staff/cat/item/app.js
9124
9125 commit 1654eb8fd3ad6b6f0144848dd6b360f52bed461f
9126 Author: Bill Erickson <berickxx@gmail.com>
9127 Date:   Fri Jun 9 14:30:50 2017 -0400
9128
9129     LP#1533326 Item status actions menu styling
9130     
9131     Webstaff Item Status Details => Actions menu is now scrollabled for
9132     consistency with the matching Actions menu in the List grid.  Menu is
9133     also classed with "dropdown-menu-right" so menu entries pull left,
9134     avoiding scroll / overflow funkiness when the menu expands.
9135     
9136     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9137     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9138
9139 1       1       Open-ILS/src/templates/staff/cat/item/index.tt2
9140
9141 commit e8b62d4be009332ff9c5432aa5998c0b862afc67
9142 Author: Jason Etheridge <jason@equinoxinitiative.org>
9143 Date:   Fri Jun 9 10:11:21 2017 -0400
9144
9145     webstaff: Item Status bugs with Transfer Items...
9146     
9147     ...to Previously Marked Volume
9148     
9149     Now it throws up the override dialog only if an ils event is returned,
9150     and it doesn't prematurely refresh the screen or re-scan a barcode
9151     while the dialog is open.
9152     
9153     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
9154     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
9155     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9156     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9157
9158 23      17      Open-ILS/web/js/ui/default/staff/cat/item/app.js
9159
9160 commit ad952a97cab3aa3886e8a3f459d1473a8530375c
9161 Author: Jason Etheridge <jason@equinoxinitiative.org>
9162 Date:   Fri Jun 9 09:38:02 2017 -0400
9163
9164     lp1533326 webstaff: Actions for Item Status Detail View
9165     
9166     This patch makes the actions available to the item status
9167     grid view also available in the detail view.  It also adds an
9168     indicator to the Detail View for when an item is deleted.
9169     
9170     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
9171     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
9172     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9173     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9174
9175 34      9       Open-ILS/src/templates/staff/cat/item/index.tt2
9176 4       0       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
9177 583     296     Open-ILS/web/js/ui/default/staff/cat/item/app.js
9178
9179 commit 8b34a4f5fd916e057fc127350bfc4c34c859d097
9180 Author: Galen Charlton <gmc@equinoxinitiative.org>
9181 Date:   Fri Jun 9 11:39:42 2017 -0400
9182
9183     LP#1612752: apply terminology change to web staff
9184     
9185     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9186
9187 4       4       Open-ILS/src/templates/staff/circ/share/t_abort_transit_dialog.tt2
9188 1       1       Open-ILS/src/templates/staff/circ/transits/t_list.tt2
9189
9190 commit fe44ac279bed352c3a49a8a2c69e84c5a8e2ee43
9191 Author: Galen Charlton <gmc@equinoxinitiative.org>
9192 Date:   Fri Jun 9 11:31:48 2017 -0400
9193
9194     LP#1612752: stamp schema update
9195     
9196     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9197
9198 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
9199 25      0       Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql
9200 0       25      Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9201  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql
9202  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9203
9204 commit 96c30ebbd617c6ab3ab03dcb77294cb9f4c321cf
9205 Author: Bill Erickson <berickxx@gmail.com>
9206 Date:   Tue May 16 12:06:37 2017 -0400
9207
9208     LP#1612752 No canceled transits in webstaff transit list
9209     
9210     Avoid displaying canceled (previously aborted/deleted) transits in the
9211     web staff Transit List interface.
9212     
9213     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9214     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9215
9216 2       1       Open-ILS/web/js/ui/default/staff/circ/transits/list.js
9217
9218 commit 0584c40feb01c666e82e0ff3ac178a3cbeea5991
9219 Author: Chris Sharp <csharp@georgialibraries.org>
9220 Date:   Tue Feb 21 07:23:42 2017 -0500
9221
9222     LP#1612752 - Do not clobber local perm description changes.
9223     
9224     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9225     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9226     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9227
9228 17      6       Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9229
9230 commit 2e7dfb9cca26c73ea3f6e87637fed03de902e5ca
9231 Author: Chris Sharp <csharp@georgialibraries.org>
9232 Date:   Sat Feb 11 18:39:05 2017 -0500
9233
9234     LP#1612752 - Adding release notes for Transit Cancel time and terminology change.
9235     
9236     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9237     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9238     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9239
9240 26      0       docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
9241  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
9242
9243 commit 3992d368ac9d08aef664c55876ad155cc396a2a5
9244 Author: Chris Sharp <csharp@georgialibraries.org>
9245 Date:   Mon Aug 15 10:41:52 2016 -0400
9246
9247     LP#1612752 - s/abort/cancel/ in user interfaces.
9248     
9249     Replacing the technical term "abort" with the more
9250     end-user-understandable "cancel". In client-visible
9251     language.  The underlying code has retained "abort".
9252     
9253     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9254     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9255     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9256
9257 1       1       Open-ILS/src/extras/ils_events.xml
9258 4       4       Open-ILS/src/sql/Pg/950.data.seed-values.sql
9259 6       0       Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9260 1       1       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
9261 1       1       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
9262 1       1       Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
9263 1       1       Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
9264 4       4       Open-ILS/web/opac/locale/en-US/lang.dtd
9265 5       5       Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
9266
9267 commit 1cedb423902810e9df5355ab18c7ca7e18d5391d
9268 Author: Chris Sharp <csharp@georgialibraries.org>
9269 Date:   Fri Aug 12 13:41:25 2016 -0400
9270
9271     LP#1612752 - Add cancel_time to action.transit_copy and friends.
9272     
9273     It is useful to have keep action.transit_copy rows intact when
9274     doing forensics on what happens after a staff member cancels a
9275     transit.
9276     
9277     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9278     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9279     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9280
9281 4       0       Open-ILS/examples/fm_IDL.xml
9282 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
9283 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
9284 4       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
9285 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
9286 3       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
9287 6       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
9288 8       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm
9289 3       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm
9290 3       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
9291 2       1       Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
9292 2       1       Open-ILS/src/sql/Pg/090.schema.action.sql
9293 8       0       Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9294  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9295
9296 commit 510d4febcbb666a6ca944470969e94e800f9de00
9297 Author: Bill Erickson <berickxx@gmail.com>
9298 Date:   Fri May 26 12:09:49 2017 -0400
9299
9300     LP#1672775 Stamping A/T purge SQL upgrade
9301     
9302     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9303
9304 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
9305 105     0       Open-ILS/src/sql/Pg/upgrade/1043.schema.action-trigger-purge-events.sql
9306 22      0       Open-ILS/src/sql/Pg/upgrade/1044.data.action-trigger-purge-events.sql
9307 0       105     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
9308 0       22      Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
9309  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1043.schema.action-trigger-purge-events.sql
9310  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1044.data.action-trigger-purge-events.sql
9311  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
9312  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
9313
9314 commit 6ded4c35f463af9004651c9f73ac7f0036423f79
9315 Author: Galen Charlton <gmc@equinoxinitiative.org>
9316 Date:   Fri May 26 10:24:53 2017 -0400
9317
9318     LP#1672775: add purge_at_events.srfsh to example crontab
9319     
9320     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9321     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9322
9323 3       0       Open-ILS/examples/crontab.example
9324
9325 commit 36567bb7696e33f03ee1ab575d3ef6a78345ee0c
9326 Author: Bill Erickson <berickxx@gmail.com>
9327 Date:   Thu Mar 16 12:33:55 2017 -0400
9328
9329     LP#1672775 Action/Trigger retention interval release notes
9330     
9331     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9332     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9333
9334 63      0       docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
9335  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
9336
9337 commit ea536c71dedfaf9b97067e2da60e63a80be103fb
9338 Author: Bill Erickson <berickxx@gmail.com>
9339 Date:   Thu Mar 16 11:46:06 2017 -0400
9340
9341     LP#1672775 Action/Trigger CRON-able purge script
9342     
9343     Installs a new purge_at_events.sh script into the Evergreen bin
9344     directory.  Invoked at regular intervals to remove expired events.
9345     
9346     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9347     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9348
9349 1       0       Open-ILS/src/Makefile.am
9350 7       0       Open-ILS/src/support-scripts/purge_at_events.srfsh
9351  create mode 100755 Open-ILS/src/support-scripts/purge_at_events.srfsh
9352
9353 commit 71817cb89fdc1cc782857293e7b87b3ea65e3378
9354 Author: Bill Erickson <berickxx@gmail.com>
9355 Date:   Thu Mar 16 10:53:43 2017 -0400
9356
9357     LP#1672775 Action/Trigger purge PGTAP tests
9358     
9359     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9360     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9361
9362 90      0       Open-ILS/src/sql/Pg/live_t/purge-at-events.pg
9363  create mode 100644 Open-ILS/src/sql/Pg/live_t/purge-at-events.pg
9364
9365 commit 6214235b7ee8d041d1a4f06fd562281b30663db9
9366 Author: Bill Erickson <berickxx@gmail.com>
9367 Date:   Wed Mar 15 15:39:55 2017 -0400
9368
9369     LP#1672775 Action/Trigger retention interval SQL/IDL
9370     
9371     Adds a new 'retention_interval' column for Action/Trigger Event
9372     Definitions and an action_trigger.purge_events() function for deleting
9373     events that have exceeded their configured retention time, including any
9374     outputs linked to those events.
9375     
9376     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9377     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9378
9379 1       0       Open-ILS/examples/fm_IDL.xml
9380 86      2       Open-ILS/src/sql/Pg/400.schema.action_trigger.sql
9381 20      32      Open-ILS/src/sql/Pg/950.data.seed-values.sql
9382 105     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
9383 22      0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
9384  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
9385  create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
9386
9387 commit cccfa3598073765d84d4924c6f3adbc831fc8b37
9388 Author: Jason Etheridge <jason@esilibrary.com>
9389 Date:   Fri Nov 9 16:47:36 2012 -0500
9390
9391     LP#1077212: add qstore to eg_db_config.pl --update-config list
9392     
9393     To test
9394     -------
9395     [1] After applying the patch, run eg_db_config --update-config --service all
9396         as per the upgrade instructions.
9397     [2] Verify that the <open-ils.qstore> section of opensrf.xml contains
9398         the correct database credentials.
9399     
9400     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
9401     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9402
9403 1       1       Open-ILS/src/support-scripts/eg_db_config.in
9404
9405 commit b985c79a170c2ea06feffd87444d0a441b1f270d
9406 Author: Galen Charlton <gmc@equinoxinitiative.org>
9407 Date:   Thu May 25 09:31:27 2017 -0400
9408
9409     LP#1687971: stamp DB update
9410     
9411     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9412
9413 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
9414 8       0       Open-ILS/src/sql/Pg/upgrade/1042.schema.asset.copy_location.url.sql
9415 0       6       Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
9416  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1042.schema.asset.copy_location.url.sql
9417  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
9418
9419 commit 6886dc463ab97db49c2ad23a712c26ff98613969
9420 Author: Galen Charlton <gmc@equinoxinitiative.org>
9421 Date:   Thu May 18 21:11:20 2017 -0400
9422
9423     LP#1687971: follow-up fix to copy location editor
9424     
9425     This fixes an issue where URLs of existing copy locations
9426     could not be edited.
9427     
9428     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9429
9430 1       0       Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
9431
9432 commit d1fc46a0d731524846987c480b06d535f8d6c8b6
9433 Author: Michele Morgan <mmorgan@noblenet.org>
9434 Date:   Mon May 8 15:08:11 2017 -0400
9435
9436     LP#1687971 - Make copy locations in the OPAC clickable.
9437     
9438     Adds a url field to asset.copy_location. The presence of a url in the
9439     field will cause the copy location to display as a link in the OPAC. Urls
9440     can be edited in the Copy Locations Editor.
9441     
9442     Additional contributors: Martha Driscoll, Christine Morgan, Suzanne
9443     Paterno.
9444     
9445     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
9446     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9447
9448 1       0       Open-ILS/examples/fm_IDL.xml
9449 2       1       Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
9450 2       1       Open-ILS/src/sql/Pg/040.schema.asset.sql
9451 6       0       Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
9452 14      0       Open-ILS/src/templates/opac/parts/location_name_link.tt2
9453 1       1       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
9454 2       0       Open-ILS/web/opac/locale/en-US/lang.dtd
9455 11      0       Open-ILS/xul/staff_client/server/admin/copy_locations.js
9456 6       2       Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
9457 4       0       docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
9458  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
9459  create mode 100644 Open-ILS/src/templates/opac/parts/location_name_link.tt2
9460  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
9461
9462 commit 6d94067f076785499a1ffaf60dce193aa57f0a41
9463 Author: Galen Charlton <gmc@equinoxinitiative.org>
9464 Date:   Thu May 25 09:24:24 2017 -0400
9465
9466     LP#1498155: stamp DB update
9467     
9468     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9469
9470 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
9471 16      0       Open-ILS/src/sql/Pg/upgrade/1041.data.remove_SET_CIRC_MISSING.sql
9472 0       14      Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9473  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1041.data.remove_SET_CIRC_MISSING.sql
9474  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9475
9476 commit 5f8238c26c7dadf848c946103f80126f3edec49e
9477 Author: Chris Sharp <csharp@georgialibraries.org>
9478 Date:   Sat Aug 20 14:25:07 2016 -0400
9479
9480     LP#1498155 - Also remove user-assigned SET_CIRC_MISSING perm.
9481     
9482     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9483     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9484
9485 4       0       Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9486
9487 commit adda813e888222a4f4ec5575901594970df5f6c7
9488 Author: Josh Stompro <stomproj@larl.org>
9489 Date:   Thu Nov 12 21:53:36 2015 -0600
9490
9491     LP1498155 - Remove SET_CIRC_MISSING permission.
9492     
9493     SET_CIRC_MISSING isn't used anywhere, remove it to avoid
9494     confusing it with MARK_ITEM_MISSING permission.
9495     
9496     Signed-off-by: Josh Stompro <stomproj@larl.org>
9497     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9498     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9499
9500 0       4       Open-ILS/src/sql/Pg/950.data.seed-values.sql
9501 10      0       Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9502  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9503
9504 commit 52b09a619b1cd8475e88bab16bd1efa5917a33ea
9505 Author: Galen Charlton <gmc@equinoxinitiative.org>
9506 Date:   Thu May 18 22:38:33 2017 -0400
9507
9508     LP1574141: add release notes
9509     
9510     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9511
9512 15      0       docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
9513  create mode 100644 docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
9514
9515 commit 1c6b0d4895d817542e4d5193b1ca36372d8cd4f4
9516 Author: Galen Charlton <gmc@equinoxinitiative.org>
9517 Date:   Thu May 18 22:28:49 2017 -0400
9518
9519     LP1574141: minor code tweaks
9520     
9521     - return the BAD_PARAMS event if client provides neither patron ID
9522       nor contact value
9523     - more precisely identify missing parameters
9524     - standardize indentation
9525     
9526     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9527
9528 5       6       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
9529
9530 commit c1ac4845ba1bdebad903b650791d691694dd6c6d
9531 Author: Josh Stompro <stomproj@larl.org>
9532 Date:   Fri Jul 1 15:29:42 2016 -0500
9533
9534     LP1574141 - Allow invalidate for all patrons with the same contact.
9535     
9536     Teach the open-ils.actor.invalidate.* methods to allow invalidating
9537     by the contact value, so all patrons with that contact value can have
9538     it invalidated with one call.
9539     
9540     This adds a new parameter for the contact value (email address, phone
9541     number).  Then all customers with that value have it invalidated from
9542     their account.
9543     
9544     This somewhat simplifies writing a cli script for invalidating email
9545     addresses since the script doesn't have to look up the user first.
9546     
9547     The ability to invalidate all with the same contact value was already
9548     there, it just wasn't exposed.
9549     
9550     Testing:
9551     
9552     1. Make sure the normal staff client invalidate buttons still work.
9553     2. Use srfsh to try the call with a contact value.
9554       request open-ils.actor open-ils.actor.invalidate.email "<authkey>" "" "" "" "test@email.com"
9555     
9556     Signed-off-by: Josh Stompro <stomproj@larl.org>
9557     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9558
9559 30      15      Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
9560
9561 commit 58579e840f471109abae23b28aa85a7c35ff992b
9562 Author: Bill Erickson <berickxx@gmail.com>
9563 Date:   Thu May 18 15:17:51 2017 -0400
9564
9565     LP#1691801 Webstaff grid column move controls
9566     
9567     Add options to grid "Configure Columns" interface for moving a column
9568     left or right by one, all the way left, and all the way right.
9569     
9570     Most recently modified column is styled so it's easier for users to track
9571     the movement of a column.
9572     
9573     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9574     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9575
9576 4       0       Open-ILS/src/templates/staff/css/style.css.tt2
9577 30      1       Open-ILS/src/templates/staff/share/t_autogrid.tt2
9578 32      0       Open-ILS/web/js/ui/default/staff/services/grid.js
9579
9580 commit 4f578bef368ab0623ec8c87ccc328b426c445d5e
9581 Author: Ben Shum <ben@evergreener.net>
9582 Date:   Thu May 25 00:24:38 2017 -0400
9583
9584     Translation updates - po files
9585     
9586     Signed-off-by: Ben Shum <ben@evergreener.net>
9587
9588 5       5       build/i18n/po/XULTermLoader.js/de-DE.po
9589 83      32      build/i18n/po/db.seed/ar-JO.po
9590 30      31      build/i18n/po/fm_IDL.dtd/ar-JO.po
9591 5       6       build/i18n/po/fm_IDL.dtd/cs-CZ.po
9592 2       6       build/i18n/po/fm_IDL.dtd/de-DE.po
9593 5       6       build/i18n/po/fm_IDL.dtd/en-CA.po
9594 5       6       build/i18n/po/fm_IDL.dtd/en-GB.po
9595 5       6       build/i18n/po/fm_IDL.dtd/es-ES.po
9596 5       6       build/i18n/po/fm_IDL.dtd/fi-FI.po
9597 2       6       build/i18n/po/fm_IDL.dtd/fr-CA.po
9598 5       6       build/i18n/po/fm_IDL.dtd/hy-AM.po
9599 2       6       build/i18n/po/fm_IDL.dtd/oc-FR.po
9600 5       6       build/i18n/po/fm_IDL.dtd/pt-BR.po
9601 5       6       build/i18n/po/fm_IDL.dtd/ru-RU.po
9602 2       6       build/i18n/po/fm_IDL.dtd/tr-TR.po
9603 4       4       build/i18n/po/lang.dtd/es-ES.po
9604 12      4       build/i18n/po/tpac/ar-JO.po
9605 12      4       build/i18n/po/tpac/cs-CZ.po
9606 11      3       build/i18n/po/tpac/de-DE.po
9607 11      3       build/i18n/po/tpac/en-CA.po
9608 11      3       build/i18n/po/tpac/en-GB.po
9609 50      39      build/i18n/po/tpac/es-ES.po
9610 11      3       build/i18n/po/tpac/fi-FI.po
9611 11      3       build/i18n/po/tpac/fr-CA.po
9612 11      3       build/i18n/po/tpac/hy-AM.po
9613 11      3       build/i18n/po/tpac/oc-FR.po
9614 11      3       build/i18n/po/tpac/pt-BR.po
9615 11      3       build/i18n/po/tpac/ru-RU.po
9616 11      3       build/i18n/po/tpac/tr-TR.po
9617 6       6       build/i18n/po/webstaff/es-ES.po
9618
9619 commit 1fb27b3f3ffe16cef7bb7adc349ca78909551d81
9620 Author: Ben Shum <ben@evergreener.net>
9621 Date:   Thu May 25 00:16:56 2017 -0400
9622
9623     Translation updates - newpot
9624     
9625     Signed-off-by: Ben Shum <ben@evergreener.net>
9626
9627 3       3       build/i18n/po/cat.properties/cat.properties.pot
9628 3       3       build/i18n/po/common.properties/common.properties.pot
9629 199     199     build/i18n/po/db.seed/db.seed.pot
9630 2693    2671    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
9631 24      25      build/i18n/po/lang.dtd/lang.dtd.pot
9632 7       2       build/i18n/po/patron.properties/patron.properties.pot
9633 146     142     build/i18n/po/tpac/tpac.pot
9634 350     233     build/i18n/po/webstaff/webstaff.pot
9635
9636 commit b298bc47bf8b09db5c0f2a748b8d1c03e873441b
9637 Author: Galen Charlton <gmc@equinoxinitiative.org>
9638 Date:   Wed May 24 12:33:45 2017 -0400
9639
9640     release notes for 2.10.12
9641     
9642     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9643
9644 26      0       docs/RELEASE_NOTES_2_10.adoc
9645
9646 commit 1bbe3fb5f5e4cfcf5e6325ee9335b9924cd71bc7
9647 Author: Galen Charlton <gmc@equinoxinitiative.org>
9648 Date:   Wed May 24 12:29:57 2017 -0400
9649
9650     update 2.11.5 release notes
9651     
9652     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9653
9654 18      3       docs/RELEASE_NOTES_2_11.adoc
9655
9656 commit 391d7edf68bc7a67b69620ef74db36b7a79a9747
9657 Author: Galen Charlton <gmc@equinoxinitiative.org>
9658 Date:   Tue May 2 10:57:23 2017 -0400
9659
9660     LP#1678638: use new preferred extension for AsciiDoc files
9661     
9662     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9663     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9664
9665 390     0       docs/TechRef/qstore/qstore.adoc
9666 0       390     docs/TechRef/qstore/qstore.txt
9667 856     0       docs/TechRef/qstore/query_schema.adoc
9668 0       856     docs/TechRef/qstore/query_schema.txt
9669  create mode 100644 docs/TechRef/qstore/qstore.adoc
9670  delete mode 100644 docs/TechRef/qstore/qstore.txt
9671  create mode 100644 docs/TechRef/qstore/query_schema.adoc
9672  delete mode 100644 docs/TechRef/qstore/query_schema.txt
9673
9674 commit 2d338c37ba685cde824f79432978f3a7524378be
9675 Author: Galen Charlton <gmc@equinoxinitiative.org>
9676 Date:   Sun Apr 2 15:15:56 2017 -0400
9677
9678     LP#1678638: add text versions the qstore and query_schema docs
9679     
9680     qstore.txt includes some AsciiDoc markup, while query_schema.txt
9681     is just the results of passing query_schema.odt through unoconv
9682     and pandoc.
9683     
9684     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9685     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9686
9687 390     0       docs/TechRef/qstore/qstore.txt
9688 856     0       docs/TechRef/qstore/query_schema.txt
9689  create mode 100644 docs/TechRef/qstore/qstore.txt
9690  create mode 100644 docs/TechRef/qstore/query_schema.txt
9691
9692 commit f87c94c4116dda099b85d3c67e34a7465ec524e5
9693 Author: Galen Charlton <gmc@equinoxinitiative.org>
9694 Date:   Sun Apr 2 14:59:00 2017 -0400
9695
9696     LP#1678638: technical documentation for qstore
9697     
9698     Technical documentation and sample stored queries for
9699     the open-ils.qstore service, written by Scott McKellar
9700     and copyright 2010 by the Equinox Open Library Initiative.
9701     
9702     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9703     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9704
9705 60      0       docs/TechRef/qstore/README
9706 -       -       docs/TechRef/qstore/qstore.odt
9707 9       0       docs/TechRef/qstore/query_dump.sh
9708 393     0       docs/TechRef/qstore/query_dump.sql
9709 -       -       docs/TechRef/qstore/query_schema.odt
9710 316     0       docs/TechRef/qstore/stored_queries.txt
9711 48      0       docs/TechRef/qstore/test_qstore.txt
9712  create mode 100644 docs/TechRef/qstore/README
9713  create mode 100644 docs/TechRef/qstore/qstore.odt
9714  create mode 100755 docs/TechRef/qstore/query_dump.sh
9715  create mode 100644 docs/TechRef/qstore/query_dump.sql
9716  create mode 100644 docs/TechRef/qstore/query_schema.odt
9717  create mode 100644 docs/TechRef/qstore/stored_queries.txt
9718  create mode 100644 docs/TechRef/qstore/test_qstore.txt
9719
9720 commit 7609099190455ce8662c8950e426c00552390a98
9721 Author: Galen Charlton <gmc@equinoxinitiative.org>
9722 Date:   Fri May 19 09:37:49 2017 -0400
9723
9724     LP#1564508: disable selecting Hatch status menu item
9725     
9726     Add the "disabled" class to the <li> for the navbar menu
9727     item that displays Hatch's status, to avoid making users
9728     think that there's an action available to them by selecting
9729     that menu item.
9730     
9731     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9732     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9733
9734 1       1       Open-ILS/src/templates/staff/navbar.tt2
9735
9736 commit 7814064a1a4c21094017f4b553e91c879c5e100d
9737 Author: Bill Erickson <berickxx@gmail.com>
9738 Date:   Thu Nov 17 15:33:02 2016 -0500
9739
9740     LP#1564508 Hatch status in hamburger, remove statusbar
9741     
9742     * Move the Hatch connectivity status indicator into the upper-right
9743       hamburger menu.
9744     
9745     * Removes the long-hidden hatch/websockets statusbar.
9746     
9747     * Since the Hamburger forces a re-digest of the interface when opened,
9748       the code no longer attempts to force the page to re-$apply() when
9749       the Hatch connection opens or closes.  It's no longer necesssary
9750       (and was buggy).
9751     
9752     * The WebSockets connectivity status is not added to the hamburger.  The
9753       websockets connection will go up and down regularly as connections
9754       expire and reset.  Having the indicator flash could lead to
9755       unneccesary panic.  Plus, if websockets are down, staff can't log in
9756       anyway.
9757     
9758     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9759     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9760
9761 0       3       Open-ILS/src/templates/staff/base.tt2
9762 0       1       Open-ILS/src/templates/staff/base_js.tt2
9763 2       25      Open-ILS/src/templates/staff/css/style.css.tt2
9764 11      0       Open-ILS/src/templates/staff/navbar.tt2
9765 0       41      Open-ILS/src/templates/staff/statusbar.tt2
9766 0       1       Open-ILS/web/js/ui/default/staff/Gruntfile.js
9767 5       0       Open-ILS/web/js/ui/default/staff/services/navbar.js
9768 0       61      Open-ILS/web/js/ui/default/staff/services/statusbar.js
9769 0       1       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
9770  delete mode 100644 Open-ILS/src/templates/staff/statusbar.tt2
9771  delete mode 100644 Open-ILS/web/js/ui/default/staff/services/statusbar.js
9772
9773 commit 1c83704e0ed0ddca391f8324689751f5adc0c80b
9774 Author: Jason Stephenson <jason@sigio.com>
9775 Date:   Sat Apr 22 08:17:53 2017 -0400
9776
9777     LP 1672519: Make marc_export descendants aware.
9778     
9779     Add a --descendants option to marc_export to get records for an
9780     org. unit and its descendants.
9781     
9782     To test
9783     -------
9784     [1] Run marc_export with -i --library FOO. Verify that the resulting
9785         records have 852 fields only from FOO.
9786     [2] Run marc_export with -i --descendants FOO. Verify that the resulting
9787         records have 852 fields from FOO *and* all descendants of FOO.
9788     [3] Run marc_export using various combinations of --library and --descendants;
9789         verify that items from the expected libraries show up as 852 fields.
9790     
9791     Signed-off-by: Jason Stephenson <jason@sigio.com>
9792     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
9793     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9794
9795 21      1       Open-ILS/src/support-scripts/marc_export.in
9796 16      0       docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
9797  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
9798
9799 commit 75e65606a3151c6229b1197ab31d2cf0bd922b7c
9800 Author: Galen Charlton <gmc@equinoxinitiative.org>
9801 Date:   Thu May 18 22:55:42 2017 -0400
9802
9803     doc: fix location of a release note stub
9804     
9805     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9806
9807 6       0       docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
9808 0       6       docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
9809  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
9810  delete mode 100644 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
9811
9812 commit 04ba0cb4b666ecca4fa53c08ea42ed7a9e2b7771
9813 Author: Jason Boyer <jboyer@library.in.gov>
9814 Date:   Tue Feb 21 16:31:31 2017 -0500
9815
9816     LP1274999: Next Link Appears at "End" of Copy List
9817     
9818     The total number of copies wasn't checked against the
9819     copy_limit and copy_offset, so anytime that the
9820     number of copies per page mod copy_limit == 0 the
9821     Next link would appear, even if there were only
9822     copy_limit copies total. Now the offset and limit are
9823     compared to the total number of copies available at
9824     the current depth to determine if the Next link
9825     should appear.
9826     
9827     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
9828     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
9829
9830 7       3       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
9831
9832 commit a11aca1282575bb13b9b904a1d8898c5109ac1dd
9833 Author: blake <blake@mobiusconsortium.org>
9834 Date:   Fri Jul 1 12:01:04 2016 -0500
9835
9836     LP1244354 Unnecessary user refresh after deletion can cause permission error
9837     
9838     obj.refresh_all() was being called no matter what. It needs to be called only when
9839     there is an issue deleting the patron. On success, this patch will simply present an
9840     informational message to the user.
9841     
9842     Signed-off-by: blake <blake@mobiusconsortium.org>
9843     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
9844
9845 1       0       Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
9846 4       1       Open-ILS/xul/staff_client/server/patron/display.js
9847
9848 commit bfa994b3f9d0f39d03852316ed2ee6d7269ae25a
9849 Author: Jason Stephenson <jason@sigio.com>
9850 Date:   Sat May 6 14:16:57 2017 -0400
9851
9852     LP#1378829 Stamp Upgrade Script & Add Release Note
9853     
9854     Signed-off-by: Jason Stephenson <jason@sigio.com>
9855
9856 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
9857 101     0       Open-ILS/src/sql/Pg/upgrade/1037.data.fix_long_overdue_perm.sql
9858 0       101     Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_long_overdue_perm.sql
9859 7       0       docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
9860  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1037.data.fix_long_overdue_perm.sql
9861  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_long_overdue_perm.sql
9862  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
9863
9864 commit 33351bae24fd680d06aa0a4e9265de2ec74870af
9865 Author: Dan Scott <dscott@laurentian.ca>
9866 Date:   Tue May 2 23:02:17 2017 -0400
9867
9868     LP#1685840 Release notes for Google Books Preview rewrite
9869     
9870     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9871     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9872
9873 20      0       docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
9874  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
9875
9876 commit 437bc8289464b8bf184e70fbee7fe21ce9c5b72c
9877 Author: Dan Scott <dscott@laurentian.ca>
9878 Date:   Tue May 2 00:37:17 2017 -0400
9879
9880     LP#1685840 Activate Google Preview "extras" bar on load
9881     
9882     Thanks to Ben Shum for pointing out that users might expect the Google Preview
9883     extras bar near the bottom of the screen to trigger loading the preview as
9884     well. Another event listener handles this accordingly.
9885     
9886     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9887     Signed-off-by: Ben Shum <ben@evergreener.net>
9888     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9889
9890 13      4       Open-ILS/web/js/ui/default/opac/ac_google_books.js
9891
9892 commit 55aa6265712b38eb746aa69c5ea93702d1b6950c
9893 Author: Dan Scott <dscott@laurentian.ca>
9894 Date:   Mon Apr 24 12:18:12 2017 -0400
9895
9896     LP#1685840: Dojoless Google Books Preview as external script
9897     
9898     Rather than including the JavaScript inline in each page, load the
9899     JavaScript as a regular external JavaScript file so that browsers
9900     can take advantage of caching, reduce network bandwidth, and reduce the
9901     amount of TT2 processing required. Every little bit helps.
9902     
9903     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9904     Signed-off-by: Ben Shum <ben@evergreener.net>
9905     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9906
9907 0       164     Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9908 3       1       Open-ILS/src/templates/opac/parts/js.tt2
9909 162     0       Open-ILS/web/js/ui/default/opac/ac_google_books.js
9910  delete mode 100644 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9911  create mode 100644 Open-ILS/web/js/ui/default/opac/ac_google_books.js
9912
9913 commit e16178021742b7aa83b83152c874c62f769b006c
9914 Author: Dan Scott <dscott@laurentian.ca>
9915 Date:   Mon Apr 24 11:53:24 2017 -0400
9916
9917     LP#1685840: Dojoless Google Books Preview: remove TT2 dependency
9918     
9919     Rather than process the template with TT2 to specify the language in
9920     which the Google Books Preview should be displayed, use the @lang
9921     attribute on the <html> element--and fall back to 'en' if for some
9922     reason that attribute has been removed from the template.
9923     
9924     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9925     Signed-off-by: Ben Shum <ben@evergreener.net>
9926     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9927
9928 4       1       Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9929
9930 commit b6e3ad033f98bf75a0d03021907103ed313ab475
9931 Author: Dan Scott <dscott@laurentian.ca>
9932 Date:   Mon Apr 24 11:29:37 2017 -0400
9933
9934     LP#1685840: Google Books Preview: responsive sizing
9935     
9936     Use the viewport's actual height and width to display the book preview,
9937     rather than hard-coding 600px x 800px. On a very wide screen, the book
9938     will be centred; on a small screen such as a mobile device, the book
9939     will not scroll indiscriminately off to the side, but instead stays
9940     within the bounds of the viewport.
9941     
9942     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9943     Signed-off-by: Ben Shum <ben@evergreener.net>
9944     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9945
9946 2       2       Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9947
9948 commit 07466251f2c0d60a5c6aaebb23c87d5cf26c7f02
9949 Author: Dan Scott <dscott@laurentian.ca>
9950 Date:   Mon Apr 17 18:42:11 2017 -0400
9951
9952     LP#1685840: Dojoless Google Books Preview does not need want_dojo
9953     
9954     Now that Dojo is no longer needed for Google Books Preview, we can load
9955     the associated JavaScript without having to enable want_dojo.
9956     
9957     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9958     Signed-off-by: Ben Shum <ben@evergreener.net>
9959     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9960
9961 0       4       Open-ILS/src/templates/opac/parts/header.tt2
9962 1       1       Open-ILS/src/templates/opac/parts/js.tt2
9963
9964 commit a968d72e91e40adfe42c28462f4c257c3d1688d5
9965 Author: Dan Scott <dan@coffeecode.net>
9966 Date:   Sun Apr 16 22:27:52 2017 -0400
9967
9968     LP#1685840: Dojoless Google Books Preview
9969     
9970     Avoid polluting the global namespace by wrapping the code in (function() {})().
9971     
9972     Add event listeners to the DOM elements rather than the crufty
9973     href=javascript:function approach.
9974     
9975     Optimization: do not load the Google Books JSAPI unless there is a matching
9976     embedded ISBN.
9977     
9978     Use display style directly, rather than munging class names with hide_me
9979     
9980     Supports IE 10/11, which does not handle responseType = 'json', through
9981     the fallback to XHR responseText.
9982     
9983     IE9 for now; it seems the new Google Books Loader wipes out the DOM in
9984     IE9 instead of loading nicely in the <head>. Could go back to the old
9985     Google JS loader, which still works, but is deprecated, so could
9986     disappear at any point.
9987     
9988     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9989     Signed-off-by: Ben Shum <ben@evergreener.net>
9990     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9991
9992 4       0       Open-ILS/src/templates/opac/css/style.css.tt2
9993 135     106     Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9994 4       5       Open-ILS/src/templates/opac/parts/record/extras.tt2
9995
9996 commit 825f4aaf8e407a42ddd30ce558303696aa7ecd47
9997 Author: Ben Shum <ben@evergreener.net>
9998 Date:   Tue May 2 21:51:13 2017 -0400
9999
10000     LP#1427392: Stamping upgrade script for hard due date value fix
10001     
10002     Signed-off-by: Ben Shum <ben@evergreener.net>
10003
10004 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
10005 31      0       Open-ILS/src/sql/Pg/upgrade/1036.function.config_update_hard_due_dates_ceiling_date_fix.sql
10006 0       29      Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
10007  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1036.function.config_update_hard_due_dates_ceiling_date_fix.sql
10008  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
10009
10010 commit 1d80a0b790bfb573a5b78bd0ab6d98dc4e5dd5c4
10011 Author: Michele Morgan <mmorgan@noblenet.org>
10012 Date:   Tue May 2 09:17:55 2017 -0400
10013
10014     LP#1427392: Add release note for hard due date values fix
10015     
10016     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
10017     Signed-off-by: Ben Shum <ben@evergreener.net>
10018
10019 6       0       docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
10020  create mode 100644 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
10021
10022 commit 8228c2165fab8d06a8585723952d470d5b096e19
10023 Author: Michele Morgan <mmorgan@noblenet.org>
10024 Date:   Wed Mar 15 16:31:06 2017 -0400
10025
10026     LP#1427392 - Allow deletion of Hard Due Date Values.
10027     
10028     Also, don't update hard due dates to ceiling dates that have passed.
10029     
10030     Fixes two related issues with hard due dates.
10031     
10032     - Exposes the selector in the Hard Due Date Values interface so past
10033       entries that are no longer valid can be deleted via the client.
10034     - Prevents the current ceiling date from being updated to a past date
10035       based on an old hard due date value.
10036     
10037     Testing plan:
10038     
10039     To reproduce the issue:
10040     
10041     - Create a Hard Due Date with a Current Ceiling Date in the future
10042     - Create an associated Hard Due Date Value with an active date earlier
10043       than the current date and a ceiling date earlier than the current date.
10044     - Run the hard due date updater
10045     
10046     Note that:
10047     
10048     - The Current Ceiling Date is updated to an earlier date based on
10049       the Hard Due Date Value entry.
10050     - It is not possible to select and delete the Hard Due Date Value
10051       entry.
10052     
10053     Apply the patch and retest
10054     
10055     Note that:
10056     
10057     - The Current Ceiling Date has not been updated to the past date.
10058     - Past Hard Due Date Values can now be selected and deleted.
10059     
10060     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
10061     Signed-off-by: Ben Shum <ben@evergreener.net>
10062
10063 2       1       Open-ILS/src/sql/Pg/002.schema.config.sql
10064 29      0       Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
10065 1       1       Open-ILS/src/templates/conify/global/config/hard_due_date_values.tt2
10066  create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
10067
10068 commit 8278aab39dbac66daa28c6fc181bbef01b9e435d
10069 Author: Galen Charlton <gmc@equinoxinitiative.org>
10070 Date:   Mon May 1 15:16:32 2017 -0400
10071
10072     LP#1230301: add release notes
10073     
10074     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10075
10076 5       0       docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
10077  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
10078
10079 commit 1ce24362d08ecc595430f3784574ab7d940c47c8
10080 Author: Chris Sharp <csharp@georgialibraries.org>
10081 Date:   Tue Feb 9 19:12:11 2016 -0500
10082
10083     LP#1230301 - Add User/Working Location Map Link to the ILS User reports source.
10084     
10085     For certain reports it is desirable to display or filter on staff Working Location.
10086     This adds a link to the permission.usr_work_ou_map table/source in fm_IDL.xml.
10087     
10088     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
10089     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10090
10091 5       3       Open-ILS/examples/fm_IDL.xml
10092
10093 commit 06b170f908764312b59414ffce340c955fa94dfc
10094 Author: Galen Charlton <gmc@equinoxinitiative.org>
10095 Date:   Mon May 1 15:04:56 2017 -0400
10096
10097     LP#1684984: stamp DB update
10098     
10099     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10100
10101 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
10102 13      0       Open-ILS/src/sql/Pg/upgrade/1035.data.remove_ingest.disable_metabib_field_entry.sql
10103 0       13      Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
10104  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1035.data.remove_ingest.disable_metabib_field_entry.sql
10105  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
10106
10107 commit 86f73e85f182701f4839a6afc2999eab0e727a9a
10108 Author: Jason Stephenson <jason@sigio.com>
10109 Date:   Sat Apr 22 08:28:34 2017 -0400
10110
10111     LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
10112     
10113     Add release note.
10114     
10115     Signed-off-by: Jason Stephenson <jason@sigio.com>
10116     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10117
10118 7       0       docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
10119  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
10120
10121 commit 170acf44e558b659bb9c19e5be4a4b54e4eb66ca
10122 Author: Jason Stephenson <jason@sigio.com>
10123 Date:   Fri Apr 21 20:42:49 2017 -0400
10124
10125     LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
10126     
10127     Per discussion in IRC, the ingest.disable_metabib_field_entry internal
10128     flag was obsoleted by the addition of the ingest.skip_browse_indexing,
10129     ingest.skip_search_indexing, and ingest.skip_facet_indexing
10130     flags. Since ingest.disable_metabib_field_entry is not used anywhere
10131     in the database, this branch removes it.
10132     
10133     Signed-off-by: Jason Stephenson <jason@sigio.com>
10134     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10135
10136 0       1       Open-ILS/src/sql/Pg/002.schema.config.sql
10137 13      0       Open-ILS/src/sql/Pg/t/lp1684984-remove-ingest.disable_metabib_field_entry.pg
10138 13      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
10139  create mode 100644 Open-ILS/src/sql/Pg/t/lp1684984-remove-ingest.disable_metabib_field_entry.pg
10140  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
10141
10142 commit 3c35e94bc037fa8ebb08b302d8e79f53b5ac004b
10143 Author: Josh Stompro <stomproj@larl.org>
10144 Date:   Sun Aug 28 21:23:01 2016 -0500
10145
10146     LP#1616220 Fixes for css errors that show up in the xul staff client console.
10147     
10148     To test
10149     -------
10150     [1] In the XUL client, try various interfaces including acquisitions,
10151         the patron editor, the reporter, the library settings editor,
10152         serials management and patron surveys. Using the error console,
10153         verify that applying this patch slightly reduces the number of
10154         CSS warnings reported.
10155     [2] Repeat step 1 using the web staff client, in particular while
10156         looking at the embedded acquisitions interfaces.
10157     
10158     Signed-off-by: Josh Stompro <stomproj@larl.org>
10159     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10160
10161 1       1       Open-ILS/src/templates/acq/lineitem/findbib.tt2
10162 1       1       Open-ILS/web/css/skin/default.css
10163 3       3       Open-ILS/web/css/skin/default/acq.css
10164 5       5       Open-ILS/web/css/skin/default/register.css
10165 1       1       Open-ILS/web/reports/oils_rpt.css
10166 2       6       Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
10167 4       4       Open-ILS/xul/staff_client/server/cat/copy_editor.xul
10168 1       1       Open-ILS/xul/staff_client/server/cat/copy_notes.xul
10169 2       2       Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
10170 2       2       Open-ILS/xul/staff_client/server/patron/hold_details.xul
10171 1       1       Open-ILS/xul/staff_client/server/patron/info_notes.xul
10172 1       1       Open-ILS/xul/staff_client/server/patron/info_stat_cats.xul
10173 1       1       Open-ILS/xul/staff_client/server/patron/info_surveys.xul
10174 1       1       Open-ILS/xul/staff_client/server/serial/notes.xul
10175 1       1       Open-ILS/xul/staff_client/server/serial/sitem_editor.xul
10176 4       4       Open-ILS/xul/staff_client/server/skin/global.css
10177
10178 commit 99880cb01a283051b3cb2479578c5d886baadcb8
10179 Author: Jane Sandberg <sandbej@linnbenton.edu>
10180 Date:   Sun Apr 30 18:20:56 2017 -0700
10181
10182     Docs: fixing broken link
10183     
10184     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
10185
10186 1       1       docs/installation/server_upgrade.adoc
10187
10188 commit b0ad408924fdc616be8c871d87bf9b7d3d96983b
10189 Author: Kathy Lussier <klussier@masslnc.org>
10190 Date:   Wed Apr 5 17:25:49 2017 -0400
10191
10192     LP#1680142: Fix responsive design issue with ebook display
10193     
10194     Fixes the following responsive design issues:
10195     * Removes the e-book dashboard display when the screen size is reduced.
10196     * Changes the table display for e-items currently checked out, e-items on hold,
10197     and e-iterms ready for checkout interfaces to mimic the responsive behavior of
10198     other My Account screens.
10199     * Fixes a couple of Holds History CSS problems discovered while I was here.
10200     
10201     Test Plan:
10202     Enable ebook services. Log into your account and resize the screen to the size
10203     of a mobile device. The ebook dashboard will display while the main account
10204     dashboard disappears. Go into My Account, click Items checked out and then
10205     click E-Items Currently Checked Out. The table has not reformatted itself for
10206     responsive design view.
10207     
10208     Post-patch: When you log in and resize the screen, the e-items dashboard
10209     display will disappear along with the main account dashboard. When you access
10210     the E-Items Currently Checked Out interface, the table will reformat itself
10211     with column headers along the left side.
10212     
10213     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10214     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10215     
10216     Conflicts:
10217         Open-ILS/src/templates/opac/css/style.css.tt2
10218     
10219     Signed-off-by: Ben Shum <ben@evergreener.net>
10220
10221 22      8       Open-ILS/src/templates/opac/css/style.css.tt2
10222
10223 commit 4ce5d7954035a1ed1bf654adcc830ae1c41f50f1
10224 Author: Galen Charlton <gmc@equinoxinitiative.org>
10225 Date:   Fri Apr 28 10:39:55 2017 -0400
10226
10227     LP#1691009: add release notes
10228     
10229     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10230
10231 14      0       docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
10232  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
10233
10234 commit 7d4809e1e5c79e3034dc14d18b6124012ff3dfc9
10235 Author: Ben Shum <ben@evergreener.net>
10236 Date:   Thu Apr 27 11:43:55 2017 -0400
10237
10238     LP#1681009 Merge the RTL style with the LTR style (part2)
10239     
10240     Finishing up the rest of the file and removing the RTL specific one
10241     
10242     Signed-off-by: Ben Shum <ben@evergreener.net>
10243     Signed-off-by: Dan Scott <dscott@laurentian.ca>
10244     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10245
10246 0       46      Open-ILS/src/templates/opac/css/style-rtl.css.tt2
10247 225     24      Open-ILS/src/templates/opac/css/style.css.tt2
10248 0       1       Open-ILS/src/templates/opac/parts/base.tt2
10249  delete mode 100644 Open-ILS/src/templates/opac/css/style-rtl.css.tt2
10250
10251 commit 5957d7c5848514dc1f07f63997f5b65ef96d5eab
10252 Author: Galen Charlton <gmc@equinoxinitiative.org>
10253 Date:   Wed Apr 26 09:59:07 2017 -0400
10254
10255     LP#1621178: fix fleshing of copy status for available items
10256     
10257     Since copy status 0 means 'Available', test for null
10258     explicitly.
10259     
10260     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10261
10262 2       1       Open-ILS/web/js/ui/default/staff/circ/services/holds.js
10263
10264 commit 3945de1f0c08bfebdc5903f20aeb89ed44b60a62
10265 Author: Kathy Lussier <klussier@masslnc.org>
10266 Date:   Fri Mar 3 07:33:37 2017 -0500
10267
10268     LP#1621178: Tweaks to item status column picker option
10269     
10270     This commit:
10271     * Removes the copy status column from the Checkout page. The expectation is
10272     that items will not appear in this grid unless they have a Checked out status.
10273     
10274     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10275     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10276
10277 0       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
10278
10279 commit d57d767456ae29ef8aabbbd9a5d440f6ae5f7220
10280 Author: Kyle Huckins <khuckins@catalystdevworks.com>
10281 Date:   Tue Oct 25 10:12:56 2016 -0700
10282
10283     LP#1621178 Copy Status Picker
10284     
10285     Add copy status field to patron items out, patron
10286     checkout, patron hold, item holds pane, holds shelf, and item status grids.
10287     
10288     Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
10289     Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
10290     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10291     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10292     
10293     Conflicts:
10294         Open-ILS/src/templates/staff/cat/item/t_list.tt2
10295
10296 2       0       Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
10297 1       1       Open-ILS/src/templates/staff/cat/item/t_list.tt2
10298 2       0       Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
10299 1       0       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
10300 2       0       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
10301 1       0       Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
10302 1       1       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
10303 7       1       Open-ILS/web/js/ui/default/staff/circ/services/holds.js
10304
10305 commit 8e763e316ffb2ff9d1db05f683b6c7aa447f66e6
10306 Author: Jason Stephenson <jason@sigio.com>
10307 Date:   Tue Apr 25 13:33:08 2017 -0400
10308
10309     LP#1545115: Stamping upgrade script for description field in matrix tables
10310     
10311     Signed-off-by: Jason Stephenson <jason@sigio.com>
10312
10313 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
10314 11      0       Open-ILS/src/sql/Pg/upgrade/1034.schema.policy_matrix_description_field.sql
10315 0       11      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
10316  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1034.schema.policy_matrix_description_field.sql
10317  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
10318
10319 commit 539fb4d13f02b5176bf9ce75edf87500efbb563b
10320 Author: Galen Charlton <gmc@equinoxinitiative.org>
10321 Date:   Tue Apr 25 12:36:27 2017 -0400
10322
10323     LP#1545115: add release notes entry
10324     
10325     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10326     Signed-off-by: Jason Stephenson <jason@sigio.com>
10327
10328 5       0       docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
10329  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
10330
10331 commit 53aacfabcc9a3cafe47acafb7096bd2e4944c97a
10332 Author: Galen Charlton <gmc@equinoxinitiative.org>
10333 Date:   Tue Apr 25 09:55:00 2017 -0400
10334
10335     LP#1545115: consolidate schema update scripts into one
10336     
10337     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10338     Signed-off-by: Jason Stephenson <jason@sigio.com>
10339
10340 11      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
10341 0       6       Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
10342 0       6       Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
10343  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
10344  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
10345  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
10346
10347 commit 16b99833988e0fc833352fe0a7d02e27592cd373
10348 Author: Rogan Hamby <rogan.hamby@gmail.com>
10349 Date:   Mon Apr 25 12:59:12 2016 -0400
10350
10351     LP#1545115: add description field for policy matrix tables
10352     
10353     This patch adds description column for the
10354     config.hold_matrix_matchpoint and circ_matrix_matchpoint tables
10355     and pgTAP tests for them.
10356     
10357     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
10358     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10359     Signed-off-by: Jason Stephenson <jason@sigio.com>
10360
10361 2       0       Open-ILS/examples/fm_IDL.xml
10362 2       1       Open-ILS/src/sql/Pg/100.circ_matrix.sql
10363 2       1       Open-ILS/src/sql/Pg/110.hold_matrix.sql
10364 17      0       Open-ILS/src/sql/Pg/t/lp1545115-circ-and-hold-matrix-get-notes.pg
10365 6       0       Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
10366 6       0       Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
10367 1       1       Open-ILS/src/templates/conify/global/config/circ_matrix_matchpoint.tt2
10368 1       1       Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2
10369  create mode 100644 Open-ILS/src/sql/Pg/t/lp1545115-circ-and-hold-matrix-get-notes.pg
10370  create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
10371  create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
10372
10373 commit 2ed1a8b95354a399f6a5574bb839d0b3f5065627
10374 Author: Remington Steed <rjs7@calvin.edu>
10375 Date:   Fri Apr 7 14:15:54 2017 -0400
10376
10377     Change all docs filenames to .adoc
10378     
10379     This commit renames all AsciiDoc files to have the ".adoc" extension.
10380     Also, this commit updates all "include::" references in the root.adoc
10381     file.
10382     
10383     RATIONALE: Some editing tools, including GitHub, will auto-generate an
10384     HTML preview for AsciiDoc files if they have the filename extension
10385     ".adoc" or ".asciidoc". The community agreed to this change in 2015 (see
10386     http://markmail.org/thread/z2s7xnxavpjzirwx).
10387     
10388     NOTE: The docs build script will need to change the reference from
10389     "root.txt" to "root.adoc".
10390     
10391     Signed-off-by: Remington Steed <rjs7@calvin.edu>
10392
10393 47      0       docs/QueryParser_Changes.adoc
10394 0       47      docs/QueryParser_Changes.txt
10395 611     0       docs/RELEASE_NOTES_2_2.adoc
10396 0       611     docs/RELEASE_NOTES_2_2.txt
10397 72      0       docs/RELEASE_NOTES_2_2_1.adoc
10398 0       72      docs/RELEASE_NOTES_2_2_1.txt
10399 597     0       docs/RELEASE_NOTES_2_3.adoc
10400 0       597     docs/RELEASE_NOTES_2_3.txt
10401 557     0       docs/RELEASE_NOTES_2_4.adoc
10402 0       557     docs/RELEASE_NOTES_2_4.txt
10403 1126    0       docs/RELEASE_NOTES_2_5.adoc
10404 0       1126    docs/RELEASE_NOTES_2_5.txt
10405 603     0       docs/RELEASE_NOTES_2_6.adoc
10406 0       603     docs/RELEASE_NOTES_2_6.txt
10407 508     0       docs/RELEASE_NOTES_2_7.adoc
10408 0       508     docs/RELEASE_NOTES_2_7.txt
10409 872     0       docs/RELEASE_NOTES_2_8.adoc
10410 0       872     docs/RELEASE_NOTES_2_8.txt
10411 1130    0       docs/RELEASE_NOTES_2_9.adoc
10412 0       1130    docs/RELEASE_NOTES_2_9.txt
10413 46      0       docs/TechRef/Circ/calculated-proximity-adjustments.adoc
10414 0       46      docs/TechRef/Circ/calculated-proximity-adjustments.txt
10415 247     0       docs/TechRef/Circ/custom-best-hold-selection.adoc
10416 0       247     docs/TechRef/Circ/custom-best-hold-selection.txt
10417 93      0       docs/TechRef/Circ/holds-go-home.adoc
10418 0       93      docs/TechRef/Circ/holds-go-home.txt
10419 124     0       docs/TechRef/Flattener/design.adoc
10420 0       124     docs/TechRef/Flattener/design.txt
10421 138     0       docs/TechRef/KidsOPAC.adoc
10422 0       138     docs/TechRef/KidsOPAC.txt
10423 113     0       docs/TechRef/LinkChecker.adoc
10424 0       113     docs/TechRef/LinkChecker.txt
10425 657     0       docs/TechRef/Telephony/telephony-setup-guide.adoc
10426 0       657     docs/TechRef/Telephony/telephony-setup-guide.txt
10427 67      0       docs/TechRef/alternate_graphic_fields.adoc
10428 0       67      docs/TechRef/alternate_graphic_fields.txt
10429 78      0       docs/TechRef/notify_csv.adoc
10430 0       78      docs/TechRef/notify_csv.txt
10431 101     0       docs/TechRef/popularity-rating.adoc
10432 0       101     docs/TechRef/popularity-rating.txt
10433 25      0       docs/acquisitions/introduction.adoc
10434 0       25      docs/acquisitions/introduction.txt
10435 268     0       docs/acquisitions/invoices.adoc
10436 0       268     docs/acquisitions/invoices.txt
10437 53      0       docs/acquisitions/purchase_requests_management.adoc
10438 0       53      docs/acquisitions/purchase_requests_management.txt
10439 29      0       docs/acquisitions/purchase_requests_patron_view.adoc
10440 0       29      docs/acquisitions/purchase_requests_patron_view.txt
10441 73      0       docs/acquisitions/receive_items_from_invoice.adoc
10442 0       73      docs/acquisitions/receive_items_from_invoice.txt
10443 292     0       docs/acquisitions/selection_lists_po.adoc
10444 0       292     docs/acquisitions/selection_lists_po.txt
10445 216     0       docs/acquisitions/vandelay_acquisitions_integration.adoc
10446 0       216     docs/acquisitions/vandelay_acquisitions_integration.txt
10447 60      0       docs/admin/Best_Hold_Selection_Sort_Order.adoc
10448 0       60      docs/admin/Best_Hold_Selection_Sort_Order.txt
10449 57      0       docs/admin/MARC_Import_Remove_Fields.adoc
10450 0       57      docs/admin/MARC_Import_Remove_Fields.txt
10451 199     0       docs/admin/MARC_RAD_MVF_CRA.adoc
10452 0       199     docs/admin/MARC_RAD_MVF_CRA.txt
10453 44      0       docs/admin/Org_Unit_Proximity_Adjustments.adoc
10454 0       44      docs/admin/Org_Unit_Proximity_Adjustments.txt
10455 127     0       docs/admin/SMS_messaging.adoc
10456 0       127     docs/admin/SMS_messaging.txt
10457 1014    0       docs/admin/acquisitions_admin.adoc
10458 0       1014    docs/admin/acquisitions_admin.txt
10459 252     0       docs/admin/actiontriggers.adoc
10460 0       252     docs/admin/actiontriggers.txt
10461 23      0       docs/admin/age_hold_protection.adoc
10462 0       23      docs/admin/age_hold_protection.txt
10463 141     0       docs/admin/apache_access_handler.adoc
10464 0       141     docs/admin/apache_access_handler.txt
10465 148     0       docs/admin/apache_rewrite_tricks.adoc
10466 0       148     docs/admin/apache_rewrite_tricks.txt
10467 55      0       docs/admin/authentication_proxy.adoc
10468 0       55      docs/admin/authentication_proxy.txt
10469 151     0       docs/admin/authorities.adoc
10470 0       151     docs/admin/authorities.txt
10471 32      0       docs/admin/auto_suggest_search.adoc
10472 0       32      docs/admin/auto_suggest_search.txt
10473 199     0       docs/admin/booking-admin.adoc
10474 0       199     docs/admin/booking-admin.txt
10475 47      0       docs/admin/circulation_limit_groups.adoc
10476 0       47      docs/admin/circulation_limit_groups.txt
10477 46      0       docs/admin/cn_prefixes_and_suffixes.adoc
10478 0       46      docs/admin/cn_prefixes_and_suffixes.txt
10479 87      0       docs/admin/copy_statuses.adoc
10480 0       87      docs/admin/copy_statuses.txt
10481 60      0       docs/admin/customize_staff_client.adoc
10482 0       60      docs/admin/customize_staff_client.txt
10483 120     0       docs/admin/floating_groups.adoc
10484 0       120     docs/admin/floating_groups.txt
10485 53      0       docs/admin/hold_driven_recalls.adoc
10486 0       53      docs/admin/hold_driven_recalls.txt
10487 138     0       docs/admin/lsa-address_alert.adoc
10488 0       138     docs/admin/lsa-address_alert.txt
10489 254     0       docs/admin/lsa-barcode_completion.adoc
10490 0       254     docs/admin/lsa-barcode_completion.txt
10491 25      0       docs/admin/lsa-standing_penalties.adoc
10492 0       25      docs/admin/lsa-standing_penalties.txt
10493 79      0       docs/admin/lsa-statcat.adoc
10494 0       79      docs/admin/lsa-statcat.txt
10495 25      0       docs/admin/lsa-work_log.adoc
10496 0       25      docs/admin/lsa-work_log.txt
10497 169     0       docs/admin/patron_address_by_zip_code.adoc
10498 0       169     docs/admin/patron_address_by_zip_code.txt
10499 88      0       docs/admin/permissions.adoc
10500 0       88      docs/admin/permissions.txt
10501 192     0       docs/admin/phonelist.adoc
10502 0       192     docs/admin/phonelist.txt
10503 49      0       docs/admin/recent_staff_searches.adoc
10504 0       49      docs/admin/recent_staff_searches.txt
10505 71      0       docs/admin/restrict_Z39.50_sources_by_perm_group.adoc
10506 0       71      docs/admin/restrict_Z39.50_sources_by_perm_group.txt
10507 671     0       docs/admin/sip_server.adoc
10508 0       671     docs/admin/sip_server.txt
10509 36      0       docs/admin/staff_client-button_bar_toolbar.adoc
10510 0       36      docs/admin/staff_client-button_bar_toolbar.txt
10511 28      0       docs/admin/staff_client-column_picker.adoc
10512 0       28      docs/admin/staff_client-column_picker.txt
10513 23      0       docs/admin/staff_client-double_clicking.adoc
10514 0       23      docs/admin/staff_client-double_clicking.txt
10515 178     0       docs/admin/staff_client-login.adoc
10516 0       178     docs/admin/staff_client-login.txt
10517 22      0       docs/admin/staff_client-patron_border.adoc
10518 0       22      docs/admin/staff_client-patron_border.txt
10519 42      0       docs/admin/staff_client-recent_searches.adoc
10520 0       42      docs/admin/staff_client-recent_searches.txt
10521 6       0       docs/admin/staff_client-return_to_results_from_marc.adoc
10522 0       6       docs/admin/staff_client-return_to_results_from_marc.txt
10523 59      0       docs/admin/staff_client-sorting_columns.adoc
10524 0       59      docs/admin/staff_client-sorting_columns.txt
10525 17      0       docs/admin/staff_client-sticky_settings.adoc
10526 0       17      docs/admin/staff_client-sticky_settings.txt
10527 6       0       docs/admin/staff_client-tab_buttons.adoc
10528 0       6       docs/admin/staff_client-tab_buttons.txt
10529 294     0       docs/admin/template_toolkit.adoc
10530 0       294     docs/admin/template_toolkit.txt
10531 32      0       docs/admin/user_activity_type.adoc
10532 0       32      docs/admin/user_activity_type.txt
10533 23      0       docs/admin/web_client-browser-tab-shortcuts.adoc
10534 0       23      docs/admin/web_client-browser-tab-shortcuts.txt
10535 53      0       docs/admin/web_client-login.adoc
10536 0       53      docs/admin/web_client-login.txt
10537 135     0       docs/admin/workstation_admin.adoc
10538 0       135     docs/admin/workstation_admin.txt
10539 60      0       docs/admin/workstation_admin_customizable_toolbar.adoc
10540 0       60      docs/admin/workstation_admin_customizable_toolbar.txt
10541 628     0       docs/admin/workstation_admin_receipt_template_editor.adoc
10542 0       628     docs/admin/workstation_admin_receipt_template_editor.txt
10543 251     0       docs/admin_initial_setup/borrowing_items.adoc
10544 0       251     docs/admin_initial_setup/borrowing_items.txt
10545 142     0       docs/admin_initial_setup/describing_your_organization.adoc
10546 0       142     docs/admin_initial_setup/describing_your_organization.txt
10547 379     0       docs/admin_initial_setup/describing_your_people.adoc
10548 0       379     docs/admin_initial_setup/describing_your_people.txt
10549 866     0       docs/admin_initial_setup/designing_your_catalog.adoc
10550 0       866     docs/admin_initial_setup/designing_your_catalog.txt
10551 31      0       docs/admin_initial_setup/hard_due_dates.adoc
10552 0       31      docs/admin_initial_setup/hard_due_dates.txt
10553 195     0       docs/admin_initial_setup/importing_via_staff_client.adoc
10554 0       195     docs/admin_initial_setup/importing_via_staff_client.txt
10555 228     0       docs/admin_initial_setup/migrating_patron_data.adoc
10556 0       228     docs/admin_initial_setup/migrating_patron_data.txt
10557 350     0       docs/admin_initial_setup/migrating_your_data.adoc
10558 0       350     docs/admin_initial_setup/migrating_your_data.txt
10559 239     0       docs/admin_initial_setup/ordering_materials.adoc
10560 0       239     docs/admin_initial_setup/ordering_materials.txt
10561 51      0       docs/attributions.adoc
10562 0       51      docs/attributions.txt
10563 94      0       docs/cataloging/MARC_Editor.adoc
10564 0       94      docs/cataloging/MARC_Editor.txt
10565 48      0       docs/cataloging/MARC_batch_edit.adoc
10566 0       48      docs/cataloging/MARC_batch_edit.txt
10567 134     0       docs/cataloging/authorities.adoc
10568 0       134     docs/cataloging/authorities.txt
10569 405     0       docs/cataloging/batch_importing_MARC.adoc
10570 0       405     docs/cataloging/batch_importing_MARC.txt
10571 158     0       docs/cataloging/cataloging_electronic_resources.adoc
10572 0       158     docs/cataloging/cataloging_electronic_resources.txt
10573 29      0       docs/cataloging/cataloging_web_client.adoc
10574 0       29      docs/cataloging/cataloging_web_client.txt
10575 95      0       docs/cataloging/conjoined_items.adoc
10576 0       95      docs/cataloging/conjoined_items.txt
10577 298     0       docs/cataloging/copy-buckets_web_client.adoc
10578 0       298     docs/cataloging/copy-buckets_web_client.txt
10579 84      0       docs/cataloging/link_checker.adoc
10580 0       84      docs/cataloging/link_checker.txt
10581 76      0       docs/cataloging/monograph_parts.adoc
10582 0       76      docs/cataloging/monograph_parts.txt
10583 55      0       docs/cataloging/overlay_record_3950_import.adoc
10584 0       55      docs/cataloging/overlay_record_3950_import.txt
10585 86      0       docs/cataloging/physical_char_wizard.adoc
10586 0       86      docs/cataloging/physical_char_wizard.txt
10587 17      0       docs/cataloging/tpac_copy_edit_links.adoc
10588 0       17      docs/cataloging/tpac_copy_edit_links.txt
10589 102     0       docs/cataloging/z39.50_search_enhancements.adoc
10590 0       102     docs/cataloging/z39.50_search_enhancements.txt
10591 138     0       docs/circ_limits.adoc
10592 0       138     docs/circ_limits.txt
10593 272     0       docs/circulation/booking.adoc
10594 0       272     docs/circulation/booking.txt
10595 563     0       docs/circulation/circulating_items.adoc
10596 0       563     docs/circulation/circulating_items.txt
10597 397     0       docs/circulation/circulating_items_web_client.adoc
10598 0       397     docs/circulation/circulating_items_web_client.txt
10599 1073    0       docs/circulation/circulation_patron_records.adoc
10600 0       1073    docs/circulation/circulation_patron_records.txt
10601 494     0       docs/circulation/circulation_patron_records_web_client.adoc
10602 0       494     docs/circulation/circulation_patron_records_web_client.txt
10603 492     0       docs/circulation/holds.adoc
10604 0       492     docs/circulation/holds.txt
10605 265     0       docs/circulation/offline_mode.adoc
10606 0       265     docs/circulation/offline_mode.txt
10607 73      0       docs/circulation/rfid_product_integration.adoc
10608 0       73      docs/circulation/rfid_product_integration.txt
10609 137     0       docs/circulation/self_check.adoc
10610 0       137     docs/circulation/self_check.txt
10611 72      0       docs/circulation/triggered_events.adoc
10612 0       72      docs/circulation/triggered_events.txt
10613 246     0       docs/development/data_supercat.adoc
10614 0       246     docs/development/data_supercat.txt
10615 67      0       docs/development/data_unapi.adoc
10616 0       67      docs/development/data_unapi.txt
10617 1359    0       docs/development/intro_opensrf.adoc
10618 0       1359    docs/development/intro_opensrf.txt
10619 39      0       docs/development/pgtap.adoc
10620 0       39      docs/development/pgtap.txt
10621 179     0       docs/development/support_scripts.adoc
10622 0       179     docs/development/support_scripts.txt
10623 54      0       docs/development/updating_translations_launchpad.adoc
10624 0       54      docs/development/updating_translations_launchpad.txt
10625 212     0       docs/installation/edi_setup.adoc
10626 0       212     docs/installation/edi_setup.txt
10627 681     0       docs/installation/server_installation.adoc
10628 0       681     docs/installation/server_installation.txt
10629 355     0       docs/installation/server_upgrade.adoc
10630 0       355     docs/installation/server_upgrade.txt
10631 161     0       docs/installation/staff_client_installation.adoc
10632 0       161     docs/installation/staff_client_installation.txt
10633 38      0       docs/installation/system_requirements.adoc
10634 0       38      docs/installation/system_requirements.txt
10635 12      0       docs/licensing.adoc
10636 0       12      docs/licensing.txt
10637 98      0       docs/opac/advanced_features.adoc
10638 0       98      docs/opac/advanced_features.txt
10639 31      0       docs/opac/catalog_browse.adoc
10640 0       31      docs/opac/catalog_browse.txt
10641 197     0       docs/opac/kids_opac.adoc
10642 0       197     docs/opac/kids_opac.txt
10643 44      0       docs/opac/linked_libraries.adoc
10644 0       44      docs/opac/linked_libraries.txt
10645 78      0       docs/opac/my_lists.adoc
10646 0       78      docs/opac/my_lists.txt
10647 106     0       docs/opac/new_skin_customizations.adoc
10648 0       106     docs/opac/new_skin_customizations.txt
10649 32      0       docs/opac/opensearch.adoc
10650 0       32      docs/opac/opensearch.txt
10651 95      0       docs/opac/search_form.adoc
10652 0       95      docs/opac/search_form.txt
10653 68      0       docs/opac/tpac_meta_record_holds.adoc
10654 0       68      docs/opac/tpac_meta_record_holds.txt
10655 655     0       docs/opac/using_the_public_access_catalog.adoc
10656 0       655     docs/opac/using_the_public_access_catalog.txt
10657 263     0       docs/reports/reporter_add_data_source.adoc
10658 0       263     docs/reports/reporter_add_data_source.txt
10659 42      0       docs/reports/reporter_cloning_shared_templates.adoc
10660 0       42      docs/reports/reporter_cloning_shared_templates.txt
10661 291     0       docs/reports/reporter_create_templates.adoc
10662 0       291     docs/reports/reporter_create_templates.txt
10663 64      0       docs/reports/reporter_daemon.adoc
10664 0       64      docs/reports/reporter_daemon.txt
10665 56      0       docs/reports/reporter_export_usingpgAdmin.adoc
10666 0       56      docs/reports/reporter_export_usingpgAdmin.txt
10667 76      0       docs/reports/reporter_folder.adoc
10668 0       76      docs/reports/reporter_folder.txt
10669 109     0       docs/reports/reporter_generating_reports.adoc
10670 0       109     docs/reports/reporter_generating_reports.txt
10671 42      0       docs/reports/reporter_running_recurring_reports.adoc
10672 0       42      docs/reports/reporter_running_recurring_reports.txt
10673 32      0       docs/reports/reporter_template_enhancements.adoc
10674 0       32      docs/reports/reporter_template_enhancements.txt
10675 106     0       docs/reports/reporter_template_terminology.adoc
10676 0       106     docs/reports/reporter_template_terminology.txt
10677 41      0       docs/reports/reporter_view_output.adoc
10678 0       41      docs/reports/reporter_view_output.txt
10679 529     0       docs/root.adoc
10680 0       529     docs/root.txt
10681 37      0       docs/serials/A-intro.adoc
10682 0       37      docs/serials/A-intro.txt
10683 41      0       docs/serials/B-copy_template.adoc
10684 0       41      docs/serials/B-copy_template.txt
10685 218     0       docs/serials/C-subscription-SCV.adoc
10686 0       218     docs/serials/C-subscription-SCV.txt
10687 216     0       docs/serials/D-subscription-ASCV.adoc
10688 0       216     docs/serials/D-subscription-ASCV.txt
10689 19      0       docs/serials/E-edit_subscriptions.adoc
10690 0       19      docs/serials/E-edit_subscriptions.txt
10691 102     0       docs/serials/F-Receiving.adoc
10692 0       102     docs/serials/F-Receiving.txt
10693 9       0       docs/serials/G-Special_issue.adoc
10694 0       9       docs/serials/G-Special_issue.txt
10695 51      0       docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.adoc
10696 0       51      docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
10697 35      0       docs/serials/H-holdings_statements.adoc
10698 0       35      docs/serials/H-holdings_statements.txt
10699  create mode 100644 docs/QueryParser_Changes.adoc
10700  delete mode 100644 docs/QueryParser_Changes.txt
10701  create mode 100644 docs/RELEASE_NOTES_2_2.adoc
10702  delete mode 100644 docs/RELEASE_NOTES_2_2.txt
10703  create mode 100644 docs/RELEASE_NOTES_2_2_1.adoc
10704  delete mode 100644 docs/RELEASE_NOTES_2_2_1.txt
10705  create mode 100644 docs/RELEASE_NOTES_2_3.adoc
10706  delete mode 100644 docs/RELEASE_NOTES_2_3.txt
10707  create mode 100644 docs/RELEASE_NOTES_2_4.adoc
10708  delete mode 100644 docs/RELEASE_NOTES_2_4.txt
10709  create mode 100644 docs/RELEASE_NOTES_2_5.adoc
10710  delete mode 100644 docs/RELEASE_NOTES_2_5.txt
10711  create mode 100644 docs/RELEASE_NOTES_2_6.adoc
10712  delete mode 100644 docs/RELEASE_NOTES_2_6.txt
10713  create mode 100644 docs/RELEASE_NOTES_2_7.adoc
10714  delete mode 100644 docs/RELEASE_NOTES_2_7.txt
10715  create mode 100644 docs/RELEASE_NOTES_2_8.adoc
10716  delete mode 100644 docs/RELEASE_NOTES_2_8.txt
10717  create mode 100644 docs/RELEASE_NOTES_2_9.adoc
10718  delete mode 100644 docs/RELEASE_NOTES_2_9.txt
10719  create mode 100644 docs/TechRef/Circ/calculated-proximity-adjustments.adoc
10720  delete mode 100644 docs/TechRef/Circ/calculated-proximity-adjustments.txt
10721  create mode 100644 docs/TechRef/Circ/custom-best-hold-selection.adoc
10722  delete mode 100644 docs/TechRef/Circ/custom-best-hold-selection.txt
10723  create mode 100644 docs/TechRef/Circ/holds-go-home.adoc
10724  delete mode 100644 docs/TechRef/Circ/holds-go-home.txt
10725  create mode 100644 docs/TechRef/Flattener/design.adoc
10726  delete mode 100644 docs/TechRef/Flattener/design.txt
10727  create mode 100644 docs/TechRef/KidsOPAC.adoc
10728  delete mode 100644 docs/TechRef/KidsOPAC.txt
10729  create mode 100644 docs/TechRef/LinkChecker.adoc
10730  delete mode 100644 docs/TechRef/LinkChecker.txt
10731  create mode 100644 docs/TechRef/Telephony/telephony-setup-guide.adoc
10732  delete mode 100644 docs/TechRef/Telephony/telephony-setup-guide.txt
10733  create mode 100644 docs/TechRef/alternate_graphic_fields.adoc
10734  delete mode 100644 docs/TechRef/alternate_graphic_fields.txt
10735  create mode 100644 docs/TechRef/notify_csv.adoc
10736  delete mode 100644 docs/TechRef/notify_csv.txt
10737  create mode 100644 docs/TechRef/popularity-rating.adoc
10738  delete mode 100644 docs/TechRef/popularity-rating.txt
10739  create mode 100644 docs/acquisitions/introduction.adoc
10740  delete mode 100644 docs/acquisitions/introduction.txt
10741  create mode 100644 docs/acquisitions/invoices.adoc
10742  delete mode 100644 docs/acquisitions/invoices.txt
10743  create mode 100644 docs/acquisitions/purchase_requests_management.adoc
10744  delete mode 100644 docs/acquisitions/purchase_requests_management.txt
10745  create mode 100644 docs/acquisitions/purchase_requests_patron_view.adoc
10746  delete mode 100644 docs/acquisitions/purchase_requests_patron_view.txt
10747  create mode 100644 docs/acquisitions/receive_items_from_invoice.adoc
10748  delete mode 100644 docs/acquisitions/receive_items_from_invoice.txt
10749  create mode 100644 docs/acquisitions/selection_lists_po.adoc
10750  delete mode 100644 docs/acquisitions/selection_lists_po.txt
10751  create mode 100644 docs/acquisitions/vandelay_acquisitions_integration.adoc
10752  delete mode 100644 docs/acquisitions/vandelay_acquisitions_integration.txt
10753  create mode 100644 docs/admin/Best_Hold_Selection_Sort_Order.adoc
10754  delete mode 100644 docs/admin/Best_Hold_Selection_Sort_Order.txt
10755  create mode 100644 docs/admin/MARC_Import_Remove_Fields.adoc
10756  delete mode 100644 docs/admin/MARC_Import_Remove_Fields.txt
10757  create mode 100644 docs/admin/MARC_RAD_MVF_CRA.adoc
10758  delete mode 100644 docs/admin/MARC_RAD_MVF_CRA.txt
10759  create mode 100644 docs/admin/Org_Unit_Proximity_Adjustments.adoc
10760  delete mode 100644 docs/admin/Org_Unit_Proximity_Adjustments.txt
10761  create mode 100644 docs/admin/SMS_messaging.adoc
10762  delete mode 100644 docs/admin/SMS_messaging.txt
10763  create mode 100644 docs/admin/acquisitions_admin.adoc
10764  delete mode 100644 docs/admin/acquisitions_admin.txt
10765  create mode 100644 docs/admin/actiontriggers.adoc
10766  delete mode 100644 docs/admin/actiontriggers.txt
10767  create mode 100644 docs/admin/age_hold_protection.adoc
10768  delete mode 100644 docs/admin/age_hold_protection.txt
10769  create mode 100644 docs/admin/apache_access_handler.adoc
10770  delete mode 100644 docs/admin/apache_access_handler.txt
10771  create mode 100644 docs/admin/apache_rewrite_tricks.adoc
10772  delete mode 100644 docs/admin/apache_rewrite_tricks.txt
10773  create mode 100644 docs/admin/authentication_proxy.adoc
10774  delete mode 100644 docs/admin/authentication_proxy.txt
10775  create mode 100644 docs/admin/authorities.adoc
10776  delete mode 100644 docs/admin/authorities.txt
10777  create mode 100644 docs/admin/auto_suggest_search.adoc
10778  delete mode 100644 docs/admin/auto_suggest_search.txt
10779  create mode 100644 docs/admin/booking-admin.adoc
10780  delete mode 100644 docs/admin/booking-admin.txt
10781  create mode 100644 docs/admin/circulation_limit_groups.adoc
10782  delete mode 100644 docs/admin/circulation_limit_groups.txt
10783  create mode 100644 docs/admin/cn_prefixes_and_suffixes.adoc
10784  delete mode 100644 docs/admin/cn_prefixes_and_suffixes.txt
10785  create mode 100644 docs/admin/copy_statuses.adoc
10786  delete mode 100644 docs/admin/copy_statuses.txt
10787  create mode 100644 docs/admin/customize_staff_client.adoc
10788  delete mode 100644 docs/admin/customize_staff_client.txt
10789  create mode 100644 docs/admin/floating_groups.adoc
10790  delete mode 100644 docs/admin/floating_groups.txt
10791  create mode 100644 docs/admin/hold_driven_recalls.adoc
10792  delete mode 100644 docs/admin/hold_driven_recalls.txt
10793  create mode 100644 docs/admin/lsa-address_alert.adoc
10794  delete mode 100644 docs/admin/lsa-address_alert.txt
10795  create mode 100644 docs/admin/lsa-barcode_completion.adoc
10796  delete mode 100644 docs/admin/lsa-barcode_completion.txt
10797  create mode 100644 docs/admin/lsa-standing_penalties.adoc
10798  delete mode 100644 docs/admin/lsa-standing_penalties.txt
10799  create mode 100644 docs/admin/lsa-statcat.adoc
10800  delete mode 100644 docs/admin/lsa-statcat.txt
10801  create mode 100644 docs/admin/lsa-work_log.adoc
10802  delete mode 100644 docs/admin/lsa-work_log.txt
10803  create mode 100644 docs/admin/patron_address_by_zip_code.adoc
10804  delete mode 100644 docs/admin/patron_address_by_zip_code.txt
10805  create mode 100644 docs/admin/permissions.adoc
10806  delete mode 100644 docs/admin/permissions.txt
10807  create mode 100644 docs/admin/phonelist.adoc
10808  delete mode 100644 docs/admin/phonelist.txt
10809  create mode 100644 docs/admin/recent_staff_searches.adoc
10810  delete mode 100644 docs/admin/recent_staff_searches.txt
10811  create mode 100644 docs/admin/restrict_Z39.50_sources_by_perm_group.adoc
10812  delete mode 100644 docs/admin/restrict_Z39.50_sources_by_perm_group.txt
10813  create mode 100644 docs/admin/sip_server.adoc
10814  delete mode 100644 docs/admin/sip_server.txt
10815  create mode 100644 docs/admin/staff_client-button_bar_toolbar.adoc
10816  delete mode 100644 docs/admin/staff_client-button_bar_toolbar.txt
10817  create mode 100644 docs/admin/staff_client-column_picker.adoc
10818  delete mode 100644 docs/admin/staff_client-column_picker.txt
10819  create mode 100644 docs/admin/staff_client-double_clicking.adoc
10820  delete mode 100644 docs/admin/staff_client-double_clicking.txt
10821  create mode 100644 docs/admin/staff_client-login.adoc
10822  delete mode 100644 docs/admin/staff_client-login.txt
10823  create mode 100644 docs/admin/staff_client-patron_border.adoc
10824  delete mode 100644 docs/admin/staff_client-patron_border.txt
10825  create mode 100644 docs/admin/staff_client-recent_searches.adoc
10826  delete mode 100644 docs/admin/staff_client-recent_searches.txt
10827  create mode 100644 docs/admin/staff_client-return_to_results_from_marc.adoc
10828  delete mode 100644 docs/admin/staff_client-return_to_results_from_marc.txt
10829  create mode 100644 docs/admin/staff_client-sorting_columns.adoc
10830  delete mode 100644 docs/admin/staff_client-sorting_columns.txt
10831  create mode 100644 docs/admin/staff_client-sticky_settings.adoc
10832  delete mode 100644 docs/admin/staff_client-sticky_settings.txt
10833  create mode 100644 docs/admin/staff_client-tab_buttons.adoc
10834  delete mode 100644 docs/admin/staff_client-tab_buttons.txt
10835  create mode 100644 docs/admin/template_toolkit.adoc
10836  delete mode 100644 docs/admin/template_toolkit.txt
10837  create mode 100644 docs/admin/user_activity_type.adoc
10838  delete mode 100644 docs/admin/user_activity_type.txt
10839  create mode 100644 docs/admin/web_client-browser-tab-shortcuts.adoc
10840  delete mode 100644 docs/admin/web_client-browser-tab-shortcuts.txt
10841  create mode 100644 docs/admin/web_client-login.adoc
10842  delete mode 100644 docs/admin/web_client-login.txt
10843  create mode 100644 docs/admin/workstation_admin.adoc
10844  delete mode 100644 docs/admin/workstation_admin.txt
10845  create mode 100644 docs/admin/workstation_admin_customizable_toolbar.adoc
10846  delete mode 100644 docs/admin/workstation_admin_customizable_toolbar.txt
10847  create mode 100644 docs/admin/workstation_admin_receipt_template_editor.adoc
10848  delete mode 100644 docs/admin/workstation_admin_receipt_template_editor.txt
10849  create mode 100644 docs/admin_initial_setup/borrowing_items.adoc
10850  delete mode 100644 docs/admin_initial_setup/borrowing_items.txt
10851  create mode 100644 docs/admin_initial_setup/describing_your_organization.adoc
10852  delete mode 100644 docs/admin_initial_setup/describing_your_organization.txt
10853  create mode 100644 docs/admin_initial_setup/describing_your_people.adoc
10854  delete mode 100644 docs/admin_initial_setup/describing_your_people.txt
10855  create mode 100644 docs/admin_initial_setup/designing_your_catalog.adoc
10856  delete mode 100644 docs/admin_initial_setup/designing_your_catalog.txt
10857  create mode 100644 docs/admin_initial_setup/hard_due_dates.adoc
10858  delete mode 100644 docs/admin_initial_setup/hard_due_dates.txt
10859  create mode 100644 docs/admin_initial_setup/importing_via_staff_client.adoc
10860  delete mode 100644 docs/admin_initial_setup/importing_via_staff_client.txt
10861  create mode 100644 docs/admin_initial_setup/migrating_patron_data.adoc
10862  delete mode 100644 docs/admin_initial_setup/migrating_patron_data.txt
10863  create mode 100644 docs/admin_initial_setup/migrating_your_data.adoc
10864  delete mode 100644 docs/admin_initial_setup/migrating_your_data.txt
10865  create mode 100644 docs/admin_initial_setup/ordering_materials.adoc
10866  delete mode 100644 docs/admin_initial_setup/ordering_materials.txt
10867  create mode 100644 docs/attributions.adoc
10868  delete mode 100644 docs/attributions.txt
10869  create mode 100644 docs/cataloging/MARC_Editor.adoc
10870  delete mode 100644 docs/cataloging/MARC_Editor.txt
10871  create mode 100644 docs/cataloging/MARC_batch_edit.adoc
10872  delete mode 100644 docs/cataloging/MARC_batch_edit.txt
10873  create mode 100644 docs/cataloging/authorities.adoc
10874  delete mode 100644 docs/cataloging/authorities.txt
10875  create mode 100644 docs/cataloging/batch_importing_MARC.adoc
10876  delete mode 100644 docs/cataloging/batch_importing_MARC.txt
10877  create mode 100644 docs/cataloging/cataloging_electronic_resources.adoc
10878  delete mode 100644 docs/cataloging/cataloging_electronic_resources.txt
10879  create mode 100644 docs/cataloging/cataloging_web_client.adoc
10880  delete mode 100644 docs/cataloging/cataloging_web_client.txt
10881  create mode 100644 docs/cataloging/conjoined_items.adoc
10882  delete mode 100644 docs/cataloging/conjoined_items.txt
10883  create mode 100755 docs/cataloging/copy-buckets_web_client.adoc
10884  delete mode 100755 docs/cataloging/copy-buckets_web_client.txt
10885  create mode 100644 docs/cataloging/link_checker.adoc
10886  delete mode 100644 docs/cataloging/link_checker.txt
10887  create mode 100644 docs/cataloging/monograph_parts.adoc
10888  delete mode 100644 docs/cataloging/monograph_parts.txt
10889  create mode 100644 docs/cataloging/overlay_record_3950_import.adoc
10890  delete mode 100644 docs/cataloging/overlay_record_3950_import.txt
10891  create mode 100644 docs/cataloging/physical_char_wizard.adoc
10892  delete mode 100644 docs/cataloging/physical_char_wizard.txt
10893  create mode 100644 docs/cataloging/tpac_copy_edit_links.adoc
10894  delete mode 100644 docs/cataloging/tpac_copy_edit_links.txt
10895  create mode 100644 docs/cataloging/z39.50_search_enhancements.adoc
10896  delete mode 100644 docs/cataloging/z39.50_search_enhancements.txt
10897  create mode 100644 docs/circ_limits.adoc
10898  delete mode 100644 docs/circ_limits.txt
10899  create mode 100644 docs/circulation/booking.adoc
10900  delete mode 100644 docs/circulation/booking.txt
10901  create mode 100644 docs/circulation/circulating_items.adoc
10902  delete mode 100644 docs/circulation/circulating_items.txt
10903  create mode 100644 docs/circulation/circulating_items_web_client.adoc
10904  delete mode 100644 docs/circulation/circulating_items_web_client.txt
10905  create mode 100644 docs/circulation/circulation_patron_records.adoc
10906  delete mode 100644 docs/circulation/circulation_patron_records.txt
10907  create mode 100644 docs/circulation/circulation_patron_records_web_client.adoc
10908  delete mode 100644 docs/circulation/circulation_patron_records_web_client.txt
10909  create mode 100644 docs/circulation/holds.adoc
10910  delete mode 100644 docs/circulation/holds.txt
10911  create mode 100644 docs/circulation/offline_mode.adoc
10912  delete mode 100644 docs/circulation/offline_mode.txt
10913  create mode 100644 docs/circulation/rfid_product_integration.adoc
10914  delete mode 100644 docs/circulation/rfid_product_integration.txt
10915  create mode 100644 docs/circulation/self_check.adoc
10916  delete mode 100644 docs/circulation/self_check.txt
10917  create mode 100644 docs/circulation/triggered_events.adoc
10918  delete mode 100644 docs/circulation/triggered_events.txt
10919  create mode 100644 docs/development/data_supercat.adoc
10920  delete mode 100644 docs/development/data_supercat.txt
10921  create mode 100644 docs/development/data_unapi.adoc
10922  delete mode 100644 docs/development/data_unapi.txt
10923  create mode 100644 docs/development/intro_opensrf.adoc
10924  delete mode 100644 docs/development/intro_opensrf.txt
10925  create mode 100644 docs/development/pgtap.adoc
10926  delete mode 100644 docs/development/pgtap.txt
10927  create mode 100644 docs/development/support_scripts.adoc
10928  delete mode 100644 docs/development/support_scripts.txt
10929  create mode 100644 docs/development/updating_translations_launchpad.adoc
10930  delete mode 100644 docs/development/updating_translations_launchpad.txt
10931  create mode 100644 docs/installation/edi_setup.adoc
10932  delete mode 100644 docs/installation/edi_setup.txt
10933  create mode 100644 docs/installation/server_installation.adoc
10934  delete mode 100644 docs/installation/server_installation.txt
10935  create mode 100644 docs/installation/server_upgrade.adoc
10936  delete mode 100644 docs/installation/server_upgrade.txt
10937  create mode 100644 docs/installation/staff_client_installation.adoc
10938  delete mode 100644 docs/installation/staff_client_installation.txt
10939  create mode 100644 docs/installation/system_requirements.adoc
10940  delete mode 100644 docs/installation/system_requirements.txt
10941  create mode 100644 docs/licensing.adoc
10942  delete mode 100644 docs/licensing.txt
10943  create mode 100644 docs/opac/advanced_features.adoc
10944  delete mode 100644 docs/opac/advanced_features.txt
10945  create mode 100644 docs/opac/catalog_browse.adoc
10946  delete mode 100644 docs/opac/catalog_browse.txt
10947  create mode 100644 docs/opac/kids_opac.adoc
10948  delete mode 100644 docs/opac/kids_opac.txt
10949  create mode 100644 docs/opac/linked_libraries.adoc
10950  delete mode 100644 docs/opac/linked_libraries.txt
10951  create mode 100644 docs/opac/my_lists.adoc
10952  delete mode 100644 docs/opac/my_lists.txt
10953  create mode 100644 docs/opac/new_skin_customizations.adoc
10954  delete mode 100644 docs/opac/new_skin_customizations.txt
10955  create mode 100644 docs/opac/opensearch.adoc
10956  delete mode 100644 docs/opac/opensearch.txt
10957  create mode 100644 docs/opac/search_form.adoc
10958  delete mode 100644 docs/opac/search_form.txt
10959  create mode 100644 docs/opac/tpac_meta_record_holds.adoc
10960  delete mode 100644 docs/opac/tpac_meta_record_holds.txt
10961  create mode 100644 docs/opac/using_the_public_access_catalog.adoc
10962  delete mode 100644 docs/opac/using_the_public_access_catalog.txt
10963  create mode 100644 docs/reports/reporter_add_data_source.adoc
10964  delete mode 100644 docs/reports/reporter_add_data_source.txt
10965  create mode 100644 docs/reports/reporter_cloning_shared_templates.adoc
10966  delete mode 100644 docs/reports/reporter_cloning_shared_templates.txt
10967  create mode 100644 docs/reports/reporter_create_templates.adoc
10968  delete mode 100644 docs/reports/reporter_create_templates.txt
10969  create mode 100644 docs/reports/reporter_daemon.adoc
10970  delete mode 100644 docs/reports/reporter_daemon.txt
10971  create mode 100644 docs/reports/reporter_export_usingpgAdmin.adoc
10972  delete mode 100644 docs/reports/reporter_export_usingpgAdmin.txt
10973  create mode 100644 docs/reports/reporter_folder.adoc
10974  delete mode 100644 docs/reports/reporter_folder.txt
10975  create mode 100644 docs/reports/reporter_generating_reports.adoc
10976  delete mode 100644 docs/reports/reporter_generating_reports.txt
10977  create mode 100644 docs/reports/reporter_running_recurring_reports.adoc
10978  delete mode 100644 docs/reports/reporter_running_recurring_reports.txt
10979  create mode 100644 docs/reports/reporter_template_enhancements.adoc
10980  delete mode 100644 docs/reports/reporter_template_enhancements.txt
10981  create mode 100644 docs/reports/reporter_template_terminology.adoc
10982  delete mode 100644 docs/reports/reporter_template_terminology.txt
10983  create mode 100644 docs/reports/reporter_view_output.adoc
10984  delete mode 100644 docs/reports/reporter_view_output.txt
10985  create mode 100644 docs/root.adoc
10986  delete mode 100644 docs/root.txt
10987  create mode 100644 docs/serials/A-intro.adoc
10988  delete mode 100644 docs/serials/A-intro.txt
10989  create mode 100644 docs/serials/B-copy_template.adoc
10990  delete mode 100644 docs/serials/B-copy_template.txt
10991  create mode 100644 docs/serials/C-subscription-SCV.adoc
10992  delete mode 100644 docs/serials/C-subscription-SCV.txt
10993  create mode 100644 docs/serials/D-subscription-ASCV.adoc
10994  delete mode 100644 docs/serials/D-subscription-ASCV.txt
10995  create mode 100644 docs/serials/E-edit_subscriptions.adoc
10996  delete mode 100644 docs/serials/E-edit_subscriptions.txt
10997  create mode 100644 docs/serials/F-Receiving.adoc
10998  delete mode 100644 docs/serials/F-Receiving.txt
10999  create mode 100644 docs/serials/G-Special_issue.adoc
11000  delete mode 100644 docs/serials/G-Special_issue.txt
11001  create mode 100644 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.adoc
11002  delete mode 100644 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
11003  create mode 100644 docs/serials/H-holdings_statements.adoc
11004  delete mode 100644 docs/serials/H-holdings_statements.txt
11005
11006 commit 8817b7536c97fe624cf8a243791360ee728e8c87
11007 Author: Galen Charlton <gmc@equinoxinitiative.org>
11008 Date:   Fri Apr 21 10:06:17 2017 -0400
11009
11010     LP#1685232: fix egCore.pcrud.apply()
11011     
11012     This patch fixes egCore.pcrud.apply() method so that it
11013     behaves as intended (i.e., process an array of fieldmapper
11014     objects and either creates, updates, or deletes them based
11015     on the value of the isnew(), ischanged(), and isdeleted()
11016     flags).
11017     
11018     To test
11019     -------
11020     Currently no code uses this method (but some will soon), but
11021     it can be tested by writing some code like this:
11022     
11023        var notes = [];
11024        var n1 = new egCore.idl.aun();
11025        n1.usr(userid); // etc.
11026        n1.isnew(true);
11027        notes.push(n1);
11028        var n2 = new egCore.idl.aun();
11029        n2.usr(userid); // etc.
11030        n2.isnew(true);
11031        notes.push(n1);
11032     
11033        egCore.pcrud.apply(notes).then(...
11034     
11035     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11036     Signed-off-by: Bill Erickson <berickxx@gmail.com>
11037
11038 2       2       Open-ILS/web/js/ui/default/staff/services/pcrud.js
11039
11040 commit 499f9a073d9e305b206f54bc3d3f442976081e09
11041 Author: Kathy Lussier <klussier@masslnc.org>
11042 Date:   Wed Apr 19 13:00:10 2017 -0400
11043
11044     LP#1680554: Stamping upgrade script for fix browse definition ids
11045     
11046     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
11047
11048 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
11049 75      0       Open-ILS/src/sql/Pg/upgrade/1033.data.fix_subject_browse_mappings.sql
11050 0       75      Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_subject_browse_mappings.sql
11051  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1033.data.fix_subject_browse_mappings.sql
11052  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_subject_browse_mappings.sql
11053
11054 commit 406fe9fcf38278a26858ac4242a848b51bdd75f2
11055 Author: Mike Rylander <mrylander@gmail.com>
11056 Date:   Thu Mar 30 14:15:34 2017 -0400
11057
11058     webstaff: install and include Lovefield in prep for offline mode
11059     
11060     Signed-off-by: Mike Rylander <mrylander@gmail.com>
11061     
11062     Conflicts:
11063         Open-ILS/web/js/ui/default/staff/Gruntfile.js
11064         Open-ILS/web/js/ui/default/staff/bower.json
11065     
11066     Signed-off-by: Mike Rylander <mrylander@gmail.com>
11067
11068 1       0       Open-ILS/src/templates/staff/base_js.tt2
11069 5       1       Open-ILS/web/js/ui/default/staff/Gruntfile.js
11070 1       0       Open-ILS/web/js/ui/default/staff/package.json
11071
11072 commit c6ce82716cf965424925ac6d6a978975cae32410
11073 Author: Mike Rylander <mrylander@gmail.com>
11074 Date:   Thu Mar 23 10:51:59 2017 -0400
11075
11076     LP#1528924: Use localizable date filter format
11077     
11078     Signed-off-by: Mike Rylander <mrylander@gmail.com>
11079
11080 11      11      Open-ILS/src/templates/staff/cat/item/t_list.tt2
11081
11082 commit 39bac20cb3869c787e49c6c472d3018a09efdf57
11083 Author: Kyle Huckins <khuckins@catalystdevworks.com>
11084 Date:   Tue Jan 24 15:41:45 2017 -0800
11085
11086     LP#1528924 Item Status List Columns
11087     
11088     Add several new columns to Item Status List.
11089     
11090     Refactor of ItemSvc to properly grab circ-related information.
11091     
11092     Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
11093      Changes to be committed:
11094         modified:   Open-ILS/src/templates/staff/cat/item/t_list.tt2
11095         modified:   Open-ILS/web/js/ui/default/staff/cat/item/app.js
11096     
11097     Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
11098     Signed-off-by: Mike Rylander <mrylander@gmail.com>
11099
11100 82      4       Open-ILS/src/templates/staff/cat/item/t_list.tt2
11101 120     36      Open-ILS/web/js/ui/default/staff/cat/item/app.js
11102
11103 commit 495b2539b26195235dc62ba4e388d522784ead92
11104 Author: Ben Shum <ben@evergreener.net>
11105 Date:   Fri Apr 14 18:51:01 2017 -0400
11106
11107     LP#1683388: Docs: README change for nodejs installation
11108     
11109     Now that we have Makefile developer support for Wheezy too, we can
11110     skip the extra steps if we use the developer make target for any
11111     supported distribution.
11112     
11113     Signed-off-by: Ben Shum <ben@evergreener.net>
11114     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
11115
11116 1       2       docs/installation/server_installation.txt
11117
11118 commit 098dc59699a224127e0540e24e0ff75de666a04b
11119 Author: Ben Shum <ben@evergreener.net>
11120 Date:   Fri Apr 14 18:33:31 2017 -0400
11121
11122     LP#1683388:Install newer NodeJS binary for Ubuntu Trusty and Debian Wheezy
11123     
11124     We need newer stuff!
11125     
11126     Signed-off-by: Ben Shum <ben@evergreener.net>
11127     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
11128
11129 6       3       Open-ILS/src/extras/Makefile.install
11130 3       5       Open-ILS/src/extras/install/Makefile.common
11131 2       5       Open-ILS/src/extras/install/Makefile.ubuntu-trusty
11132
11133 commit 54270c3d93319f8aeecd670e1116c53b4936d925
11134 Author: Galen Charlton <gmc@equinoxinitiative.org>
11135 Date:   Wed Apr 12 16:06:09 2017 -0400
11136
11137     LP#1665933: describe the new -x option when running -h
11138     
11139     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11140     Signed-off-by: Ben Shum <ben@evergreener.net>
11141
11142 1       0       build/tools/make_release
11143
11144 commit c66d6328d61083db136bd9213a44696073c62914
11145 Author: Dan Scott <dscott@laurentian.ca>
11146 Date:   Tue Apr 11 20:21:56 2017 -0400
11147
11148     LP#1680624 Remove bower packaging bits
11149     
11150     We no longer need to install bower as part of the Makefile.install
11151     targets or worry about the bower_components cache directory when
11152     generating a release. Rip out those references.
11153     
11154     Signed-off-by: Dan Scott <dscott@laurentian.ca>
11155     Signed-off-by: Ben Shum <ben@evergreener.net>
11156
11157 0       1       Open-ILS/src/extras/install/Makefile.common
11158 2       3       Open-ILS/src/extras/install/Makefile.debian-jessie
11159 2       3       Open-ILS/src/extras/install/Makefile.ubuntu-trusty
11160 2       3       Open-ILS/src/extras/install/Makefile.ubuntu-xenial
11161 3       4       build/tools/make_release
11162
11163 commit 4a068d036adeb0fff2343f7bc9c7c27bc50c1ee2
11164 Author: Dan Scott <dan@coffeecode.net>
11165 Date:   Thu Apr 6 16:28:31 2017 -0400
11166
11167     LP#1680624 angular-ui-bootstrap stopped shipping minified files
11168     
11169     Per https://github.com/angular-ui/bootstrap/issues/5522 upstream
11170     feels users should minimize the files themselves.
11171     
11172     Signed-off-by: Dan Scott <dan@coffeecode.net>
11173     Signed-off-by: Bill Erickson <berickxx@gmail.com>
11174     Signed-off-by: Ben Shum <ben@evergreener.net>
11175
11176 16      5       Open-ILS/web/js/ui/default/staff/Gruntfile.js
11177 1       1       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
11178
11179 commit 8c7000a1a54b18f6bec919f6c6b3e563d4fd4725
11180 Author: Dan Scott <dan@coffeecode.net>
11181 Date:   Thu Apr 6 00:26:50 2017 -0400
11182
11183     LP#1680624 Consolidate package dependencies into package.json
11184     
11185     npm already enables us to designate dependencies in package.json,
11186     and projects have increasingly consolidated what bower used to be
11187     used for in package.json. We can do this with an npm-compatible version of
11188     angular-order-object-by from github.
11189     
11190     There are a few other tweaks to npm vs bower file locations, such as
11191     ng-toast instead of ngtoast for ngToast.
11192     
11193     Pin to AngularJS 1.5.x for now
11194     
11195     Signed-off-by: Dan Scott <dan@coffeecode.net>
11196     Signed-off-by: Bill Erickson <berickxx@gmail.com>
11197     Signed-off-by: Ben Shum <ben@evergreener.net>
11198
11199 43      43      Open-ILS/web/js/ui/default/staff/Gruntfile.js
11200 0       40      Open-ILS/web/js/ui/default/staff/bower.json
11201 17      3       Open-ILS/web/js/ui/default/staff/package.json
11202 4       4       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
11203 1       9       docs/installation/server_installation.txt
11204  delete mode 100644 Open-ILS/web/js/ui/default/staff/bower.json
11205
11206 commit 1937f3f57995a375e7c41505779a30c0c926712e
11207 Author: Galen Charlton <gmc@equinoxinitiative.org>
11208 Date:   Tue Apr 4 10:32:58 2017 -0400
11209
11210     LP#1599634: stamp schema update
11211     
11212     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11213
11214 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
11215 61      0       Open-ILS/src/sql/Pg/upgrade/1032.schema.all_circulation_combined_types_view.sql
11216 0       61      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
11217  create mode 100644 Open-ILS/src/sql/Pg/upgrade/1032.schema.all_circulation_combined_types_view.sql
11218  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
11219
11220 commit 5f26da6220906be586d43158449d76c19559323f
11221 Author: blake <blake@mobiusconsortium.org>
11222 Date:   Thu Nov 10 17:06:39 2016 -0600
11223
11224     LP1599634: follow-ups
11225     
11226     Squashed patch containing follows-ups written by Chris Sharp
11227     and Galen Charlton:
11228     
11229     *  When running the upgrade script, the DROP VIEW statement resulted in an
11230     error since the view did not already exist.  You could add IF EXISTS, but
11231     CREATE OR REPLACE VIEW is sufficient.
11232     
11233     * Changes the ID column to just pass through
11234     the ID from the source tables, promoted to BIGINT in
11235     some cases.  This has the effect of:
11236     
11237     - removing a redundancy, as circ_type already specifies the source table
11238     - making it easier to join this view against the circulation tables when
11239       writing SQL queries
11240     
11241     * Renames the schema upgrade script to better
11242     match conventions.
11243     
11244     * Move release notes entry so that it will get picked up
11245     
11246     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11247     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
11248     Signed-off-by: blake <blake@mobiusconsortium.org>
11249     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11250
11251 1       1       Open-ILS/examples/fm_IDL.xml
11252 5       5       Open-ILS/src/sql/Pg/090.schema.action.sql
11253 0       63      Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
11254 61      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
11255 12      0       docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11256 0       12      docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11257  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
11258  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
11259  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11260  delete mode 100644 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11261
11262 commit 4e64cbbc4cdda08a60d3e9c45a90f2e9ca0309f5
11263 Author: blake <blake@mobiusconsortium.org>
11264 Date:   Thu Jul 7 15:01:36 2016 -0500
11265
11266     LP1599634 Circulation report source to include in-house(non cat), and non cat circ
11267     
11268     Added a simple view and supporting IDL. This will allow all the circulation
11269     data to output in the same report.
11270     
11271     Signed-off-by: blake <blake@mobiusconsortium.org>
11272     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11273     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
11274     Signed-off-by: blake <blake@mobiusconsortium.org>
11275     
11276     Conflicts:
11277         Open-ILS/examples/fm_IDL.xml
11278     
11279     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11280
11281 20      0       Open-ILS/examples/fm_IDL.xml
11282 56      0       Open-ILS/src/sql/Pg/090.schema.action.sql
11283 27      0       Open-ILS/src/sql/Pg/t/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.pg
11284 63      0       Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
11285 12      0       docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11286  create mode 100644 Open-ILS/src/sql/Pg/t/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.pg
11287  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
11288  create mode 100644 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
11289
11290 commit 7ef6bba14250b373f783f38f1818263a48a33270
11291 Author: Jeanette Lundgren <jlundgren@cwmars.org>
11292 Date:   Wed Jan 18 13:51:38 2017 -0500
11293
11294     lp1453205 replaced Target_Pickup_Lib1.jpg
11295     
11296     Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
11297     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11298
11299 -       -       docs/media/Target_Pickup_Lib1.jpg