1 commit 78c879e6ba856049f7915e56f8bdb1817bc2f193
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date: Tue Oct 3 10:14:52 2017 -0400
5 Update installation docs for 3.0.0 release
7 Also, remove redundant upgrade script section.
9 Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 28 49 docs/installation/server_upgrade.adoc
13 commit 118275d3cb169a22d74d1474bac8f38d37e38e06
14 Author: Dan Wells <dbw2@calvin.edu>
15 Date: Mon Feb 24 12:09:57 2014 -0500
17 Bump OpenILS.pm version
19 Signed-off-by: Dan Wells <dbw2@calvin.edu>
21 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
23 commit c4ceb81081c0851235f3360fe69f9942ecfc2bc2
24 Author: Galen Charlton <gmc@equinoxinitiative.org>
25 Date: Mon Oct 2 16:06:31 2017 -0400
27 bump up monolithic schema upgrade script for 3.0.0
29 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
36 commit c0176038cb78e8e7b23ccc88574e3482ade58e1b
37 Author: Dan Wells <dbw2@calvin.edu>
38 Date: Wed Sep 27 15:56:47 2017 -0400
40 Remove redundant function update from 3.0-RC upgrade script
42 Signed-off-by: Dan Wells <dbw2@calvin.edu>
43 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
45 0 321 Open-ILS/src/sql/Pg/version-upgrade/2.12.6-3.0-rc-upgrade-db.sql
47 commit 0751eb4063379cec994fe5fbbf7c132d064b0609
48 Author: Dan Wells <dbw2@calvin.edu>
49 Date: Wed Sep 27 15:56:08 2017 -0400
51 Rename monolithic upgrade for 3.0-RC
53 To account for 2.12.6 being the current flavor of 2.12.
55 Signed-off-by: Dan Wells <dbw2@calvin.edu>
56 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
63 commit 3e5959a341dfb456be2ed637374a93c32034bf00
64 Author: Ben Shum <ben@evergreener.net>
65 Date: Mon Oct 2 12:02:22 2017 -0400
67 Translation updates - po files
69 Signed-off-by: Ben Shum <ben@evergreener.net>
70 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
133 commit f34abb22c6607e465758780d27a4103531c99785
134 Author: Ben Shum <ben@evergreener.net>
135 Date: Mon Oct 2 12:01:04 2017 -0400
137 Translation updates - newpot
139 Signed-off-by: Ben Shum <ben@evergreener.net>
140 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
142 131 9 build/i18n/po/webstaff/webstaff.pot
144 commit a0b1dcfa60a6639b0e92359eb8a1bd31bfd348c0
145 Author: Galen Charlton <gmc@equinoxinitiative.org>
146 Date: Mon Oct 2 11:14:19 2017 -0400
148 minor updates to release notes
151 * make capitalization of headings more consistent
152 * replace remaining references to "OPAC"
154 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
156 130 127 docs/RELEASE_NOTES_3_0.adoc
158 commit 717bb89c2f5318e3722d9490e34e8a013b6e7ea5
159 Author: Jane Sandberg <sandbej@linnbenton.edu>
160 Date: Sun Oct 1 22:05:38 2017 -0700
162 Docs: Juvenile-to-adult script
164 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
166 11 0 docs/development/support_scripts.adoc
168 commit e9bb2ff3afa356ca4bf6c19ec5e2192f0563de86
169 Author: Jane Sandberg <sandbej@linnbenton.edu>
170 Date: Sun Oct 1 13:05:18 2017 -0700
172 Docs: documenting copy locations
174 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
180 commit 86c1ed702566af9d0011b8368b60af25bdc4997c
181 Author: Jane Sandberg <sandbej@linnbenton.edu>
182 Date: Sun Oct 1 10:14:56 2017 -0700
184 Docs: cleaning up client sysadmin manual
186 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
195 commit 52facdb418d82fee571931103cdfcb5661e12726
196 Author: Jane Sandberg <sandbej@linnbenton.edu>
197 Date: Sun Oct 1 09:43:10 2017 -0700
199 Docs: Adding search config info to client admin manual
201 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
207 commit 24c896d8226e67af2d97f12a9ca636c16f111b64
208 Author: Jane Sandberg <sandbej@linnbenton.edu>
209 Date: Fri Sep 29 13:40:12 2017 -0700
211 Docs: Adding some use cases to MARC Batch Edit
213 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
215 54 2 docs/cataloging/MARC_batch_edit.adoc
217 commit 0823e056c6fbe81e1350bb1e987713d5357b447d
218 Author: Jane Sandberg <sandbej@linnbenton.edu>
219 Date: Fri Sep 29 13:00:59 2017 -0700
221 Docs: documenting RDA 264
223 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
229 commit 7de09c7616b62abdbb8c97154aa641f6f34dd835
230 Author: Jane Sandberg <sandbej@linnbenton.edu>
231 Date: Fri Sep 29 07:17:02 2017 -0700
233 Docs: cleaning up client sysadmin manual
235 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
237 3 35 docs/root_staff_client_admin.adoc
239 commit 7f23400c38641ddefcc2caa472e7198596a895ea
240 Author: Galen Charlton <gmc@equinoxinitiative.org>
241 Date: Fri Sep 29 09:33:33 2017 -0400
243 LP#1720345: ensure egEditFmRecord's customFieldTemplates is optional
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
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.
259 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
260 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
262 2 2 Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
264 commit fb31c0cc5a6d67b2f989e39f38961b6d20872f8f
265 Author: abneiman <abneiman@equinoxinitiative.org>
266 Date: Thu Sep 28 11:34:09 2017 -0400
268 Update RELEASE_NOTES_3_0.adoc
270 minor spelling corrections in the Acknowledgment section
272 5 5 docs/RELEASE_NOTES_3_0.adoc
274 commit b273a671bd5ad197cfc124a8a0e739edbb7d1b16
275 Author: Jane Sandberg <sandbej@linnbenton.edu>
276 Date: Wed Sep 27 20:57:38 2017 -0700
278 Docs: info about LP #1622364
280 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
282 6 0 docs/circulation/circulating_items_web_client.adoc
284 commit b2ee1ea3562b9d3f2f69633d8a759d5dabd29270
285 Author: Jane Sandberg <sandbej@linnbenton.edu>
286 Date: Wed Sep 27 20:21:44 2017 -0700
288 Docs: root.adoc can now compile
290 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
294 commit 950eea16afdd75ca6d3937a8680fbfa1cd866376
295 Author: Kathy Lussier <klussier@masslnc.org>
296 Date: Wed Sep 27 16:39:04 2017 -0400
298 Docs: Adding information on using native browser functionality
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.
305 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
311 create mode 100644 docs/admin/web-client-browser-best-practices.adoc
312 delete mode 100644 docs/admin/web_client-browser-tab-shortcuts.adoc
314 commit 76de06c36640939f304b38ad1245ca3f434b46cc
315 Author: Kathy Lussier <klussier@masslnc.org>
316 Date: Wed Sep 27 16:03:44 2017 -0400
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.
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.
327 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
329 28 8 docs/admin/web_client-login.adoc
330 - - docs/media/web_client_workstation_registration.png
332 create mode 100644 docs/media/web_client_workstation_registration.png
334 commit 967458ed37347e4f623997c2e9fb512620098b83
335 Author: Galen Charlton <gmc@equinoxinitiative.org>
336 Date: Wed Sep 27 15:50:57 2017 -0400
338 bump up monolithic schema update script for RC
340 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
347 commit d3c57a52c97fde378c0766127e72479a93bf83bd
348 Author: Mike Rylander <mrylander@gmail.com>
349 Date: Wed Sep 27 14:34:07 2017 -0400
351 LP#1719726: Make sure all relevant triggers are disabled for bib visibility update
353 Signed-off-by: Mike Rylander <mrylander@gmail.com>
354 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
356 2 0 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
358 commit 8d624a3a77f887b24abaed6497e2b060e33f9581
359 Author: Mike Rylander <mrylander@gmail.com>
360 Date: Wed Sep 27 14:26:00 2017 -0400
362 LP#1719726: Retain the ingest.disable_authority_full_rec internal flag if it was missing
364 Signed-off-by: Mike Rylander <mrylander@gmail.com>
365 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
367 5 9 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
369 commit 4266dbb1521afc764381479ca9b6fd50c8be377d
370 Author: Mike Rylander <mrylander@gmail.com>
371 Date: Wed Sep 27 14:25:29 2017 -0400
373 LP#1719726: Baseline trigger definition consistency
375 Signed-off-by: Mike Rylander <mrylander@gmail.com>
376 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
382 commit e5a90ff11916f93647a578e8a69268c4d5892f9d
383 Author: Galen Charlton <gmc@equinoxinitiative.org>
384 Date: Wed Sep 27 12:39:36 2017 -0400
386 LP#1719726: make config.metabib_field.display_field have same default
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>
392 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
394 commit 8171d5c3d47229590b98bd7d67c6d6aec05b9fd4
395 Author: Galen Charlton <gmc@equinoxinitiative.org>
396 Date: Wed Sep 27 12:30:44 2017 -0400
398 LP#1719726: ensure asset.copy_tag_copy_map has fake FK
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>
404 1 2 Open-ILS/src/sql/Pg/040.schema.asset.sql
405 16 0 Open-ILS/src/sql/Pg/800.fkeys.sql
407 commit 031d50ddf57072272686d68b5db0f6699f01f359
408 Author: Galen Charlton <gmc@equinoxinitiative.org>
409 Date: Wed Sep 27 12:25:16 2017 -0400
411 LP#1719726: make new FK constraint consistent
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.
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>
421 1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
423 commit 0a6ae58650eb11ff270d87268a4ff71fd92da681
424 Author: Galen Charlton <gmc@equinoxinitiative.org>
425 Date: Wed Sep 27 12:14:53 2017 -0400
427 LP#1719726: sync up two authority stored functions
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>
433 50 41 Open-ILS/src/sql/Pg/011.schema.authority.sql
435 commit d251e7176e2bd50121801a019512049ee9efd16c
436 Author: Galen Charlton <gmc@equinoxinitiative.org>
437 Date: Tue Sep 26 17:10:10 2017 -0400
439 LP#1719726: add authority reingest
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>
445 54 1 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
447 commit d388f7019a90a5809514407d7139eb1ed1843432
448 Author: Galen Charlton <gmc@equinoxinitiative.org>
449 Date: Tue Sep 26 16:07:57 2017 -0400
451 LP#1719726: adjust computation of bre visibility attribute vector
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.
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>
461 25 1 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
463 commit 0b749e554c3a5c8a93ca36e06e8b587991ab70a3
464 Author: Galen Charlton <gmc@equinoxinitiative.org>
465 Date: Tue Sep 26 16:02:37 2017 -0400
467 LP#1719726: add 1077 to 3.0-rc1 schema update script
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>
473 142 0 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
475 commit a0d5e2f731d8cbf3b3b9fffc3726d98f3e5d30e9
476 Author: Bill Erickson <berickxx@gmail.com>
477 Date: Wed Sep 27 12:35:31 2017 -0400
479 LP#1718036 Webstaff about page transatable
481 Make the About page "What Is Evergreen" text I18n-friendly.
483 Signed-off-by: Bill Erickson <berickxx@gmail.com>
484 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
486 26 19 Open-ILS/src/templates/staff/t_about.tt2
488 commit b203881fb849e930b47f9f0f05dee0e4ae79e6dd
489 Author: Kathy Lussier <klussier@masslnc.org>
490 Date: Wed Sep 27 11:22:13 2017 -0400
492 LP#1718036: Adding more information to About page
494 Adding a small description of Evergreen along with links to the web site,
495 documentation and license on the About page.
497 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
499 + Minor formatting repairs to remove an extraneous '"', give the "What
500 Is..." section its own column, and avoid wide lines.
502 Signed-off-by: Bill Erickson <berickxx@gmail.com>
504 24 0 Open-ILS/src/templates/staff/t_about.tt2
506 commit af284fcc7c545c5076d02a32f9aab9479f17b3ed
507 Author: Bill Erickson <berickxx@gmail.com>
508 Date: Tue Sep 19 16:20:05 2017 -0400
510 LP#1718036 Webstaff about page
512 Adds a simple About page showing the EG server version number, accessed
513 from the "hamburger" (log out) menu.
515 Signed-off-by: Bill Erickson <berickxx@gmail.com>
516 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
523 commit c965386c9f9b31f31809872320ebece595bbab9b
524 Author: Jane Sandberg <sandbej@linnbenton.edu>
525 Date: Wed Sep 27 07:42:48 2017 -0700
527 Docs: adding release note entry for docs re-org
529 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
530 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
532 20 1 docs/RELEASE_NOTES_3_0.adoc
534 commit 0585cec54308a58d6c2120f012f90bb749a77950
535 Author: Jane Sandberg <sandbej@linnbenton.edu>
536 Date: Wed Sep 27 07:29:19 2017 -0700
538 Docs: replacing OPAC with Public catalog
540 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
541 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
543 2 2 docs/RELEASE_NOTES_3_0.adoc
545 commit 368ecff22d8c50322beee5ac63c5d5f1bcad9541
546 Author: Jane Sandberg <sandbej@linnbenton.edu>
547 Date: Wed Sep 27 07:04:29 2017 -0700
549 Docs: streamlining release notes for user buckets; adding trimmed content to the manuals
551 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
552 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
563 commit 0ced845e7d21568315be6566b0e4c6edbba11111
564 Author: Kathy Lussier <klussier@masslnc.org>
565 Date: Wed Sep 27 11:18:11 2017 -0400
567 Docs: Adding more acknowledgements for web client contributions
568 Adding contributors who participated through LP and by doing early testing
571 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
572 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
574 16 7 docs/RELEASE_NOTES_3_0.adoc
576 commit 8e29c86050928fe3264ca2e4a6f7fb04e71c7bb7
577 Author: Kathy Lussier <klussier@masslnc.org>
578 Date: Tue Sep 26 17:38:23 2017 -0400
580 Docs: Web client release notes and acknowledgements
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.
585 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
586 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
588 115 0 docs/RELEASE_NOTES_3_0.adoc
590 commit 8b37fc66df5791eb14ca72b962ce04e9b513b447
591 Author: Galen Charlton <gmc@equinoxinitiative.org>
592 Date: Tue Sep 26 16:06:26 2017 -0400
594 LP#1714026: stamp schema update
596 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
604 commit c38866b1a7b1c51490e1baa7114ee48dbe914015
605 Author: Chris Sharp <csharp@georgialibraries.org>
606 Date: Wed Aug 30 11:08:15 2017 -0400
608 LP#1714026 - Schema-qualify maintain_control_numbers function.
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,
616 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
617 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
623 commit 39242c16db491d5629bed0af602b547a7b7074ac
624 Author: Galen Charlton <gmc@equinoxinitiative.org>
625 Date: Mon Sep 25 18:23:24 2017 -0400
627 LP#1622696: don't ask to credit card type
629 Due to bug 1474051, we're not storing it, so don't request it.
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.
635 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
636 Signed-off-by: Mike Rylander <mrylander@gmail.com>
638 0 12 Open-ILS/src/templates/staff/circ/patron/t_cc_payment_dialog.tt2
640 commit 9a308a151b90463893f20aa25b160f6ce5bb0002
641 Author: Bill Erickson <berickxx@gmail.com>
642 Date: Wed Sep 20 18:16:57 2017 -0400
644 LP#1622696 Webstaff credit card payment support
646 Support collecting credit card info for both EG-processed and
647 externally-processed credit card payments, consistent with the XUL
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.
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>
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
664 commit 6037312bec16fbac86697ebd6c435522d354939d
665 Author: Mike Rylander <mrylander@gmail.com>
666 Date: Tue Sep 26 11:51:41 2017 -0400
668 LP#1719694: Add missing column in baseline schema for batch patron edit
670 Signed-off-by: Mike Rylander <mrylander@gmail.com>
671 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
673 1 0 Open-ILS/src/sql/Pg/090.schema.action.sql
675 commit f64731e8aa5d796c65195b111e049b0916a795f6
676 Author: Galen Charlton <gmc@equinoxinitiative.org>
677 Date: Mon Sep 25 17:34:18 2017 -0400
679 LP#1713764: fix 'Retrieve Patron' action from webstaff pull list
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
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.
692 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
693 Signed-off-by: Bill Erickson <berickxx@gmail.com>
695 3 1 Open-ILS/web/js/ui/default/staff/circ/holds/app.js
697 commit 5b88ceb8449e21ccfd3beacfa6aa9b9206302ace
698 Author: Bill Erickson <berickxx@gmail.com>
699 Date: Thu Sep 21 16:04:03 2017 -0400
701 LP#1643927 Copy note captures initials; shows date
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.
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.
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>
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
719 commit decefb50240244a9b033e1e5c77ce63235a9322a
720 Author: Bill Erickson <berickxx@gmail.com>
721 Date: Thu Sep 21 15:23:55 2017 -0400
723 LP#1622364 Avoid precat dialog submit on ISBN enter
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.
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>
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
736 commit 1f10da4df50b6b4605c95e8ed5f6fb2d3e8f57bd
737 Author: Mike Rylander <mrylander@gmail.com>
738 Date: Thu Sep 21 13:51:41 2017 -0400
740 LP#1717777: Ensure the en-US is always represented in the dropdown
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.
746 Signed-off-by: Mike Rylander <mrylander@gmail.com>
747 Signed-off-by: Ben Shum <ben@evergreener.net>
749 1 4 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
751 commit 33b6a01bfa281340c8b455de44544c9b2123c36c
752 Author: Kathy Lussier <klussier@masslnc.org>
753 Date: Thu Sep 21 12:36:02 2017 -0400
755 Docs: Add an entry for web staff client offline circ
757 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
758 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
760 14 0 docs/RELEASE_NOTES_3_0.adoc
762 commit 7960a55a1bef9e0e4aa5afd14a0a826fa9aeb824
763 Author: Kathy Lussier <klussier@masslnc.org>
764 Date: Thu Sep 21 11:45:25 2017 -0400
766 More release note edits for 3.0
768 Minor copy editing for 3.0 release note.
770 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
771 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
773 18 16 docs/RELEASE_NOTES_3_0.adoc
775 commit c202ac944ca2d71f0f5eaedbc33a8205525d3c5c
776 Author: Galen Charlton <gmc@equinoxinitiative.org>
777 Date: Wed Sep 20 22:27:22 2017 -0400
779 forward-port 2.12.5-2.12.6 schema update
781 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
786 commit d0636ba7b15fe417d796c30284a4ab404c8f2c82
787 Author: Dan Wells <dbw2@calvin.edu>
788 Date: Wed Sep 20 22:15:13 2017 -0400
790 Forward-port 2.11.9 upgrade script
792 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
797 commit 7a078f4fe502f43107b63c09ae9f82333618afef
798 Author: Ben Shum <ben@evergreener.net>
799 Date: Wed Sep 20 21:43:02 2017 -0400
801 Translation updates - po files
803 Signed-off-by: Ben Shum <ben@evergreener.net>
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
897 commit d019d222fd4174c769a006a506e472814b77755b
898 Author: Ben Shum <ben@evergreener.net>
899 Date: Wed Sep 20 21:39:46 2017 -0400
901 Translation updates - newpot
903 Signed-off-by: Ben Shum <ben@evergreener.net>
905 4 4 build/i18n/po/tpac/tpac.pot
906 146 66 build/i18n/po/webstaff/webstaff.pot
908 commit 85053a29a1f6b7cf1d04bd64175762eba5fb7351
909 Author: Ben Shum <ben@evergreener.net>
910 Date: Wed Sep 20 15:50:44 2017 -0400
912 LP#1718549: Bump NodeJS version to v6.11.3
914 Latest LTS release for NodeJS is v6.11.3. Should update this periodically
915 depending on releases by that community.
917 Signed-off-by: Ben Shum <ben@evergreener.net>
918 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
920 1 1 Open-ILS/src/extras/Makefile.install
922 commit cbeb079a36c1a24678dcf711b706017834b483e6
923 Author: Ben Shum <ben@evergreener.net>
924 Date: Wed Sep 20 15:49:37 2017 -0400
926 LP#1718549: Use Nodejs source install for all distributions
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
932 Signed-off-by: Ben Shum <ben@evergreener.net>
933 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
940 commit 474afc4472f737f2f17d290f854f733209487d96
941 Author: Galen Charlton <gmc@equinoxinitiative.org>
942 Date: Wed Sep 20 21:07:37 2017 -0400
944 LP#1718301: catch it when multiple connection attempts fail
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.
953 This patch catches the exception and allows the test suite to
954 pass, without otherwise affecting use in a real browser.
956 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
957 Signed-off-by: Ben Shum <ben@evergreener.net>
959 22 15 Open-ILS/web/js/ui/default/staff/services/lovefield.js
961 commit 41dc920959cf4f793e993839b3108b5ae257773c
962 Author: Mike Rylander <mrylander@gmail.com>
963 Date: Wed Sep 20 10:47:01 2017 -0400
965 LP#1717777: absorb all PO files for a locale
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.
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
975 Signed-off-by: Mike Rylander <mrylander@gmail.com>
976 Signed-off-by: Ben Shum <ben@evergreener.net>
978 27 18 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
980 commit d07e88235a50dfb7f7ddca8fc265cb94eac69891
981 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
982 Date: Fri Sep 15 17:02:31 2017 -0400
984 LP#1700635: enable eg-marc-editor for queued records in MARC Batch Import/Export
986 This enables the angular modal marc-editor to be called from
987 the vandelay dojo UI in the iFrame.
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).
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
1008 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1009 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
1017 commit 3e93cfcddb3622951e7b08d1463f70d96fad51f5
1018 Author: Mike Rylander <mrylander@gmail.com>
1019 Date: Wed Sep 20 17:45:14 2017 -0400
1021 Minor documentation adjustment for upgrade instructions
1023 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1025 1 1 docs/installation/server_upgrade.adoc
1027 commit 5fc427c9508855ea755d100b5773f500376d9fe3
1028 Author: Galen Charlton <gmc@equinoxinitiative.org>
1029 Date: Wed Sep 20 11:48:39 2017 -0400
1031 LP#1715503: make eg_db_config refuse to create DB if min Pg version not met
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.
1037 This patch also removes some stuff related to support Pg versions
1038 less than 9.4, most notably using contribs rather than extensions.
1040 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1041 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
1057 commit 06cd847182d46a139f508b93248745e298c36644
1058 Author: Galen Charlton <gmc@equinoxinitiative.org>
1059 Date: Wed Sep 20 11:23:29 2017 -0400
1061 LP#1715503: make upgrade script abort if not running min support version
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.
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
1072 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1073 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1075 18 0 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1077 commit 3eaf2e54810c53ba61ac9f5af32e3cae30062702
1078 Author: Galen Charlton <gmc@equinoxinitiative.org>
1079 Date: Wed Sep 20 11:11:08 2017 -0400
1081 LP#1715503: update install & upgrade doc to require Pg 9.4
1083 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1084 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1086 1 2 docs/installation/server_installation.adoc
1087 1 2 docs/installation/server_upgrade.adoc
1089 commit 3edbdfcc1e834c74801ae7021592dbfd418ffafe
1090 Author: Galen Charlton <gmc@equinoxinitiative.org>
1091 Date: Wed Sep 20 17:48:33 2017 -0400
1093 LP#1718300: fold update into 2.12.5-3.0-beta schema update
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.
1099 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1101 14 2 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1103 commit ab2edc459086ae5a4abd1d8bdf08d6f18497a388
1104 Author: Galen Charlton <gmc@equinoxinitiative.org>
1105 Date: Wed Sep 20 17:46:19 2017 -0400
1107 LP#1718300: stamp schema update
1109 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
1117 commit 8c04e4a92dad17b1bdf2ee1dd9df33a0d583fe9c
1118 Author: Mike Rylander <mrylander@gmail.com>
1119 Date: Wed Sep 20 14:42:01 2017 -0400
1121 LP#1718300: Fix serial.unit visibility at creation time
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.
1128 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1129 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
1135 commit b87a437825a531a3e6977d1e0b17e48d8f41f74a
1136 Author: Bill Erickson <berickxx@gmail.com>
1137 Date: Tue Sep 19 17:58:55 2017 -0400
1139 LP#1718301 Offline db connections via promise
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.
1145 Multiple calls to the main egLoveField connect function will result in
1146 resolvers being linked to the same in-progress promise.
1148 Check for connection errors via the database.connect() reject handler.
1150 Avoid attempts to connect to the offline DB until egLoveField.connectOrGo()
1151 is called the first time.
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>
1157 45 35 Open-ILS/web/js/ui/default/staff/services/lovefield.js
1159 commit e4150bb69edfa36f7c336fea3ccb9bd1ce990b3e
1160 Author: Ben Shum <ben@evergreener.net>
1161 Date: Wed Sep 20 14:39:54 2017 -0400
1163 Docs: fixup asciidoc syntax for main install README
1165 Signed-off-by: Ben Shum <ben@evergreener.net>
1167 1 1 docs/installation/server_installation.adoc
1169 commit 2d91d948854413b732d48f3b7650e259b64e6104
1170 Author: Galen Charlton <gmc@equinoxinitiative.org>
1171 Date: Wed Sep 20 13:32:42 2017 -0400
1173 add acknowledgments dervied from Git history
1175 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1177 67 3 docs/RELEASE_NOTES_3_0.adoc
1179 commit be6edb3aa58d7ed570614a02e6ceb0642a778dc8
1180 Author: Galen Charlton <gmc@equinoxinitiative.org>
1181 Date: Wed Sep 20 13:17:33 2017 -0400
1183 move significant upgrade considerations to one section in release notes
1185 Also cite 3.0.0 as minimum required version of OpenSRF
1187 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1189 102 77 docs/RELEASE_NOTES_3_0.adoc
1191 commit 15678aea05998d2d9ba10cb739071a1829ecd4cd
1192 Author: Galen Charlton <gmc@equinoxinitiative.org>
1193 Date: Wed Sep 20 11:09:48 2017 -0400
1195 LP#1708048: bump up minimum required OpenSRF version
1197 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1199 2 2 docs/installation/server_installation.adoc
1200 1 1 docs/installation/server_upgrade.adoc
1202 commit 5eec50efecbbcde78f46395d374411ee37630caf
1203 Author: Galen Charlton <gmc@equinoxinitiative.org>
1204 Date: Wed Sep 20 11:02:29 2017 -0400
1206 LP#1708048: mention Stretch support in upgrade doc
1208 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1210 2 2 docs/installation/server_upgrade.adoc
1212 commit c8b80144785514362e8229942c58f4fee84e28b9
1213 Author: Jason Stephenson <jason@sigio.com>
1214 Date: Tue Sep 12 13:46:51 2017 -0400
1216 LP#1708048: Fix ld issues by renaming libraries.
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
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.
1226 Signed-off-by: Jason Stephenson <jason@sigio.com>
1227 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
1233 commit ca8ff2d7dcd9e117870a82b0e9b32d0cf2207e87
1234 Author: Ben Shum <ben@evergreener.net>
1235 Date: Tue Aug 1 14:41:08 2017 -0400
1237 LP#1708048: Add support for Debian 9 Stretch
1239 - Add new make target "debian-stretch"
1240 - Add PG 9.6 options
1241 - Add Stretch references to README
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>
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
1252 commit f92437b231b91adf2dd1e6802f36923a9124f60a
1253 Author: Ben Shum <ben@evergreener.net>
1254 Date: Thu Sep 14 10:22:28 2017 -0400
1256 LP#1629078: Add missing strings in web client for i18n
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.
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.
1264 Signed-off-by: Ben Shum <ben@evergreener.net>
1265 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
1276 commit 4d202fcc96ebdcd58364850d429142c386bd0c8f
1277 Author: Galen Charlton <gmc@equinoxinitiative.org>
1278 Date: Tue Sep 19 20:45:20 2017 -0400
1280 LP#1706124: minor tweaks
1282 - change name of setting to better match local convention
1285 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1287 7 7 Open-ILS/web/js/ui/default/staff/services/patron_search.js
1289 commit 3195aace7a6e7e094619fcc11684f508e2f65661
1290 Author: Kathy Lussier <klussier@masslnc.org>
1291 Date: Wed Sep 13 13:07:29 2017 -0400
1293 LP#1706124: Make include inactive patrons checkbox sticky
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!
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>
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
1306 commit c1ac3c2c4e9d1efdc054d709cd5eb9d9c7fe74b4
1307 Author: Jane Sandberg <sandbej@linnbenton.edu>
1308 Date: Mon Sep 18 20:01:55 2017 -0700
1310 Docs: cleaning up cat manual
1312 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1314 12 1 docs/cataloging/MARC_Editor.adoc
1315 9 2 docs/root_cataloging.adoc
1317 commit faf3d5d95c7cf01200dd9e7056b06ebaf282e196
1318 Author: Jane Sandberg <sandbej@linnbenton.edu>
1319 Date: Mon Sep 18 19:43:21 2017 -0700
1321 Docs: fixing small mistake in cat manual
1323 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1325 2 2 docs/root_cataloging.adoc
1327 commit a7a98fff6e7fe565f8b7488bbd507376b5eaa8a6
1328 Author: Ben Shum <ben@evergreener.net>
1329 Date: Sun Sep 17 09:37:08 2017 -0400
1331 LP#1717715: Fix typo in webstaff serials
1333 Eva Cerninakova noticed a typo in the web client during translation work.
1335 Signed-off-by: Ben Shum <ben@evergreener.net>
1336 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1338 1 1 Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
1340 commit 10c578a66cc9814045e5576d9c6d941d7aed5b0f
1341 Author: Jane Sandberg <sandbej@linnbenton.edu>
1342 Date: Mon Sep 18 07:35:47 2017 -0700
1344 Docs reorg: splitting action/triggers into command-line and staff-client manuals
1346 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1354 commit 899b6a5ad00bf302d3ed3cc104b1592db43c8a9f
1355 Author: Jane Sandberg <sandbej@linnbenton.edu>
1356 Date: Mon Sep 18 07:26:08 2017 -0700
1358 Docs: adding the MARC Templates documentation back
1360 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1366 commit 9d163e48d52b359f9ce9bb456f3591ebe2ae43f0
1367 Author: Jane Sandberg <sandbej@linnbenton.edu>
1368 Date: Sun Sep 17 21:09:43 2017 -0700
1370 Docs: TPAC bib_source variable
1372 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1374 19 0 docs/admin_initial_setup/designing_your_catalog.adoc
1376 commit c08d17578790d401fa3a6d81833efcee7a00ca32
1377 Author: Jane Sandberg <sandbej@linnbenton.edu>
1378 Date: Sun Sep 17 19:09:06 2017 -0700
1380 Docs: adding info about purging patron data
1382 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1392 commit d77ef1ed5488bc91ad6368e5bdb9e6ec077d050e
1393 Author: Jane Sandberg <sandbej@linnbenton.edu>
1394 Date: Sun Sep 17 18:24:45 2017 -0700
1396 Docs: ebook api integrations from release notes
1398 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1406 commit 4bd79c40e6898444c9e4d13eda341225da0a34c8
1407 Author: Jane Sandberg <sandbej@linnbenton.edu>
1408 Date: Sun Sep 17 13:45:36 2017 -0700
1410 Docs reorg: moving SQL from circ manual to command line sysadmin manual
1412 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1420 commit 9ee6e6ced0fc5e39ce6c7c925ffc269c6bae3522
1421 Author: Jane Sandberg <sandbej@linnbenton.edu>
1422 Date: Sun Sep 17 13:11:13 2017 -0700
1424 Docs: adding info about TPAC microdata + linked data
1426 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1440 commit 47f1a3db1a702558988293f6cbfc252f2f76f207
1441 Author: Jane Sandberg <sandbej@linnbenton.edu>
1442 Date: Sun Sep 17 11:01:02 2017 -0700
1444 Docs reorg: Moving clark_kent to the command line manual
1446 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1448 3 0 docs/root_command_line_admin.adoc
1449 0 3 docs/root_staff_client_admin.adoc
1451 commit f5fdc3c4dbabafb039b9b34b1f6e38fce3ddb259
1452 Author: Jane Sandberg <sandbej@linnbenton.edu>
1453 Date: Sun Sep 17 10:58:33 2017 -0700
1455 Docs reorg: Removing zip code setup from staff client admin
1457 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1459 0 2 docs/root_staff_client_admin.adoc
1461 commit f83265af1b2f5f5856a57500b791aae036021aff
1462 Author: Jane Sandberg <sandbej@linnbenton.edu>
1463 Date: Sun Sep 17 10:24:23 2017 -0700
1465 Docs: cleaning up headings, other small fixes
1467 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1469 27 14 docs/admin/floating_groups.adoc
1470 8 14 docs/root_staff_client_admin.adoc
1472 commit 7a2990d52d1a6063ad6fea1ae48975e114770890
1473 Author: Jane Sandberg <sandbej@linnbenton.edu>
1474 Date: Sun Sep 17 10:23:27 2017 -0700
1476 Docs: adding screenshot of uncataloged types editor
1478 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1480 - - docs/media/noncataloged_type_add.png
1481 create mode 100644 docs/media/noncataloged_type_add.png
1483 commit 5f8cdadd7c8eee777bc29f342ef822a5aad69b0f
1484 Author: Jane Sandberg <sandbej@linnbenton.edu>
1485 Date: Sun Sep 17 09:54:04 2017 -0700
1487 Docs: adding info about pre-cat and non-cat for sysadmins
1489 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1495 commit 1e74a150a546f13a0d7b1fb77f1769d34eb0478d
1496 Author: Jane Sandberg <sandbej@linnbenton.edu>
1497 Date: Sun Sep 17 08:23:33 2017 -0700
1499 Docs reorg: splitting self-check documentation into appropriate manuals
1501 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1512 commit 420cea901181bd84413826774fa81c180852340a
1513 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1514 Date: Fri Sep 8 16:23:33 2017 -0400
1516 LP#1705068 - fix workstation already exists cancel btn freezes UI
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.
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
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
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>
1538 5 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
1540 commit d02163c4f7a4c1b8223943c86da37bd2ca3f3a44
1541 Author: Galen Charlton <gmc@equinoxinitiative.org>
1542 Date: Mon Sep 11 11:13:57 2017 -0400
1544 LP#1713151: display owning OU in volcopy editor location selector
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.
1552 [1] Edit an item and verify that the shelving location selector
1553 displays the org unit shortname in parentheses after the location
1555 [2] Verify that the location selector in the copy template portion
1556 also displays the OU short names.
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>
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
1565 commit bb85fcde6b95fb56dcf59c62f1c29a9aae2bb713
1566 Author: Galen Charlton <gmc@equinoxinitiative.org>
1567 Date: Wed Sep 13 15:35:39 2017 -0400
1569 LP#1716486: fix hotkeys
1571 This fixes a regression on the hotkeys introduced by the offline
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
1581 [3] Repeat step 2 with the browser itself set to offline mode.
1583 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1584 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
1589 commit 672bdb7095b7d637f0f8466855713472c1ab206e
1590 Author: Jane Sandberg <sandbej@linnbenton.edu>
1591 Date: Thu Sep 14 19:39:34 2017 -0700
1593 Docs reorg: adding OPAC chapter to all relevant manuals
1595 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1602 commit 461072dd9bfc2db3e23f2afd6fa0cc1f2e5f0663
1603 Author: Galen Charlton <gmc@equinoxinitiative.org>
1604 Date: Tue Sep 12 17:45:09 2017 -0400
1606 LP#1713160: fix crash viewing circ history in public catalog
1608 This patch fixes a crash when a patron views their circulation
1609 history in the public catalog.
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
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.
1622 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1623 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
1628 commit 9f1ec3a80ed1ec8d9df37290656cce74f61014cb
1629 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1630 Date: Tue Sep 12 20:32:54 2017 -0700
1632 Docs reorg: Adding a cataloging manual
1634 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1647 commit 9fa87e34e68c04e8d569f8bb4740f8606517f330
1648 Author: Jane Sandberg <sandbej@linnbenton.edu>
1649 Date: Tue Sep 12 20:11:40 2017 -0700
1651 Docs reorg: Correcting contents of staff client system administration
1653 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1655 1 3 docs/root_staff_client_admin.adoc
1657 commit bfa1bfa5143177f82b3db2faf41195f3d6e9304c
1658 Author: Jane Sandberg <sandbej@linnbenton.edu>
1659 Date: Tue Sep 12 19:56:56 2017 -0700
1661 Docs reorg: Adding a new manual for system administration from the Web client
1663 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1674 commit 24b17829ea732e916c1f6dad5573eceda7968252
1675 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1676 Date: Sun Sep 10 20:53:12 2017 -0700
1678 Docs reorg: Adding a manual about integrating Evergreen with other tools
1680 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1690 commit 7274247721e9e9017d7792007c161d2d2d579b6b
1691 Author: Jane Sandberg <sandbej@linnbenton.edu>
1692 Date: Sun Sep 10 17:32:44 2017 -0700
1694 Docs reorg: cleanup syntax in the command line admin manual
1696 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1702 commit f60e42940883c2cdcedc9c45ef073635b3415ed9
1703 Author: Jane Sandberg <sandbej@linnbenton.edu>
1704 Date: Sun Sep 10 17:06:27 2017 -0700
1706 Docs reorg: correcting title of OPAC manual
1708 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1710 2 2 docs/root_opac.adoc
1712 commit ad9659648c883ed7a34952a330143647fea480b5
1713 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1714 Date: Sun Sep 10 17:04:44 2017 -0700
1716 Docs reorg: adding a serials manual
1718 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1725 commit e00c8d5c998ffbf8f55ab5339ed0ac9570a366f8
1726 Author: Jane Sandberg <sandbej@linnbenton.edu>
1727 Date: Sun Sep 10 09:41:09 2017 -0700
1729 Docs reorg: adding a manual for using the OPAC
1731 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1739 commit 7330722b2fee0e46818a0150c7ac00c56782ae65
1740 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1741 Date: Sat Sep 9 22:24:37 2017 -0700
1743 Docs reorg: Adding a manual for command line administrators
1745 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1757 commit a1c75a79e1f6a242830b1faee193c592693bf99a
1758 Author: Jillianne Presley <jillianne.presley.1641@mail.linnbenton.edu>
1759 Date: Sat Sep 9 16:42:20 2017 -0700
1761 Docs reorg: adding acquisitions manual
1763 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
1773 commit 1716acfe6fdf0dbfb66b3e0e1d875ad1c7de34aa
1774 Author: Jane Sandberg <sandbej@linnbenton.edu>
1775 Date: Fri Sep 8 10:02:35 2017 -0700
1777 Docs reorg: adding a circulation manual
1779 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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
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
1806 commit 5468dc33d0bd03e857d287d73fcc41f6c1c5e73b
1807 Author: Dan Wells <dbw2@calvin.edu>
1808 Date: Thu Sep 7 10:19:28 2017 -0400
1810 Clean up RELEASE_NOTES_NEXT
1812 Now that these notes have been incorporated into a single file, remove
1813 these temporary versions.
1815 Also, add a few DONOTREMOVE files to new directories to preserve the
1816 directories when empty.
1818 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
1919 commit bf557717f150d306015f64bd29ece29e9e8eb4c8
1920 Author: Dan Wells <dbw2@calvin.edu>
1921 Date: Thu Sep 7 09:38:34 2017 -0400
1923 Fix thinko in 3.0 release notes
1925 'code' doesn't seem to be a recognized formatting keyword; change to
1928 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1930 1 1 docs/RELEASE_NOTES_3_0.adoc
1932 commit 6cf84d5ce3a6648ec835118fa1858ee0e57a8dac
1933 Author: Dan Wells <dbw2@calvin.edu>
1934 Date: Thu Sep 7 09:36:09 2017 -0400
1936 Slightly rename release notes to follow existing convention
1938 RELEASE_NOTES_3.0.adoc -> RELEASE_NOTES_3_0.adoc (underscore in number)
1940 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
1947 commit 2d53e5683d1ffa2d45b6324b72c3d2fcd13ed5b8
1948 Author: Jane Sandberg <sandbej@linnbenton.edu>
1949 Date: Tue Sep 5 23:04:55 2017 -0700
1951 Docs: copy-editing 3.0 release notes
1953 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1954 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1956 61 52 docs/RELEASE_NOTES_3.0.adoc
1958 commit fa4fe4f3bb03e5a98a1e27399664afd243140fd8
1959 Author: Galen Charlton <gmc@equinoxinitiative.org>
1960 Date: Tue Sep 5 14:08:12 2017 -0400
1962 add organizations who sponsored develpoment written by Equinox
1964 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1965 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1967 8 1 docs/RELEASE_NOTES_3.0.adoc
1969 commit 2da1e4f34ccfae6bf6fa13e59fca6f20460540b2
1970 Author: Galen Charlton <gmc@equinoxinitiative.org>
1971 Date: Tue Sep 5 13:04:29 2017 -0400
1973 start work on 3.0 release notes
1975 Generated from release note stubs; also includes note about
1976 minimum PostgreSQL client and XUL deprecation.
1978 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1979 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1981 1253 0 docs/RELEASE_NOTES_3.0.adoc
1982 create mode 100644 docs/RELEASE_NOTES_3.0.adoc
1984 commit 1eb33ecb5139b546902654b529ecd0388ee5353f
1985 Author: Mike Rylander <mrylander@gmail.com>
1986 Date: Tue Sep 5 15:53:08 2017 -0400
1988 Incorporate view update from LP#1714589
1990 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1991 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1993 34 3 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
1995 commit 5b5c81fdd71740b8b3c24edb1585c3cf7a277478
1996 Author: Mike Rylander <mrylander@gmail.com>
1997 Date: Tue Sep 5 14:33:30 2017 -0400
1999 Proposed 2.12.5-3.0 upgrade SQL
2001 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2002 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
2007 commit fbda8c2064916da3fdd83ffdb2b5f99afa8642d0
2008 Author: Jason Boyer <JBoyer@library.in.gov>
2009 Date: Fri Sep 1 17:09:36 2017 -0400
2011 LP1714589: Use Explicit Definition for aacs
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.
2017 Signed-off-by: <JBoyer@library.in.gov>
2018 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2020 34 1 Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
2022 commit 154a152af9fa15bbd67c828419b1aaf3ad857757
2023 Author: Ben Shum <ben@evergreener.net>
2024 Date: Mon Sep 4 00:17:22 2017 -0400
2026 Translation updates - po files
2028 Signed-off-by: Ben Shum <ben@evergreener.net>
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
2652 commit 6751df5dbf6c98e998b300840dc3ffcbf03e1488
2653 Author: Ben Shum <ben@evergreener.net>
2654 Date: Sun Sep 3 23:34:24 2017 -0400
2656 Translation updates - newpot
2658 Signed-off-by: Ben Shum <ben@evergreener.net>
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
2667 commit d5fe1cc24af2fa56cb1f5cc196441b7fa3681f50
2668 Author: Galen Charlton <gmc@equinoxinitiative.org>
2669 Date: Sat Sep 2 11:38:32 2017 -0400
2671 LP#1251394: fix typo in seed data caugh by t/24-sql-gettext-unique.t
2673 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
2678 commit 0bef0c27c2e9f4eea85ef34e1a302aa847e785ba
2679 Author: Galen Charlton <gmc@equinoxinitiative.org>
2680 Date: Fri Sep 1 17:33:50 2017 -0400
2682 LP#1714594: fix lp1629108_metarecord_constituent_result_reroute.pg
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
2689 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2691 2 99 Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
2693 commit b930174c8c3cf75309993e9f90d9fb8d816e4d23
2694 Author: Mike Rylander <mrylander@gmail.com>
2695 Date: Fri Sep 1 17:17:16 2017 -0400
2697 Stamping upgrade scripts for Display Fields and Vandelay regression
2699 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2715 commit 0161aef74694648a57307915157469246947e9d1
2716 Author: Galen Charlton <gmc@equinoxinitiative.org>
2717 Date: Fri Sep 1 17:26:32 2017 -0400
2719 LP#1152753: upgrade script
2721 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2722 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2727 commit 4d96474c8f085392c2c5dc21d0ba40a5a8e7c814
2728 Author: Galen Charlton <gmc@equinoxinitiative.org>
2729 Date: Fri Sep 1 17:22:42 2017 -0400
2731 LP#1152753: fix fake FK trigger on vandelay.import_item
2733 Fixes a regression caught by live_t/0824.item_import_defaults.pg
2735 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2736 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2738 3 0 Open-ILS/src/sql/Pg/800.fkeys.sql
2740 commit d74649d498fd83f1651a1b39f474d530e822eba3
2741 Author: Bill Erickson <berickxx@gmail.com>
2742 Date: Fri Aug 25 12:58:00 2017 -0400
2744 LP#1251394 Display fields release notes
2746 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2747 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2749 55 0 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
2750 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
2752 commit c095a3adb3649c575bcfcb846040c16b79757661
2753 Author: Bill Erickson <berickxx@gmail.com>
2754 Date: Fri Aug 25 12:40:20 2017 -0400
2756 LP#1251394 Author display field xpath
2758 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2759 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2761 5 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
2763 commit 0403f71a2e5458c73ed4ad9ce26e15608fbd3990
2764 Author: Bill Erickson <berickxx@gmail.com>
2765 Date: Fri Aug 25 12:28:10 2017 -0400
2767 LP#1251394 More representative field cleanup
2769 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2770 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2772 0 2 Open-ILS/examples/fm_IDL.xml
2774 commit eee9c17df8e49ed5661b1cb56918a85bc041863f
2775 Author: Bill Erickson <berickxx@gmail.com>
2776 Date: Fri Aug 25 12:15:28 2017 -0400
2778 LP#1251394 Display field CDBI thinko repair
2780 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2781 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2783 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
2785 commit 6e86943b5ae02217330ec71ef30ecf68abe0f9ff
2786 Author: Bill Erickson <berickxx@gmail.com>
2787 Date: Fri Aug 25 11:50:27 2017 -0400
2789 LP#1251394 egBibDisplay service examples
2791 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2792 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2794 41 0 Open-ILS/web/js/ui/default/staff/cat/services/record.js
2796 commit 436345ea4808152bdeee1f737a4073f15b73f2df
2797 Author: Bill Erickson <berickxx@gmail.com>
2798 Date: Fri Aug 25 10:50:44 2017 -0400
2800 LP#1251394 Display field schema sync'ing
2802 Copy flat/compressed/wide display entry views into base schema.
2803 Synchronize a few remaining seed data bits.
2805 Replace references to 'topic_subject' in wide display views with the new
2808 Remove ZZZZ.UNDO testing SQL file.
2810 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2811 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2821 commit 2ce54127d256e0087abcf2be8a1e0258b22ffee8
2822 Author: Mike Rylander <mrylander@gmail.com>
2823 Date: Fri Aug 18 17:18:29 2017 -0400
2825 LP#1251394: Seed data changes
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.
2832 Gone, again, is the representative_field structure from the baseline (and from
2833 my upgrade changes).
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>
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
2844 commit 4d9df04f07e77f91f7c2d4830ff16b8d67f633e5
2845 Author: Mike Rylander <mrylander@gmail.com>
2846 Date: Fri Aug 18 16:34:04 2017 -0400
2848 LP#1251394: Minor fixes
2850 * Fix function names in drop statements for upgrade
2851 * Adjust array concat syntax in plpgsql
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>
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
2860 commit c7598ec8d3d4cf442ed2c3cb153b00ec4cf58ce4
2861 Author: Mike Rylander <mrylander@gmail.com>
2862 Date: Fri Aug 18 15:32:34 2017 -0400
2864 LP#1251394: Reingest streamlining, schema realigning, rebasing
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.
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.
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.
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
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>
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
2891 commit 1ffccff52c4a003c7d56c5e67477d173b6d3256f
2892 Author: Bill Erickson <berickxx@gmail.com>
2893 Date: Wed May 17 16:34:43 2017 -0400
2895 LP#1251394 Webstaff Display fields utility functions
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.
2901 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2902 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2904 67 0 Open-ILS/web/js/ui/default/staff/cat/services/record.js
2906 commit 2b9e0ff2b769f58cdda42022fda0c7e2fd45131a
2907 Author: Bill Erickson <berickxx@gmail.com>
2908 Date: Thu May 11 17:54:58 2017 -0400
2910 LP#1251394 Compressed and wide display entry VIEWs
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.
2916 Wide display entry is a tabular view of the well-known fields a la
2917 reporter.simple_record.
2919 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2920 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2927 commit a473001c669604d9085d3bda6484b320d3bcd754
2928 Author: Bill Erickson <berickxx@gmail.com>
2929 Date: Thu May 11 17:37:32 2017 -0400
2931 LP#1251394 display map perms; links; formatting
2933 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2934 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2936 12 7 Open-ILS/examples/fm_IDL.xml
2938 commit 071ca406ba4806b9be9abf3565b685e6c17efbc1
2939 Author: Bill Erickson <berickxx@gmail.com>
2940 Date: Thu May 11 12:14:10 2017 -0400
2942 LP#1251394 flat_display_entry gets 'field' col
2944 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2945 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2947 3 1 Open-ILS/examples/fm_IDL.xml
2948 2 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
2950 commit 4196a3a4c181debd68be410dc18897bfdc4841e2
2951 Author: Bill Erickson <berickxx@gmail.com>
2952 Date: Thu May 11 11:56:32 2017 -0400
2954 LP#1251394 config.display_field_map / flat json display
2956 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2957 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2966 commit 0773c439935f172ed571186d45f41bef1a1b8e0e
2967 Author: Bill Erickson <berickxx@gmail.com>
2968 Date: Wed Apr 26 17:19:06 2017 -0400
2970 LP#1251394 Display fields schema rebase
2972 Rebase modified SQL functions to match their current production verions,
2973 plus changes required for this branch.
2975 Specifically metabib.reingest_metabib_field_entries and
2976 biblio.extract_metabib_field_entry
2978 Remove duplicate config.metabib_representative_field_is_valid
2979 function declaration from 002.schema.config.sql.
2981 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2982 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
2987 commit 11507993c4befcbdbe8d2c46c2f9e5ab40920c31
2988 Author: Dan Wells <dbw2@calvin.edu>
2989 Date: Fri Feb 20 14:37:51 2015 -0500
2991 LP#1251394 Fix DB order of operations
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.
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>
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
3005 commit 054027e6340baf5d2f7e58287ed6e1253cab4382
3006 Author: Bill Erickson <berick@esilibrary.com>
3007 Date: Thu Nov 14 16:58:54 2013 -0500
3009 LP#1251394 Display fields schema/IDL continued
3011 * Upgrade SQL repairs
3012 * make display fields field-safe
3013 * Representative fields
3015 Signed-off-by: Bill Erickson <berick@esilibrary.com>
3016 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
3023 commit 9d57def5f515dc7aa9ef11a02f016e6fe8a33b17
3024 Author: Mike Rylander <mrylander@gmail.com>
3025 Date: Thu Nov 14 16:43:31 2013 -0500
3027 LP#1251394 un-squash repeated fields; some minor schema re-alignment
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>
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
3038 commit 0f98fc18012ac949e1b299a7339bbea9639648bf
3039 Author: Bill Erickson <berick@esilibrary.com>
3040 Date: Thu Nov 14 14:15:28 2013 -0500
3042 LP#1251394 Display Fields DB schema continued
3044 * Schema chnange continued
3046 * flat display IDL view
3047 * IDL links from bre to mde/mfde
3049 Signed-off-by: Bill Erickson <berick@esilibrary.com>
3050 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
3057 commit 537efb752bb1508f885edba22e65af26716ec303
3058 Author: Dan Scott <dan@coffeecode.net>
3059 Date: Mon Jun 27 16:53:55 2011 -0400
3061 LP#1251394 Add display_field column to config.metabib_field
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.
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>
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
3077 commit 3a14a5078160139d6e724dba0f6c295e6ba1f86c
3078 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3079 Date: Fri Aug 11 17:52:13 2017 -0400
3081 LP#1599894 - OPAC disable Add to MyList when doing metabib search
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.
3088 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3090 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3093 Open-ILS/src/templates/opac/parts/result/table.tt2
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
3098 commit a3f854db8c407ccec37ac5728779544c4cd8feca
3099 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3100 Date: Fri Sep 1 10:36:26 2017 -0700
3102 LP#1673870: release notes for ebook transactions
3104 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
3105 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3107 36 0 docs/opac/ebook_transactions.adoc
3108 create mode 100644 docs/opac/ebook_transactions.adoc
3110 commit 0cbe5b5a064d99c726d4e6137b28a321bbc72381
3111 Author: Galen Charlton <gmc@equinoxinitiative.org>
3112 Date: Thu Aug 31 12:59:40 2017 -0400
3114 LP#1673870: avoid e-session cookie weirdness
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
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>
3125 18 14 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3127 commit e6b541bea9302ec004e28c88cda005efa0380527
3128 Author: Galen Charlton <gmc@equinoxinitiative.org>
3129 Date: Thu Aug 31 12:17:12 2017 -0400
3131 LP#1673870: some tidying up of JavaScript
3133 - test for ebook_spinner div before attempting to set a class
3134 - eject a couple Perlisms
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>
3140 3 3 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3142 commit c8a0199542897b0cbc46bf7499d3c7975014556c
3143 Author: Galen Charlton <gmc@equinoxinitiative.org>
3144 Date: Thu Aug 31 11:49:08 2017 -0400
3146 LP#1673870: add support for cache-busting
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>
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
3161 commit 9710a3bd15bb9d61927b310546d76a590d2fc3e0
3162 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3163 Date: Wed Aug 16 11:30:54 2017 -0700
3165 LP#1673870: fix OneClickdigital handler to reflect how their API actually works, documentation notwithstanding
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>
3171 10 8 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
3173 commit 1004dda5626abf095b966fb7bc2ac317bfe71505
3174 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3175 Date: Mon Aug 14 14:03:59 2017 -0700
3177 LP#1673870: display ebook availability when detailed holdings info is unavailable
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>
3183 2 0 Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
3185 commit 210317af1ee75577ae5b355d568288d637ce456d
3186 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3187 Date: Wed Jul 12 12:35:43 2017 -0700
3189 LP#1673870: indicate suspended holds for OverDrive
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>
3195 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3197 commit 07d942af5cff7a861b6b1f1809cae5a8374e430c
3198 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3199 Date: Tue Jul 11 15:45:48 2017 -0700
3201 LP#1673870: move ebook availability JS to standard location
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>
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
3214 commit b4b649509cf28581b28a13071707f6555301b066
3215 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3216 Date: Fri Aug 18 13:35:09 2017 -0700
3218 LP#1673870: show spinner in My Account while loading from ebook API
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>
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
3231 commit 904875cd9cfceeb8681c4d2befa878b61ed65a06
3232 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3233 Date: Tue Jul 4 16:20:11 2017 -0700
3235 LP#1673870: Handle OverDrive ebook checkout and download
3237 The workflow for checking out and downloading a title via the OverDrive
3238 API is relatively complex:
3240 1. Check out a title.
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
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.
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.
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.
3262 Supplementary fixes:
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
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>
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
3280 commit 8a9ba80dd1533138773762a5d3ee4c030b2c92bc
3281 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3282 Date: Wed Jun 28 13:49:37 2017 -0700
3284 LP#1673870: fix bug that prevented more than one ebook transaction from appearing in list in My Account
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>
3290 2 2 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3292 commit 2efd93f58bee719e8d8f85a25dd45b2b6e552a6a
3293 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3294 Date: Wed Jun 28 13:36:24 2017 -0700
3296 LP#1673870: Support placing and canceling OverDrive holds
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>
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
3308 commit 4f9df515878d90c031c75c9d4fb5ebf486a87d4c
3309 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3310 Date: Mon Jun 26 16:23:54 2017 -0700
3312 LP#1673870: Use separate templates for ebook checkouts and holds
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.
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>
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
3335 commit 34b67a5e983b92c9deeb1da5cfabb14f5bf7557c
3336 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3337 Date: Fri Jul 14 11:56:54 2017 -0700
3339 LP#1673870: remove separate JS function for ready-only holds
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>
3345 10 41 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
3347 commit 1f8471c342ee4e3f2c800257bb12dd208ea99480
3348 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3349 Date: Fri Jun 23 15:57:49 2017 -0700
3351 LP#1673870: Add ebook API cancel hold functionality to OPAC
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>
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
3360 commit 2bafbbd2aee289e5bb4fc810aeb369cc9ffe00a6
3361 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3362 Date: Fri Jun 23 13:43:03 2017 -0700
3364 LP#1673870: Link ebook transaction objects to vendor in JS
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>
3370 4 0 Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
3372 commit e80fd44bf73f770758bb8706b474ddb401e043c1
3373 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3374 Date: Wed Jun 21 12:05:11 2017 -0700
3376 LP#1673870: Add ebook transaction links to search results and record details
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>
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
3386 commit 2cc4477c4c657ed9a29eb57c58b5b995a35ed59a
3387 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3388 Date: Wed Mar 22 13:00:47 2017 -0700
3390 LP#1673870: Add ebook API place hold functionality to OPAC
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>
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
3401 commit da17a15eb931f82a9b38f2d579c0fed1215a0962
3402 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3403 Date: Tue Mar 21 15:32:48 2017 -0700
3405 LP#1673870: Checkout/renew/checkin methods for OverDrive API
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>
3411 91 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
3413 commit 61f4a26d0396fa6ff3fa0293c5f439cdb8d403d7
3414 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3415 Date: Fri Mar 17 15:22:32 2017 -0700
3417 LP#1673870: Add ebook API checkout functionality to OPAC
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>
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
3428 commit bddaee3a63eb5a3e3d1345899dbc5f9c30d52241
3429 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3430 Date: Fri Mar 17 13:04:09 2017 -0700
3432 LP#1673870: Add basic ebook API title lookup
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.
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>
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
3446 commit 346994bd5daaa3c6060431dd41b335f022372b39
3447 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
3448 Date: Fri Jul 14 11:48:49 2017 -0700
3450 LP#1673870: process ebook variable in misc_util.tt2
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>
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
3459 commit b5e13c8060288681fb6760da97d65928253fa957
3460 Author: Kathy Lussier <klussier@masslnc.org>
3461 Date: Fri Sep 1 16:05:08 2017 -0400
3463 LP#1638299: Stamping upgrade scripts for authority infrastructure work
3465 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3489 commit 647a99d37b809574ce798311ce55a81394c0426d
3490 Author: Kathy Lussier <klussier@masslnc.org>
3491 Date: Fri Sep 1 15:48:27 2017 -0400
3493 LP#1638299: Fix label for narrower terms
3495 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3497 1 1 Open-ILS/src/templates/opac/browse.tt2
3499 commit bf15cab4d69f7d7110780457c3b426c890d0182b
3500 Author: Galen Charlton <gmc@equinoxinitiative.org>
3501 Date: Fri Sep 1 15:01:29 2017 -0400
3503 LP#1638299: fix typo
3505 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3506 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3508 1 1 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
3510 commit b95bd687c34cb4dc4a7c66fa5b3d2fea4ac13a85
3511 Author: Galen Charlton <gmc@equinoxinitiative.org>
3512 Date: Thu Aug 31 22:42:41 2017 -0400
3514 LP#1638299: rename schema update scripts to clarify their proper order
3516 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3517 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3540 commit 8198c0cea76b7eae98bca48b6eba36039a425ab6
3541 Author: Galen Charlton <gmc@equinoxinitiative.org>
3542 Date: Thu Aug 31 22:37:01 2017 -0400
3544 LP#1638299: add release notes
3546 Also, here is a basic testing plan:
3548 - Upon applying the patch, verify that browse in the public
3549 catalog uses See, broader or narrower term, and see also
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
3562 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3563 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3568 commit cbc7c3aa952b10a78bdc3a243b0a31af2e430502
3569 Author: Galen Charlton <gmc@equinoxinitiative.org>
3570 Date: Thu Aug 31 22:30:02 2017 -0400
3572 LP#1638299: add new authority.thesaurus columns to IDL
3574 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3575 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3577 2 0 Open-ILS/examples/fm_IDL.xml
3579 commit 916337c23877ec1f75ee44088ff1666dd8c43d04
3580 Author: Galen Charlton <gmc@equinoxinitiative.org>
3581 Date: Thu Aug 31 22:12:48 2017 -0400
3583 LP#1638299: fix display of joiners for related and variant headings
3585 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3586 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3588 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
3590 commit f6f69bfc2f62a1c5c4dfa2837307950d414a98e6
3591 Author: Galen Charlton <gmc@equinoxinitiative.org>
3592 Date: Thu Aug 31 18:30:14 2017 -0400
3594 LP#1638299: reify schema and seed data for new databases
3596 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3597 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3604 commit dfdf183e68aaaa29f577dde20d41db5ea002637e
3605 Author: Galen Charlton <gmc@equinoxinitiative.org>
3606 Date: Thu Aug 31 17:22:36 2017 -0400
3608 LP#1638299: adjust staff-side authority browse
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.
3614 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3615 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3617 18 5 Open-ILS/web/js/ui/default/cat/authority/list.js
3619 commit 665c8af4df73817d4f4139fb6f71fcf86533177b
3620 Author: Galen Charlton <gmc@equinoxinitiative.org>
3621 Date: Thu Jul 27 22:31:47 2017 +0000
3623 LP#1638299: improve display of related headings in browse
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.
3629 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3630 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3638 commit eebd7b1a96ca771e743f5f1179e683e9689dbd25
3639 Author: Galen Charlton <gmc@equinoxinitiative.org>
3640 Date: Thu Jul 27 20:51:25 2017 +0000
3642 LP#1638299: improve display of scope notes in headings browse
3644 Scope notes are now displayed only under uses of a heading as a main
3647 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3648 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3650 6 12 Open-ILS/src/templates/opac/browse.tt2
3652 commit 8142f7c60c65cd063ee8a7f83fe639f0479ff95f
3653 Author: Galen Charlton <gmc@equinoxinitiative.org>
3654 Date: Thu Aug 31 16:26:27 2017 -0400
3656 LP#1358392: use ahf to determine whether headings fields are variant
3658 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3659 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3667 commit cd2b70d9d594c56c467f87851ae9ca5954d206b7
3668 Author: Srey Seng <sreyseng@gmail.com>
3669 Date: Fri Sep 5 14:28:07 2014 -0700
3671 LP#1358392: See references not always displaying on browse search
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).
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
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
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>
3694 Open-ILS/src/sql/Pg/030.schema.metabib.sql
3696 Rebased to account for eliminated staged search work.
3698 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3699 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
3705 commit 1f3fd685901655019dd98e3d9dddb79345ce6cac
3706 Author: Mike Rylander <mrylander@gmail.com>
3707 Date: Tue Feb 7 16:40:47 2017 -0500
3709 LP#1638299: add list of thesauruses
3711 This patch gets a full list of subject thesuaruses from LC
3712 and uses them in control set mapping.
3714 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3715 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3718 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3720 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3723 Open-ILS/src/sql/Pg/950.data.seed-values.sql
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
3741 commit de5995d62fa85b03173570c0e21fac80efe1ccd1
3742 Author: Galen Charlton <gmc@esilibrary.com>
3743 Date: Fri Jan 6 17:43:34 2017 -0500
3745 LP#1638299: improve extraction of headings from authority records
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.
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>
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
3767 commit 902b3e342b842e7422be728d7d89d6786fd434f9
3768 Author: Galen Charlton <gmc@esilibrary.com>
3769 Date: Fri Jan 6 14:49:16 2017 -0500
3771 LP#1638299: sample LC and MeSH authority records
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>
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
3783 commit 30a9bf834d65578087e632e18a29ab5da230fd5d
3784 Author: Mike Rylander <mrylander@gmail.com>
3785 Date: Tue Dec 6 16:49:15 2016 -0500
3787 LP#1638299: MADS 2.1 stylesheet
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>
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
3800 commit df79b43c6c1985211c77420406bfa45d0bb57b8e
3801 Author: Ben Shum <ben@evergreener.net>
3802 Date: Tue Aug 15 18:43:09 2017 -0400
3804 LP#1710991: Do not translate username and workstation in webclient navbar
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
3810 Signed-off-by: Ben Shum <ben@evergreener.net>
3811 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3813 1 1 Open-ILS/src/templates/staff/navbar.tt2
3815 commit 6e64e975f22feb7594d2b32e63f1c53579e14ab0
3816 Author: Galen Charlton <gmc@equinoxinitiative.org>
3817 Date: Fri Sep 1 15:24:29 2017 -0400
3819 LP#1582354: put release notes entry in proper directory and fix typo
3821 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
3828 commit 9ede1f1de3eab288cad0dac34e02232b6b79cfdb
3829 Author: Galen Charlton <gmc@equinoxinitiative.org>
3830 Date: Fri Sep 1 15:23:38 2017 -0400
3832 LP#1688398: add release notes
3834 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
3839 commit 0efd7b63b425c3f9e4dced248c2db5e97184b69e
3840 Author: Galen Charlton <gmc@equinoxinitiative.org>
3841 Date: Fri Sep 1 14:35:52 2017 -0400
3843 LP#1688398: some tidying
3845 - add a target for the View Charges button
3846 - remove some comments
3848 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3850 5 5 Open-ILS/src/templates/opac/myopac/main.tt2
3852 commit d2c886e5f83b9efd728a5ef305f7c1d55bd7e9d9
3853 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3854 Date: Wed Aug 30 17:14:05 2017 -0400
3856 LP#1688398 - fix hardcoded logo url in payment email trigger template
3858 Remove hardcoded logo so this can go out for 3.0
3860 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3862 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3864 0 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3866 commit 7a09d8aa23f56fc1c56fcd70c5a4dcd01ded95f4
3867 Author: Suzanne Paterno <paterno@noblenet.org>
3868 Date: Thu Aug 10 13:15:39 2017 -0400
3870 LP#1688398: revamp public catalog bill payment page
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
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.
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>
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
3896 commit a263fbc19b7402c9eb0e32b06152794924619c3f
3897 Author: Suzanne Paterno <paterno@noblenet.org>
3898 Date: Thu Aug 10 11:38:53 2017 -0400
3900 LP#1688398: change wording on OPAC bill payment pages
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.
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>
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
3915 commit 2d5002c76cf31369d3c3745019ca5904831a07f7
3916 Author: Mike Rylander <mrylander@gmail.com>
3917 Date: Fri Sep 1 13:26:05 2017 -0400
3919 Stamp upgrade scripts for native EDI support
3921 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
3949 commit 216bfe515ab8ecdce1aea21cd9da7458b8c59813
3950 Author: Bill Erickson <berickxx@gmail.com>
3951 Date: Wed Aug 23 13:07:33 2017 -0400
3953 LP#1373690 EDI attribute set clone operation
3955 Support cloning existing attribute sets via a new 'Clone "<existing set
3956 name>"' action in the EDI attr set editor.
3958 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3959 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
3964 commit b460000b490b7b80bbef798c7405a2e5394a0360
3965 Author: Galen Charlton <gmc@equinoxinitiative.org>
3966 Date: Tue Aug 22 16:13:54 2017 -0400
3968 LP#1373690: add USE_ID_FOR_OWNING_LIB EDI attribute
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.
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>
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
3984 commit a016beac0d5f5d4db3064dde674c0f38c08770d6
3985 Author: Galen Charlton <gmc@equinoxinitiative.org>
3986 Date: Tue Aug 22 16:03:24 2017 -0400
3988 LP#1373690: fix typos
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>
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
3997 commit e4b050edc3a6d9ca8202f9747f673b00004483db
3998 Author: Galen Charlton <gmc@equinoxinitiative.org>
3999 Date: Tue Aug 22 16:00:47 2017 -0400
4001 LP#1373690: normalize IMD values better
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.
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>
4013 52 8 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
4015 commit 7a8ee4c4bef0a3067eb08fcad2785fee21303595
4016 Author: Bill Erickson <berickxx@gmail.com>
4017 Date: Fri Aug 18 11:51:39 2017 -0400
4019 LP#1373690 EDI 'use_attrs' configuration option
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
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).
4031 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4032 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4041 commit 1f9855413fbe4306ffdf3f64f079c35b6095371e
4042 Author: Bill Erickson <berickxx@gmail.com>
4043 Date: Thu Jun 22 14:49:14 2017 -0400
4045 LP#1373690 Midwest Library Service EDI attrs
4047 Adds a new default collection of EDI attributes for Midwest Library
4048 Service. This includes 2 new attributes to support their EDI format:
4050 1. BUYER_ID_ONLY_VENDCODE -- similar to BUYER_ID_INCLUDE_VENDCODE,
4051 except the buyer SAN is excluded from the NAD+BY segement.
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.
4057 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4058 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4064 commit 4e49744a13272b949759b249dcf169c3b2e13db4
4065 Author: Bill Erickson <berickxx@gmail.com>
4066 Date: Thu Nov 3 11:19:36 2016 -0400
4068 LP#1373690 EDI attributes release notes
4070 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4071 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4076 commit 1fb2f3ff63434e43e40652a4b5734f92057755f5
4077 Author: Bill Erickson <berickxx@gmail.com>
4078 Date: Wed Mar 8 12:47:55 2017 -0500
4080 LP#1373690 EDI attribute sets admin UI
4082 1. Create new attribute sets
4083 2. Rename attribute Sets.
4084 3. Enable / Disable attributes for each attributes set.
4086 Found under Admin -> Acquisitions -> EDI Attribute Sets.
4088 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4089 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4100 commit 74a7ff8148687fb942244d719139c98a689f9fbd
4101 Author: Bill Erickson <berickxx@gmail.com>
4102 Date: Fri May 27 15:46:27 2016 -0400
4104 LP#1373690 EDI ORDERS generator script
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.
4110 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4111 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4116 commit 20d7df2b54f3d7e9539da73a625b0dbaae705e0c
4117 Author: Bill Erickson <berickxx@gmail.com>
4118 Date: Wed May 25 17:40:17 2016 -0400
4120 LP#1373690 Attribute-based EDI generator
4122 New Perl module Utils::EDIWriter for buliding EDI ORDERS messages.
4124 Vendor-specific toggles live in new database tables (acq.edi_attr,
4125 acq.edi_attr_set, acq.edi_attr_set_map).
4127 The combination of these 2 replaces the current JEDI Action/Trigger
4128 template with toggle embedded in the template.
4130 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4131 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4145 commit cd22fa01980e6c9343012353bd9c43cf61f9838d
4146 Author: Galen Charlton <gmc@equinoxinitiative.org>
4147 Date: Fri Sep 1 12:31:41 2017 -0400
4149 LP#1710949: add tests for blocking after failed attempts
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.
4155 General testing plan:
4157 [1] Use srfsh to test, e.g.,
4159 srfsh# request open-ils.auth open-ils.auth.login {"identifier":"99999389406","password":"12345","type":"opac","org":1}
4161 [2] Try various scenarios:
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
4172 - user is marked barrred
4174 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4175 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4177 27 1 Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
4179 commit f1f6489e89f7e40b5ba69b5c36367d17a376c82a
4180 Author: Bill Erickson <berickxx@gmail.com>
4181 Date: Wed Aug 16 10:55:26 2017 -0400
4183 LP#1710949 Release notes for auth.login
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>
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
4192 commit d067a0027241720bb90058fa5d4751b08e3f05bf
4193 Author: Bill Erickson <berickxx@gmail.com>
4194 Date: Tue Aug 15 17:45:19 2017 -0400
4196 LP#1710949 Redact open-ils.auth.login params
4198 Add open-ils.auth.login to the list of API calls whose parameters should
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>
4205 1 0 Open-ILS/examples/opensrf_core.xml.example
4207 commit 3bc96cf97f88aa07b6373dbd2c8bf6714b255dd8
4208 Author: Bill Erickson <berickxx@gmail.com>
4209 Date: Tue Aug 15 15:21:01 2017 -0400
4211 LP#1710949 auth.login Perl live test script
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>
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
4220 commit 18b313d5c933a43dc02ced2ab035197797ea36b3
4221 Author: Bill Erickson <berickxx@gmail.com>
4222 Date: Tue Aug 15 13:13:03 2017 -0400
4224 LP#1710949 open-ils.auth.login API
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
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
4238 Response data is consistent with open-ils.auth.authenticate.complete.
4242 srfsh# request open-ils.auth open-ils.auth.login {"username":"admin","password":"fakepassword"}
4244 Other changes in the new code:
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.
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
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.
4259 4. The code avoids use of the jsonParseFmt() and va_list_to_string()
4260 functions as these functions require extra data cleansing.
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>
4266 287 7 Open-ILS/src/c-apps/oils_auth.c
4268 commit b437f50243e90b63dd3ba6f9532448df8c601a5f
4269 Author: Galen Charlton <gmc@equinoxinitiative.org>
4270 Date: Tue Aug 29 16:11:13 2017 -0400
4272 LP#1708291: tweak to subscription selector
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.
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>
4283 3 0 Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
4285 commit 1f81ff654fdc42554246a9dc8e1d715b18b5a38a
4286 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4287 Date: Fri Aug 4 13:51:36 2017 -0400
4289 LP#1708291: remove initials field for serial notes
4291 This was a carry-over from the copy notes modal that doesn't
4292 apply to serial notes.
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>
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
4303 commit 55b5bb124b5c4eefb64ef5703952aec70191f139
4304 Author: Galen Charlton <gmc@equinoxinitiative.org>
4305 Date: Fri Aug 4 14:02:59 2017 -0400
4307 LP#1708291: add release notes
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>
4313 26 0 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
4314 create mode 100644 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
4316 commit cf77f78a83e0a3690c0dca1d206577f486441f74
4317 Author: Galen Charlton <gmc@equinoxinitiative.org>
4318 Date: Thu Apr 13 12:03:52 2017 -0400
4320 LP#1708291: web staff client serials module
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:
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
4331 This module also implements some new features, including
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
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
4352 * Create, edit, and delete subscriptions, distribution streams,
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.
4361 This patch represents a group coding effort by Galen Charlton,
4362 Jason Etheridge, and Mike Rylander.
4364 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4365 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4368 Open-ILS/src/sql/Pg/950.data.seed-values.sql
4369 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4371 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4372 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
4498 commit 9d4ce86fff2b2c1d3ace88d5379e68de06b71d1a
4499 Author: Galen Charlton <gmc@equinoxinitiative.org>
4500 Date: Thu Jun 29 17:09:54 2017 -0400
4502 LP#1708291: introduce egI18N
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.
4510 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4511 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4514 Open-ILS/src/templates/staff/base_js.tt2
4515 Open-ILS/web/js/ui/default/staff/Gruntfile.js
4517 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
4526 commit e9e5e9a7f4d9f85da84f01a8bc3867ed83856cbb
4527 Author: Galen Charlton <gmc@equinoxinitiative.org>
4528 Date: Thu Jul 6 17:14:15 2017 -0400
4530 LP#1708291: teach egBasicComboBox and egDatePicker to accept focusMe
4532 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4533 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4536 Open-ILS/web/js/ui/default/staff/services/ui.js
4538 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
4543 commit f1fe22bc80f200157fe4a2f89d957a95e570282b
4544 Author: Mike Rylander <mrylander@gmail.com>
4545 Date: Mon Apr 24 12:40:37 2017 -0400
4547 LP#1152753: make it possible for serial units to be added to copy buckets
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.
4555 Create some serial units and verify that they can be added to a copy
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>
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
4568 commit bad8ab7907b9f32e0c91b027da8258df49880b9f
4569 Author: Galen Charlton <gmc@equinoxinitiative.org>
4570 Date: Tue Jun 20 18:10:46 2017 -0400
4572 LP#1708291: add an egHelpPopover directive
4574 This directive allows adding help text accessible by clicking
4575 on a question mark icon. Example usage:
4577 <eg-help-popover help-text="Use the Force, Leia!">
4579 to create simple popover or
4581 <eg-help-popover help-text="Learn MARC21"
4582 help-link="https://www.loc.gov/marc"
4585 to have the help text hyperlinked.
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>
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
4595 commit e0a0375f09ee27835faa7967364447b8695d7d77
4596 Author: Jason Etheridge <jason@equinoxinitiative.org>
4597 Date: Tue May 30 11:51:51 2017 -0400
4599 LP#1708291: add a join filter for angular templates
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>
4606 12 0 Open-ILS/web/js/ui/default/staff/services/ui.js
4608 commit b854319e3b3fa55204ba050ebe45c694053cde25
4609 Author: Mike Rylander <mrylander@gmail.com>
4610 Date: Wed May 24 20:37:17 2017 -0400
4612 LP#1708291: teach egEmbedFrame about an afterload function
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.
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>
4623 7 1 Open-ILS/web/js/ui/default/staff/services/eframe.js
4625 commit 04f882160973f3a696201d27ca55885abc894e02
4626 Author: Jason Etheridge <jason@equinoxinitiative.org>
4627 Date: Mon May 22 17:28:17 2017 -0400
4629 LP#1708291: add API for safe deleting various serial records
4631 This adds routines for safely deleting subscriptions,
4632 distributions and streams.
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
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
4645 The dry_run variants behave exactly the same except they don't actually
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>
4653 6 0 Open-ILS/src/extras/ils_events.xml
4654 158 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
4656 commit 5311a1755f5d33262de1b0ae0571561050799e71
4657 Author: Galen Charlton <gmc@equinoxinitiative.org>
4658 Date: Tue May 23 17:59:18 2017 -0400
4660 LP#1708291: teach MARC editor that it can edit MFHDs/SREs
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>
4666 21 9 Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
4668 commit 9e22667fc434193028c826e95d1ec09baa90a1cd
4669 Author: Mike Rylander <mrylander@gmail.com>
4670 Date: Thu May 18 19:24:45 2017 -0400
4672 LP#1708291: teach egGrid to always show checkbox menu items
4674 This patch also tweaks some styles.
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>
4681 7 2 Open-ILS/src/templates/staff/share/t_autogrid.tt2
4683 commit 407554e93dbe2facfaddfb641e04d927961cc9f0
4684 Author: Galen Charlton <gmc@equinoxinitiative.org>
4685 Date: Wed May 10 17:36:44 2017 -0400
4687 LP#1708291: improvements to egEditFmRecord
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.
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.
4699 Finally, a fixes a bug that ensures that the Save button is active
4700 only when the entire form is valid.
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>
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
4709 commit 2690328d76a972208b77ba3ad50c67fce9b436b0
4710 Author: Galen Charlton <gmc@equinoxinitiative.org>
4711 Date: Tue May 9 14:56:04 2017 -0400
4713 LP#1708291: add a egShareDepthSelector directive
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.
4720 The initial use of this directive is for specifying how broadly
4721 prediction pattern templates should be seen.
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>
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
4731 commit 973f032feb02c24cf201fdb26ec0ac78b18aaa42
4732 Author: Galen Charlton <gmc@equinoxinitiative.org>
4733 Date: Fri Apr 21 12:05:45 2017 -0400
4735 LP#1708291: teach egIDL a new fieldmapper object representation
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.
4746 hash = obj.toTypedHash()
4750 obj = new egCore.idl.fromTypedHash(hash);
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>
4756 101 0 Open-ILS/web/js/ui/default/staff/services/idl.js
4758 commit 1660b0db5004ae6032c78dcc347305e08ac23347
4759 Author: Galen Charlton <gmc@equinoxinitiative.org>
4760 Date: Thu Apr 13 15:33:06 2017 -0400
4762 LP#1682609: upgrade to angular-ui-bootstrap 1.3.3
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>
4768 1 1 Open-ILS/web/js/ui/default/staff/package.json
4770 commit fc886e1d96a6bf5f78da305d94a0b4271ca2dbe4
4771 Author: Bill Erickson <berickxx@gmail.com>
4772 Date: Thu Aug 31 21:14:32 2017 -0400
4774 LP#1709521 Apply recent patrons from checkout
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
4781 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4782 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4784 12 6 Open-ILS/web/js/ui/default/staff/services/patron_search.js
4786 commit baf337b63d09b24a516881a91366da714e472c92
4787 Author: blake <blake@mobiusconsortium.org>
4788 Date: Thu Aug 31 20:33:17 2017 +0000
4790 LP1655158 Patron Search by Date of Birth
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.
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.
4805 Signed-off-by: blake <blake@mobiusconsortium.org>
4806 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
4814 commit 5fdb9b0b78f22accebd9760fff5771582bb4179d
4815 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4816 Date: Wed Aug 30 23:48:24 2017 -0400
4818 lp1709521 stamping schema upgrade
4820 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
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
4828 commit 930104e2a53619ba797de2925abcd7000af2d4a6
4829 Author: Kathy Lussier <klussier@masslnc.org>
4830 Date: Tue Aug 29 10:29:16 2017 -0400
4832 LP#1709521: Tweak description for new OU setting
4834 Update the description for the new Number of Retrievable Recent Patrons OU
4835 Setting to identify the default value if left unset.
4837 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4838 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
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
4843 commit e86fdc7d8ae1ed96a6125778b71b3d116643c6c3
4844 Author: Bill Erickson <berickxx@gmail.com>
4845 Date: Sat Aug 12 11:52:26 2017 -0400
4847 LP#1709521 Release notes for show recent patrons
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>
4853 14 0 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
4854 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
4856 commit 4962d99be33190e5287c6e875bdee7a5ac0e5b02
4857 Author: Bill Erickson <berickxx@gmail.com>
4858 Date: Sat Aug 12 11:52:40 2017 -0400
4860 LP#1709521 Webstaff show recent patrons
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.
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.
4873 For privacy, the recent patrons list expires from the browser when the
4874 authenticion token expires.
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>
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
4889 commit 4fc789e90bc31f98cd3adb3898ee2d5e23bca3b8
4890 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
4891 Date: Wed Aug 16 17:39:30 2017 -0400
4893 LP#1683575 - Webstaff fix silent fail of bad barcodes in ItemStatus
4895 This address the current issue in master, that causes bad barcodes
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.
4906 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4907 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4909 5 0 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4911 commit 18d1064ed6df5dee42f0987ec71040fc9f5dd7bd
4912 Author: Mike Rylander <mrylander@gmail.com>
4913 Date: Wed Aug 30 17:03:31 2017 -0400
4915 LP#1642086: Relase note for jQuery support
4917 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4922 commit 74e1fba0f5f6a0fd61db86216107b57a36f209a5
4923 Author: Mike Rylander <mrylander@gmail.com>
4924 Date: Wed Aug 30 16:54:59 2017 -0400
4926 LP#1642086: Adjust offline resources for jquery support
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.
4931 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4933 1 1 Open-ILS/src/templates/staff/base_js.tt2
4935 commit 5120189a1b973495608131634fab376daa075dff
4936 Author: Bill Erickson <berickxx@gmail.com>
4937 Date: Wed Aug 30 11:53:40 2017 -0400
4939 LP#1642086 TPAC Jquery path repair, .gitignore, karma
4941 * Repair JS path in TPAC jquery import.
4943 * Tell git to ignore Open-ILS/web/js/ui/default/common/build/ since it
4944 only contains generated files.
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.
4951 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4952 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
4958 commit 92dce936ac9dec063c52c1878ef647a284110312
4959 Author: Mike Rylander <mrylander@gmail.com>
4960 Date: Tue Aug 15 12:51:16 2017 -0400
4962 LP#1642086: Smallest possible JQuery patch that could work...
4964 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4965 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
4972 commit f1e2631e2cf586d906cf9fe0f971274045b8d243
4973 Author: Mike Rylander <mrylander@gmail.com>
4974 Date: Tue Aug 29 15:03:51 2017 -0400
4976 The ngToast maintainers decided to trick us with a new directory name. Thanks.
4978 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4979 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4981 2 2 Open-ILS/web/js/ui/default/staff/Gruntfile.js
4983 commit 23886b41105ee0e901a29fd113684a24ffd02852
4984 Author: Mike Rylander <mrylander@gmail.com>
4985 Date: Tue Aug 29 14:42:03 2017 -0400
4987 Fix the "404 asset" test
4989 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4990 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4992 3 2 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
4994 commit 346cba8d8f4606a3fdbc356194d5b511869cebb7
4995 Author: Mike Rylander <mrylander@gmail.com>
4996 Date: Tue Aug 29 14:15:06 2017 -0400
4998 Reorder the tabs and adjust the default based on logged-in-ness
5000 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5001 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5003 177 177 Open-ILS/src/templates/staff/offline-interface.tt2
5004 12 4 Open-ILS/web/js/ui/default/staff/offline.js
5006 commit b77f4cb27f98bf0a673f0a7e9c286b2dd2362d4a
5007 Author: Mike Rylander <mrylander@gmail.com>
5008 Date: Tue Aug 29 14:14:34 2017 -0400
5010 Remove confusing "session" tab from the offline menu entry -- the code will figure out the correct default tab
5012 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5013 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5015 1 1 Open-ILS/src/templates/staff/navbar.tt2
5017 commit 40079db66be4ab3450182362b1ff5ac684a449cf
5018 Author: Mike Rylander <mrylander@gmail.com>
5019 Date: Tue Aug 29 14:13:48 2017 -0400
5021 Add moment.js to the offline asset list
5023 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5024 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5026 2 0 Open-ILS/src/templates/staff/base_js.tt2
5028 commit 2b843e55d59b31068197eb248294395af8b33602
5029 Author: Mike Rylander <mrylander@gmail.com>
5030 Date: Tue Aug 8 13:25:39 2017 -0400
5032 offline: Load Lovefield wrapper in addition to the Lovefield framework
5034 Spotted by Bill Erickson. Thanks, Bill.
5036 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5037 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5040 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5042 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5044 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5046 commit 185fbc402af561165439ddf04e82cf0dab804da7
5047 Author: Mike Rylander <mrylander@gmail.com>
5048 Date: Mon Aug 7 11:12:53 2017 -0400
5050 offline: add live-test for offline assets
5052 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5053 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5058 commit cb523260f300377b9977b98d1bb9010e0419581d
5059 Author: Mike Rylander <mrylander@gmail.com>
5060 Date: Mon Aug 7 10:05:05 2017 -0400
5062 offline: Remove reference to nonexistent file
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.
5069 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5070 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5072 0 1 Open-ILS/src/templates/staff/base_js.tt2
5074 commit 5305b78a3c63b85a770f873139aec4701077ae38
5075 Author: Mike Rylander <mrylander@gmail.com>
5076 Date: Fri Aug 4 11:16:17 2017 -0400
5078 offline: Load lovefield in the testing framework
5080 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5081 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5083 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
5085 commit 09854bc35b46dc887e49ee307d71fa6ceab9813b
5086 Author: Mike Rylander <mrylander@gmail.com>
5087 Date: Thu Jul 27 12:59:43 2017 -0400
5089 offline: Prefer user-supplied param to browser-supplied cookie in the authen proxy
5091 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5092 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5094 2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
5096 commit 83dbb0001134b4323acb7e50b79c67d779aff1f5
5097 Author: Mike Rylander <mrylander@gmail.com>
5098 Date: Tue Jul 25 17:10:48 2017 -0400
5100 offline: Make sure the the field_doc structure exists before writing to it
5102 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5103 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5105 2 0 Open-ILS/web/js/ui/default/staff/offline.js
5107 commit d94719306d63457ed25c03deb2d4ce07d01e8315
5108 Author: Mike Rylander <mrylander@gmail.com>
5109 Date: Wed May 31 11:29:36 2017 -0400
5113 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5114 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5116 15 45 Open-ILS/web/js/ui/default/staff/services/idl.js
5118 commit 7c3cdbbd140865e07d08952422c82605ac8c5676
5119 Author: Mike Rylander <mrylander@gmail.com>
5120 Date: Mon Mar 20 16:38:15 2017 -0400
5122 LP#1706107: Offline mode
5124 Here is implemented an offline mode interface for the web staff client.
5126 It is made available during both network and server outages by using the
5127 UpUp[1] service worker wrapper.
5129 We leverage Lovefield[2] for local storage of library settings, configuration
5130 data, offline transactions, and the standalone offline block list.
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.
5140 [1]https://www.talater.com/upup/
5141 [2]https://google.github.io/lovefield/
5143 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5144 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5147 Open-ILS/src/templates/staff/base_js.tt2
5149 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5196 commit 4bea26e2721cd0cb52f2a4a6f7b570e98a83b720
5197 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5198 Date: Thu Aug 24 17:17:11 2017 -0400
5200 LP#1710512 - OPAC js strings need to be i18n-izable
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.
5208 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5209 Signed-off-by: Jason Stephenson <jason@sigio.com>
5211 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5218 commit 4b462fb7dd61713d69c89d3b02c4ad77217b441d
5219 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5220 Date: Tue Aug 29 17:44:26 2017 -0400
5222 lp1582354 stamping schema upgrade
5224 and some other tweaks:
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
5230 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
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
5240 commit 4ec0f29df944193ea668f67380c7d2a487bffb4f
5241 Author: Chris Sharp <csharp@georgialibraries.org>
5242 Date: Thu Sep 29 13:08:15 2016 -0400
5244 LP#1582354 - Add owning_lib to available links.
5246 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5247 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5249 3 1 Open-ILS/examples/fm_IDL.xml
5250 2 1 Open-ILS/src/sql/Pg/extend-reporter.sql
5252 commit 0325d0a5fcee2c6747064bdedee5d4c3462ea3f0
5253 Author: blake <blake@mobiusconsortium.org>
5254 Date: Tue May 17 16:27:00 2016 -0500
5256 LP1582354 report able to show bibs where the last copy was deleted cancels
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
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>
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
5277 commit 9e60f478f574f546bd40a019f75cb4119130ae8f
5278 Author: Kathy Lussier <klussier@masslnc.org>
5279 Date: Tue Aug 29 11:27:30 2017 -0400
5281 LP#1048822: Release notes entry for fuller simplified pull list title
5283 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5288 commit 75c7e2c0081583c4bb32e5a483baa9c30601b1c2
5289 Author: Kathy Lussier <klussier@masslnc.org>
5290 Date: Tue Aug 29 11:10:12 2017 -0400
5292 LP#1048822: Stamping upgrade script for simplified pull list fuller title
5294 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5302 commit 1bb10d44996351c362ac837dc8f9a0a641903e05
5303 Author: Josh Stompro <stomproj@larl.org>
5304 Date: Fri Jul 1 13:54:54 2016 -0500
5306 LP#1048822 - Fuller Title for reporter.super_simple_record
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.
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
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
5326 After Patch - Look at the simplified pull list again and see that the title now
5327 includes more information.
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>
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
5337 commit 47fa55c97cdd8eee851595be20667fad4c1dd6ec
5338 Author: Galen Charlton <gmc@equinoxinitiative.org>
5339 Date: Mon Aug 28 13:14:13 2017 -0400
5341 LP#1668734: stamp DB update
5343 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5351 commit fc9be0650aa7d801c6d3fe72461993e45ab1e619
5352 Author: Galen Charlton <gmc@equinoxinitiative.org>
5353 Date: Mon Aug 28 13:11:29 2017 -0400
5355 LP#1668734: set max_delay, similar to stock courtesy email notice
5357 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5362 commit e888f2db7c9e9d8e975900ab08828afe413f8fea
5363 Author: Galen Charlton <gmc@equinoxinitiative.org>
5364 Date: Mon Aug 28 12:55:50 2017 -0400
5366 LP#1668734: pin ID of new A/T definition
5368 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5373 commit 6e019d8d159701100cad43fdff336d28259297d5
5374 Author: McCanna <tmccanna@georgialibraries.org>
5375 Date: Thu Jul 20 15:44:28 2017 -0400
5377 LP#1668734 Action Trigger for SMS Preminder
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.
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>
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
5395 commit f21505025bfed5e7b6ac94e0c9440d027f327cf9
5396 Author: Kathy Lussier <klussier@masslnc.org>
5397 Date: Mon Aug 28 11:21:16 2017 -0400
5399 LP#1698206: Stamping upgrade script for copy_vis_attr_cache
5401 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5409 commit 24cd717e04d3fb4f96d8989c2883d3605f380a79
5410 Author: Galen Charlton <gmc@equinoxinitiative.org>
5411 Date: Thu Aug 17 18:22:37 2017 -0400
5413 LP#1698206: basic release notes entry
5415 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5416 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5421 commit 58fe62d8a43aac350830e17f35f80d6d781ce8a0
5422 Author: Galen Charlton <gmc@equinoxinitiative.org>
5423 Date: Thu Aug 17 18:16:39 2017 -0400
5425 LP#1698206: remove now-superfluous include of List::MoreUtils
5427 I've verified during rebasing that the rework introduced by the
5428 eliminate staged search branch happen to include an independent
5431 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5432 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5434 0 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
5436 commit c3a96ff241ee9cb6573cb8d0848992491bad595a
5437 Author: Galen Charlton <gmc@equinoxinitiative.org>
5438 Date: Thu Aug 17 12:35:03 2017 -0400
5440 LP#1698206: fix sequence error in schema update script
5442 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5443 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5445 196 196 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
5447 commit aaf0056d49bd36518fff992fbbb2d3469c2e1d62
5448 Author: Mike Rylander <mrylander@gmail.com>
5449 Date: Wed Aug 9 14:14:42 2017 -0400
5451 LP#1698206: Remove remaining SQL uses of the old copy visibility cache
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.
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.
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>
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
5467 commit 3af40daa339a695f11cbeddd2c6e0aeb4ed2ede7
5468 Author: Mike Rylander <mrylander@gmail.com>
5469 Date: Fri Aug 4 13:22:24 2017 -0400
5471 LP#1698206: Remove remaining uses of the old copy visibility cache
5473 Some Perl was still using the old cache table, so this teaches them the new
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>
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
5484 commit 95e6be5c2710f47bd60a9e6cda45796a5b83e65e
5485 Author: Mike Rylander <mrylander@gmail.com>
5486 Date: Fri Aug 4 12:52:05 2017 -0400
5488 LP#1698206: Copy counts generated from new vis cache data
5490 The unAPI, erm, API was depending on old copy visibility caching tables. Here
5491 we teach it to use the new style.
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>
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
5500 commit 19953de64b9e24aaef8f815c356f34b9407d713d
5501 Author: Mike Rylander <mrylander@gmail.com>
5502 Date: Mon Jul 31 11:40:07 2017 -0400
5504 LP#1698206: Reify baseline schema
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>
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
5517 commit 7319e93ca989f2abccd15b1aff70ab5904aa3cab
5518 Author: Mike Rylander <mrylander@gmail.com>
5519 Date: Wed Jul 19 14:07:39 2017 -0400
5521 LP#1698206: Make use of current search library in autosuggest
5523 Here we teach autosuggest how to check the opac search scope.
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>
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
5532 commit abdf6f8ebc385996be871594af8985a2fc07b4a2
5533 Author: Mike Rylander <miker@esilibrary.com>
5534 Date: Mon Jul 10 10:35:07 2017 -0400
5536 LP#1698206: Indicate broad searches and heavy facets
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.
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
5547 For facets, a user can page far enough to increase the visible number, if
5548 they cross superpage boundaries.
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>
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
5559 commit ec22696f691b30a085e6f6e4d0ed95de7e63d42e
5560 Author: Mike Rylander <mrylander@gmail.com>
5561 Date: Wed Jun 28 18:13:30 2017 -0400
5563 LP#1698206: Add TechRef documentation from commit message
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>
5569 197 0 docs/TechRef/PureSQLSearch.adoc
5570 create mode 100644 docs/TechRef/PureSQLSearch.adoc
5572 commit 688c2a26d0921ba06dd633835348bdda3989591b
5573 Author: Mike Rylander <miker@esilibrary.com>
5574 Date: Wed Jun 28 18:07:21 2017 -0400
5576 LP#1698206: Remove hit estimation cruft
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.
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>
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
5589 commit d9fa69dee18b43d5a2efc460411c45f4064ae7cc
5590 Author: Mike Rylander <mrylander@gmail.com>
5591 Date: Thu Jun 15 15:54:40 2017 -0400
5593 LP#1698206: Eliminate Staged Search
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
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.
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.
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.
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.
5644 === Overview of existing search logic
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
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
5665 .... Check for OPAC visible copies (trigger-maintained materialization)
5666 .... Check for peer bib OPAC visible copies
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
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
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.
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
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.
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
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.
5721 Among the important improvements that Postgres 9.4 and newer versions bring to
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.
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.
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.
5738 Unsurprisingly, and in addition to the above improvements, performance is
5739 improved marginally as each successive Postgres version at and beyond 9.4.
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
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.
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
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.
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.
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.
5787 === Funding and development
5788 This project was funded by MassLNC and developed by Equinox Open Library
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>
5796 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
5798 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
5811 commit e3fd9e6693dd3beec3711c9dcdd1685a91151cdb
5812 Author: Galen Charlton <gmc@equinoxinitiative.org>
5813 Date: Mon Aug 28 11:08:22 2017 -0400
5815 LP#1689608: stamp schema update
5817 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5825 commit 076836d90591496b7c97b9da8d5c19fc84e4c701
5826 Author: Galen Charlton <gmc@equinoxinitiative.org>
5827 Date: Mon Aug 28 11:02:20 2017 -0400
5829 LP#1689608: add release notes
5831 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5836 commit 2b92656852cee200277366614b5706d36851fde1
5837 Author: Kathy Lussier <klussier@masslnc.org>
5838 Date: Fri Jul 21 12:33:03 2017 -0400
5840 LP#1689608: Minor fixes
5842 Fixe a typo in the seed data:
5845 Also, add the user bucket service to karma test so that our tests are happy.
5847 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5848 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
5853 commit b3e2b84ec99c8c6fafdc6e2e2051679725c10734
5854 Author: Mike Rylander <mrylander@gmail.com>
5855 Date: Thu Feb 2 15:29:46 2017 -0500
5857 LP#1689608: Batch user editing
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.
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.
5873 From this interface it is possible to perform a set of specific batch update
5874 operations against users generally.
5879 In order to facilitate the update of user data fields, specifically:
5882 * Primary Permission Group (group application permissions consulted)
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
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.
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.
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.
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.
5910 As a batch process, rather than a direct edit, this mechanism explicitly skips
5911 processing of Action/Trigger event definitions for user update.
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.
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.
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.
5934 As a batch process, rather than a direct edit, this mechanism explicitly skips
5935 processing of Action/Trigger event definitions for user deletion.
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.
5940 Editing Statistical Category Entries
5941 ------------------------------------
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
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.
5956 As a batch process, rather than a direct edit, this mechanism explicitly skips
5957 processing of Action/Trigger event definitions for user update.
5959 New service requirement
5960 -----------------------
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.
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>
5972 Open-ILS/src/templates/staff/circ/patron/index.tt2
5973 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
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
6022 commit ebf932e1444d8c56fc66a78a12042050534ebc9d
6023 Author: Ben Shum <ben@evergreener.net>
6024 Date: Sat Aug 26 18:39:03 2017 -0400
6026 LP#1712657: stamping schema update (fixup)
6028 Originally committed with the wrong upgrade stamp number. Move that file,
6029 and also update the baseline schema upgrade version.
6031 Signed-off-by: Ben Shum <ben@evergreener.net>
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
6039 commit 7b41b6654f124da9c6d3f3ce39c0f351c714c35d
6040 Author: Galen Charlton <gmc@equinoxinitiative.org>
6041 Date: Fri Aug 25 15:51:44 2017 -0400
6043 LP#1685929: (follow-up) fix passing copy when opening volume/copy editor
6045 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6047 4 2 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6049 commit 5ec2a27f0aa2645f3e63ac11c5f9a8ea08154fca
6050 Author: Galen Charlton <gmc@equinoxinitiative.org>
6051 Date: Fri Aug 25 15:17:25 2017 -0400
6053 LP#1685929: adjust egItem.print_spine_labels()
6055 Make egItem.print_spine_labels() accept a list of copy
6056 IDs and make the caller responsible for putting that list together.
6058 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
6063 commit a45608038328700ea54d52582096abf22704eda0
6064 Author: Galen Charlton <gmc@equinoxinitiative.org>
6065 Date: Fri Aug 25 11:49:31 2017 -0400
6067 LP#1685929: (follow-up) fix rebase error
6069 Intentionally not putting two actions in the Show group.
6071 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6073 0 2 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6075 commit 91771c5f535892f909ab0bf30bd4a15fe1338f6f
6076 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6077 Date: Tue Aug 1 22:42:00 2017 +0100
6079 LP#1685929: add implementation print spine labels to checkin grid
6081 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6082 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
6087 commit 85852d50014b7527d7775d874ae257e4fb14eeaf
6088 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6089 Date: Fri Aug 11 16:11:45 2017 +0100
6091 LP#1685929 - Extract itemSvc from item module to core
6093 Refactored Missing Pieces module and CheckIn to use
6094 shared functionally of itemSvc, which is now it's own
6097 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6098 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6101 Open-ILS/web/js/ui/default/staff/cat/item/app.js
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
6112 commit 85f6c2b8715a29d6c92c29132d2b05469de66e64
6113 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6114 Date: Fri Aug 11 16:00:29 2017 +0100
6116 LP#1685929-Adds more XUL parity to Webstaff checkIn
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.
6122 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6123 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6126 Open-ILS/web/js/ui/default/staff/cat/item/app.js
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
6133 commit 42528f5dd56f63ab4d143c3f05872f96a1c3132a
6134 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
6135 Date: Mon Aug 21 16:12:46 2017 -0700
6137 LP#1684988: add opt-in check to patron service
6139 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6140 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
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
6146 commit 546428a27a9ea1cfae9142183dcc2c411a54db3e
6147 Author: Dan Wells <dbw2@calvin.edu>
6148 Date: Thu Aug 24 17:54:38 2017 -0400
6150 Forward-port 2.11.8 upgrade script
6152 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
6157 commit b5a9d112692bef30da88cea2d52c76c4d775aa5a
6158 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
6159 Date: Wed Jul 12 13:38:13 2017 -0700
6161 LP#1699566: item barcode completion in web client
6163 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6164 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
6171 commit 71871c25088e592848b90b8deba70bc6d7347d30
6172 Author: Galen Charlton <gmc@equinoxinitiative.org>
6173 Date: Wed Aug 23 12:08:12 2017 -0400
6175 LP#1694577: exclude empheral search results folder from selector
6177 Otherwise, the folder selector for the move or clone template
6178 actions includes a blank entry.
6180 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6181 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6183 1 0 Open-ILS/web/reports/oils_rpt_folders.js
6185 commit 3fa270582a1d6a11604092da8fcb3883a756d829
6186 Author: Galen Charlton <gmc@equinoxinitiative.org>
6187 Date: Wed Aug 23 11:54:32 2017 -0400
6189 LP#1694577: tweak searching for words in report templates
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)".
6195 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6196 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6198 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
6199 1 0 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6201 commit 40f80bda176375653a8835dbad0a6311e02e66f2
6202 Author: Bill Erickson <berickxx@gmail.com>
6203 Date: Sat Aug 12 11:25:16 2017 -0400
6205 LP#1694577 Release notes for report template search
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>
6211 32 0 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6212 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
6214 commit 3380dacfcd88ea8168e84caccf0c4e41ccd8df33
6215 Author: Bill Erickson <berickxx@gmail.com>
6216 Date: Sat Aug 12 11:12:17 2017 -0400
6218 LP#1694577 Reports template searching and paging
6220 Adds a new template search from along the top of the reports interface.
6221 Templates may be searched name and/or description.
6223 Adds paging support to the template, reports, and output interfaces.
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>
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
6238 commit 675fd78e952c3b339a9e4ea42d40e19176476d67
6239 Author: Bill Erickson <berickxx@gmail.com>
6240 Date: Sat Aug 12 11:08:30 2017 -0400
6242 LP#1694577 Report templates search API & paging
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.
6249 Adds paging support (limit / offset) for retriving templates, reports,
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>
6256 107 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
6258 commit 6a144c779e4fa5b02ffd92e309eaa79f0891eb46
6259 Author: Dan Scott <dan@coffeecode.net>
6260 Date: Wed Jul 12 10:07:23 2017 -0400
6262 LP#1703678 Display foreign item location and status
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
6269 Signed-off-by: Dan Scott <dan@coffeecode.net>
6270 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6272 2 2 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6274 commit 8cdeb16aa522f46fcc84a82c70bed23846bc032c
6275 Author: Dan Wells <dbw2@calvin.edu>
6276 Date: Tue May 31 15:51:47 2016 -0400
6278 LP#1703678 Show foreign copies even if only one
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).
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>
6287 1 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6289 commit b17fad6b7a21bf86ef04fa45e000f01a7dc1e809
6290 Author: Ben Shum <ben@evergreener.net>
6291 Date: Tue Aug 15 16:45:58 2017 -0400
6293 Translation updates - newpot
6295 Signed-off-by: Ben Shum <ben@evergreener.net>
6296 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
6307 commit 0a4960fd54bfdacde0e933119b6464b4ee44f512
6308 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
6309 Date: Mon Aug 14 16:21:34 2017 -0700
6312 Asciidoc fix for report data type icons.
6314 Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
6316 9 9 docs/reports/reporter_template_terminology.adoc
6318 commit c5838c87c0f20f1ba01ce525d30c1637751d85e2
6319 Author: Galen Charlton <gmc@equinoxinitiative.org>
6320 Date: Mon Jul 31 16:57:06 2017 -0400
6322 LP#1701001: add release notes
6324 Here is the test plan for the feature:
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'
6332 [5] Verify that the patron's barcode is inserted into the patron
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
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>
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
6350 commit a489dc120b5df242db1d13edaea629ba6b7d020d
6351 Author: Galen Charlton <gmc@equinoxinitiative.org>
6352 Date: Fri Jul 28 16:54:55 2017 -0400
6354 LP#1701001: add "patron search" button to OPAC place hold form
6356 This button is displayed only when the public catalog is embedded
6357 in the web staff client and the iframe's controller explicitly
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>
6364 5 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
6366 commit 9c6a92f8dc9d5d2965b75e7ce74b7d6ba34bc783
6367 Author: Galen Charlton <gmc@equinoxinitiative.org>
6368 Date: Fri Jul 28 16:55:22 2017 -0400
6370 LP#1701001: add search-to-hold to catalog app
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
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>
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
6386 commit 2e0ea0eac16390a10d1ec727a5fbd43744b0fed7
6387 Author: Galen Charlton <gmc@equinoxinitiative.org>
6388 Date: Fri Jul 28 16:55:37 2017 -0400
6390 LP#1701001: split patron search form into separate templates
6392 This patch breaks up the patron search form and results into
6393 separate templates and adds a template for a patron selector
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>
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
6408 commit fcd4229f895e98de2164012c1730f2479da40096
6409 Author: Galen Charlton <gmc@equinoxinitiative.org>
6410 Date: Fri May 26 20:41:38 2017 +0000
6412 LP#1701001: carve out a reusable patron search service
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:
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}));
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>
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
6440 commit 2015799e80e18d4259b7149986fec175e9238aad
6441 Author: Mike Rylander <mrylander@gmail.com>
6442 Date: Thu Aug 10 16:41:03 2017 -0400
6444 LP#1710010: Fix item status file upload
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.
6450 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6451 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6453 13 6 Open-ILS/web/js/ui/default/staff/cat/item/app.js
6455 commit 46b52535165051a030404fe3e2be641e9e3dd6e9
6456 Author: Galen Charlton <gmc@equinoxinitiative.org>
6457 Date: Fri Aug 11 15:35:38 2017 -0400
6459 LP#1705524: fix a quoting issue in the DB update scripts
6461 ... toss enough quotes at the problem, and eventually one
6462 will make it to the end.
6464 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6466 2 2 Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
6468 commit e052cad09214b8f79618e9ddd66b1159a4a2e5cf
6469 Author: Bill Erickson <berickxx@gmail.com>
6470 Date: Fri Aug 11 14:25:24 2017 -0400
6472 LP#1705524 Stamping org timezones SQL
6474 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
6482 commit 0f0203bb230fce6b44137e8203b999a5de326b46
6483 Author: Mike Rylander <mrylander@gmail.com>
6484 Date: Thu Aug 3 14:18:30 2017 -0400
6486 LP#1705524: Minor cleanup in prep for committing
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.
6493 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6495 5. Added if (date == 'now') check.
6497 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
6504 commit 6cf766a634e123f0b89eece2a0096a7b6d01fb7a
6505 Author: Bill Erickson <berickxx@gmail.com>
6506 Date: Thu Aug 3 11:43:56 2017 -0400
6508 LP#1705524 Grid value filter defaults to null
6510 Avoid use of Perl undef in JS.
6512 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6513 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6515 1 1 Open-ILS/web/js/ui/default/staff/services/grid.js
6517 commit d012c91ef7693f94e4bc836ad408f5bf6e5bf32a
6518 Author: Bill Erickson <berickxx@gmail.com>
6519 Date: Thu Aug 3 11:35:31 2017 -0400
6521 LP#1705524 Closed dates editor handles no timezones
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
6527 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6528 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6530 5 1 Open-ILS/xul/staff_client/server/admin/closed_dates.js
6532 commit 0ac027598e4d80960b8090bc45242bc2ad95cb67
6533 Author: Bill Erickson <berickxx@gmail.com>
6534 Date: Thu Aug 3 11:25:56 2017 -0400
6536 LP#1705524 Load workstation org timezone in startup
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.
6541 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6542 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6544 2 1 Open-ILS/web/js/ui/default/staff/services/startup.js
6546 commit e6c7aa0980416931b03d163a39d8c40274bcce38
6547 Author: Mike Rylander <mrylander@gmail.com>
6548 Date: Wed Aug 2 16:56:20 2017 -0400
6550 LP#1705524: Override angular date filter
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.
6556 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6557 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6559 34 29 Open-ILS/web/js/ui/default/staff/services/ui.js
6561 commit 51c0123d2cd43b8a64479df0527ef648aa62ced4
6562 Author: Mike Rylander <mrylander@gmail.com>
6563 Date: Mon Jul 24 10:27:09 2017 -0400
6565 LP#1705524 Adding timezone release note
6567 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6568 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
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
6573 commit 3c320f1a2a439329a0f2933af53a8170c12017bf
6574 Author: Mike Rylander <mrylander@gmail.com>
6575 Date: Mon Jul 24 10:13:31 2017 -0400
6577 LP#1705524: Adjust day-granular due date pushing
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.
6583 An optional SQL command is provided by the upgrade script to retroactively
6584 adjust existing due dates after library configuration is complete.
6586 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6587 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
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
6592 commit f33efdc0a21ec4e0533e2cc380d94c63ed4bea6d
6593 Author: Mike Rylander <mrylander@gmail.com>
6594 Date: Thu Jul 20 17:52:38 2017 -0400
6596 LP#1705524: Use the new grid configuration for date format in the bills list
6598 The bills list in the patron interface predated any grid date formatting, so
6599 we bring it into the modern world.
6601 This also enhances the grid autoformatting for dates to support both flattened
6602 and dot-pathed item layout.
6604 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6605 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
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
6610 commit da6075828f9bba157b6b0fd850d4d87e9b91cd06
6611 Author: Mike Rylander <mrylander@gmail.com>
6612 Date: Wed Jun 21 14:03:29 2017 -0400
6614 LP#1705524: Honor timezone of the acting library where appropriate
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.
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.
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
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.
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.
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.
6659 This work, as with 1485374 was funded by SITKA, and we thank them for their
6660 partnership in making this happen!
6662 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6663 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
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
6702 commit b45f7d99938f02f39a37ebecbed5099dcb4c84b5
6703 Author: Galen Charlton <gmc@equinoxinitiative.org>
6704 Date: Fri Aug 11 12:23:01 2017 -0400
6706 LP#1659928: fix regression introduce by previous patches
6708 A couple other places that use the standing_penalty list needed to
6709 be adjusted to account for the non-de-fleshing.
6711 Kudos to Jason Etheridge for noting the live_t test failure. Also,
6714 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6716 2 2 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6718 commit 01aa516be0861619b8d73af542b51d22fdc18b0d
6719 Author: Jason Stephenson <jason@sigio.com>
6720 Date: Sat Jan 7 19:49:12 2017 -0500
6722 LP 1542495: Release Notes and Sample Config Change.
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
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>
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
6736 commit 93f18ff0062954a199bee88aea56975472cf456d
6737 Author: Jason Stephenson <jason@sigio.com>
6738 Date: Mon Jan 2 10:51:48 2017 -0500
6740 LP 1542495: Remove OpenILS::SIP::clean_text.
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.
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>
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
6754 commit f92c526708a82dd410139320f1cc6cd763e7cc36
6755 Author: Galen Charlton <gmc@equinoxinitiative.org>
6756 Date: Thu Aug 10 17:26:24 2017 -0400
6758 LP#1160347: (follow-up) fix a couple field class entries
6760 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6762 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
6764 commit 6309bd9290cc64ed93cc99d959bc975d1227b1d6
6765 Author: Chris Sharp <csharp@georgialibraries.org>
6766 Date: Wed Aug 9 08:42:29 2017 -0400
6768 LP#1160347 - Fixing missing closing parens in INSERT statement
6770 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6771 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6773 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
6775 commit 5cda01f62d276393f75e071ab99d9b784f2ae965
6776 Author: Ben Shum <ben@evergreener.net>
6777 Date: Wed Apr 19 09:10:33 2017 -0400
6779 LP#1160347: i18n fixes for db.seed
6781 Some strings were not marked for translation. Also, there were strings
6782 with incorrect IDs, or mismatched entries.
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>
6788 54 44 Open-ILS/src/sql/Pg/950.data.seed-values.sql
6790 commit 89cb470e38b7cc4c0adf4f51810bf63c8b821461
6791 Author: Galen Charlton <gmc@equinoxinitiative.org>
6792 Date: Thu Aug 10 12:45:58 2017 -0400
6794 LP#1709932: recognize more strings from oils_i18n_gettext()
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.
6804 [1] Apply patch and run
6806 cd build/i18n && make sql2pot
6808 [2] Verify that no error messages are produced during
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.
6818 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6819 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6821 3 3 build/i18n/scripts/db-seed-i18n.py
6823 commit f32b455a1b0a99333e77044358d2d082bd5a222f
6824 Author: Galen Charlton <gmc@equinoxinitiative.org>
6825 Date: Thu Aug 10 16:43:36 2017 -0400
6827 LP#1659928: (follow-up) the flesh stays on...
6829 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6831 1 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6833 commit 7307537bb0c1c5bcd702313547f5521781ad5a7b
6834 Author: blake <blake@mobiusconsortium.org>
6835 Date: Thu Jun 15 13:39:08 2017 -0500
6837 LP1659928 SIP is not respecting standing penalties for charge ok and hold ok
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.
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.,
6849 6300020060329 201700Y AOevergreen|AA99999384262||
6851 [2] Verify that the first six positions of the response are
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 ...'
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>
6865 29 40 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
6867 commit a903911387ca31e49f115f5eb2aa4605b7600aaf
6868 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
6869 Date: Thu Aug 10 12:08:34 2017 -0700
6871 Docs: Web Client Data Types
6873 Updated chart of data type icons in web client.
6875 Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
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
6897 commit 84e7b2415a46460e160da2200c4b9ef3379ac767
6898 Author: Jason Etheridge <jason@EquinoxInitiative.org>
6899 Date: Thu Aug 10 14:06:08 2017 -0400
6901 syntax: end-quote for stored procedure
6903 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6905 1 0 Open-ILS/src/sql/Pg/220.schema.rating.sql
6907 commit 2e847e361dd8f013f273c436bf0aeaa68dc4fcb9
6908 Author: Jason Etheridge <jason@EquinoxInitiative.org>
6909 Date: Thu Aug 10 14:01:52 2017 -0400
6911 syntax error in schema script
6913 incidentally, I'm a huge fan of comma-first style, I18N-breakage aside :)
6915 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6917 1 1 Open-ILS/src/sql/Pg/220.schema.rating.sql
6919 commit b051ae99087ebcc4adac220c91f7981c5e1280ae
6920 Author: Mike Rylander <mrylander@gmail.com>
6921 Date: Thu Aug 10 11:16:13 2017 -0400
6923 Stamping populariy parameter upgrade scripts
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.
6930 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
6943 commit 9c4e9660a6ec10687504966a84ed4259fced6610
6944 Author: Kathy Lussier <klussier@masslnc.org>
6945 Date: Mon Jul 31 13:43:38 2017 -0400
6947 LP#1688099: Popularity parameter for the number of OUs that own a title
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
6956 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6957 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
6964 commit 2f8bf6c328c2caa7ded0cfe7debe3b7423fb8f70
6965 Author: Kathy Lussier <klussier@masslnc.org>
6966 Date: Mon Jul 31 16:36:50 2017 -0400
6968 LP#1688096: Popularity parameter for in-house use
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.
6973 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
6981 commit dcf52caab8f188d250ac82fd9e6b95fa07a1f320
6982 Author: Bill Erickson <berickxx@gmail.com>
6983 Date: Wed Aug 9 16:41:53 2017 -0400
6985 LP#1709476 Copy summary aged circ display repair
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.
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
6999 [6] Confirm the patron displayed under the 'Recent Circ History' tab
7000 shows '<Aged Circulation>'
7002 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7003 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7008 commit fc2dcdadb96da9d5b051703e9b65290025bac6f7
7009 Author: Mike Rylander <mrylander@gmail.com>
7010 Date: Wed Aug 9 15:37:05 2017 -0400
7012 Stamping upgrade script for slim all-circs view
7014 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
7022 commit 4105f8d3d4bc214104efa997bb5bd84bd13a6fb8
7023 Author: Bill Erickson <berickxx@gmail.com>
7024 Date: Thu Jun 1 16:11:11 2017 -0400
7026 LP#1695007 Webstafff circ group summary display fix
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.
7032 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7033 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7035 1 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
7037 commit 4a244416e1d5cc01104fb583c58b6a8d816cec95
7038 Author: Bill Erickson <berickxx@gmail.com>
7039 Date: Thu Jun 1 10:56:11 2017 -0400
7041 LP#1695007 All-circulations slim DB VIEW
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.
7048 The new leaner view is now used by various other views and APIs in place
7049 of the all_circulation view:
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]
7060 To Test (webstaff style):
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
7069 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7070 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
7080 commit 2621af6377970470e347559d67f0da5de47aaa9f
7081 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
7082 Date: Tue May 23 16:36:44 2017 -0400
7084 LP#1098685: Require OPAC patron holds w/ phone/SMS notification to enter that info
7086 This provides some plain vanilla JS form validation, and error feedback
7087 using a yellow background color on the culprit input field.
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>
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
7098 commit db7b67abd0c52a1ae92f35a7b4f28f441a9af8ad
7099 Author: Galen Charlton <gmc@equinoxinitiative.org>
7100 Date: Tue Aug 8 17:28:43 2017 -0400
7102 LP#1480432: stamp DB update
7104 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7112 commit 2790b6e8a1d375134ff654d098eeccafea2f27f7
7113 Author: Michele Morgan <mmorgan@noblenet.org>
7114 Date: Thu Sep 29 16:35:20 2016 -0400
7116 LP#1480432: choose broadest depth if staff has same perm multiple times
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.
7126 [1] Run the t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
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.
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>
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
7142 commit 1f027999be137ebf3454d5a2259e40c1afb3a4b0
7143 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
7144 Date: Fri Jun 2 10:36:30 2017 -0400
7146 LP#1480432 - Added tests for permission.usr_perms() change
7148 Making sure that returned permissions are depth sorted ascending.
7149 Tests and verifies mmorgan's patch for said lp bug.
7151 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
7153 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7158 commit 96b1d32ccec2c01631ea8a39b72e89b6f1880aac
7159 Author: Galen Charlton <gmc@equinoxinitiative.org>
7160 Date: Mon Aug 7 16:52:04 2017 -0400
7162 LP#1681095: (follow-up) fix a template syntax error
7164 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7166 1 1 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
7168 commit 3ad807fd108a5975d8462cceaac24710109d1ef5
7169 Author: Galen Charlton <gmc@equinoxinitiative.org>
7170 Date: Mon Aug 7 16:49:17 2017 -0400
7172 LP#1075401: add release notes entry
7174 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7176 5 0 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7178 commit ad9f052688f3be18dd0b8829ab449cac5d810ee9
7179 Author: Galen Charlton <gmc@equinoxinitiative.org>
7180 Date: Mon Aug 7 16:44:32 2017 -0400
7182 LP#1075401: stamp DB update
7184 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7192 commit 838f30e150dd1c589ed9a2cb7dc8494b467c63de
7193 Author: Michele Morgan <mmorgan@noblenet.org>
7194 Date: Mon Jul 3 14:49:42 2017 -0400
7196 LP 1075401 - Upgrade script to nullify existing bad data
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.
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>
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
7208 commit 27cec68fcf4f93090e75b97630f8ff204a89f8fc
7209 Author: Michele Morgan <mmorgan@noblenet.org>
7210 Date: Tue Apr 18 12:11:01 2017 -0400
7212 LP#1075401: adjust two fields in the legacy Serials Copy Template editor
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.
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.]
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>
7228 7 5 Open-ILS/examples/fm_IDL.xml
7230 commit 98fc4aff6296411de4f1365ef21ea44d635ccf62
7231 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
7232 Date: Fri May 26 10:05:02 2017 -0700
7234 LP#1693851: Fix hardcoded paths in srfsh support scripts
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>
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
7248 commit 95f46e11a7513e6392b483985b45c71449048712
7249 Author: Bill Erickson <berickxx@gmail.com>
7250 Date: Mon Aug 7 14:39:14 2017 -0400
7252 LP#1704873 Stamping SQL upgrade for print labels
7254 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
7262 commit 308c2321a32f4b5fb9f746382be7c77870ca7b44
7263 Author: Jason Etheridge <jason@EquinoxInitiative.org>
7264 Date: Fri Aug 4 17:47:12 2017 -0400
7266 LP#1704873 webstaff: item label setting stickiness
7268 Save last template applied as default.
7270 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
7271 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7273 17 4 Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
7275 commit 69220697852976ecddc304124b4e06d6237bb189
7276 Author: Jason Etheridge <jason@esilibrary.com>
7277 Date: Sun Mar 5 16:07:17 2017 -0500
7279 LP#1704873 webstaff: label printing
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
7302 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
7303 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
7332 commit 8474754f6ad39d01b5ca8f4636dc6a418793e936
7333 Author: Galen Charlton <gmc@equinoxinitiative.org>
7334 Date: Mon Aug 7 14:43:55 2017 -0400
7336 LP#1681095: add release notes
7338 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7343 commit 9392f2adcab6b8ecd1dc36c250885d7652a0c994
7344 Author: Galen Charlton <gmc@equinoxinitiative.org>
7345 Date: Mon Aug 7 14:35:38 2017 -0400
7347 LP#1681095: fix TT syntax error
7349 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7351 1 1 Open-ILS/src/templates/kpac/record.tt2
7353 commit b4d40fc34ed0d78a7fc9fa314cf18bae80253e2b
7354 Author: Galen Charlton <gmc@equinoxinitiative.org>
7355 Date: Mon Aug 7 14:22:02 2017 -0400
7357 LP#1681095: add cache-busting to a couple more links
7359 This covers a couple more resources added since the last
7360 time that the branch for this bug was rebased.
7362 The following command can help find other places where the
7363 cache-busting key should be added:
7365 git grep -P '\.(gif|png|jpg|js|css)' Open-ILS/src/templates/{opac,kpac}|grep -v cache_key|grep -v eg_cache_hash
7367 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7369 1 1 Open-ILS/src/templates/opac/parts/js.tt2
7370 1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
7372 commit 647a0d21022aa8d61c8de6894d3b02bfd3a08c40
7373 Author: Dan Scott <dan@coffeecode.net>
7374 Date: Sat Apr 8 09:26:42 2017 -0400
7376 LP#1681095 Browser cache-busting key for longer expires
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.
7384 Addresses TPAC and KPAC
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>
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
7432 commit 1cb0d8c63c445979e272f4ad72ea912afcabf7e2
7433 Author: Dan Scott <dan@coffeecode.net>
7434 Date: Sat Apr 8 11:02:02 2017 -0400
7436 LP#1681095 Set aggressive default cache expires timelines
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.
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>
7445 8 6 Open-ILS/examples/apache/eg.conf.in
7446 8 6 Open-ILS/examples/apache_24/eg.conf.in
7448 commit 0e9f29730a5777630e11fcffee752c75c215533f
7449 Author: Kathy Lussier <klussier@masslnc.org>
7450 Date: Tue Jul 25 10:23:20 2017 -0400
7452 LP#1706365: cursor for record menu items should be a pointer
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.
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.
7465 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7466 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7468 7 7 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
7470 commit b9add5846c0faf392cdccc470efd19452843672e
7471 Author: Galen Charlton <gmc@equinoxinitiative.org>
7472 Date: Mon Aug 7 11:15:57 2017 -0400
7474 LP#1694529: tweak wording of collision alert message
7476 And here's a test plan for the patch series as a whole:
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.
7487 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7489 1 1 Open-ILS/src/templates/staff/circ/patron/index.tt2
7491 commit a2f33fedb3efb8a91775541084a963141f6b8cda
7492 Author: Bill Erickson <berickxx@gmail.com>
7493 Date: Thu Jun 29 17:53:56 2017 -0400
7495 LP#1694529 Patron editor friendly xact ID collision alert
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.
7501 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7502 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7507 commit de82391aa8379f95352a4e6f565f85bd1463a63b
7508 Author: Galen Charlton <gmc@equinoxinitiative.org>
7509 Date: Mon Jul 24 12:17:51 2017 -0400
7511 LP#1684126: copy images used by staff portal outside of /xul/
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.
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
7526 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7527 Signed-off-by: Ben Shum <ben@evergreener.net>
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
7570 commit aa139defa54c613444af14bc083b45803abbba2a
7571 Author: Bill Erickson <berickxx@gmail.com>
7572 Date: Thu Aug 3 15:43:52 2017 -0400
7574 LP#1708510 Postgres 9.6 full text search config
7576 Avoid DB warnings about missing full-text search configs on PG 9.6 by
7577 symlinking to original full text config.
7579 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7580 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7585 commit 6273f1ddae68d48322144d11d06b1034580e153e
7586 Author: Galen Charlton <gmc@equinoxinitiative.org>
7587 Date: Wed May 17 11:22:25 2017 -0400
7589 LP#1411699: ensure that Dojo remains available for added content tab
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.
7597 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7598 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7600 6 0 Open-ILS/src/templates/opac/parts/header.tt2
7602 commit 9619a1b583e20051054914fc18fb2a1997c58cb5
7603 Author: Dan Scott <dscott@laurentian.ca>
7604 Date: Sun Apr 2 10:45:00 2017 -0400
7606 LP#1411699: Make Dojo conditional for advanced search
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.
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.
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
7623 [3] Verify that other components that currently depend on Dojo,
7624 such as the ebook API, continue to work.
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>
7630 4 3 Open-ILS/src/templates/opac/parts/header.tt2
7632 commit f0f88695d5fe6184a9bfb94fdee4c8a9c53dd3ec
7633 Author: Galen Charlton <gmc@equinoxinitiative.org>
7634 Date: Wed Aug 2 14:45:49 2017 -0400
7636 LP#1705478: add release notes
7638 These release notes also refer to the enhancement
7639 made in bug 1692106.
7641 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7646 commit 41f9a3b8caaf901d2cbe05cfb60461114ffe8e3d
7647 Author: Galen Charlton <gmc@equinoxinitiative.org>
7648 Date: Wed Aug 2 14:39:23 2017 -0400
7650 LP#1705478: (follow-up) emit prefix subfield before call number
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
7658 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7660 1 1 Open-ILS/src/support-scripts/marc_export.in
7662 commit 9720422e9d46e656f0d0d944babadad74e18478d
7663 Author: Martha Driscoll <driscoll@noblenet.org>
7664 Date: Thu Jul 20 14:19:56 2017 -0400
7666 LP#1705478: Marc_export should include call number prefix and suffix
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
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>
7676 54 0 Open-ILS/src/support-scripts/marc_export.in
7678 commit ccb7382c52346f513c4a14d8b15d3506f042531a
7679 Author: Galen Charlton <gmc@equinoxinitiative.org>
7680 Date: Wed Aug 2 11:55:12 2017 -0400
7682 LP#1189989: (follow-up) normalize capitalization of "onclick"
7684 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7686 1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
7688 commit 64008ef2f43d4d7c964e9b1f49639713a16e322f
7689 Author: Galen Charlton <gmc@equinoxinitiative.org>
7690 Date: Wed Aug 2 11:49:08 2017 -0400
7692 LP#1189989: (follow-up) ignore invalid thaw date
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.
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.
7703 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7705 8 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7707 commit 901bb58e5b0bd4dcd365207fdbb2dd59b108f532
7708 Author: Kathy Lussier <klussier@masslnc.org>
7709 Date: Tue Aug 1 16:48:19 2017 -0400
7711 LP#1189989: Release notes entry for suspend option when placing hold
7713 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7714 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7716 9 0 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
7717 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
7719 commit fcdcab1d2904f46d2d9ff0e15087fad81efa90a1
7720 Author: Jason Stephenson <jason@sigio.com>
7721 Date: Fri Jul 21 12:47:14 2017 -0400
7723 LP 1189989: Add suspend option when placing hold
7725 This commit adds some bells and whistles to the basic functionality:
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.
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.
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
7741 4. Adds a "Set activation date" anchor to toggle the appearance of the
7742 text input for the optional thaw date.
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
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.
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.
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.
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>
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
7776 commit 1c88f4cefa9a7945b3520b7249f7134d26f8fa4b
7777 Author: Jason Stephenson <jason@sigio.com>
7778 Date: Sun Apr 23 15:54:12 2017 -0400
7780 LP 1189989: Add suspend option when placing hold
7782 Fix the Apache Internal Server error caused by the previous patch.
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>
7788 9 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7790 commit b3d4bb5f364cca24d02b64ace7de884290f21992
7791 Author: Bill Ott <bott@grpl.org>
7792 Date: Tue Aug 20 11:19:27 2013 -0400
7794 LP 1189989: Add suspend option when placing hold
7796 Return of an option from JSPAC, the ability to immediately suspend a
7797 hold when it's placed.
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.
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.
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>
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
7816 commit a54b18e01f98ac74dfa9ab9e886c344e045e92d7
7817 Author: Mike Rylander <mrylander@gmail.com>
7818 Date: Mon Jul 31 15:15:57 2017 -0400
7820 Revert "LP#1635737 Use new OpenSRF interval_to_seconds() context"
7822 This reverts commit 04a101312b0a42d34108c8d78997a3960241363a.
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
7827 commit 04a101312b0a42d34108c8d78997a3960241363a
7828 Author: Dan Wells <dbw2@calvin.edu>
7829 Date: Fri Jul 21 14:28:16 2017 -0400
7831 LP#1635737 Use new OpenSRF interval_to_seconds() context
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.
7838 Also, remove some timestamp munging, as that happens within
7839 interval_to_seconds() already.
7841 Signed-off-by: Dan Wells <dbw2@calvin.edu>
7842 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
7847 commit df5b68d92f75cdc5b339395240f7fbc45890f18d
7848 Author: Dan Wells <dbw2@calvin.edu>
7849 Date: Thu Jul 27 17:20:52 2017 -0400
7851 Forward port 2.11.7 upgrade script
7853 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
7858 commit bb05739a8d277d7cab1d99fc6027d549f26caa8c
7859 Author: Kathy Lussier <klussier@masslnc.org>
7860 Date: Mon Jul 24 18:11:41 2017 -0400
7862 LP#1670448: Rearrange space for bib record action buttons
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.
7870 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7871 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7873 21 8 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
7875 commit ae0e16afa8867140bd2dd386111994fa1af96f71
7876 Author: Christine Morgan <cmorgan@noblenet.org>
7877 Date: Mon Jul 3 16:08:11 2017 -0400
7879 LP1670448 - Move View/Place Orders to Record Summary
7881 Removes View/Place Orders option from menu in Holdings View and adds a View/Place Orders button to Record Summary
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>
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
7890 commit 2fb49f840683d10e1d7c84722d0d5d49e46b17c6
7891 Author: Kathy Lussier <klussier@masslnc.org>
7892 Date: Mon Jul 24 14:12:26 2017 -0400
7894 LP#1691860: Release notes entry for nosound audio file
7896 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
7901 commit fc9af0e90530c034f4ae0545e286cc44964fce6d
7902 Author: Galen Charlton <gmc@equinoxinitiative.org>
7903 Date: Mon Jul 24 11:32:10 2017 -0400
7905 LP#1673857: stamp schema update
7907 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7915 commit 4e23a6a10199eeb289c9b4dbe476683ea455f4d7
7916 Author: Josh Stompro <stomproj@larl.org>
7917 Date: Mon Jul 17 11:35:24 2017 -0500
7919 LP#1673857: Disable browser autocomplete for tag entry
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
7926 Signed-off-by: Josh Stompro <stomproj@larl.org>
7927 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
7932 commit 3709094d3c2ec6ce38d022c6c6054737ba5e09a4
7933 Author: Galen Charlton <gmc@equinoxinitiative.org>
7934 Date: Thu May 11 12:46:38 2017 -0400
7936 LP#1673857: release notes
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
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
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>
7964 51 0 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
7965 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
7967 commit 75513a28b49f65c6b40e0345e56aa0ef7eab243f
7968 Author: Galen Charlton <gmc@equinoxinitiative.org>
7969 Date: Thu May 11 13:03:16 2017 -0400
7971 LP#1673857: some test cases
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>
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
7981 commit e2f42eca432eb1d3317eab11d2d5869b2105931b
7982 Author: Galen Charlton <gmc@equinoxinitiative.org>
7983 Date: Fri Mar 31 18:31:52 2017 -0400
7985 LP#1673857: interface for applying tags from copy buckets
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.
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>
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
8001 commit 2f4111d29af1f1372f7ddf5ea21644955dce897c
8002 Author: Galen Charlton <gmc@equinoxinitiative.org>
8003 Date: Thu May 11 11:29:25 2017 -0400
8005 LP#1673857: add ability to set copy tags in volume/copy editor
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.
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>
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
8023 commit 8f6e436a78efc5aa11164dadb5c868f34b0f2d19
8024 Author: Galen Charlton <gmc@equinoxinitiative.org>
8025 Date: Thu Mar 30 17:08:19 2017 -0400
8027 LP#1673857: admin interfaces for copy tag types and copy tags
8029 This patch adds standard administration interfaces to manage
8030 copy tag types (Server Administration) and copy tags (Local
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>
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
8048 commit 0b08d83e6f05ff863ef85c63cb86f5b7f39b5c23
8049 Author: Galen Charlton <gmc@equinoxinitiative.org>
8050 Date: Mon Apr 10 18:33:34 2017 +0000
8052 LP#1673857: teach egFmRecordEditor how to create non-sequence-controlled ID values
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
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>
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
8065 commit 12894c4f76f1ee6e8f2a58ddabe27c39e281a8be
8066 Author: Galen Charlton <gmc@equinoxinitiative.org>
8067 Date: Wed Mar 29 16:15:31 2017 -0400
8069 LP#1673857: teach catalog how to search and display copy tags
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.
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.
8082 Mike Rylander also contributed to this patch.
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>
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
8094 commit 1bf0a255cac45c82d909bacb214d2649bb63edda
8095 Author: Galen Charlton <gmc@equinoxinitiative.org>
8096 Date: Wed Mar 29 15:46:54 2017 -0400
8098 LP#1673857: add open-ils.circ.copy_tags.retrieve[.staff]
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
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>
8110 68 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
8112 commit e02f34dbe844d1cd2193486593f832af3193ecd7
8113 Author: Galen Charlton <gmc@equinoxinitiative.org>
8114 Date: Fri Mar 17 17:46:59 2017 -0400
8116 LP#1673857: add search filter for copy_tags
8118 Copy tags can be used as a search filter in the catalog. Two
8119 variations are supported:
8121 * copy_tag(type_code, search_terms)
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)"
8128 * copy_tag(*, search_terms)
8130 Search for records that have copies that are linked to tags
8131 whose value matches the search terms, regardless of type.
8133 The copy_tag() search filter takes the OPAC-visiblity (as determined
8134 by asset.copy_tag.pub) of the tag into account.
8136 Mike Rylander also contributed to this patch.
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>
8142 49 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8144 commit 0da6edee161f256f3d167d489bc7e9922e030548
8145 Author: Galen Charlton <gmc@equinoxinitiative.org>
8146 Date: Fri Mar 17 17:46:37 2017 -0400
8148 LP#1673857: schema, IDL, library settings & perms for copy tags
8150 Three new tables are added to store copy tags:
8152 * config.copy_tag_type
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
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.
8170 * asset.copy_tag_copy_map
8172 This stores the link between copies and their tags. Only the
8173 UPDATE_COPY permission is required in order to set tag mappings.
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.
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>
8184 Open-ILS/src/sql/Pg/950.data.seed-values.sql
8186 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8196 commit f430c423482c51e5392118379d4a8b55b494d9b9
8197 Author: Galen Charlton <gmc@equinoxinitiative.org>
8198 Date: Wed Jul 19 11:41:15 2017 -0400
8200 LP#1700773: move release notes entry to client section
8202 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8209 commit f04e795180df6d4bca740dcc68711a762cbea94b
8210 Author: Jason Boyer <jboyer@library.in.gov>
8211 Date: Mon Jul 17 10:48:02 2017 -0400
8213 LP1700773: Add Circ Mod to Staff TPAC
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.
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>
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
8228 commit c3be47804ad1a2c51452a3de6aca9179b9c4c689
8229 Author: Rogan Hamby <rogan.hamby@gmail.com>
8230 Date: Fri Jun 9 14:44:12 2017 -0400
8232 LP#1697066: changing copy location search box from 3 to 4
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.
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>
8242 1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
8244 commit 95aa127869d23452bb6675ea0185e88008e132cc
8245 Author: Galen Charlton <gmc@equinoxinitiative.org>
8246 Date: Sat May 20 09:36:06 2017 -0400
8248 LP#1691560: start open-ils.qstore service by default
8252 [1] Apply patch, then restart all services.
8253 [2] Verify that open-ils.qstore is running.
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>
8259 1 0 Open-ILS/examples/opensrf.xml.example
8261 commit e8a19adfbbd80c1beb57d777fa1770bc1694c6e8
8262 Author: Martha Driscoll <driscoll@noblenet.org>
8263 Date: Thu May 25 14:39:30 2017 -0400
8265 LP#1692106: Z39.50 server includes prefix and suffix in 852
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.
8270 Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
8271 Signed-off-by: Mike Rylander <mrylander@gmail.com>
8273 6 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
8275 commit a15dc23daacd6855ad2095c82d63bb52252885fe
8276 Author: Jason Boyer <jboyer@library.in.gov>
8277 Date: Fri Jul 14 15:01:09 2017 -0400
8279 LP1704463: Item Status Fields Correction
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.
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>
8289 10 2 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
8291 commit ef5f78b01a38978986ee8d631ca2b78e1971fff3
8292 Author: Jason Etheridge <jason@equinoxinitiative.org>
8293 Date: Wed Jul 5 17:02:43 2017 -0400
8295 lp1702568 Copy Location fix for Hold Detail View
8297 hold.current_copy.location is better fleshed than copy.location in this case
8299 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8300 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8302 1 1 Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
8304 commit 972202ac8e627ca370989dc2408aa41cf794203e
8305 Author: Jason Etheridge <jason@equinoxinitiative.org>
8306 Date: Mon Jul 3 13:47:25 2017 -0400
8308 lp1661685 fix circ lib in patron holds list
8310 and make it and the circ modifier column hidden by default
8312 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8313 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8315 2 4 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8317 commit f6a1851c7ba9d4897e4579055e67d82a5399752b
8318 Author: Jason Etheridge <jason@equinoxinitiative.org>
8319 Date: Fri Jun 30 16:45:30 2017 -0400
8321 lp1661685 webstaff: Circ Lib column for Items Out
8323 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8324 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
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
8329 commit dada0a559f26746a32cb9d219576dcd64182a5bb
8330 Author: Jason Etheridge <jason@equinoxinitiative.org>
8331 Date: Wed Jun 28 14:58:37 2017 -0400
8333 lp1661685 webstaff: Fix Owning Lib in Item Status
8337 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8338 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8340 1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
8342 commit 5a42920f57775bf7c7059457c3e9ad3deddbe335
8343 Author: Jason Etheridge <jason@equinoxinitiative.org>
8344 Date: Wed Jun 28 14:41:53 2017 -0400
8346 lp1661685 fieldmapper label change for circ
8348 Change "Circulation Library" to "Checkout / Renewal Library"
8350 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8351 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8353 1 1 Open-ILS/examples/fm_IDL.xml
8355 commit 36308204b8c311602173fa6a606ac7275c53c47f
8356 Author: Jason Etheridge <jason@equinoxinitiative.org>
8357 Date: Wed Jun 28 14:40:02 2017 -0400
8359 lp1661685 webstaff: add money.grocery to pcrud
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
8364 and the specific columns for both xact types
8366 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8367 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
8369 6 1 Open-ILS/examples/fm_IDL.xml
8370 11 2 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
8372 commit 1fecb8a6d71da23a319382cdbcd47a2a13aefa2c
8373 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8374 Date: Thu Jun 15 11:30:48 2017 -0400
8376 LP#1685933 - Add Owning Library column to grids in ItemsOut and checkout views
8378 Added necessary fleshing in egCirc service and items out to get acn.owning_lib.shortname
8380 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8382 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
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
8389 commit 16f2447321c3c28fe2a8f8206467c6740dcb3359
8390 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8391 Date: Wed Jun 14 17:14:14 2017 -0400
8393 LP#1661685 - Adds circ library column to staff webclient grids
8395 Circulation Library was missing as an option from several grids
8396 Added also function to flesh out circ_lib.shortname to display name.
8398 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8400 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
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
8409 commit bebc5dc53a89d342b621216b4cc66d8c3e77e76d
8410 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8411 Date: Fri Jun 9 17:36:16 2017 -0400
8413 LP#1661685 - Adds missing Circulation Modifier column to several grids
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()
8419 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8421 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
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
8429 commit 62e4bb2d85d40d410d0a9b34664dcc8723286f2c
8430 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
8431 Date: Fri Jun 23 17:45:15 2017 +0100
8433 LP#1697754 - WebStaff make receipt on payment sticky
8435 Add circ.bills.receiptonpay local storage setting.
8437 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8439 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
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
8444 commit ed5127eb4c7e5836253c3c81e0223b218d2f3024
8445 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8446 Date: Thu Jun 8 11:33:31 2017 -0400
8448 LP#1677000 - webstaff Adds a 'has-notes visual indicator' for patrons with notes.
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
8456 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8458 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
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
8464 commit 00faa720a8dd94c781c50d508189d719f7f7f0d0
8465 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
8466 Date: Wed Jun 21 17:02:24 2017 -0400
8468 LP#1672421-Fix for Catalog record Holds view grid not refreshing
8470 Holds view grid was not refreshing upon paging using next/prev
8471 Added call to egHolds service to fix that.
8473 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
8475 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8477 1 0 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
8479 commit e3470259fc793f008e24019692924ce4ca8b9416
8480 Author: Jason Etheridge <jason@equinoxinitiative.org>
8481 Date: Thu Jun 15 12:58:19 2017 -0400
8483 lp1517595 webstaff: purge patron account action
8485 TODO: disable the menu entry based on permissions
8487 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8488 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
8493 commit 4bc2104dd27a02bb27f35dd2363277ced845159e
8494 Author: Jason Etheridge <jason@equinoxinitiative.org>
8495 Date: Thu Jun 15 11:29:59 2017 -0400
8497 webstaff: CSS for disabled anchor <a> elements
8499 Don't let bootstrap override the grey color (for example, when using dropdown-menu)
8501 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8502 Signed-off-by: Mike Rylander <mrylander@gmail.com>
8504 1 1 Open-ILS/src/templates/staff/css/style.css.tt2
8506 commit 5cbcf40d1c5f9d3fe3eeff0cbce9bb8c34b847c5
8507 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
8508 Date: Thu Aug 1 11:21:17 2013 +0300
8510 LP#1205190: quiet some CSS Mozilla extensions warnings.
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.
8518 Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
8519 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8530 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
8542 commit f0a523932954579685cd95505c3d064b4450aa0a
8543 Author: Bill Erickson <berickxx@gmail.com>
8544 Date: Thu Jun 29 14:51:40 2017 -0400
8546 LP#1697954 Items out fetch grids only when needed
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.
8553 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8554 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
8559 commit c0989e28005e21ecf6cfa6a70750c385ad52f070
8560 Author: Bill Erickson <berickxx@gmail.com>
8561 Date: Thu Jun 29 11:55:26 2017 -0400
8563 LP#1697954 Items out pre-fetch renders selected range
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
8569 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8570 Signed-off-by: Mike Rylander <mrylander@gmail.com>
8572 24 6 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8574 commit 85a648005c0948a641b79a64d9b9029bdfc02ecf
8575 Author: Mike Rylander <mrylander@gmail.com>
8576 Date: Thu Jun 22 12:09:26 2017 -0400
8578 LP#1697954 Notify correct page of patron holds
8580 Instead of notifying the grid on all holds, just notify when we're inside
8581 the current page of results.
8583 Signed-off-by: Mike Rylander <mrylander@gmail.com>
8584 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8586 9 1 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
8588 commit 07425b0cc1737a515af877d66fdd5f349514a2e8
8589 Author: Bill Erickson <berickxx@gmail.com>
8590 Date: Wed Jun 21 12:09:37 2017 -0400
8592 LP#1697954 Hold details API additional fleshing
8594 * Support new flesh options in hold details retrieval API:
8596 include_current_copy
8598 include_cancel_cause
8601 * Teach browser client code to use the new flesh options. This reduces
8602 the number of API calls significantly for rendering holds grids.
8604 * Add debug logging to existing local-flesh calls to indicate when/if
8605 additional API fleshing may be needed.
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
8612 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8613 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
8618 commit 63cebb9dcdb960d754322a4aad810d351e1f4a84
8619 Author: Bill Erickson <berickxx@gmail.com>
8620 Date: Wed Jun 21 11:35:15 2017 -0400
8622 LP#1697954 TODO comments for client sort all-fetching
8624 Add additional code comments further clarifying why some grids pre-fetch
8625 all rows (for client-side sorting) instead of fetching in pages.
8627 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8628 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
8633 commit dc038b64a9d32ac0d2c631cda8aa6b2926660c42
8634 Author: Mike Rylander <mrylander@gmail.com>
8635 Date: Wed Jun 14 11:53:11 2017 -0400
8637 LP#1697954: Enable clientsort for user items out lists
8639 These will generally be small, so we'll fetch all the data to support client-
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>
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
8649 commit 23483d848a9869284b6584e37136fb0c5e7ca757
8650 Author: Mike Rylander <mrylander@gmail.com>
8651 Date: Wed Jun 14 11:51:53 2017 -0400
8653 LP#1697954: Enable clientsort for user holds lists
8655 These will generally be small, so we'll fetch all the data to support client-
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>
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
8665 commit f9cac2940e4f5c6fec9506119017e8e8c332d1e6
8666 Author: Mike Rylander <mrylander@gmail.com>
8667 Date: Wed Jun 14 11:51:24 2017 -0400
8669 LP#1697954: Enable clientsort for checkout
8671 This list is filled by the user, so it's safe to use client-side sorting.
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>
8677 1 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8679 commit c5c5f878d3f15b04475ce5f76a844b78953ce1a5
8680 Author: Mike Rylander <mrylander@gmail.com>
8681 Date: Wed Jun 14 12:07:52 2017 -0400
8683 LP#1697954: Provide custom comparator for sorting money on renew
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
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>
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
8696 commit 1e0ff6f2b91293e80588cb4843b0911a5c85953f
8697 Author: Mike Rylander <mrylander@gmail.com>
8698 Date: Wed Jun 14 11:50:52 2017 -0400
8700 LP#1697954: Enable clientsort for renew
8702 This list is filled by the user, so it's safe to use client-side sorting.
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>
8708 2 2 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
8710 commit 70e126cd0121c1de2246bf6f51be7c772d8a7e06
8711 Author: Mike Rylander <mrylander@gmail.com>
8712 Date: Wed Jun 14 11:50:08 2017 -0400
8714 LP#1697954: Enable clientsort for pending patrons
8716 This list always retreives all data, so it's safe to use client-side sorting.
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>
8722 1 1 Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
8724 commit dac1016c777c821b455f9be34e093a1441a52326
8725 Author: Mike Rylander <mrylander@gmail.com>
8726 Date: Wed Jun 14 12:11:27 2017 -0400
8728 LP#1697954: Provide custom comparator for sorting money on checkin
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
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>
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
8741 commit 26352c64f78e45ee7be09439f40e03a31bbc67f9
8742 Author: Mike Rylander <mrylander@gmail.com>
8743 Date: Wed Jun 14 11:49:12 2017 -0400
8745 LP#1697954: Enable clientsort for checkin
8747 This list is filled by the user, so it's safe to use client-side sorting.
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>
8753 2 2 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
8755 commit c1f3bd316785d9f68a20f49943129649ee113928
8756 Author: Mike Rylander <mrylander@gmail.com>
8757 Date: Wed Jun 14 11:47:48 2017 -0400
8759 LP#1697954: Enable clientsort for item status list
8761 This list is filled by the user, so it's safe to use client-side sorting.
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>
8767 1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2
8769 commit 520215937726cba99ab6aeb8c16e689b2c3e0dd5
8770 Author: Mike Rylander <mrylander@gmail.com>
8771 Date: Wed Jun 14 11:32:36 2017 -0400
8773 LP#1697954: Provide client-side sorting for grids that can use it
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.
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.
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>
8792 81 0 Open-ILS/web/js/ui/default/staff/services/grid.js
8794 commit ba4ee40134658d19f1f453bc5ffe6972788db3ea
8795 Author: Galen Charlton <gmc@equinoxinitiative.org>
8796 Date: Thu Jun 29 12:03:53 2017 -0400
8798 LP#1687125: add release notes
8800 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8805 commit 6fd2bdc0354e8aa0b16f6b76a2b159a64ca0fdfa
8806 Author: Galen Charlton <gmc@equinoxinitiative.org>
8807 Date: Thu Jun 29 10:14:17 2017 -0400
8809 LP#1687125: adjust relationship between acqpro and acqpron
8811 A provider can have many notes, and "provider_notes" is effectively
8814 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8816 2 2 Open-ILS/examples/fm_IDL.xml
8818 commit 57c636c4e0e9356822107c8e1fddfa046c355505
8819 Author: Rogan Hamby <rogan.hamby@gmail.com>
8820 Date: Fri Apr 28 19:08:50 2017 -0400
8822 LP#1687125: adding provider note to provider note in fm_IDL
8824 This patch makes provider notes available to the reporter.
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
8835 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
8836 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8838 3 1 Open-ILS/examples/fm_IDL.xml
8840 commit 518023bd388dccf84bb48a2b34d91a1e9813d5d2
8841 Author: Jason Etheridge <jason@equinoxinitiative.org>
8842 Date: Thu Jun 15 17:18:16 2017 -0400
8844 lp1653998 webstaff redirect to login page
8846 on invalid/non-existent authtoken in all or most interfaces (hopefully)
8848 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8849 Signed-off-by: Mike Rylander <mrylander@gmail.com>
8851 6 0 Open-ILS/web/js/ui/default/staff/services/startup.js
8853 commit 0a5cbf34954169db7f5eda477b0ae3fe04ea24ca
8854 Author: Dan Wells <dbw2@calvin.edu>
8855 Date: Wed Jun 21 17:52:36 2017 -0400
8857 Forward-port 2.11.6 upgrade script
8859 Signed-off-by: Dan Wells <dbw2@calvin.edu>
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
8864 commit c99bf5d4e773d551baefc8e89d4b14c796a1858c
8865 Author: Kathy Lussier <klussier@masslnc.org>
8866 Date: Wed Jun 21 13:13:46 2017 -0400
8868 Docs: 2.11.6 Release Notes
8870 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8872 28 0 docs/RELEASE_NOTES_2_11.adoc
8874 commit 876660f25b3778f2bae7933c1ac6eed6df6050fb
8875 Author: Galen Charlton <gmc@equinoxinitiative.org>
8876 Date: Tue Jun 20 12:34:06 2017 -0400
8878 LP#1244547: add release notes
8880 Since this feature is tiny, I'm starting a miscellaneous
8881 section for any other further tiny enhancements in the
8882 'Administration' section.
8884 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8886 6 0 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
8887 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
8889 commit 2f3fce507a4717ce970fc493c3d88ae0f2358b60
8890 Author: Remington Steed <rjs7@calvin.edu>
8891 Date: Wed Jun 14 12:43:39 2017 -0400
8893 LP#1244547 Fix reference to new isFiltered variable
8895 This commit completes the intention of the previous commit, which
8896 accidentally checked the isFiltered object instead of its value.
8898 Signed-off-by: Remington Steed <rjs7@calvin.edu>
8899 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8901 1 1 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
8903 commit b45d350c1edd21a7819e5f323337c7e3867a58f5
8904 Author: Adam Bowling <abowling@emeralddata.net>
8905 Date: Thu Jan 22 11:20:28 2015 -0500
8907 LP#1244547 Maintain Filter Settings on Library Settings Editor
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
8914 This patch maintains the filter settings on the edior until
8915 the user clicks the "Clear Filter" button.
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>
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
8924 commit f91286ead8f0ad15343747192211af7bd84ee075
8925 Author: Bill Erickson <berickxx@gmail.com>
8926 Date: Mon Jun 19 17:11:40 2017 -0400
8928 Remove testrunner-breaking trailing JS comma
8930 Remove unnecessary comma that causes JS tests to fail, while allowing
8931 the code to run fine in the browser.
8933 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8934 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8936 1 1 Open-ILS/web/js/ui/default/staff/services/startup.js
8938 commit 8054e9ebbd317fe0262a5d9fd37e789bfd46cbcb
8939 Author: Galen Charlton <gmc@equinoxinitiative.org>
8940 Date: Mon Jun 19 12:18:19 2017 -0400
8942 LP#1691237: stamp schema update
8944 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8952 commit 1792f4c8e688e68616f27649b747f3a4a4c9e590
8953 Author: Jason Etheridge <jason@equinoxinitiative.org>
8954 Date: Mon Jun 12 15:05:56 2017 -0400
8956 lp1691237 release notes for new date fmt settings
8958 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
8959 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
8964 commit 50f6df42441175c614c57151202f5309d2aae8a2
8965 Author: Bill Erickson <berickxx@gmail.com>
8966 Date: Fri Jun 9 16:01:14 2017 -0400
8968 LP#1691237 Date settings retrieval via egEnv
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.
8975 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8976 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8978 19 13 Open-ILS/web/js/ui/default/staff/services/startup.js
8980 commit b6a1cf9fe868c46f84b1f20b6e9869c9ab71228b
8981 Author: Jason Etheridge <jason@equinoxinitiative.org>
8982 Date: Mon Jun 5 17:32:55 2017 -0400
8984 lp1691237 webstaff: fix Format Dates and Format Times
8986 This change deprecates the existing Format Dates and Format Times settings
8987 and adds two settings for use with the webstaff client:
8989 Format Dates with this pattern
8990 Format Date+Time with this pattern
8992 These settings use format strings as documented here:
8994 https://docs.angularjs.org/api/ng/filter/date
8996 There is overlap with how the Dojo formats worked, but also some differences.
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.
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.
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>
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
9075 commit 87ac04ae7241c52e17eec8d224dd74ffeb64d8fe
9076 Author: Jason Etheridge <jason@equinoxinitiative.org>
9077 Date: Mon Jun 12 11:07:59 2017 -0400
9079 lp1671603 webstaff: add confirm step for voiding billings
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
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>
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
9091 commit 69f14123ea9ba3f3a0fa10f3c77e9538a37b866f
9092 Author: Jason Etheridge <jason@equinoxinitiative.org>
9093 Date: Tue Jun 6 16:59:02 2017 -0400
9095 LP#1671596 webstaff: add Adjust to Zero option to Bill UI
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"
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".
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>
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
9115 commit c1ecb3515503eef49debfe6e30e5df2548cb254a
9116 Author: Galen Charlton <gmc@equinoxinitiative.org>
9117 Date: Fri Jun 9 15:29:34 2017 -0400
9119 LP#1533326: follow-up to remove extra logging statement
9121 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9123 0 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
9125 commit 1654eb8fd3ad6b6f0144848dd6b360f52bed461f
9126 Author: Bill Erickson <berickxx@gmail.com>
9127 Date: Fri Jun 9 14:30:50 2017 -0400
9129 LP#1533326 Item status actions menu styling
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.
9136 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9137 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9139 1 1 Open-ILS/src/templates/staff/cat/item/index.tt2
9141 commit e8b62d4be009332ff9c5432aa5998c0b862afc67
9142 Author: Jason Etheridge <jason@equinoxinitiative.org>
9143 Date: Fri Jun 9 10:11:21 2017 -0400
9145 webstaff: Item Status bugs with Transfer Items...
9147 ...to Previously Marked Volume
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.
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>
9158 23 17 Open-ILS/web/js/ui/default/staff/cat/item/app.js
9160 commit ad952a97cab3aa3886e8a3f459d1473a8530375c
9161 Author: Jason Etheridge <jason@equinoxinitiative.org>
9162 Date: Fri Jun 9 09:38:02 2017 -0400
9164 lp1533326 webstaff: Actions for Item Status Detail View
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.
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>
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
9179 commit 8b34a4f5fd916e057fc127350bfc4c34c859d097
9180 Author: Galen Charlton <gmc@equinoxinitiative.org>
9181 Date: Fri Jun 9 11:39:42 2017 -0400
9183 LP#1612752: apply terminology change to web staff
9185 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9190 commit fe44ac279bed352c3a49a8a2c69e84c5a8e2ee43
9191 Author: Galen Charlton <gmc@equinoxinitiative.org>
9192 Date: Fri Jun 9 11:31:48 2017 -0400
9194 LP#1612752: stamp schema update
9196 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9204 commit 96c30ebbd617c6ab3ab03dcb77294cb9f4c321cf
9205 Author: Bill Erickson <berickxx@gmail.com>
9206 Date: Tue May 16 12:06:37 2017 -0400
9208 LP#1612752 No canceled transits in webstaff transit list
9210 Avoid displaying canceled (previously aborted/deleted) transits in the
9211 web staff Transit List interface.
9213 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9214 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9216 2 1 Open-ILS/web/js/ui/default/staff/circ/transits/list.js
9218 commit 0584c40feb01c666e82e0ff3ac178a3cbeea5991
9219 Author: Chris Sharp <csharp@georgialibraries.org>
9220 Date: Tue Feb 21 07:23:42 2017 -0500
9222 LP#1612752 - Do not clobber local perm description changes.
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>
9228 17 6 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
9230 commit 2e7dfb9cca26c73ea3f6e87637fed03de902e5ca
9231 Author: Chris Sharp <csharp@georgialibraries.org>
9232 Date: Sat Feb 11 18:39:05 2017 -0500
9234 LP#1612752 - Adding release notes for Transit Cancel time and terminology change.
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>
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
9243 commit 3992d368ac9d08aef664c55876ad155cc396a2a5
9244 Author: Chris Sharp <csharp@georgialibraries.org>
9245 Date: Mon Aug 15 10:41:52 2016 -0400
9247 LP#1612752 - s/abort/cancel/ in user interfaces.
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".
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>
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
9267 commit 1cedb423902810e9df5355ab18c7ca7e18d5391d
9268 Author: Chris Sharp <csharp@georgialibraries.org>
9269 Date: Fri Aug 12 13:41:25 2016 -0400
9271 LP#1612752 - Add cancel_time to action.transit_copy and friends.
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
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>
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
9296 commit 510d4febcbb666a6ca944470969e94e800f9de00
9297 Author: Bill Erickson <berickxx@gmail.com>
9298 Date: Fri May 26 12:09:49 2017 -0400
9300 LP#1672775 Stamping A/T purge SQL upgrade
9302 Signed-off-by: Bill Erickson <berickxx@gmail.com>
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
9314 commit 6ded4c35f463af9004651c9f73ac7f0036423f79
9315 Author: Galen Charlton <gmc@equinoxinitiative.org>
9316 Date: Fri May 26 10:24:53 2017 -0400
9318 LP#1672775: add purge_at_events.srfsh to example crontab
9320 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9321 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9323 3 0 Open-ILS/examples/crontab.example
9325 commit 36567bb7696e33f03ee1ab575d3ef6a78345ee0c
9326 Author: Bill Erickson <berickxx@gmail.com>
9327 Date: Thu Mar 16 12:33:55 2017 -0400
9329 LP#1672775 Action/Trigger retention interval release notes
9331 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9332 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9337 commit ea536c71dedfaf9b97067e2da60e63a80be103fb
9338 Author: Bill Erickson <berickxx@gmail.com>
9339 Date: Thu Mar 16 11:46:06 2017 -0400
9341 LP#1672775 Action/Trigger CRON-able purge script
9343 Installs a new purge_at_events.sh script into the Evergreen bin
9344 directory. Invoked at regular intervals to remove expired events.
9346 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9347 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9353 commit 71817cb89fdc1cc782857293e7b87b3ea65e3378
9354 Author: Bill Erickson <berickxx@gmail.com>
9355 Date: Thu Mar 16 10:53:43 2017 -0400
9357 LP#1672775 Action/Trigger purge PGTAP tests
9359 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9360 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9365 commit 6214235b7ee8d041d1a4f06fd562281b30663db9
9366 Author: Bill Erickson <berickxx@gmail.com>
9367 Date: Wed Mar 15 15:39:55 2017 -0400
9369 LP#1672775 Action/Trigger retention interval SQL/IDL
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.
9376 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9377 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9387 commit cccfa3598073765d84d4924c6f3adbc831fc8b37
9388 Author: Jason Etheridge <jason@esilibrary.com>
9389 Date: Fri Nov 9 16:47:36 2012 -0500
9391 LP#1077212: add qstore to eg_db_config.pl --update-config list
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.
9400 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
9401 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9403 1 1 Open-ILS/src/support-scripts/eg_db_config.in
9405 commit b985c79a170c2ea06feffd87444d0a441b1f270d
9406 Author: Galen Charlton <gmc@equinoxinitiative.org>
9407 Date: Thu May 25 09:31:27 2017 -0400
9409 LP#1687971: stamp DB update
9411 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9419 commit 6886dc463ab97db49c2ad23a712c26ff98613969
9420 Author: Galen Charlton <gmc@equinoxinitiative.org>
9421 Date: Thu May 18 21:11:20 2017 -0400
9423 LP#1687971: follow-up fix to copy location editor
9425 This fixes an issue where URLs of existing copy locations
9426 could not be edited.
9428 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9430 1 0 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
9432 commit d1fc46a0d731524846987c480b06d535f8d6c8b6
9433 Author: Michele Morgan <mmorgan@noblenet.org>
9434 Date: Mon May 8 15:08:11 2017 -0400
9436 LP#1687971 - Make copy locations in the OPAC clickable.
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.
9442 Additional contributors: Martha Driscoll, Christine Morgan, Suzanne
9445 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
9446 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9462 commit 6d94067f076785499a1ffaf60dce193aa57f0a41
9463 Author: Galen Charlton <gmc@equinoxinitiative.org>
9464 Date: Thu May 25 09:24:24 2017 -0400
9466 LP#1498155: stamp DB update
9468 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9476 commit 5f8238c26c7dadf848c946103f80126f3edec49e
9477 Author: Chris Sharp <csharp@georgialibraries.org>
9478 Date: Sat Aug 20 14:25:07 2016 -0400
9480 LP#1498155 - Also remove user-assigned SET_CIRC_MISSING perm.
9482 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9483 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9485 4 0 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
9487 commit adda813e888222a4f4ec5575901594970df5f6c7
9488 Author: Josh Stompro <stomproj@larl.org>
9489 Date: Thu Nov 12 21:53:36 2015 -0600
9491 LP1498155 - Remove SET_CIRC_MISSING permission.
9493 SET_CIRC_MISSING isn't used anywhere, remove it to avoid
9494 confusing it with MARK_ITEM_MISSING permission.
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>
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
9504 commit 52b09a619b1cd8475e88bab16bd1efa5917a33ea
9505 Author: Galen Charlton <gmc@equinoxinitiative.org>
9506 Date: Thu May 18 22:38:33 2017 -0400
9508 LP1574141: add release notes
9510 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9515 commit 1c6b0d4895d817542e4d5193b1ca36372d8cd4f4
9516 Author: Galen Charlton <gmc@equinoxinitiative.org>
9517 Date: Thu May 18 22:28:49 2017 -0400
9519 LP1574141: minor code tweaks
9521 - return the BAD_PARAMS event if client provides neither patron ID
9523 - more precisely identify missing parameters
9524 - standardize indentation
9526 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9528 5 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
9530 commit c1ac4845ba1bdebad903b650791d691694dd6c6d
9531 Author: Josh Stompro <stomproj@larl.org>
9532 Date: Fri Jul 1 15:29:42 2016 -0500
9534 LP1574141 - Allow invalidate for all patrons with the same contact.
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.
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
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.
9547 The ability to invalidate all with the same contact value was already
9548 there, it just wasn't exposed.
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"
9556 Signed-off-by: Josh Stompro <stomproj@larl.org>
9557 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9559 30 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
9561 commit 58579e840f471109abae23b28aa85a7c35ff992b
9562 Author: Bill Erickson <berickxx@gmail.com>
9563 Date: Thu May 18 15:17:51 2017 -0400
9565 LP#1691801 Webstaff grid column move controls
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.
9570 Most recently modified column is styled so it's easier for users to track
9571 the movement of a column.
9573 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9574 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9580 commit 4f578bef368ab0623ec8c87ccc328b426c445d5e
9581 Author: Ben Shum <ben@evergreener.net>
9582 Date: Thu May 25 00:24:38 2017 -0400
9584 Translation updates - po files
9586 Signed-off-by: Ben Shum <ben@evergreener.net>
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
9619 commit 1fb27b3f3ffe16cef7bb7adc349ca78909551d81
9620 Author: Ben Shum <ben@evergreener.net>
9621 Date: Thu May 25 00:16:56 2017 -0400
9623 Translation updates - newpot
9625 Signed-off-by: Ben Shum <ben@evergreener.net>
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
9636 commit b298bc47bf8b09db5c0f2a748b8d1c03e873441b
9637 Author: Galen Charlton <gmc@equinoxinitiative.org>
9638 Date: Wed May 24 12:33:45 2017 -0400
9640 release notes for 2.10.12
9642 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9644 26 0 docs/RELEASE_NOTES_2_10.adoc
9646 commit 1bbe3fb5f5e4cfcf5e6325ee9335b9924cd71bc7
9647 Author: Galen Charlton <gmc@equinoxinitiative.org>
9648 Date: Wed May 24 12:29:57 2017 -0400
9650 update 2.11.5 release notes
9652 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9654 18 3 docs/RELEASE_NOTES_2_11.adoc
9656 commit 391d7edf68bc7a67b69620ef74db36b7a79a9747
9657 Author: Galen Charlton <gmc@equinoxinitiative.org>
9658 Date: Tue May 2 10:57:23 2017 -0400
9660 LP#1678638: use new preferred extension for AsciiDoc files
9662 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9663 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
9674 commit 2d338c37ba685cde824f79432978f3a7524378be
9675 Author: Galen Charlton <gmc@equinoxinitiative.org>
9676 Date: Sun Apr 2 15:15:56 2017 -0400
9678 LP#1678638: add text versions the qstore and query_schema docs
9680 qstore.txt includes some AsciiDoc markup, while query_schema.txt
9681 is just the results of passing query_schema.odt through unoconv
9684 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9685 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
9692 commit f87c94c4116dda099b85d3c67e34a7465ec524e5
9693 Author: Galen Charlton <gmc@equinoxinitiative.org>
9694 Date: Sun Apr 2 14:59:00 2017 -0400
9696 LP#1678638: technical documentation for qstore
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.
9702 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9703 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
9720 commit 7609099190455ce8662c8950e426c00552390a98
9721 Author: Galen Charlton <gmc@equinoxinitiative.org>
9722 Date: Fri May 19 09:37:49 2017 -0400
9724 LP#1564508: disable selecting Hatch status menu item
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
9731 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9732 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9734 1 1 Open-ILS/src/templates/staff/navbar.tt2
9736 commit 7814064a1a4c21094017f4b553e91c879c5e100d
9737 Author: Bill Erickson <berickxx@gmail.com>
9738 Date: Thu Nov 17 15:33:02 2016 -0500
9740 LP#1564508 Hatch status in hamburger, remove statusbar
9742 * Move the Hatch connectivity status indicator into the upper-right
9745 * Removes the long-hidden hatch/websockets statusbar.
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
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
9758 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9759 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9773 commit 1c83704e0ed0ddca391f8324689751f5adc0c80b
9774 Author: Jason Stephenson <jason@sigio.com>
9775 Date: Sat Apr 22 08:17:53 2017 -0400
9777 LP 1672519: Make marc_export descendants aware.
9779 Add a --descendants option to marc_export to get records for an
9780 org. unit and its descendants.
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.
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>
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
9799 commit 75e65606a3151c6229b1197ab31d2cf0bd922b7c
9800 Author: Galen Charlton <gmc@equinoxinitiative.org>
9801 Date: Thu May 18 22:55:42 2017 -0400
9803 doc: fix location of a release note stub
9805 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9812 commit 04ba0cb4b666ecca4fa53c08ea42ed7a9e2b7771
9813 Author: Jason Boyer <jboyer@library.in.gov>
9814 Date: Tue Feb 21 16:31:31 2017 -0500
9816 LP1274999: Next Link Appears at "End" of Copy List
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
9827 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
9828 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
9830 7 3 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
9832 commit a11aca1282575bb13b9b904a1d8898c5109ac1dd
9833 Author: blake <blake@mobiusconsortium.org>
9834 Date: Fri Jul 1 12:01:04 2016 -0500
9836 LP1244354 Unnecessary user refresh after deletion can cause permission error
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.
9842 Signed-off-by: blake <blake@mobiusconsortium.org>
9843 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
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
9848 commit bfa994b3f9d0f39d03852316ed2ee6d7269ae25a
9849 Author: Jason Stephenson <jason@sigio.com>
9850 Date: Sat May 6 14:16:57 2017 -0400
9852 LP#1378829 Stamp Upgrade Script & Add Release Note
9854 Signed-off-by: Jason Stephenson <jason@sigio.com>
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
9864 commit 33351bae24fd680d06aa0a4e9265de2ec74870af
9865 Author: Dan Scott <dscott@laurentian.ca>
9866 Date: Tue May 2 23:02:17 2017 -0400
9868 LP#1685840 Release notes for Google Books Preview rewrite
9870 Signed-off-by: Dan Scott <dscott@laurentian.ca>
9871 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
9876 commit 437bc8289464b8bf184e70fbee7fe21ce9c5b72c
9877 Author: Dan Scott <dscott@laurentian.ca>
9878 Date: Tue May 2 00:37:17 2017 -0400
9880 LP#1685840 Activate Google Preview "extras" bar on load
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.
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>
9890 13 4 Open-ILS/web/js/ui/default/opac/ac_google_books.js
9892 commit 55aa6265712b38eb746aa69c5ea93702d1b6950c
9893 Author: Dan Scott <dscott@laurentian.ca>
9894 Date: Mon Apr 24 12:18:12 2017 -0400
9896 LP#1685840: Dojoless Google Books Preview as external script
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.
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>
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
9913 commit e16178021742b7aa83b83152c874c62f769b006c
9914 Author: Dan Scott <dscott@laurentian.ca>
9915 Date: Mon Apr 24 11:53:24 2017 -0400
9917 LP#1685840: Dojoless Google Books Preview: remove TT2 dependency
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.
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>
9928 4 1 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9930 commit b6e3ad033f98bf75a0d03021907103ed313ab475
9931 Author: Dan Scott <dscott@laurentian.ca>
9932 Date: Mon Apr 24 11:29:37 2017 -0400
9934 LP#1685840: Google Books Preview: responsive sizing
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.
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>
9946 2 2 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
9948 commit 07466251f2c0d60a5c6aaebb23c87d5cf26c7f02
9949 Author: Dan Scott <dscott@laurentian.ca>
9950 Date: Mon Apr 17 18:42:11 2017 -0400
9952 LP#1685840: Dojoless Google Books Preview does not need want_dojo
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.
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>
9961 0 4 Open-ILS/src/templates/opac/parts/header.tt2
9962 1 1 Open-ILS/src/templates/opac/parts/js.tt2
9964 commit a968d72e91e40adfe42c28462f4c257c3d1688d5
9965 Author: Dan Scott <dan@coffeecode.net>
9966 Date: Sun Apr 16 22:27:52 2017 -0400
9968 LP#1685840: Dojoless Google Books Preview
9970 Avoid polluting the global namespace by wrapping the code in (function() {})().
9972 Add event listeners to the DOM elements rather than the crufty
9973 href=javascript:function approach.
9975 Optimization: do not load the Google Books JSAPI unless there is a matching
9978 Use display style directly, rather than munging class names with hide_me
9980 Supports IE 10/11, which does not handle responseType = 'json', through
9981 the fallback to XHR responseText.
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.
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>
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
9996 commit 825f4aaf8e407a42ddd30ce558303696aa7ecd47
9997 Author: Ben Shum <ben@evergreener.net>
9998 Date: Tue May 2 21:51:13 2017 -0400
10000 LP#1427392: Stamping upgrade script for hard due date value fix
10002 Signed-off-by: Ben Shum <ben@evergreener.net>
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
10010 commit 1d80a0b790bfb573a5b78bd0ab6d98dc4e5dd5c4
10011 Author: Michele Morgan <mmorgan@noblenet.org>
10012 Date: Tue May 2 09:17:55 2017 -0400
10014 LP#1427392: Add release note for hard due date values fix
10016 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
10017 Signed-off-by: Ben Shum <ben@evergreener.net>
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
10022 commit 8228c2165fab8d06a8585723952d470d5b096e19
10023 Author: Michele Morgan <mmorgan@noblenet.org>
10024 Date: Wed Mar 15 16:31:06 2017 -0400
10026 LP#1427392 - Allow deletion of Hard Due Date Values.
10028 Also, don't update hard due dates to ceiling dates that have passed.
10030 Fixes two related issues with hard due dates.
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.
10039 To reproduce the issue:
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
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
10053 Apply the patch and retest
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.
10060 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
10061 Signed-off-by: Ben Shum <ben@evergreener.net>
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
10068 commit 8278aab39dbac66daa28c6fc181bbef01b9e435d
10069 Author: Galen Charlton <gmc@equinoxinitiative.org>
10070 Date: Mon May 1 15:16:32 2017 -0400
10072 LP#1230301: add release notes
10074 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10079 commit 1ce24362d08ecc595430f3784574ab7d940c47c8
10080 Author: Chris Sharp <csharp@georgialibraries.org>
10081 Date: Tue Feb 9 19:12:11 2016 -0500
10083 LP#1230301 - Add User/Working Location Map Link to the ILS User reports source.
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.
10088 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
10089 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10091 5 3 Open-ILS/examples/fm_IDL.xml
10093 commit 06b170f908764312b59414ffce340c955fa94dfc
10094 Author: Galen Charlton <gmc@equinoxinitiative.org>
10095 Date: Mon May 1 15:04:56 2017 -0400
10097 LP#1684984: stamp DB update
10099 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10107 commit 86f73e85f182701f4839a6afc2999eab0e727a9a
10108 Author: Jason Stephenson <jason@sigio.com>
10109 Date: Sat Apr 22 08:28:34 2017 -0400
10111 LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
10115 Signed-off-by: Jason Stephenson <jason@sigio.com>
10116 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10121 commit 170acf44e558b659bb9c19e5be4a4b54e4eb66ca
10122 Author: Jason Stephenson <jason@sigio.com>
10123 Date: Fri Apr 21 20:42:49 2017 -0400
10125 LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
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.
10133 Signed-off-by: Jason Stephenson <jason@sigio.com>
10134 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10142 commit 3c35e94bc037fa8ebb08b302d8e79f53b5ac004b
10143 Author: Josh Stompro <stomproj@larl.org>
10144 Date: Sun Aug 28 21:23:01 2016 -0500
10146 LP#1616220 Fixes for css errors that show up in the xul staff client console.
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.
10158 Signed-off-by: Josh Stompro <stomproj@larl.org>
10159 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10178 commit 99880cb01a283051b3cb2479578c5d886baadcb8
10179 Author: Jane Sandberg <sandbej@linnbenton.edu>
10180 Date: Sun Apr 30 18:20:56 2017 -0700
10182 Docs: fixing broken link
10184 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
10186 1 1 docs/installation/server_upgrade.adoc
10188 commit b0ad408924fdc616be8c871d87bf9b7d3d96983b
10189 Author: Kathy Lussier <klussier@masslnc.org>
10190 Date: Wed Apr 5 17:25:49 2017 -0400
10192 LP#1680142: Fix responsive design issue with ebook display
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.
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.
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.
10213 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10214 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10217 Open-ILS/src/templates/opac/css/style.css.tt2
10219 Signed-off-by: Ben Shum <ben@evergreener.net>
10221 22 8 Open-ILS/src/templates/opac/css/style.css.tt2
10223 commit 4ce5d7954035a1ed1bf654adcc830ae1c41f50f1
10224 Author: Galen Charlton <gmc@equinoxinitiative.org>
10225 Date: Fri Apr 28 10:39:55 2017 -0400
10227 LP#1691009: add release notes
10229 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
10234 commit 7d4809e1e5c79e3034dc14d18b6124012ff3dfc9
10235 Author: Ben Shum <ben@evergreener.net>
10236 Date: Thu Apr 27 11:43:55 2017 -0400
10238 LP#1681009 Merge the RTL style with the LTR style (part2)
10240 Finishing up the rest of the file and removing the RTL specific one
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>
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
10251 commit 5957d7c5848514dc1f07f63997f5b65ef96d5eab
10252 Author: Galen Charlton <gmc@equinoxinitiative.org>
10253 Date: Wed Apr 26 09:59:07 2017 -0400
10255 LP#1621178: fix fleshing of copy status for available items
10257 Since copy status 0 means 'Available', test for null
10260 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10262 2 1 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
10264 commit 3945de1f0c08bfebdc5903f20aeb89ed44b60a62
10265 Author: Kathy Lussier <klussier@masslnc.org>
10266 Date: Fri Mar 3 07:33:37 2017 -0500
10268 LP#1621178: Tweaks to item status column picker option
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.
10274 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10275 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10277 0 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
10279 commit d57d767456ae29ef8aabbbd9a5d440f6ae5f7220
10280 Author: Kyle Huckins <khuckins@catalystdevworks.com>
10281 Date: Tue Oct 25 10:12:56 2016 -0700
10283 LP#1621178 Copy Status Picker
10285 Add copy status field to patron items out, patron
10286 checkout, patron hold, item holds pane, holds shelf, and item status grids.
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>
10294 Open-ILS/src/templates/staff/cat/item/t_list.tt2
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
10305 commit 8e763e316ffb2ff9d1db05f683b6c7aa447f66e6
10306 Author: Jason Stephenson <jason@sigio.com>
10307 Date: Tue Apr 25 13:33:08 2017 -0400
10309 LP#1545115: Stamping upgrade script for description field in matrix tables
10311 Signed-off-by: Jason Stephenson <jason@sigio.com>
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
10319 commit 539fb4d13f02b5176bf9ce75edf87500efbb563b
10320 Author: Galen Charlton <gmc@equinoxinitiative.org>
10321 Date: Tue Apr 25 12:36:27 2017 -0400
10323 LP#1545115: add release notes entry
10325 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10326 Signed-off-by: Jason Stephenson <jason@sigio.com>
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
10331 commit 53aacfabcc9a3cafe47acafb7096bd2e4944c97a
10332 Author: Galen Charlton <gmc@equinoxinitiative.org>
10333 Date: Tue Apr 25 09:55:00 2017 -0400
10335 LP#1545115: consolidate schema update scripts into one
10337 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10338 Signed-off-by: Jason Stephenson <jason@sigio.com>
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
10347 commit 16b99833988e0fc833352fe0a7d02e27592cd373
10348 Author: Rogan Hamby <rogan.hamby@gmail.com>
10349 Date: Mon Apr 25 12:59:12 2016 -0400
10351 LP#1545115: add description field for policy matrix tables
10353 This patch adds description column for the
10354 config.hold_matrix_matchpoint and circ_matrix_matchpoint tables
10355 and pgTAP tests for them.
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>
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
10373 commit 2ed1a8b95354a399f6a5574bb839d0b3f5065627
10374 Author: Remington Steed <rjs7@calvin.edu>
10375 Date: Fri Apr 7 14:15:54 2017 -0400
10377 Change all docs filenames to .adoc
10379 This commit renames all AsciiDoc files to have the ".adoc" extension.
10380 Also, this commit updates all "include::" references in the root.adoc
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).
10388 NOTE: The docs build script will need to change the reference from
10389 "root.txt" to "root.adoc".
10391 Signed-off-by: Remington Steed <rjs7@calvin.edu>
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
11006 commit 8817b7536c97fe624cf8a243791360ee728e8c87
11007 Author: Galen Charlton <gmc@equinoxinitiative.org>
11008 Date: Fri Apr 21 10:06:17 2017 -0400
11010 LP#1685232: fix egCore.pcrud.apply()
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()
11020 Currently no code uses this method (but some will soon), but
11021 it can be tested by writing some code like this:
11024 var n1 = new egCore.idl.aun();
11025 n1.usr(userid); // etc.
11028 var n2 = new egCore.idl.aun();
11029 n2.usr(userid); // etc.
11033 egCore.pcrud.apply(notes).then(...
11035 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11036 Signed-off-by: Bill Erickson <berickxx@gmail.com>
11038 2 2 Open-ILS/web/js/ui/default/staff/services/pcrud.js
11040 commit 499f9a073d9e305b206f54bc3d3f442976081e09
11041 Author: Kathy Lussier <klussier@masslnc.org>
11042 Date: Wed Apr 19 13:00:10 2017 -0400
11044 LP#1680554: Stamping upgrade script for fix browse definition ids
11046 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
11054 commit 406fe9fcf38278a26858ac4242a848b51bdd75f2
11055 Author: Mike Rylander <mrylander@gmail.com>
11056 Date: Thu Mar 30 14:15:34 2017 -0400
11058 webstaff: install and include Lovefield in prep for offline mode
11060 Signed-off-by: Mike Rylander <mrylander@gmail.com>
11063 Open-ILS/web/js/ui/default/staff/Gruntfile.js
11064 Open-ILS/web/js/ui/default/staff/bower.json
11066 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
11072 commit c6ce82716cf965424925ac6d6a978975cae32410
11073 Author: Mike Rylander <mrylander@gmail.com>
11074 Date: Thu Mar 23 10:51:59 2017 -0400
11076 LP#1528924: Use localizable date filter format
11078 Signed-off-by: Mike Rylander <mrylander@gmail.com>
11080 11 11 Open-ILS/src/templates/staff/cat/item/t_list.tt2
11082 commit 39bac20cb3869c787e49c6c472d3018a09efdf57
11083 Author: Kyle Huckins <khuckins@catalystdevworks.com>
11084 Date: Tue Jan 24 15:41:45 2017 -0800
11086 LP#1528924 Item Status List Columns
11088 Add several new columns to Item Status List.
11090 Refactor of ItemSvc to properly grab circ-related information.
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
11097 Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
11098 Signed-off-by: Mike Rylander <mrylander@gmail.com>
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
11103 commit 495b2539b26195235dc62ba4e388d522784ead92
11104 Author: Ben Shum <ben@evergreener.net>
11105 Date: Fri Apr 14 18:51:01 2017 -0400
11107 LP#1683388: Docs: README change for nodejs installation
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.
11113 Signed-off-by: Ben Shum <ben@evergreener.net>
11114 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
11116 1 2 docs/installation/server_installation.txt
11118 commit 098dc59699a224127e0540e24e0ff75de666a04b
11119 Author: Ben Shum <ben@evergreener.net>
11120 Date: Fri Apr 14 18:33:31 2017 -0400
11122 LP#1683388:Install newer NodeJS binary for Ubuntu Trusty and Debian Wheezy
11124 We need newer stuff!
11126 Signed-off-by: Ben Shum <ben@evergreener.net>
11127 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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
11133 commit 54270c3d93319f8aeecd670e1116c53b4936d925
11134 Author: Galen Charlton <gmc@equinoxinitiative.org>
11135 Date: Wed Apr 12 16:06:09 2017 -0400
11137 LP#1665933: describe the new -x option when running -h
11139 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11140 Signed-off-by: Ben Shum <ben@evergreener.net>
11142 1 0 build/tools/make_release
11144 commit c66d6328d61083db136bd9213a44696073c62914
11145 Author: Dan Scott <dscott@laurentian.ca>
11146 Date: Tue Apr 11 20:21:56 2017 -0400
11148 LP#1680624 Remove bower packaging bits
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.
11154 Signed-off-by: Dan Scott <dscott@laurentian.ca>
11155 Signed-off-by: Ben Shum <ben@evergreener.net>
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
11163 commit 4a068d036adeb0fff2343f7bc9c7c27bc50c1ee2
11164 Author: Dan Scott <dan@coffeecode.net>
11165 Date: Thu Apr 6 16:28:31 2017 -0400
11167 LP#1680624 angular-ui-bootstrap stopped shipping minified files
11169 Per https://github.com/angular-ui/bootstrap/issues/5522 upstream
11170 feels users should minimize the files themselves.
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>
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
11179 commit 8c7000a1a54b18f6bec919f6c6b3e563d4fd4725
11180 Author: Dan Scott <dan@coffeecode.net>
11181 Date: Thu Apr 6 00:26:50 2017 -0400
11183 LP#1680624 Consolidate package dependencies into package.json
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.
11190 There are a few other tweaks to npm vs bower file locations, such as
11191 ng-toast instead of ngtoast for ngToast.
11193 Pin to AngularJS 1.5.x for now
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>
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
11206 commit 1937f3f57995a375e7c41505779a30c0c926712e
11207 Author: Galen Charlton <gmc@equinoxinitiative.org>
11208 Date: Tue Apr 4 10:32:58 2017 -0400
11210 LP#1599634: stamp schema update
11212 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
11220 commit 5f26da6220906be586d43158449d76c19559323f
11221 Author: blake <blake@mobiusconsortium.org>
11222 Date: Thu Nov 10 17:06:39 2016 -0600
11224 LP1599634: follow-ups
11226 Squashed patch containing follows-ups written by Chris Sharp
11227 and Galen Charlton:
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.
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:
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
11241 * Renames the schema upgrade script to better
11244 * Move release notes entry so that it will get picked up
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>
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
11262 commit 4e64cbbc4cdda08a60d3e9c45a90f2e9ca0309f5
11263 Author: blake <blake@mobiusconsortium.org>
11264 Date: Thu Jul 7 15:01:36 2016 -0500
11266 LP1599634 Circulation report source to include in-house(non cat), and non cat circ
11268 Added a simple view and supporting IDL. This will allow all the circulation
11269 data to output in the same report.
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>
11277 Open-ILS/examples/fm_IDL.xml
11279 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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
11290 commit 7ef6bba14250b373f783f38f1818263a48a33270
11291 Author: Jeanette Lundgren <jlundgren@cwmars.org>
11292 Date: Wed Jan 18 13:51:38 2017 -0500
11294 lp1453205 replaced Target_Pickup_Lib1.jpg
11296 Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
11297 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
11299 - - docs/media/Target_Pickup_Lib1.jpg