1 commit bb4afdceccba63bf87fb5a3e4b7d438c95a6c1d5
2 Author: Galen Charlton <gmc@equinoxinitiative.org>
3 Date: Mon Sep 9 17:08:49 2019 -0400
5 bump up Perl version string
7 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
11 commit 33aeb89143a488b4c1ae19cb4526befbf3618681
12 Author: Galen Charlton <gmc@equinoxinitiative.org>
13 Date: Mon Sep 9 17:05:56 2019 -0400
15 Translation updates - po files
17 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
19 2587 2523 build/i18n/po/db.seed/ar-JO.po
20 2607 2535 build/i18n/po/db.seed/cs-CZ.po
21 2569 2508 build/i18n/po/db.seed/de-DE.po
22 2570 2509 build/i18n/po/db.seed/en-CA.po
23 2570 2509 build/i18n/po/db.seed/en-GB.po
24 2586 2525 build/i18n/po/db.seed/es-ES.po
25 2572 2511 build/i18n/po/db.seed/fi-FI.po
26 2569 2508 build/i18n/po/db.seed/fr-CA.po
27 2569 2508 build/i18n/po/db.seed/he-IL.po
28 2569 2508 build/i18n/po/db.seed/hu-HU.po
29 2590 2526 build/i18n/po/db.seed/hy-AM.po
30 2569 2508 build/i18n/po/db.seed/oc-FR.po
31 2570 2509 build/i18n/po/db.seed/pt-BR.po
32 2569 2508 build/i18n/po/db.seed/ru-RU.po
33 2569 2508 build/i18n/po/db.seed/sv-SE.po
34 2569 2508 build/i18n/po/db.seed/tr-TR.po
35 1691 1691 build/i18n/po/fm_IDL.dtd/ar-JO.po
36 2839 2815 build/i18n/po/fm_IDL.dtd/cs-CZ.po
37 1680 1680 build/i18n/po/fm_IDL.dtd/de-DE.po
38 1691 1691 build/i18n/po/fm_IDL.dtd/en-CA.po
39 1691 1691 build/i18n/po/fm_IDL.dtd/en-GB.po
40 1691 1691 build/i18n/po/fm_IDL.dtd/es-ES.po
41 1691 1691 build/i18n/po/fm_IDL.dtd/fi-FI.po
42 1682 1682 build/i18n/po/fm_IDL.dtd/fr-CA.po
43 1680 1680 build/i18n/po/fm_IDL.dtd/he-IL.po
44 1680 1680 build/i18n/po/fm_IDL.dtd/hu-HU.po
45 1691 1691 build/i18n/po/fm_IDL.dtd/hy-AM.po
46 1680 1680 build/i18n/po/fm_IDL.dtd/oc-FR.po
47 1691 1691 build/i18n/po/fm_IDL.dtd/pt-BR.po
48 1691 1691 build/i18n/po/fm_IDL.dtd/ru-RU.po
49 1680 1680 build/i18n/po/fm_IDL.dtd/sv-SE.po
50 1680 1680 build/i18n/po/fm_IDL.dtd/tr-TR.po
51 134 118 build/i18n/po/ils_events.xml/ar-JO.po
52 136 118 build/i18n/po/ils_events.xml/cs-CZ.po
53 132 116 build/i18n/po/ils_events.xml/de-DE.po
54 134 118 build/i18n/po/ils_events.xml/en-CA.po
55 137 118 build/i18n/po/ils_events.xml/en-GB.po
56 135 119 build/i18n/po/ils_events.xml/es-ES.po
57 134 118 build/i18n/po/ils_events.xml/fi-FI.po
58 132 116 build/i18n/po/ils_events.xml/fr-CA.po
59 132 116 build/i18n/po/ils_events.xml/he-IL.po
60 132 116 build/i18n/po/ils_events.xml/hu-HU.po
61 134 118 build/i18n/po/ils_events.xml/hy-AM.po
62 132 116 build/i18n/po/ils_events.xml/oc-FR.po
63 132 116 build/i18n/po/ils_events.xml/pt-BR.po
64 132 116 build/i18n/po/ils_events.xml/ru-RU.po
65 132 116 build/i18n/po/ils_events.xml/sv-SE.po
66 132 116 build/i18n/po/ils_events.xml/tr-TR.po
67 133 105 build/i18n/po/tpac/ar-JO.po
68 157 129 build/i18n/po/tpac/cs-CZ.po
69 133 105 build/i18n/po/tpac/de-DE.po
70 133 105 build/i18n/po/tpac/en-CA.po
71 133 105 build/i18n/po/tpac/en-GB.po
72 133 105 build/i18n/po/tpac/es-ES.po
73 133 105 build/i18n/po/tpac/fi-FI.po
74 133 105 build/i18n/po/tpac/fr-CA.po
75 133 105 build/i18n/po/tpac/he-IL.po
76 133 105 build/i18n/po/tpac/hu-HU.po
77 133 105 build/i18n/po/tpac/hy-AM.po
78 133 105 build/i18n/po/tpac/oc-FR.po
79 133 105 build/i18n/po/tpac/pt-BR.po
80 133 105 build/i18n/po/tpac/ru-RU.po
81 133 105 build/i18n/po/tpac/sv-SE.po
82 133 105 build/i18n/po/tpac/tr-TR.po
83 676 552 build/i18n/po/webstaff/ar-JO.po
84 775 647 build/i18n/po/webstaff/cs-CZ.po
85 670 552 build/i18n/po/webstaff/en-CA.po
86 670 552 build/i18n/po/webstaff/en-GB.po
87 768 644 build/i18n/po/webstaff/es-ES.po
88 670 552 build/i18n/po/webstaff/hy-AM.po
89 670 552 build/i18n/po/webstaff/ru-RU.po
91 commit a27226523bd323854422a62fd7e03dbf567ff8d9
92 Author: Galen Charlton <gmc@equinoxinitiative.org>
93 Date: Mon Sep 9 16:57:43 2019 -0400
95 Translation updates - newpot
97 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
99 3120 2976 build/i18n/po/db.seed/db.seed.pot
100 2084 1923 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
101 25 21 build/i18n/po/ils_events.xml/ils_events.xml.pot
102 16 12 build/i18n/po/tpac/tpac.pot
103 19 7 build/i18n/po/vandelay/vandelay.pot
104 269 197 build/i18n/po/webstaff/webstaff.pot
106 commit 97c849b2b643caa1397bcef39ab0f12991ee63fa
107 Author: Galen Charlton <gmc@equinoxinitiative.org>
108 Date: Mon Sep 9 16:50:57 2019 -0400
110 prune RELEASE_NOTES_NEXT
112 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
114 0 8 docs/RELEASE_NOTES_NEXT/Administration/Fine_Limit_Exceeded.adoc
115 0 11 docs/RELEASE_NOTES_NEXT/Administration/Public_Catalog_Link_Styling.adoc
116 0 8 docs/RELEASE_NOTES_NEXT/Administration/action-trigger-aggregator-date.adoc
117 0 15 docs/RELEASE_NOTES_NEXT/Administration/aged-bills-and-payments.adoc
118 0 14 docs/RELEASE_NOTES_NEXT/Administration/install-marc-stream-importer-in-bin.adoc
119 0 34 docs/RELEASE_NOTES_NEXT/Administration/ldap_bind_user.adoc
120 0 6 docs/RELEASE_NOTES_NEXT/Administration/org-unit-admin.adoc
121 0 16 docs/RELEASE_NOTES_NEXT/Administration/pingest-rebuild-rmsr.adoc
122 0 59 docs/RELEASE_NOTES_NEXT/Administration/server-print-templates.adoc
123 0 6 docs/RELEASE_NOTES_NEXT/Administration/standing-penalty-admin.adoc
124 0 10 docs/RELEASE_NOTES_NEXT/Architecture/Angular_Grid_Improvements.adoc
125 0 18 docs/RELEASE_NOTES_NEXT/Architecture/remoteauth.adoc
126 0 6 docs/RELEASE_NOTES_NEXT/Cataloging/Cancel_Edit_Button_In_Record_Merge_UI.adoc
127 0 4 docs/RELEASE_NOTES_NEXT/Cataloging/Show_Codes_in_Physical_Characteristics_Wizard.adoc
128 0 10 docs/RELEASE_NOTES_NEXT/Cataloging/catalog-basket-export.adoc
129 0 15 docs/RELEASE_NOTES_NEXT/Cataloging/copy-edit-hide-defaults.adoc
130 0 33 docs/RELEASE_NOTES_NEXT/Cataloging/copy-import-options.adoc
131 0 16 docs/RELEASE_NOTES_NEXT/Cataloging/enhanced-request-items-functionality.adoc
132 0 32 docs/RELEASE_NOTES_NEXT/Circulation/booking-refresh.adoc
133 0 13 docs/RELEASE_NOTES_NEXT/Circulation/create-precat-permission.adoc
134 0 112 docs/RELEASE_NOTES_NEXT/Circulation/enhanced-mark-item-functionality.adoc
135 0 7 docs/RELEASE_NOTES_NEXT/Circulation/linked_billing_location.adoc
136 0 6 docs/RELEASE_NOTES_NEXT/Client/ang-crosstab-communication.adoc
137 0 14 docs/RELEASE_NOTES_NEXT/Client/ang-perm-grp-admin.adoc
138 0 7 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-cnbrowse.adoc
139 0 25 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-templates.adoc
140 0 15 docs/RELEASE_NOTES_NEXT/Client/ang-staff-catalog-record-holds.adoc
141 0 4 docs/RELEASE_NOTES_NEXT/Client/angular-aout-admin-page.adoc
142 0 15 docs/RELEASE_NOTES_NEXT/Client/angular-local-admin-page.adoc
143 0 14 docs/RELEASE_NOTES_NEXT/OPAC/LP1753536_items_out_lib.adoc
144 0 71 docs/RELEASE_NOTES_NEXT/OPAC/carousels.adoc
145 0 12 docs/RELEASE_NOTES_NEXT/OPAC/copy_tag_display_includes_type.adoc
146 0 38 docs/RELEASE_NOTES_NEXT/SIP/AV_format.adoc
147 0 11 docs/RELEASE_NOTES_NEXT/SIP/hold_items_available_option.adoc
148 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Fine_Limit_Exceeded.adoc
149 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Public_Catalog_Link_Styling.adoc
150 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/action-trigger-aggregator-date.adoc
151 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/aged-bills-and-payments.adoc
152 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/install-marc-stream-importer-in-bin.adoc
153 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/ldap_bind_user.adoc
154 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/org-unit-admin.adoc
155 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/pingest-rebuild-rmsr.adoc
156 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/server-print-templates.adoc
157 delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/standing-penalty-admin.adoc
158 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/Angular_Grid_Improvements.adoc
159 delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/remoteauth.adoc
160 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Cancel_Edit_Button_In_Record_Merge_UI.adoc
161 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Show_Codes_in_Physical_Characteristics_Wizard.adoc
162 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/catalog-basket-export.adoc
163 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/copy-edit-hide-defaults.adoc
164 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/copy-import-options.adoc
165 delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/enhanced-request-items-functionality.adoc
166 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/booking-refresh.adoc
167 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/create-precat-permission.adoc
168 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/enhanced-mark-item-functionality.adoc
169 delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/linked_billing_location.adoc
170 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-crosstab-communication.adoc
171 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-perm-grp-admin.adoc
172 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-cnbrowse.adoc
173 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-templates.adoc
174 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-catalog-record-holds.adoc
175 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/angular-aout-admin-page.adoc
176 delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/angular-local-admin-page.adoc
177 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/LP1753536_items_out_lib.adoc
178 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/carousels.adoc
179 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/copy_tag_display_includes_type.adoc
180 delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/AV_format.adoc
181 delete mode 100644 docs/RELEASE_NOTES_NEXT/SIP/hold_items_available_option.adoc
183 commit bbdb8fd812e6b2356372ef836e57fb5b100d308f
184 Author: Galen Charlton <gmc@equinoxinitiative.org>
185 Date: Mon Sep 9 16:49:51 2019 -0400
187 first rough pass at 3.4 release notes
189 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
191 762 0 docs/RELEASE_NOTES_3_4.adoc
192 create mode 100644 docs/RELEASE_NOTES_3_4.adoc
194 commit 2d000a99466de944baa9b62ea2ac2b7ac1f4de51
195 Author: Thomas Berezansky <tsbere@mvlc.org>
196 Date: Wed Oct 15 11:32:58 2014 -0400
198 Ensure "Reshelved" copies are still reshelving
200 Rather than "were reshelving when the query started"
202 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
204 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
206 commit 0af1850ad882e25c88fd0f5e9e8dd24f05721e92
207 Author: Galen Charlton <gmc@equinoxinitiative.org>
208 Date: Mon Sep 9 15:27:19 2019 -0400
210 LP#1817645: adjust live_t remoteauth checks
212 Version 6.07 or higher of LWP::Protocol::https is required to
213 avoid an issue where an SSL certificate check of localhost
214 cannot be bypassed. We could instead have chosen to install
215 that Perl module from CPAN rather than packages, but since there's
216 presently no non-test code that requires that bugfix, I've elected
217 not to bother installing that module from CPAN for now.
219 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
221 11 1 Open-ILS/src/perlmods/live_t/29-lp1817645-remoteauth-patron-api.t
223 commit c9404f643c5ad18440f8a5cd0ef117592ea398ce
224 Author: Ben Shum <ben@evergreener.net>
225 Date: Sun Sep 8 17:21:18 2019 -0400
227 LP#1817645: fix live perl test for basic auth API
229 The live perl test is failing because we are not passing all
230 the right parameters for ignoring the SSL certificate verification
231 checks. Pass another variable to see if this helps.
233 Signed-off-by: Ben Shum <ben@evergreener.net>
234 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
236 4 1 Open-ILS/src/perlmods/live_t/29-lp1817645-remoteauth-patron-api.t
238 commit a8f6ccf9f62ebb516efdddab908a7422d5458f4d
239 Author: Galen Charlton <gmc@equinoxinitiative.org>
240 Date: Mon Sep 9 14:28:18 2019 -0400
242 LP#1817645: (follow-up) avoid hardcoding user ID in a live_t test
244 This patch is an alternative implementation of an idea from
245 Ben Shum to avoid assuming that a given username in Concerto
246 will always be associated with the same patron ID.
248 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
250 10 10 Open-ILS/src/sql/Pg/live_t/lp1468422_passwd_storage.pg
252 commit 3f4a956c91e8a3d244dd7f63b463e4db960b7750
253 Author: Jane Sandberg <sandbej@linnbenton.edu>
254 Date: Sun Sep 8 08:58:59 2019 -0700
256 Docs: cleaning up headings in 3.4 release notes
258 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
260 2 2 docs/RELEASE_NOTES_NEXT/Administration/Fine_Limit_Exceeded.adoc
261 1 1 docs/RELEASE_NOTES_NEXT/Cataloging/copy-edit-hide-defaults.adoc
263 commit 1421240a4a4bf7daf8578c1a1e21cd51b703603a
264 Author: Ben Shum <ben@evergreener.net>
265 Date: Sat Sep 7 12:26:14 2019 -0400
267 LP#1817645: Fix pgtap tests
269 There was a missing closing parenthesis on the pgtap tests from
272 Also, one of the comparisons had the wrong value matching and it
273 failed to pass. Inactive patrons return "not_found" rather than
274 "blocked" apparently.
276 Signed-off-by: Ben Shum <ben@evergreener.net>
278 8 8 Open-ILS/src/sql/Pg/live_t/lp1817645-remoteauth.pg
280 commit 5d9bc6600a40c1ade1387b45edb64dc8fa39543d
281 Author: Ben Shum <ben@evergreener.net>
282 Date: Fri Sep 6 23:32:42 2019 -0400
284 LP#1816475: Cleanup 950.data.seed-values.sql
286 When this branch was committed, some old seed data snuck back into
287 the file from LP#1759343 cleanup commit (eee5c5948ca). Remove the
288 extra code to prevent duplicate INSERT errors.
290 Signed-off-by: Ben Shum <ben@evergreener.net>
292 0 13 Open-ILS/src/sql/Pg/950.data.seed-values.sql
294 commit 24f13684703b56a4389db967b224074098d909cd
295 Author: Galen Charlton <gmc@equinoxinitiative.org>
296 Date: Fri Sep 6 18:09:05 2019 -0400
298 LP#1068287: stamp database update
300 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
302 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
303 12 0 Open-ILS/src/sql/Pg/upgrade/1184.data.lp1068287_add_create_precat_permission.sql
304 0 18 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1068287_add_create_precat_permission.sql
305 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1184.data.lp1068287_add_create_precat_permission.sql
306 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1068287_add_create_precat_permission.sql
308 commit a31a8e86aae880febafa0fa94c1d013ca15c2275
309 Author: Jason Etheridge <jason@equinoxinitiative.org>
310 Date: Thu Sep 5 23:51:46 2019 -0400
312 LP#1068287 UI tweak and renewal behavior
314 Skips the CREATE_PRECAT permission check when renewing pre-cataloged items.
316 Also disables all the elements except the Cancel button in the Pre-Cat dialog
317 when the user lacks the CREATE_PRECAT permission, and repositions the explanatory
320 Also includes release notes.
322 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
323 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
325 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
326 10 4 Open-ILS/src/templates/staff/circ/share/t_precat_dialog.tt2
327 13 0 docs/RELEASE_NOTES_NEXT/Circulation/create-precat-permission.adoc
328 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/create-precat-permission.adoc
330 commit 7f8d2a1d4ca8c3baf157e03613cb0e57bf795de7
331 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
332 Date: Thu Dec 13 18:13:39 2018 -0500
334 LP#1068287 - Add CREATE_PRECAT permission
336 Add this permission to prevent untrained/un-authorized
337 circ staff from creating pre-cat items due to mis-scanned
338 barcodes. Added to all profiles by default, so that staff
339 admins can pinpoint users who may not have it, i.e Volunteers, etc.
341 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
342 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
343 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
345 3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
346 9 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
347 18 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1068287_add_create_precat_permission.sql
348 3 0 Open-ILS/src/templates/staff/circ/share/t_precat_dialog.tt2
349 6 5 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
350 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1068287_add_create_precat_permission.sql
352 commit 8aa6a5dfd7eb3ac2bec6fb8f6ad241050081e7dd
353 Author: Galen Charlton <gmc@equinoxinitiative.org>
354 Date: Fri Sep 6 18:03:14 2019 -0400
356 LP#1823255: stamp database update
358 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
360 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
361 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ident_value_required.sql => 1183.data.ident_value_required.sql}
362 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ident_value_required.sql => 1183.data.ident_value_required.sql} (89%)
364 commit d5cafca05f3c013f60a3c84bae59fb48443949d4
365 Author: Mark Bucholtz <mbucholtz@sitka.bclibraries.ca>
366 Date: Mon Apr 1 07:45:20 2019 -0700
368 LP#1823255: optionally require ident_value
370 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
371 Signed-off-by: Mark Bucholtz <mbucholtz@sitka.bclibraries.ca>
372 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
374 9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
375 17 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ident_value_required.sql
376 1 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
377 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ident_value_required.sql
379 commit b198d0d1c37314920e83d7edce529d2cdb1214b0
380 Author: Jason Stephenson <jstephenson@cwmars.org>
381 Date: Wed Apr 3 13:30:07 2019 -0400
383 Lp 1811696: Add --rebuild-rmsr option to pingest.pl
385 Add the option to rebuild the reporter.materialized_simple_record
386 table to the pingest.pl support script.
390 Signed-off-by: Jason Stephenson <jason@sigio.com>
391 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
393 16 0 Open-ILS/src/support-scripts/pingest.pl
394 16 0 docs/RELEASE_NOTES_NEXT/Administration/pingest-rebuild-rmsr.adoc
395 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/pingest-rebuild-rmsr.adoc
397 commit 0934dd5f8008bf6b10166055d90d993811c12530
398 Author: Jason Etheridge <jason@EquinoxInitiative.org>
399 Date: Fri Aug 23 15:48:41 2019 -0400
401 LP#1841270: release notes
403 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
404 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
406 16 0 docs/RELEASE_NOTES_NEXT/Cataloging/enhanced-request-items-functionality.adoc
407 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/enhanced-request-items-functionality.adoc
409 commit 3677f732d06a2ed86510f827beeaf579402d5873
410 Author: Jason Etheridge <jason@EquinoxInitiative.org>
411 Date: Wed Aug 14 09:16:31 2019 -0400
413 LP#1841270: fix ITEM_NOT_HOLDABLE event description
415 The main functionality for this enhancment produces toast messages for success
416 and failure, and the description for this particular event when testing had me
419 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
421 1 1 Open-ILS/src/extras/ils_events.xml
423 commit dd6d21a7615d893065869829ce969e71bc5c7678
424 Author: Jason Etheridge <jason@EquinoxInitiative.org>
425 Date: Fri Jul 19 18:59:19 2019 -0400
427 LP#1841270: add Title Hold option in various places in staff client
429 * Adds a Title Hold option to certain invocations of Request Items
430 (Item Status, Copy Buckets, but not Holdings View)
432 * Switches count of items to count of titles when Title hold option
435 * Adds a checkbox for honoring the preferred notification settings
436 and default pickup library of the selected patron
438 * Adds a success/failure toast for Request Items
440 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
441 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
443 30 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
444 4 0 Open-ILS/src/templates/staff/cat/bucket/copy/index.tt2
445 14 1 Open-ILS/src/templates/staff/cat/catalog/t_request_items.tt2
446 4 0 Open-ILS/src/templates/staff/cat/item/index.tt2
447 54 7 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
448 3 2 Open-ILS/web/js/ui/default/staff/cat/item/app.js
449 51 6 Open-ILS/web/js/ui/default/staff/circ/services/item.js
451 commit 7d76898b674441d989d096442861831c9adb4ba3
452 Author: Jason Stephenson <jason@sigio.com>
453 Date: Fri Nov 2 09:03:07 2018 -0400
455 Lp 1799272: Option to Limit Hold Items in SIP2 msg 64 to Available
457 This commit adds an implementation option to the oils_sip.xml that,
458 when enabled, will limit the hold items list and hold items counts in
459 the patron information response (response 64) to only the holds
460 available for pickup by the patron. When the setting is not enabled,
461 the full list of the patron's holds continues to be used.
463 Signed-off-by: Jason Stephenson <jason@sigio.com>
464 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
466 8 3 Open-ILS/examples/oils_sip.xml.example
467 10 6 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
468 11 0 docs/RELEASE_NOTES_NEXT/SIP/hold_items_available_option.adoc
469 create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/hold_items_available_option.adoc
471 commit 6b39b42f25f358eb8d7e23af4b56afb3f029ec24
472 Author: Bill Erickson <berickxx@gmail.com>
473 Date: Mon May 13 10:43:51 2019 -0400
475 LP1731021 SIP fine detail fee type additions
477 Adds support for specifying different fee types in the fine/fee response
478 based on the most recent billing type of each transaction.
480 Thanks to Jason Stephenson for the initial implementation.
482 Signed-off-by: Bill Erickson <berickxx@gmail.com>
483 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
485 14 5 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
487 commit f31720588f20ea03ab67247f8d87fbbe3c7bd940
488 Author: Bill Erickson <berickxx@gmail.com>
489 Date: Wed Apr 10 12:45:56 2019 -0400
491 LP1731021 SIP Fine detail repairs / display fields
493 Resolve commit issues with the second commit from the source branch
494 working/user/dpearl/LP1731021_fine_item_detail
496 Migrating circ title/author lookup to use metabib display fields instead
499 Minor code refactoring.
501 Signed-off-by: Bill Erickson <berickxx@gmail.com>
502 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
504 7 7 Open-ILS/examples/oils_sip.xml.example
505 104 69 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
506 22 17 docs/RELEASE_NOTES_NEXT/SIP/AV_format.adoc
508 commit 84b29175b3d004d6e968c92f8c6dee11a182de32
509 Author: Dan Pearl <dpearl@cwmars.org>
510 Date: Thu May 25 14:10:01 2017 -0400
512 LP#1731021: Support fine detail enhancement to SIP.
514 The particular flavor of fine detail output is manufacturer dependent,
515 although 3m is popular, and the default. To configure the selection,
516 modify the /openils/conf/oils_sip.xml file.
518 Testing: See the /openils/conf/oils_sip.xml file and test all supported
519 values for the av_format option. You should also test the case where
520 the option is omitted, or a non-supported value. I am not sure what
521 happens if you supply more than one option with same or different
522 values, but this is a non-supported degenerate case.
524 For each test value, ensure tha the fine item detail is the expected
527 Signed-off-by: Dan Pearl <dpearl@cwmars.org>
528 Signed-off-by: Bill Erickson <berickxx@gmail.com>
529 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
531 7 0 Open-ILS/examples/oils_sip.xml.example
532 64 11 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
533 33 0 docs/RELEASE_NOTES_NEXT/SIP/AV_format.adoc
534 create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/AV_format.adoc
536 commit e6a851c215e151200d02355959608c914b901a92
537 Author: Galen Charlton <gmc@equinoxinitiative.org>
538 Date: Fri Sep 6 17:51:21 2019 -0400
540 LP#1444644: stamp database update
542 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
544 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
545 2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.vandelay.auto_overlay_org_unit_copies.sql => 1182.schema.vandelay.auto_overlay_org_unit_copies.sql}
546 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.vandelay.auto_overlay_org_unit_copies.sql => 1182.schema.vandelay.auto_overlay_org_unit_copies.sql} (97%)
548 commit 1f139d6ebf37cb2941c962d4cc711988c82bda58
549 Author: Liam Whalen <liam.whalen@bc.libraries.coop>
550 Date: Wed Oct 1 19:17:34 2014 -0700
552 LP#1444644 Copy Import Development Work
554 Two new options for importing holdings have been added to MARC Batch
557 1) Auto-overlay On-order Cataloguing Copies
559 This is similar to "Auto-overlay In-process Acquisitions Copies," but
560 for copies that were not created from an acquisitions workflow.
561 Holdings information in the incoming record will be used to overlay any
562 existing On Order copies for the matching record which belong to the
563 owning library defined in the Holdings Import Profile. The Holdings
564 Import Profile is also used to match incoming to existing copies, if
565 possible; otherwise, On Order copies are overlaid in the order they were
566 created. The call number will also be overlaid if the incoming record
569 2) Use Org Unit Matching in Copy to Determine Best Match
571 When there are multiple potential matching records, this feature allows
572 the user to automatically select the record which has the most copies at
573 libraries near the importing library in the org tree. That is, starting
574 at the importing library, it climbs the org tree, gradually expanding
575 the scope at which it checks for holdings on matching records; once
576 holdings are found, the record with the most holdings at that scope is
577 selected for overlay. If there are no matching records with holdings,
578 then the default best match overlay is attempted.
580 Two new permissions are added to control the use of these new features.
582 Signed-off-by: Liam Whalen <liam.whalen@bc.libraries.coop>
583 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
584 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
586 24 0 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
587 8 0 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.ts
588 80 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
589 70 0 Open-ILS/src/sql/Pg/012.schema.vandelay.sql
590 5 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
591 79 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.auto_overlay_org_unit_copies.sql
592 11 0 Open-ILS/src/templates/vandelay/inc/queue.tt2
593 10 0 Open-ILS/src/templates/vandelay/inc/upload.tt2
594 19 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js
595 33 0 docs/RELEASE_NOTES_NEXT/Cataloging/copy-import-options.adoc
596 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay.auto_overlay_org_unit_copies.sql
597 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/copy-import-options.adoc
599 commit 0993383eddd041860bf0b1d1b24d775b1640b17b
600 Author: Josh Stompro <stompro@stompro.org>
601 Date: Wed Feb 27 10:31:54 2019 -0600
603 LP#1728331 - Action Trigger Aggregator Date Parameter
605 - Added release notes.
606 - Added note about script to support scripts doc.
607 - Added script to makefile for confile processing and installation.
608 - Added processed version of the script to .gitignore
610 I tested out the script with our production data and it worked as described.
612 Signed-off-by: Josh Stompro <stompro@stompro.org>
613 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
616 5 0 Open-ILS/src/Makefile.am
617 3 3 Open-ILS/src/support-scripts/{action_trigger_aggregator.pl => action_trigger_aggregator.pl.in}
618 8 0 docs/RELEASE_NOTES_NEXT/Administration/action-trigger-aggregator-date.adoc
619 4 0 docs/development/support_scripts.adoc
620 rename Open-ILS/src/support-scripts/{action_trigger_aggregator.pl => action_trigger_aggregator.pl.in} (98%)
621 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/action-trigger-aggregator-date.adoc
623 commit b1984a0c2c1d88e7442f5720fd186bf5eb0626ae
624 Author: Jason Boyer <jboyer@library.in.gov>
625 Date: Tue Feb 20 14:51:21 2018 -0500
627 LP1728331: A/T Aggregator Date Parameter
629 Adds a --date parameter to action_trigger_aggregator.pl
630 to make it simpler to pull events for a single day when
631 that day isn't "today."
633 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
634 Signed-off-by: Josh Stompro <stompro@stompro.org>
635 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
637 17 2 Open-ILS/src/support-scripts/action_trigger_aggregator.pl
639 commit c542d830236a89ec3e20fcc89c5fc83a1608bfe5
640 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
641 Date: Fri Jun 21 16:25:04 2019 -0700
643 LP#1786552: AuthProxy: release note for LDAP bind_user and restrict_by_home_ou
645 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
646 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
648 34 0 docs/RELEASE_NOTES_NEXT/Administration/ldap_bind_user.adoc
649 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/ldap_bind_user.adoc
651 commit ce22424c3156e5c53e79779008cc904ba26fd883
652 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
653 Date: Thu Jun 20 12:49:31 2019 -0700
655 LP#1786552: AuthProxy: restrict_by_home_ou based on authenticator org_units
657 It makes more sense to check the patron's home library against the org
658 units to which the authenticator applies, rather than the login org
661 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
662 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
664 20 5 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm
666 commit c485b3dcac422ad11e0cdb9d74f674e8c9f9355c
667 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
668 Date: Fri Feb 8 13:59:14 2019 -0800
670 LP#1786552: optionally restrict auth_proxy login by home OU
672 This adds a new restrict_by_home_ou setting to auth_proxy authenticator
673 config. When enabled, if the login request includes an org param, the
674 authenticator will refuse to authenticate a user unless their home OU
675 matches or is a descendant of that org; login fails and auth_proxy
676 proceeds to the next configured authenticator.
678 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
679 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
681 1 0 Open-ILS/examples/opensrf.xml.example
682 8 4 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm
684 commit 3a7ca4a2c6c3d6ea893d13a38179e9b4a26e523a
685 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
686 Date: Tue Oct 16 18:24:00 2018 -0700
688 LP#1786552: LDAP bind user option
690 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
691 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
693 1 0 Open-ILS/examples/opensrf.xml.example
694 15 2 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm
695 43 3 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy/LDAP_Auth.pm
697 commit 4d3fe7d66eb2c7ab50302f6f5feb5aa6d6853938
698 Author: Galen Charlton <gmc@equinoxinitiative.org>
699 Date: Fri Sep 6 17:38:02 2019 -0400
701 LP#1793802: stamp database update
703 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
705 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
706 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.aged-billing-payment.sql => 1181.schema.aged-billing-payment.sql}
707 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.aged-billing-payment.sql => 1181.schema.aged-billing-payment.sql} (98%)
709 commit 1f5a6e138988e6fb24e9897882e814f1ee1fa7ee
710 Author: Chris Sharp <csharp@georgialibraries.org>
711 Date: Tue May 21 06:53:53 2019 -0400
713 LP#1793802 - Add new aged/all billing/payment sources to aged/all circ sources.
715 The new aged/all billing/payment sources need to be included
716 in the aged/all circulations reporting sources.
718 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
719 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
721 6 6 Open-ILS/examples/fm_IDL.xml
723 commit 41e90694a7e973fef2e1a3176cc95cd692a00f0d
724 Author: Bill Erickson <berickxx@gmail.com>
725 Date: Sat Oct 20 08:11:46 2018 -0400
727 LP#1793802 Age circ ages payments before billings
729 When aging a circulation, payments must be deleted before billings,
730 since account_adjustements (payment) reference billings.
732 Signed-off-by: Bill Erickson <berickxx@gmail.com>
733 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
734 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
736 1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
737 2 5 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-billing-payment.sql
739 commit 38a5f67ae3a84ebd85465c1372699a920e2d251f
740 Author: Bill Erickson <berickxx@gmail.com>
741 Date: Wed Sep 26 17:22:11 2018 -0400
743 LP#1793802 Billing/payment purge improvements
745 Signed-off-by: Bill Erickson <berickxx@gmail.com>
746 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
747 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
749 56 10 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-billing-payment.sql
751 commit e4084e896c7bb256106b26efb9f5046034aac636
752 Author: Bill Erickson <berickxx@gmail.com>
753 Date: Fri Sep 21 15:56:25 2018 -0400
755 LP#1793802 Aged billings/payments release notes
757 Signed-off-by: Bill Erickson <berickxx@gmail.com>
758 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
759 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
761 15 0 docs/RELEASE_NOTES_NEXT/Administration/aged-bills-and-payments.adoc
762 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/aged-bills-and-payments.adoc
764 commit 7d264985517d85986fbe00bee6a947bd36241530
765 Author: Bill Erickson <berickxx@gmail.com>
766 Date: Fri Sep 21 15:53:23 2018 -0400
768 LP#1793802 Aged billings/payments PGTAP tests
770 Signed-off-by: Bill Erickson <berickxx@gmail.com>
771 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
772 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
774 47 0 Open-ILS/src/sql/Pg/live_t/lp1793802-aged-billings-payments.pg
775 create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1793802-aged-billings-payments.pg
777 commit 522888735197d6a9579e2fba2922cde002bc3426
778 Author: Bill Erickson <berickxx@gmail.com>
779 Date: Mon Sep 24 10:33:13 2018 -0400
781 LP#1793802 Add money.all_[payments|billings] views
783 Similar to money.all_circulation_slim, add views to collect data from
784 both active and aged versions of the payment and billing tables.
786 Signed-off-by: Bill Erickson <berickxx@gmail.com>
787 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
788 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
790 49 2 Open-ILS/examples/fm_IDL.xml
791 11 0 Open-ILS/src/sql/Pg/080.schema.money.sql
792 10 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-billing-payment.sql
794 commit 33c46ab6c830b58932b4fa7b707f95edcf698db2
795 Author: Bill Erickson <berickxx@gmail.com>
796 Date: Fri Sep 21 14:53:33 2018 -0400
798 LP#1793802 Aged billings and payments
800 Creates tables money.aged_billing and money.aged_payment. When a
801 circulation is aged, billings/payments linked to the circ are migrated
804 Upgrade script includes a migration script for migrating existing
805 billings and payments.
807 Includes IDL entries for reporting and pcrud access just in case it's
808 needed. Note the 'xact' column on these new tables links directly to
809 the aged circulation instead of the non-existent money.billable_xact.
811 Signed-off-by: Bill Erickson <berickxx@gmail.com>
812 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
813 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
815 56 0 Open-ILS/examples/fm_IDL.xml
816 5 1 Open-ILS/src/sql/Pg/080.schema.money.sql
817 11 0 Open-ILS/src/sql/Pg/090.schema.action.sql
818 82 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-billing-payment.sql
819 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-billing-payment.sql
821 commit 46c8e3a876bdf34222429dc9d98954ff84ef20c1
822 Author: Galen Charlton <gmc@equinoxinitiative.org>
823 Date: Fri Sep 6 17:17:14 2019 -0400
825 LP#1817645: add release notes
827 These are taken from the introduction of the technical reference
828 docs written by Jeff Davis.
830 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
832 18 0 docs/RELEASE_NOTES_NEXT/Architecture/remoteauth.adoc
833 create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/remoteauth.adoc
835 commit e8507394878a873920710cb1c979dcf8dd36661f
836 Author: Galen Charlton <gmc@equinoxinitiative.org>
837 Date: Fri Sep 6 17:13:30 2019 -0400
839 LP#1817645: stamp schema update
841 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
843 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
844 2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.remoteauth.sql => 1180.schema.remoteauth.sql}
845 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.remoteauth.sql => 1180.schema.remoteauth.sql} (98%)
847 commit 56bab3e9d877ad3db06e5bce5fed9e45ae5a003f
848 Author: Galen Charlton <gmc@equinoxinitiative.org>
849 Date: Fri Sep 6 17:11:13 2019 -0400
851 LP#1817645: (follow-up) sync schema update script
853 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
855 2 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.remoteauth.sql
857 commit 59f6637ae1228019744e911df65983f1cdb70ac8
858 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
859 Date: Mon Jun 17 14:12:21 2019 -0700
861 LP#1817645: use label as reporter:selector for user activity type
863 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
864 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
866 1 1 Open-ILS/examples/fm_IDL.xml
868 commit 7ae4f7692ce7ed647af985a02436338c8a164369
869 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
870 Date: Wed Jun 12 10:46:30 2019 -0700
872 LP#1817645: add RemoteAuth profiles to Angular server admin
874 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
875 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
877 10 10 Open-ILS/examples/fm_IDL.xml
878 2 0 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
880 commit a830b6ab23fef58ec94da5bc2096fe9da99cd246
881 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
882 Date: Wed May 1 11:42:11 2019 -0700
884 LP#1817645: track RemoteAuth user activity
886 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
887 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
889 2 0 Open-ILS/examples/fm_IDL.xml
890 9 5 Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth.pm
891 6 3 Open-ILS/src/perlmods/live_t/29-lp1817645-remoteauth-patron-api.t
892 2 1 Open-ILS/src/sql/Pg/150.remoteauth.sql
893 6 2 Open-ILS/tests/datasets/sql/remoteauth.sql
895 commit ab6e3d356892c1d2d376f75b56a9fd31888cb5a5
896 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
897 Date: Thu Apr 4 15:47:14 2019 -0700
899 LP#1817645: RemoteAuth documentation
901 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
902 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
904 88 0 docs/TechRef/remoteauth.adoc
905 create mode 100644 docs/TechRef/remoteauth.adoc
907 commit ccbcd4773e363da7e1ffa8c5d92a44db04cd43de
908 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
909 Date: Mon Mar 4 16:34:58 2019 -0800
911 LP#1817645: RemoteAuth Perl live test for basic HTTP authentication (RFC 7617)
913 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
914 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
916 140 0 Open-ILS/src/perlmods/live_t/29-lp1817645-remoteauth-patron-api.t
917 create mode 100644 Open-ILS/src/perlmods/live_t/29-lp1817645-remoteauth-patron-api.t
919 commit dfefabd1649a644ed9972a0227be877ca98908ec
920 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
921 Date: Mon Mar 4 16:12:45 2019 -0800
923 LP#1817645: RemoteAuth pgTAP test
925 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
926 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
928 63 0 Open-ILS/src/sql/Pg/live_t/lp1817645-remoteauth.pg
929 create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1817645-remoteauth.pg
931 commit 6e74775849baa2e16673b1ae94d750d8119df577
932 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
933 Date: Mon Mar 4 14:53:43 2019 -0800
935 LP#1817645: sample data for testing remote patron auth
937 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
938 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
940 3 0 Open-ILS/tests/datasets/sql/load_all.sql
941 7 0 Open-ILS/tests/datasets/sql/remoteauth.sql
942 138 0 Open-ILS/tests/datasets/sql/users_patrons_100.sql
943 create mode 100644 Open-ILS/tests/datasets/sql/remoteauth.sql
945 commit 69a23a05570d4e1d5980c7af852b3abe3f3069a8
946 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
947 Date: Mon Mar 4 16:48:23 2019 -0800
949 LP#1817645: RemoteAuth handler for basic HTTP authentication (RFC 7617)
951 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
952 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
954 1 1 Open-ILS/examples/apache_24/eg_startup.in
955 20 0 Open-ILS/examples/apache_24/eg_vhost.conf.in
956 144 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth/Basic.pm
957 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth/Basic.pm
959 commit 8589d20554a27ec6ba27d2fb43d5b72bbc75d6dd
960 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
961 Date: Tue Feb 26 18:02:58 2019 -0800
963 LP#1817645: configurable HTTP API for patron auth/retrieval
965 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
966 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
968 1 0 Open-ILS/examples/apache_24/eg.conf.in
969 1 1 Open-ILS/examples/apache_24/eg_startup.in
970 26 0 Open-ILS/examples/fm_IDL.xml
971 233 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth.pm
972 85 0 Open-ILS/src/sql/Pg/150.remoteauth.sql
973 3 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
974 1 0 Open-ILS/src/sql/Pg/sql_file_manifest
975 91 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.remoteauth.sql
976 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth.pm
977 create mode 100644 Open-ILS/src/sql/Pg/150.remoteauth.sql
978 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.remoteauth.sql
980 commit b577e78fa1fd0fd38e218f135c9afa044d3ff591
981 Author: Galen Charlton <gmc@equinoxinitiative.org>
982 Date: Fri Sep 6 15:00:26 2019 -0400
984 LP#1840327: add release notes
986 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
988 6 0 docs/RELEASE_NOTES_NEXT/Administration/standing-penalty-admin.adoc
989 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/standing-penalty-admin.adoc
991 commit 64185354778e716d021159c653b6367ca3c2e366
992 Author: Galen Charlton <gmc@equinoxinitiative.org>
993 Date: Fri Sep 6 14:57:13 2019 -0400
995 LP#1840327: (follow-up) various fixes and improvements
997 * Fixed inabiilty to set the name for a new standing penalty
998 * Fixed the 'Delete Selected' action
999 * adjust for recId => recordId change to FM record editor
1000 * remove a bit of copy-and-paste-itis
1003 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1005 1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1006 5 1 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.html
1007 37 27 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.ts
1009 commit 36a39ad2c720c930139f07214094496593be78ff
1010 Author: Mike Risher <mrisher@catalyte.io>
1011 Date: Tue Aug 20 20:29:23 2019 +0000
1013 LP#1840327: port standing penalty admin interface to Angular
1015 Convert standing penalty types admin UI from DOJO to Angular. Name
1016 field is read only if the ID is below 100. Doing this involved:
1018 - creating a new standing penalty component
1019 - using rowFlairCallback functionality in the grid, so that an icon
1020 and tooltip is shown for fields where the name cannot be edited
1021 - making the ID show up in red text when it is below 100
1022 - adding "readonly Override" functionality to fm-editor, so that
1023 some fields of a given type are read only, but others are not
1025 Signed-off-by: Mike Risher <mrisher@catalyte.io>
1026 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1028 15 4 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1029 1 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
1030 3 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
1031 4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
1032 28 0 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.html
1033 160 0 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.ts
1034 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.html
1035 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.ts
1037 commit c839ede49b09f6f24c31f293f1d49f4a8dc53f82
1038 Author: Bill Erickson <berickxx@gmail.com>
1039 Date: Fri Aug 16 17:01:51 2019 -0400
1041 LP1840050 Angular Org Unit Admin page port
1043 Migrate the Dojo Org Unit administration page to Angular:
1045 Administration => Server Administration => Organizational Units
1047 Includes org unit, hours of operation, and address settings.
1049 The new UI adds details on which org unit addresses are shared, offering a
1050 way to clone a shared address to a new address.
1052 Includes release notes.
1054 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1055 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1057 15 8 Open-ILS/src/eg2/src/app/core/org.service.ts
1058 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
1059 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
1060 36 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-addr.component.html
1061 163 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-addr.component.ts
1062 19 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-routing.module.ts
1063 125 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.html
1064 274 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.ts
1065 27 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.module.ts
1066 3 0 Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
1067 6 0 docs/RELEASE_NOTES_NEXT/Administration/org-unit-admin.adoc
1068 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-addr.component.html
1069 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-addr.component.ts
1070 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-routing.module.ts
1071 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.html
1072 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.ts
1073 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.module.ts
1074 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/org-unit-admin.adoc
1076 commit d20011d9220b06077194dc76058f6a147f4c4a7d
1077 Author: Bill Erickson <berickxx@gmail.com>
1078 Date: Fri Aug 16 17:00:53 2019 -0400
1080 LP1840050 Angular staff banner sets title
1082 Any UI that declares a staff banner gets the same text set as the
1083 page/title title as well.
1085 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1086 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1088 6 4 Open-ILS/src/eg2/src/app/staff/share/staff-banner.component.ts
1090 commit df0c2559f4e42234359869f6e1fd650ba685d822
1091 Author: Bill Erickson <berickxx@gmail.com>
1092 Date: Fri Aug 16 17:00:11 2019 -0400
1094 LP1840050 Modularize various standalone components + more.
1096 Create container modules for the String, Translate, FM record editor, and
1097 Admin Page components & services. This simplifies imports and allows us
1098 to avoid requiring these modules on pages that don't need them. In
1099 particular, the staff splash page now loads fewer imports, which should
1100 improve initial load/login time.
1102 Additionally some components were enhanced.
1104 FM record editor now has a eg-fm-record-editor-action component so users
1105 can pass in an action, rendered as a button at the bottom of the editor.
1107 FM record editor gets a delete record option and hideBanner option.
1109 FM record editor now better handles real-time updates of its underlying
1110 recordId and record values, including updates to some editor callers to
1111 migrate to the modified API (replace recId with recordId).
1113 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1114 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1116 5 7 Open-ILS/src/eg2/src/app/common.module.ts
1117 31 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor-action.component.ts
1118 19 3 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
1119 144 33 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1120 30 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.module.ts
1121 26 0 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.module.ts
1122 23 0 Open-ILS/src/eg2/src/app/share/string/string.module.ts
1123 0 0 Open-ILS/src/eg2/src/app/{staff => }/share/translate/translate.component.html
1124 0 0 Open-ILS/src/eg2/src/app/{staff => }/share/translate/translate.component.ts
1125 23 0 Open-ILS/src/eg2/src/app/share/translate/translate.module.ts
1126 10 1 Open-ILS/src/eg2/src/app/staff/admin/common.module.ts
1127 4 0 Open-ILS/src/eg2/src/app/staff/booking/booking.module.ts
1128 1 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1129 1 1 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts
1130 1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-list.component.ts
1131 4 0 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.module.ts
1132 2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
1133 2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/parts.component.ts
1134 0 12 Open-ILS/src/eg2/src/app/staff/common.module.ts
1135 4 3 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
1136 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
1137 6 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts
1138 3 3 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
1139 34 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.module.ts
1140 create mode 100644 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor-action.component.ts
1141 create mode 100644 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.module.ts
1142 create mode 100644 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.module.ts
1143 create mode 100644 Open-ILS/src/eg2/src/app/share/string/string.module.ts
1144 rename Open-ILS/src/eg2/src/app/{staff => }/share/translate/translate.component.html (100%)
1145 rename Open-ILS/src/eg2/src/app/{staff => }/share/translate/translate.component.ts (100%)
1146 create mode 100644 Open-ILS/src/eg2/src/app/share/translate/translate.module.ts
1147 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.module.ts
1149 commit 296dca77f83f01bd78783ae27817c8ae84bbef29
1150 Author: Bill Erickson <berickxx@gmail.com>
1151 Date: Fri Aug 16 16:56:42 2019 -0400
1153 LP1840050 Org select sanity checks on selected value
1155 Avoid use of org-select 'selected' value when it's not defined/null.
1157 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1158 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1160 1 1 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html
1161 1 1 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts
1163 commit 028e70f6916a872a0b7b8c0fd73cbae70ed03648
1164 Author: Bill Erickson <berickxx@gmail.com>
1165 Date: Fri Aug 16 16:52:50 2019 -0400
1167 LP1840050 Combobox responds favoribly to value changes
1169 Using the power of getters/setters, teach the combobox to respond to
1170 updates of the selected entry, particulary when the selected value is
1171 applied before the set of underlying entries is modified.
1173 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1174 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1176 24 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
1178 commit 529d556773255b1b2d86241a9d1d4d528d059d37
1179 Author: Bill Erickson <berickxx@gmail.com>
1180 Date: Fri Aug 16 16:50:34 2019 -0400
1182 LP1840050 Anguar tree component realtime updates
1184 Teach the Angular tree component to re-render itself when its underyling
1185 tree has been replaced.
1187 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1188 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1190 12 1 Open-ILS/src/eg2/src/app/share/tree/tree.component.ts
1192 commit 5a6a7a9e593a8d19792ba07d10dbc49e9a6a2c84
1193 Author: Bill Erickson <berickxx@gmail.com>
1194 Date: Fri Aug 16 16:48:51 2019 -0400
1196 LP1840050 IDL pkeyMatches function/tests
1198 Function to compare whether two IdlObjects are of the same class and
1199 have matching pkey values.
1201 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1202 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1204 9 0 Open-ILS/src/eg2/src/app/core/idl.service.ts
1205 28 0 Open-ILS/src/eg2/src/app/core/idl.spec.ts
1207 commit 286ec1d75e2a8ec053119c1aec46e72e46128ec6
1208 Author: Bill Erickson <berickxx@gmail.com>
1209 Date: Fri Aug 16 16:43:46 2019 -0400
1211 LP1840050 IDL Org and Org Address additions
1213 Adds missing 'required' attributes to org_unit and org_address and adds
1214 labels for org_address fields.
1216 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1217 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1219 15 15 Open-ILS/examples/fm_IDL.xml
1221 commit 8f88f6892cf4163fdc6c9ad26cd8f83364832ef8
1222 Author: Remington Steed <rjs7@calvin.edu>
1223 Date: Tue May 28 09:33:44 2019 -0400
1225 LP#1741980: Give type label its own span and class for easy hiding
1227 This commit separates the copy tag type label into its own span with a
1228 new class "copy_tag_type_label", so that libraries can hide it or style
1229 it differently. Release notes are included.
1231 Signed-off-by: Remington Steed <rjs7@calvin.edu>
1232 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
1233 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1235 2 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
1236 12 0 docs/RELEASE_NOTES_NEXT/OPAC/copy_tag_display_includes_type.adoc
1237 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/copy_tag_display_includes_type.adoc
1239 commit 6c986199119358774a444cc8c36e43ef483d1a7b
1240 Author: Remington Steed <rjs7@calvin.edu>
1241 Date: Wed Apr 24 09:37:22 2019 -0400
1243 LP#1741980: Fetch and show copy tag label in OPAC
1245 When copy/item tags (such as "Digital Bookplate") are displayed in the
1246 OPAC, they currently only show the tag's value, but not the label of the
1247 tags type. This commit fleshes in the tag type so we gain access to the
1248 type's label, and it adds it to the OPAC display.
1250 OPAC output before: "(Tag Value Here)"
1252 OPAC output after: "Digital Bookplate: (Tag Value Here)"
1254 Signed-off-by: Remington Steed <rjs7@calvin.edu>
1255 Signed-off-by: Garry Collum <gcollum@gmail.com>
1256 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
1257 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1259 5 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
1260 1 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
1262 commit 47472b2468519769d0d0c7d9c34ef4b551d6fa6d
1263 Author: Galen Charlton <gmc@equinoxinitiative.org>
1264 Date: Fri Sep 6 12:33:24 2019 -0400
1266 LP#1753536: stamp DB update
1268 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1270 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1271 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.yaous_show_owning_lib_column.sql => 1179.data.yaous_show_owning_lib_column.sql}
1272 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.yaous_show_owning_lib_column.sql => 1179.data.yaous_show_owning_lib_column.sql} (89%)
1274 commit 06cbee35f98ac2885677e627d6484407b7a91f2d
1275 Author: Jason Stephenson <jason@sigio.com>
1276 Date: Mon May 13 14:14:12 2019 -0400
1278 Lp 1753536: Clarify release notes
1280 It is not universally true that the patron needs to negotiate with the
1281 owning library for more renewals, so we try to make it clear that this
1282 is not always the case in the release notes.
1284 Signed-off-by: Jason Stephenson <jason@sigio.com>
1285 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1287 11 8 docs/RELEASE_NOTES_NEXT/OPAC/LP1753536_items_out_lib.adoc
1289 commit d8abc5a1bebaf44d0d014fab3ad807f2d1f568ba
1290 Author: Dan Pearl <dpearl@cwmars.org>
1291 Date: Mon Mar 19 15:09:43 2018 -0400
1293 LP1753536 - Add a new Owning Library column to the OPAC Items Out
1295 This new column indicates which library owns the materials, and is
1296 intended to help the patron contact the owning library should they be
1297 out of renewals and would like an exception made.
1299 Also adds some utility code for generating an org unit URL.
1301 Make the presence of the column controlled by an organizational unit
1304 Signed-off-by: Dan Pearl <dpearl@cwmars.org>
1305 Signed-off-by: Jason Stephenson <jason@sigio.com>
1306 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1308 2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
1309 9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1310 25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.yaous_show_owning_lib_column.sql
1311 20 4 Open-ILS/src/templates/opac/myopac/circs.tt2
1312 14 5 Open-ILS/src/templates/opac/parts/library_name_link.tt2
1313 22 0 Open-ILS/src/templates/opac/parts/library_name_link_from_ou.tt2
1314 11 0 docs/RELEASE_NOTES_NEXT/OPAC/LP1753536_items_out_lib.adoc
1315 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.yaous_show_owning_lib_column.sql
1316 create mode 100644 Open-ILS/src/templates/opac/parts/library_name_link_from_ou.tt2
1317 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/LP1753536_items_out_lib.adoc
1319 commit e6e32698cfd606b5e762620cbdd2c68004162a37
1320 Author: Galen Charlton <gmc@equinoxinitiative.org>
1321 Date: Fri Sep 6 12:23:56 2019 -0400
1323 LP#1818581: stamp DB update
1325 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1327 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1328 2 2 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.action-trigger.event_definition.fine_limit_exceeded.sql => 1178.data.action-trigger.event_definition.fine_limit_exceeded.sql}
1329 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.action-trigger.event_definition.fine_limit_exceeded.sql => 1178.data.action-trigger.event_definition.fine_limit_exceeded.sql} (93%)
1331 commit 7c4dfc66d51774dd9a6e97b5642235ad4ca3cf73
1332 Author: Terran McCanna <tmccanna@georgialibraries.org>
1333 Date: Tue Mar 5 16:46:47 2019 -0500
1335 LP#1818581 Action Trigger for Fine Limit Exceeded
1337 Creates new (optional) email notification that is
1338 sent when a block is applied to a patron's account
1339 due to excess fines.
1341 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
1342 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
1343 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1345 31 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1346 31 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.fine_limit_exceeded.sql
1347 8 0 docs/RELEASE_NOTES_NEXT/Administration/Fine_Limit_Exceeded.adoc
1348 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.fine_limit_exceeded.sql
1349 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Fine_Limit_Exceeded.adoc
1351 commit 80d0f64d2eb6df832a1b2123cc2614394453adc2
1352 Author: Bill Erickson <berickxx@gmail.com>
1353 Date: Fri Aug 9 16:55:30 2019 -0400
1355 LP1839670 Angular catalog more result page info
1357 Adds physical description, isbn, issn, upc, and publisher information to
1358 the record result list page.
1360 Given the extra vertical space allowed by the new data, also increase
1361 the size of the jacket images.
1363 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1364 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1366 4 4 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.css
1367 38 6 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
1369 commit 31c4a3d6553ad09a6d04426939b7ffff4b494385
1370 Author: Bill Erickson <berickxx@gmail.com>
1371 Date: Tue Aug 6 11:34:51 2019 -0400
1373 LP1823981 Angular perm group admin UX improvements
1375 * Loading progress now increments as data arrives.
1376 * Application perm list is now sorted
1377 * Deleted map now use warning background instead of danger as it appears
1378 to have better contrast.
1379 * Inherited perms display the label 'Inherited' in the delete colum.
1380 * Remove border boxes around non-actionable inherited values.
1381 * Use Bootstrap button links instead of <a> for links to perm groups to
1382 improve contrast and consistency.
1384 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1385 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1387 10 10 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.html
1388 12 2 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.ts
1390 commit a386b82e7cb954ca452f08225b8ff79b84a70ada
1391 Author: Bill Erickson <berickxx@gmail.com>
1392 Date: Tue Aug 6 11:32:18 2019 -0400
1394 LP1823981 eg-bool component padding
1396 Add a whiff of padding to the <eg-bool> component so the so there is
1397 some separation between the text and the badge border.
1399 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1400 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1402 3 3 Open-ILS/src/eg2/src/app/share/util/bool.component.ts
1404 commit 21d1ad73ef3e24a20245d355bde9ccf834117cd5
1405 Author: Bill Erickson <berickxx@gmail.com>
1406 Date: Tue Apr 9 11:05:28 2019 -0400
1408 LP1823981 Release notes for perm group admin
1410 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1411 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1413 14 0 docs/RELEASE_NOTES_NEXT/Client/ang-perm-grp-admin.adoc
1414 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-perm-grp-admin.adoc
1416 commit 7afc043013af6431b30c71359c5ce105ae42173e
1417 Author: Bill Erickson <berickxx@gmail.com>
1418 Date: Fri Apr 5 18:00:32 2019 -0400
1420 LP1823981 Angular Permission Group Tree Admin UI
1422 Migrate the Admin => Server Admin => Permission Groups admin page to
1425 As an added feature, the interface now displays inherited permissions
1426 alongside linked permissions for each group. Inherited permissions
1427 are read-only and act to indicate to the user when a group already has
1428 a certain permission and therefore may not need a new one added.
1430 Additionally, a new filter option is available in the linked permissions
1431 interface for filtering the displayed linked permissions by code or
1434 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1435 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1437 11 0 Open-ILS/src/eg2/src/app/core/org.service.ts
1438 2 2 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
1439 1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1440 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
1441 10 2 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
1442 44 0 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.html
1443 109 0 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.ts
1444 205 0 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.html
1445 338 0 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.ts
1446 4 0 Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
1447 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.html
1448 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.ts
1449 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.html
1450 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.ts
1452 commit 89a425c4818030d9c2138e95354156a3d748c5f4
1453 Author: Ben Shum <ben@evergreener.net>
1454 Date: Tue Sep 3 22:31:17 2019 -0400
1456 LP#1830749: set minimum PG version for eg_db_config
1458 Signed-off-by: Ben Shum <ben@evergreener.net>
1459 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1461 2 2 Open-ILS/src/support-scripts/eg_db_config.in
1463 commit 4333cadabc1d795914525f1cf801bc6518dc2539
1464 Author: Ben Shum <ben@evergreener.net>
1465 Date: Wed Jul 24 21:23:04 2019 -0400
1467 LP#1830749: Bump minimum PostgreSQL version to 9.6
1469 Update README and upgrade notes to reflect that new minimum PostgreSQL 9.6.
1471 Also change all sources to draw from PostgreSQL community repo for
1472 consistency across all supported distributions.
1474 Signed-off-by: Ben Shum <ben@evergreener.net>
1475 Signed-off-by: Jason Stephenson <jason@sigio.com>
1476 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1478 11 7 Open-ILS/src/extras/install/Makefile.debian-jessie
1479 4 0 Open-ILS/src/extras/install/Makefile.debian-stretch
1480 11 7 Open-ILS/src/extras/install/Makefile.ubuntu-xenial
1481 3 3 docs/installation/server_installation.adoc
1482 1 1 docs/installation/server_upgrade.adoc
1484 commit 472bdf0dc614f136be11e244a7672a5ca9a70aba
1485 Author: Galen Charlton <gmc@equinoxinitiative.org>
1486 Date: Fri Sep 6 11:20:45 2019 -0400
1488 LP#1816475: stamp DB updates
1490 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1492 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1493 2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.add_note_bresv.sql => 1176.schema.add_note_bresv.sql}
1494 3 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.booking-sticky-settings.sql => 1177.data.booking-sticky-settings.sql}
1495 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.add_note_bresv.sql => 1176.schema.add_note_bresv.sql} (53%)
1496 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.booking-sticky-settings.sql => 1177.data.booking-sticky-settings.sql} (97%)
1498 commit 2b0acd70061a07a4091869a46c0ef2c8839f8165
1499 Author: Galen Charlton <gmc@equinoxinitiative.org>
1500 Date: Fri Sep 6 11:17:56 2019 -0400
1502 LP#1816475: (follow-up) fix lint issues
1504 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1506 1 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1507 1 1 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts
1508 6 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
1510 commit 1bc3d012b4ea77367e620665aa566640c013bd4c
1511 Author: Galen Charlton <gmc@equinoxinitiative.org>
1512 Date: Fri Sep 6 11:04:48 2019 -0400
1514 LP#1816475: (follow-up) ensure that manage reservations grid refreshes
1516 This applies the changes from LP#1823041 to make editing a record
1519 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1521 11 7 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts
1523 commit e00767dd1961aa757150518b8646d83d1660bf8e
1524 Author: Galen Charlton <gmc@equinoxinitiative.org>
1525 Date: Fri Sep 6 10:44:28 2019 -0400
1527 LP#1816475: (follow-up) remove stray bare "ngModel"
1529 Including this in the field template for editing end_time
1530 had the effect of forcing the end date to be set to the
1531 current time instead of the current value of that field,
1532 which is unusual behavior. It also caused the form to
1533 have an automatically-invalid input state when editing
1534 a reservation with a start time that falls in the future.
1536 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1538 0 1 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.html
1540 commit 15014f4dd7fdb1fa1d3d826421aef7e8568f557e
1541 Author: Jane Sandberg <sandbej@linnbenton.edu>
1542 Date: Mon Aug 26 15:18:34 2019 -0700
1544 LP1816475: Put the resource barcodes in order
1546 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1547 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1548 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1550 5 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1552 commit a388ce4f361887ae8a7252f7eda23379886fef6f
1553 Author: Jane Sandberg <sandbej@linnbenton.edu>
1554 Date: Tue Aug 20 14:27:31 2019 -0700
1556 LP1816475: Change "Pickup Library" terminology to "Reservation Location"
1558 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1559 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1560 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1562 3 2 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.html
1563 1 1 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html
1564 2 2 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.html
1566 commit d8f9c7bca3a3cbed614c6adda5a13361aa63f3c8
1567 Author: Jane Sandberg <sandbej@linnbenton.edu>
1568 Date: Tue Aug 20 14:20:15 2019 -0700
1570 LP1816475: Fix circular dependency warning
1572 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1573 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1574 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1576 2 2 Open-ILS/src/eg2/src/app/staff/booking/booking_resource_validator.directive.ts
1578 commit 820386ec8b62e40bfe50eac9a68bd1d470a8233f
1579 Author: Jane Sandberg <sandbej@linnbenton.edu>
1580 Date: Tue Aug 20 10:24:49 2019 -0700
1582 LP1816475: Changing icon for Manage Reservations
1584 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1585 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1586 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1588 1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html
1590 commit 5b5191464d777710dbff6c5a85f7c57b1135bbd5
1591 Author: Jane Sandberg <sandbej@linnbenton.edu>
1592 Date: Tue Aug 20 10:07:17 2019 -0700
1594 LP1816475: Pre-fill patron barcode in Create Reservations
1596 Addresses comment #1 from
1597 https://bugs.launchpad.net/evergreen/+bug/1816475/comments/20
1599 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1600 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1601 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1603 1 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.html
1604 9 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.ts
1605 1 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html
1606 0 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1608 commit bad7a0e8c38e23877608178f40583d52be6801e2
1609 Author: Jane Sandberg <sandbej@linnbenton.edu>
1610 Date: Tue Aug 20 09:46:51 2019 -0700
1612 LP1816475: Loosening the permissions on booking resource type
1614 Addresses this issue: https://bugs.launchpad.net/evergreen/+bug/1816475/comments/19
1616 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1617 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1618 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1620 2 2 Open-ILS/examples/fm_IDL.xml
1622 commit a4122fb0a593a974c9714d87bb9672333f73cf2f
1623 Author: Jane Sandberg <sandbej@linnbenton.edu>
1624 Date: Wed Aug 14 10:56:00 2019 -0700
1626 LP1816475: Removing development bits from the display
1628 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1629 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1630 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1632 0 2 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html
1634 commit c8b1c86ffd2dfdd63a7c6f7375179a4229e6a4a6
1635 Author: Jane Sandberg <sandbej@linnbenton.edu>
1636 Date: Thu Jul 25 10:30:32 2019 -0700
1638 LP1816475: Docs: release notes and docs updates
1640 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1641 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1642 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1644 32 0 docs/RELEASE_NOTES_NEXT/Circulation/booking-refresh.adoc
1645 94 177 docs/circulation/booking.adoc
1646 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/booking-refresh.adoc
1648 commit 19caf4b6b8d645cb93f0e29f6eaff51a7bc91e56
1649 Author: Jane Sandberg <sandbej@linnbenton.edu>
1650 Date: Thu Jul 25 10:28:47 2019 -0700
1652 LP1816475: Booking module refresh
1654 This commit ports several dojo interfaces to Angular(7). As part of
1656 * Adds moment.js-based timezone support to the Angular fmeditor and grid
1657 * Adds a note field to booking.reservation. This field is visible in all
1658 staff views of reservations (Create, Manage, Pull List, Capture, Pick Up
1659 and Return), but is not visible to the patron
1660 * Adds usrname as a selector for actor.usr
1661 * Adds the new booking.reservation note field to the receipt in the
1662 dojo-based Capture Reservations screen
1663 * Adds a read-only display of au to the fm-editor
1664 * Adds a new patron service in staff/share
1665 * Adds relevant workstation settings to the database
1666 * Adds form validation styles to reactive form fields
1667 * Adds a necessary polyfill for testing
1669 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1670 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1671 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1673 4 3 Open-ILS/examples/fm_IDL.xml
1674 19 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
1675 22 2 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1676 4 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts
1677 1 4 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html
1678 1 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.html
1679 8 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
1680 3 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
1681 32 0 Open-ILS/src/eg2/src/app/share/validators/not_before_moment_validator.directive.ts
1682 43 0 Open-ILS/src/eg2/src/app/share/validators/patron_barcode_validator.directive.spec.ts
1683 56 0 Open-ILS/src/eg2/src/app/share/validators/patron_barcode_validator.directive.ts
1684 42 0 Open-ILS/src/eg2/src/app/staff/booking/booking.module.ts
1685 42 0 Open-ILS/src/eg2/src/app/staff/booking/booking_resource_validator.directive.ts
1686 63 0 Open-ILS/src/eg2/src/app/staff/booking/cancel-reservation-dialog.component.ts
1687 86 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.html
1688 203 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.ts
1689 219 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html
1690 417 0 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1691 72 0 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html
1692 188 0 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts
1693 17 0 Open-ILS/src/eg2/src/app/staff/booking/no-timezone-set.component.html
1694 16 0 Open-ILS/src/eg2/src/app/staff/booking/no-timezone-set.component.ts
1695 27 0 Open-ILS/src/eg2/src/app/staff/booking/pickup.component.html
1696 110 0 Open-ILS/src/eg2/src/app/staff/booking/pickup.component.ts
1697 47 0 Open-ILS/src/eg2/src/app/staff/booking/pull-list.component.html
1698 127 0 Open-ILS/src/eg2/src/app/staff/booking/pull-list.component.ts
1699 32 0 Open-ILS/src/eg2/src/app/staff/booking/reservation-actions.service.ts
1700 35 0 Open-ILS/src/eg2/src/app/staff/booking/reservation-actions.spec.ts
1701 69 0 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.html
1702 302 0 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts
1703 46 0 Open-ILS/src/eg2/src/app/staff/booking/return.component.html
1704 145 0 Open-ILS/src/eg2/src/app/staff/booking/return.component.ts
1705 44 0 Open-ILS/src/eg2/src/app/staff/booking/routing.module.ts
1706 173 0 Open-ILS/src/eg2/src/app/staff/booking/schedule-grid.service.ts
1707 51 0 Open-ILS/src/eg2/src/app/staff/booking/schedule-grid.spec.ts
1708 5 0 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
1709 8 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
1710 8 3 Open-ILS/src/eg2/src/app/staff/common.module.ts
1711 8 4 Open-ILS/src/eg2/src/app/staff/nav.component.html
1712 3 0 Open-ILS/src/eg2/src/app/staff/routing.module.ts
1713 23 0 Open-ILS/src/eg2/src/app/staff/share/patron.service.ts
1714 1 0 Open-ILS/src/eg2/src/polyfills.ts
1715 9 1 Open-ILS/src/eg2/src/styles.css
1716 3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
1717 2 1 Open-ILS/src/sql/Pg/095.schema.booking.sql
1718 88 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1719 78 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.booking-sticky-settings.sql
1720 6 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add_note_bresv.sql
1721 3 0 Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
1722 1 0 Open-ILS/src/templates/staff/cat/item/index.tt2
1723 3 0 Open-ILS/src/templates/staff/cat/item/t_list.tt2
1724 9 4 Open-ILS/src/templates/staff/circ/patron/index.tt2
1725 10 4 Open-ILS/src/templates/staff/navbar.tt2
1726 9 0 Open-ILS/web/js/ui/default/booking/capture.js
1727 9 67 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
1728 14 5 Open-ILS/web/js/ui/default/staff/cat/item/app.js
1729 5 65 Open-ILS/web/js/ui/default/staff/circ/services/item.js
1730 create mode 100644 Open-ILS/src/eg2/src/app/share/validators/not_before_moment_validator.directive.ts
1731 create mode 100644 Open-ILS/src/eg2/src/app/share/validators/patron_barcode_validator.directive.spec.ts
1732 create mode 100644 Open-ILS/src/eg2/src/app/share/validators/patron_barcode_validator.directive.ts
1733 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/booking.module.ts
1734 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/booking_resource_validator.directive.ts
1735 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/cancel-reservation-dialog.component.ts
1736 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.html
1737 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.ts
1738 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html
1739 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts
1740 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html
1741 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts
1742 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/no-timezone-set.component.html
1743 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/no-timezone-set.component.ts
1744 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/pickup.component.html
1745 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/pickup.component.ts
1746 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/pull-list.component.html
1747 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/pull-list.component.ts
1748 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/reservation-actions.service.ts
1749 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/reservation-actions.spec.ts
1750 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.html
1751 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts
1752 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/return.component.html
1753 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/return.component.ts
1754 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/routing.module.ts
1755 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/schedule-grid.service.ts
1756 create mode 100644 Open-ILS/src/eg2/src/app/staff/booking/schedule-grid.spec.ts
1757 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/patron.service.ts
1758 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.booking-sticky-settings.sql
1759 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add_note_bresv.sql
1761 commit de4497f46097984573c808a36eef780eb35da1bd
1762 Author: Jane Sandberg <sandbej@linnbenton.edu>
1763 Date: Thu Jul 25 10:13:34 2019 -0700
1765 LP1816475: Fixes incorrect IDL relationship for bresv pickup_lib
1767 Many thanks to Dan Wells for pointing out this issue.
1769 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1770 Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
1771 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1773 1 1 Open-ILS/examples/fm_IDL.xml
1775 commit 40b5853bd226041d991c0c356db2e6d016bf2410
1776 Author: Jane Sandberg <sandbej@linnbenton.edu>
1777 Date: Wed Sep 4 11:11:43 2019 -0700
1779 LP1832897 and LP1721036: stamping upgrade scripts
1781 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1783 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1784 8 0 Open-ILS/src/sql/Pg/upgrade/1174.schema.asset.copy_tag.url.sql
1785 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.carousels.sql => 1175.schema.carousels.sql}
1786 0 8 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_tag.url.sql
1787 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1174.schema.asset.copy_tag.url.sql
1788 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.carousels.sql => 1175.schema.carousels.sql} (97%)
1789 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_tag.url.sql
1791 commit d3b93e455bdd22738aae8aa3091b9faa0c7109dc
1792 Author: Jane Sandberg <sandbej@linnbenton.edu>
1793 Date: Wed Sep 4 10:57:32 2019 -0700
1795 LP1832897 (follow-up): Fixing oils_i18n_gettext key
1797 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1799 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1801 commit 6631e78645e9027c5dcda72e2adeee59556aee98
1802 Author: Jane Sandberg <sandbej@linnbenton.edu>
1803 Date: Tue Sep 3 19:35:55 2019 -0700
1805 LP1832897: One more carousel local admin link repair
1807 Previously, Evergreen would redirect to the auto-generated server admin
1808 carousel screen upon successfully creating a carousel from a bucket.
1809 Now it goes to the local admin one.
1811 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1813 1 1 Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
1815 commit dc8457ee5c117e48730d737090451b8bdbcbb9de
1816 Author: Mike Rylander <mrylander@gmail.com>
1817 Date: Tue Sep 3 16:03:54 2019 -0400
1819 LP1832897: Avoid query errors related to optional carousel filters
1821 Here we make sure that the presence or absence of a shelving location
1822 filter value does not lead to a query error.
1824 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1825 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1827 5 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm
1829 commit 94fb41cbdd52f09de09d91db10fcea0b520fed25
1830 Author: Mike Rylander <mrylander@gmail.com>
1831 Date: Tue Sep 3 16:02:53 2019 -0400
1833 LP1832897: Belt-and-suspenders for making sure max_items is set
1835 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1836 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1838 4 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Carousel.pm
1840 commit c33fce5808b2509cceca43db9b13276c866ca073
1841 Author: Jane Sandberg <sandbej@linnbenton.edu>
1842 Date: Sat Aug 31 08:38:49 2019 -0700
1844 LP1832897: Marking some carousel fields required in the IDL
1846 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1847 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1849 3 3 Open-ILS/examples/fm_IDL.xml
1851 commit b81a4897de7f58914860f1fb44167565ef50d231
1852 Author: Bill Erickson <berickxx@gmail.com>
1853 Date: Thu Aug 29 12:08:16 2019 -0400
1855 LP1832897 Carousel local admin link repair
1857 Fixes local admin link table entries for carousels and carousel library
1858 mappings. Now correctly points to ../admin/local/...
1860 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1861 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1862 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1864 2 2 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
1866 commit b1f14215e18f52fc1f6a2413888badfc9ca8bc1c
1867 Author: Bill Erickson <berickxx@gmail.com>
1868 Date: Thu Aug 29 11:58:20 2019 -0400
1870 LP1832897 FM Editor fieldOptions sanity check
1872 If the caller sets the fieldOptions property to null/undefined the FM
1873 editor will throw a JS error (field.isRequired is not a function) and fail
1874 to render properly. This adds a sanity check to the fieldOptions value.
1876 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1877 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1878 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1880 4 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
1882 commit f508a393cd6949d6487b48f5e813504275bb0541
1883 Author: Galen Charlton <gmc@equinoxinitiative.org>
1884 Date: Wed Aug 7 18:41:55 2019 +0000
1886 LP#1832897: add release notes
1888 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1889 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1890 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1892 71 0 docs/RELEASE_NOTES_NEXT/OPAC/carousels.adoc
1893 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/carousels.adoc
1895 commit d5553bfb17d26ba92f9d121b50d02807b14eceff
1896 Author: Galen Charlton <gmc@equinoxinitiative.org>
1897 Date: Sun Jun 9 21:00:19 2019 -0400
1899 LP#1832897: add public catalog display of carousels
1901 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1902 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1903 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1905 42 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
1906 39 0 Open-ILS/src/templates/opac/css/style.css.tt2
1907 1 0 Open-ILS/src/templates/opac/parts/homesearch.tt2
1908 4 0 Open-ILS/src/templates/opac/parts/js.tt2
1909 64 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
1911 commit b191a45d7c3c6ed7556f32def7f218f758b571c1
1912 Author: Galen Charlton <gmc@equinoxinitiative.org>
1913 Date: Wed Jun 12 17:58:21 2019 -0400
1915 LP#1832897: business logic for carousels
1917 This patch adds various methods in open-ils.actor and open-ils.storage
1918 to manipulate carousels. It also adds a server-side script,
1919 refresh_carousels.srfsh, and an example crontab entry.
1921 The new methods are:
1923 * open-ils.actor.carousel.retrieve_by_org
1924 * open-ils.actor.carousel.retrieve_manual_by_staff
1925 * open-ils.actor.carousel.refresh
1926 * open-ils.actor.carousel.create.from_bucket
1927 * open-ils.storage.container.refresh_from_carousel
1928 * open-ils.storage.carousel.refresh_all
1930 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1931 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1932 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1934 3 0 Open-ILS/examples/crontab.example
1935 2 0 Open-ILS/src/Makefile.am
1936 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
1937 215 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Carousel.pm
1938 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/container.pm
1939 222 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm
1940 2 0 Open-ILS/src/support-scripts/refresh_carousels.srfsh
1941 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Carousel.pm
1942 create mode 100644 Open-ILS/src/support-scripts/refresh_carousels.srfsh
1944 commit e7100d944520f8037dba6274e891783fbadaff63
1945 Author: Galen Charlton <gmc@equinoxinitiative.org>
1946 Date: Fri Jun 14 16:42:52 2019 -0400
1948 LP#1832897: add miscellaneous carousels functionality to staff interface
1950 * Add a 'Create Carousel from Bucket' action in the record bucket interface
1951 * Add an 'Add to Carousel' action to the record details page
1953 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1954 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1955 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1957 24 0 Open-ILS/src/templates/staff/cat/bucket/record/t_create_carousel.tt2
1958 3 0 Open-ILS/src/templates/staff/cat/bucket/record/t_grid_menu.tt2
1959 28 0 Open-ILS/src/templates/staff/cat/catalog/t_add_to_carousel.tt2
1960 5 0 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
1961 28 0 Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
1962 52 0 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
1963 create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_create_carousel.tt2
1964 create mode 100644 Open-ILS/src/templates/staff/cat/catalog/t_add_to_carousel.tt2
1966 commit 565223aab576af3284e60b6195eeb09bbba880be
1967 Author: Galen Charlton <gmc@equinoxinitiative.org>
1968 Date: Sun Jun 9 19:18:46 2019 -0400
1970 LP#1832897: add administrative interfaces for carousels
1972 This patch adds three Angular administration interfaces:
1974 (Server Admin) Carousel Types
1975 (Local Admin) Carousel Library Mappings
1976 (Local Admin) Carousels
1978 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1979 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1980 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
1982 98 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html
1983 130 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.ts
1984 4 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
1985 3 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
1986 4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
1987 2 0 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
1988 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html
1989 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.ts
1991 commit 5f54469b5c4e53396ac35c2f4a7afbabe87becc8
1992 Author: Galen Charlton <gmc@equinoxinitiative.org>
1993 Date: Sun Jun 9 18:54:04 2019 -0400
1995 LP#1832897: add tables, IDL, and seed data for carousels
1999 This feature fully integrates the creation and management of book carousels
2000 into Evergreen, allowing for the display of book cover images on a library’s
2001 public catalog home page. Carousels may be animated or static. They can be
2002 manually maintained by staff or automatically maintained by Evergreen. Titles
2003 can appear in carousels based on newly cataloged items, recent returns,
2004 popularity, etc. Titles must have copies that are visible to the public
2005 catalog, be circulating, and holdable to appear in a carousel. Serial titles
2006 cannot be displayed in carousels.
2010 This feature introduces the concepts of Carousel Types, Carousels, and Carousel
2011 Library Mappings. The first can be administered in Server Administration
2012 while the latter two can be administerd in Local Administration.
2014 Carousel Types define the attributes of a carousel, such as whether it is
2015 automatically managed and how it is filtered. A carousel must be associated
2016 with a carousel type to function properly.
2018 There are five stock Carousel Types:
2020 * Newly Cataloged Items - titles appear automatically based on the
2021 active date of the title’s copies
2022 * Recently Returned Items - titles appear automatically based on the
2023 mostly recently circulated copy’s check-in scan date and time
2024 * Top Circulated Titles - titles appear automatically based on the
2025 most circulated copies in the Item Libraries identified in the
2026 carousel definition; titles are chosen based on the number of
2027 action.circulation rows created during an interval specified
2028 in the carousel definition and includes both circulations and renewals
2029 * Newest Items by Shelving Location - titles appear automatically
2030 based on the active date and shelving location of the title’s copies
2031 * Manual - titles are added and managed manually by library staff
2033 While additional Carousel Types can be added using the administration
2034 interface, new automatic types currently require additional Perl code
2037 Carousel definitions allow the operator to specify the type, owner,
2038 name and, for automatically-maintained types, the item libraries and
2039 shelving locations to look for titles to populate the carousels as
2040 well as how far back to look for titles.
2042 Carousel Library Mappings specify the libraries that the carousel
2043 should be displayed out. The visibility of a carousel at a given organizational
2044 unit is not automatically inherited by the descendants of that unit. The
2045 carousel’s owning organizational unit is automatically added to the list of
2046 display organizational units.
2048 A server-side job, refresh_carousels.srfsh, is available to periodically
2049 refresh the contents of automatic carousels.
2053 Each carousel has a record bucket associated with it. Library staff can
2054 add titles to a carousel's bucket, and for the manual Carousel Type, that
2055 is the only way to populate the carousel. Records added to an automatic
2056 carousel's bucket will be removed whenever the carousel is next
2061 A new Template Toolkit macro called “carousels” allows the Evergreen
2062 administrator to inject the contents of one or more carousels into any point in
2063 the OPAC. The macro will accept the following parameters:
2066 * dynamic (Boolean, default value false)
2067 * image_size (small, medium, or large)
2068 * width (number of titles to display on a “pane” of the carousel)
2069 * animated (Boolean to specify whether the carousel should automatically cycle through its panes)
2070 * animation_interval (the interval (in seconds) to wait before advancing to the next pane)
2072 If the carousel_id parameter is supplied, the carousel with that ID will be
2073 displayed. If carousel_id is not supplied, all carousels visible to the public
2074 catalog’s physical_loc organizational unit is displayed.
2076 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2077 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2078 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2080 88 0 Open-ILS/examples/fm_IDL.xml
2081 21 0 Open-ILS/src/sql/Pg/002.schema.config.sql
2082 25 0 Open-ILS/src/sql/Pg/070.schema.container.sql
2083 8 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2084 63 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.carousels.sql
2085 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.carousels.sql
2087 commit f9b755bcfeba8b339862d43328db61980b7f9b65
2088 Author: Galen Charlton <gmc@equinoxinitiative.org>
2089 Date: Mon Jun 10 16:09:08 2019 -0400
2091 LP#1832897: add Glide as a Javascript dependency for the public catalog
2093 Glide (https://glidejs.com) is an MIT-licensed library for rendering
2094 carousels. Similar to how jQuery is installed for the catalog, the
2095 additional dependency is specified in the AngularJS client's package.json
2096 and webpack.config.js.
2098 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2099 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2100 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2102 1 0 Open-ILS/web/js/ui/default/staff/package.json
2103 5 1 Open-ILS/web/js/ui/default/staff/webpack.config.js
2105 commit 4739faf12e0fd9c11278e2839de1181c8facf10a
2106 Author: Galen Charlton <gmc@equinoxinitiative.org>
2107 Date: Tue Jun 11 19:08:51 2019 -0400
2109 LP#1832897: improvements to the Angular admin-page component
2111 * Make some of its services public so that it can be more easily
2113 * Show toast on success or failure of record deletion actions.
2115 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2116 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2117 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2119 5 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
2120 15 6 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
2122 commit e222aa73bfef5d6a083932bca991243e7b741e83
2123 Author: Galen Charlton <gmc@equinoxinitiative.org>
2124 Date: Tue Jun 11 19:07:37 2019 -0400
2126 LP#1832897: improvements to eg-fm-record-editor
2128 * Add a new optional attribute, preSave, for passing a
2129 callback to modify modify records (e.g.,
2130 to provide default values) before they are saved.
2131 * Ensure that the components current copy of a record is
2132 discarded when the user closes or dismisses the modal
2134 This addresses an issue where editing multiple instances
2135 of records on an admin page could display (and/or flash)
2136 stale data, particularly for the new multi-select widget.
2138 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2139 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2140 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2142 2 2 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
2143 28 2 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
2145 commit 924a4dc1853705d54e57924ff8f9ef51be395e92
2146 Author: Galen Charlton <gmc@equinoxinitiative.org>
2147 Date: Sun Jun 16 21:53:36 2019 -0400
2149 LP#1832897: add Angular widget to for selecting multiple linked rows
2151 This component provides a widget to allow the user to select
2152 multiple linked rows. In particularly, it is meant to handle
2153 IDL fields whose underlying database columns are intarrays that
2154 refer to records in another IDL class.
2156 The widget's user interface consists of an eg-combobox for selecting
2157 new values to add to the list and a list of the existing values.
2159 The component has the following attributes:
2161 - idlClass: IDL class of the records being linked to
2162 - linkedLibraryLabel: if supplied, specifies that the display
2163 label in the comboox should include the library shortname as
2164 found in the specified field.
2165 - startValue: init value to display
2167 This component emits onChange events.
2169 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2170 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2171 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2173 13 0 Open-ILS/src/eg2/src/app/share/multi-select/multi-select.component.html
2174 88 0 Open-ILS/src/eg2/src/app/share/multi-select/multi-select.component.ts
2175 4 0 Open-ILS/src/eg2/src/app/staff/common.module.ts
2176 2 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
2177 create mode 100644 Open-ILS/src/eg2/src/app/share/multi-select/multi-select.component.html
2178 create mode 100644 Open-ILS/src/eg2/src/app/share/multi-select/multi-select.component.ts
2180 commit ce06bea197ac69ae5c800171c47323cb9185c4a3
2181 Author: Galen Charlton <gmc@equinoxinitiative.org>
2182 Date: Sun Jun 16 20:30:10 2019 -0400
2184 LP#1832897: Angular combobox: add idlIncludeLibraryInLabel option
2186 The new attribute, idlIncludeLibraryInLabel, specifies the
2187 column containing a linked OU. That OU's shortname will
2188 then be included in the label. This attribute takes effect
2189 only if idlClass is specified.
2191 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2192 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2193 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2195 17 3 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
2196 2 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
2198 commit d87ad5f21e23f5e28fe7b970baad090d2b59eb63
2199 Author: Remington Steed <rjs7@calvin.edu>
2200 Date: Wed Apr 24 14:01:39 2019 -0400
2202 LP#1721036: Add url to item tags (DB, IDL, and OPAC link)
2204 This commit adds a new field to the asset.copy_tag database table, adds
2205 it to the IDL, and includes it as a link in the OPAC when present.
2207 Signed-off-by: Remington Steed <rjs7@calvin.edu>
2208 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2209 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
2211 1 0 Open-ILS/examples/fm_IDL.xml
2212 2 1 Open-ILS/src/sql/Pg/040.schema.asset.sql
2213 8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_tag.url.sql
2214 9 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
2215 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_tag.url.sql
2217 commit 001edcb20b3b408e9df9f901169749e5585b8b26
2218 Author: Jason Etheridge <jason@EquinoxInitiative.org>
2219 Date: Thu Jun 27 18:15:50 2019 -0400
2221 lp1790169 call compileSort after closing showColumnDialog
2223 or in other words, make Sort Priority work right away after configuring it
2225 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2226 Signed-off-by: Remington Steed <rjs7@calvin.edu>
2227 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
2229 7 0 Open-ILS/web/js/ui/default/staff/services/grid.js
2231 commit 1ea0735761cbece4a276d413759c046bef494d2d
2232 Author: Galen Charlton <gmc@equinoxinitiative.org>
2233 Date: Fri Sep 7 17:32:15 2018 -0400
2235 LP#1790169: ensure that the sort priority actually gets saved
2237 This is a WIP patch - there's still a problem with the saved
2238 sort priorities actually getting used when a grid is initalized.
2240 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2241 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2242 Signed-off-by: Remington Steed <rjs7@calvin.edu>
2243 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
2245 1 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
2246 2 1 Open-ILS/web/js/ui/default/staff/services/grid.js
2248 commit 71a8adacf6a4711b0682e010ca275a9d1f2e85f8
2249 Author: Galen Charlton <gmc@equinoxinitiative.org>
2250 Date: Fri Aug 9 10:10:23 2019 -0400
2252 fix bad conflict resolution made merging LP#1825851
2254 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2256 0 10 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2258 commit 5e4304589abce95735bd6c9e277a93baad443c4d
2259 Author: Galen Charlton <gmc@equinoxinitiative.org>
2260 Date: Wed Jul 31 14:12:48 2019 -0400
2262 LP#1836808: add release notes
2264 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2266 6 0 docs/RELEASE_NOTES_NEXT/Cataloging/Cancel_Edit_Button_In_Record_Merge_UI.adoc
2267 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Cancel_Edit_Button_In_Record_Merge_UI.adoc
2269 commit c7d8b257a2d13c750d66cff861d0ed09444601a4
2270 Author: Mike Risher <mrisher@catalyte.io>
2271 Date: Wed Jul 17 17:26:34 2019 +0000
2273 lp1836808 add cancel button to merge edit
2275 In the merge UI add a button so one can cancel out of editing mode
2279 [1] Apply the patch and create/find a record bucket that has at least
2281 [2] In the Record Buckets interface, select two records and invoke
2282 the Merge Selected Records action.
2283 [3] Select one record as the lead record, then click the Edit button.
2284 [4] Verify that a "Cancel Edit" button is displayed. Make changes to
2285 the record, then click "Cancel Edit".
2286 [5] Verify that the contents of the record have not changed.
2287 [6] Click the Edit button again; verify that the record is at its
2288 original state. Make changes, then save them.
2289 [7] Verify that the lead record has been updated.
2291 Signed-off-by: Mike Risher <mrisher@catalyte.io>
2292 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2294 2 0 Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2
2295 7 0 Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
2297 commit 1c24940dfa0a8bc8830764fd0457fc3572370b7c
2298 Author: Galen Charlton <gmc@equinoxinitiative.org>
2299 Date: Thu Aug 8 16:41:14 2019 -0400
2301 LP#1825851: stamp schema update
2303 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2305 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2306 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.server-print-templates.sql => 1173.schema.server-print-templates.sql}
2307 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.server-print-templates.sql => 1173.schema.server-print-templates.sql} (97%)
2309 commit 3372aa2b69c75e7d108ba90f34a8c6a4dac6aa0e
2310 Author: Bill Erickson <berickxx@gmail.com>
2311 Date: Thu Aug 1 16:36:31 2019 -0400
2313 LP1825851 Print template admin misc. repairs/improvements
2315 1. When cloning a template, be sure the cloned template is available in
2316 the template selector regardless of whether it would have been given
2317 the current filters.
2319 2. When cloning, set the 'active' flag explicitly to false so the user
2320 is forced to manually activate. This prevent unintentional
2321 activation on in-process templtes.
2323 3. When cloning, clear the owner value so the user is forced to select
2326 4. Allow the template editor textaread to expand vertically as the
2327 template gets longer (i.e. adds more new lines).
2329 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2330 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2331 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2333 5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
2334 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.html
2335 39 9 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts
2337 commit 339b46280dbd1f51183c0954336f8284fce8873f
2338 Author: Bill Erickson <berickxx@gmail.com>
2339 Date: Thu Aug 1 16:35:41 2019 -0400
2341 LP1825851 Print template failure warnings
2343 Display error toasts when an attempt is made to a server-generated print
2344 template and no active template can be found or the template generation
2347 This required moving String and Toast components/services into the base
2348 module so they could be used by the print components/services.
2350 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2351 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2352 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2354 12 1 Open-ILS/src/eg2/src/app/common.module.ts
2355 10 0 Open-ILS/src/eg2/src/app/share/print/print.component.html
2356 22 1 Open-ILS/src/eg2/src/app/share/print/print.component.ts
2357 4 2 Open-ILS/src/eg2/src/app/share/print/print.service.ts
2358 1 11 Open-ILS/src/eg2/src/app/staff/common.module.ts
2360 commit 9468c799091da62e7075bd204a795c528e3b8d26
2361 Author: Bill Erickson <berickxx@gmail.com>
2362 Date: Fri Jul 12 17:11:55 2019 -0400
2364 LP1825851 Server print templates Release Notes
2366 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2367 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2368 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2370 59 0 docs/RELEASE_NOTES_NEXT/Administration/server-print-templates.adoc
2371 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/server-print-templates.adoc
2373 commit d372c6c204fb3b835bfa8d97ee6f19622a1a6890
2374 Author: Bill Erickson <berickxx@gmail.com>
2375 Date: Mon Apr 15 18:11:46 2019 -0400
2377 LP1825851 Server managed/processed print templates
2379 Adds a new database table config.print_template (and IDL class) for
2380 storing configurable, org- and locale-specific print templates.
2382 Adds a web service which accepts POSTed print data and generates a
2383 print-ready document. Includes example Apache configs.
2385 Teaches the Angular app to use the new web service for generting
2388 Adds and Angular print template administration interface.
2390 Adds HTML::Defang for scrubbing unwanted HTML elements and attributes
2391 from print documents for security.
2393 Add the new ADMIN_PRINT_TEMPLATE permission to the Circ Admin group at
2394 System level as a default.
2396 Adds 2 templates, a simple patron_address tepmlate (pending Angular port
2397 of patron UIs) and a 'Holds for Bib Record' template, accessible from
2398 the Angular staff catalog Holds interface.
2400 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2401 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2402 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2404 3 0 Open-ILS/examples/apache_24/eg_startup.in
2405 8 0 Open-ILS/examples/apache_24/eg_vhost.conf.in
2406 28 0 Open-ILS/examples/fm_IDL.xml
2407 21 3 Open-ILS/src/eg2/package-lock.json
2408 40 0 Open-ILS/src/eg2/src/app/core/idl.service.ts
2409 1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
2410 1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
2411 49 17 Open-ILS/src/eg2/src/app/share/print/print.component.ts
2412 64 1 Open-ILS/src/eg2/src/app/share/print/print.service.ts
2413 122 0 Open-ILS/src/eg2/src/app/share/util/sample-data.service.ts
2414 3 0 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
2415 5 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
2416 110 0 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.html
2417 271 0 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts
2418 4 0 Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
2419 1 0 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
2420 16 3 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
2421 19 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
2422 2 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts
2423 1 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
2424 5 1 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
2425 4 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
2426 31 2 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
2427 217 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/PrintTemplate.pm
2428 14 0 Open-ILS/src/sql/Pg/002.schema.config.sql
2429 3 0 Open-ILS/src/sql/Pg/800.fkeys.sql
2430 96 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2431 106 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.server-print-templates.sql
2432 create mode 100644 Open-ILS/src/eg2/src/app/share/util/sample-data.service.ts
2433 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.html
2434 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts
2435 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/PrintTemplate.pm
2436 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.server-print-templates.sql
2438 commit 8995c8394772386df62f82060106a2cf690f7e4f
2439 Author: Bill Erickson <berickxx@gmail.com>
2440 Date: Fri May 24 12:38:34 2019 -0400
2442 LP1825851 Add Perl HTML::Defang dependency
2444 Added dependency to installer makefile.
2446 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2447 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2448 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2450 1 0 Open-ILS/src/extras/install/Makefile.debian-jessie
2451 1 0 Open-ILS/src/extras/install/Makefile.debian-stretch
2452 1 0 Open-ILS/src/extras/install/Makefile.fedora
2453 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-bionic
2454 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-xenial
2456 commit 5d15571b2c5099af2883f508997182a3b3b6b61a
2457 Author: Bill Erickson <berickxx@gmail.com>
2458 Date: Fri Jul 12 12:37:59 2019 -0400
2460 LP1825851 Combobox display template option
2462 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2463 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2464 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2466 2 2 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
2467 5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
2469 commit 884d2a84f6153765f0098dfbb6905e4c7ee251e0
2470 Author: Bill Erickson <berickxx@gmail.com>
2471 Date: Thu Jul 11 17:20:45 2019 -0400
2473 LP1825851 CStoreEditor instance specific personality
2475 Allow applying a CStoreEditor personality to individual editor instances
2476 without overwriting the default / process-wide personality.
2478 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2479 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
2480 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2482 19 3 Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
2484 commit 731ce74057b803582247ee8cf4c35af02580ca6a
2485 Author: Bill Erickson <berickxx@gmail.com>
2486 Date: Wed Jul 10 11:57:18 2019 -0400
2488 LP1834665 Bib summary formats and jacket
2490 Display the format icon and label along the top of the Angular bib
2493 Display the jacket image along the left of the bib summary when the
2494 summary is in expaded mode.
2496 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2497 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2499 11 0 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.css
2500 74 48 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
2501 7 3 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.ts
2502 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.css
2504 commit 3121c0716a898f196cfc74497dc1c32537122b0d
2505 Author: Bill Erickson <berickxx@gmail.com>
2506 Date: Wed Jul 10 11:56:31 2019 -0400
2508 LP1834665 MARC editor success/fail toasts
2510 Indicate to the user when a MARC edit succeeds or fails via
2511 toast in the Angular MARC editor component.
2513 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2514 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2516 3 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html
2517 9 3 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.ts
2519 commit a538206397f25d207282dc0d493fb2d2a9d1ebee
2520 Author: Bill Erickson <berickxx@gmail.com>
2521 Date: Wed Jul 10 11:51:53 2019 -0400
2523 LP1834665 Flat text editor uses '$' delimiter
2525 Consistent with the AngJS flat text MARC editor, use '$' as the subfield
2526 delimiter instead of the default '‡'.
2528 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2529 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2531 6 2 Open-ILS/src/eg2/src/app/staff/share/marc-edit/marcrecord.ts
2533 commit 5535f9276e786650f784927f7d0465eb79a97741
2534 Author: Bill Erickson <berickxx@gmail.com>
2535 Date: Fri Jun 28 12:29:07 2019 -0400
2537 LP1834665 Angular catalog MARC flat text editor
2539 Adds a set of components for editing MARC records. The main component
2540 acts as a container with various actions (source selector, delete,
2541 undelete, and save options). The body of this component is a tabbed
2542 interface, one tab for the Enriched editor and one for the Flat Text
2545 The Enriched editor tab directs the user to the AngJS version of the page.
2546 the Flat Text editor tab implements the standard MARC flat text editor
2549 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2550 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2552 3 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
2553 3 6 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
2554 5 0 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.ts
2555 73 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html
2556 182 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.ts
2557 11 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.css
2558 7 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.html
2559 45 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.ts
2560 24 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/marc-edit.module.ts
2561 31 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/marcrecord.ts
2562 0 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.css
2563 0 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.html
2564 28 0 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.ts
2565 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html
2566 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.ts
2567 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.css
2568 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.html
2569 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/flat-editor.component.ts
2570 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/marc-edit.module.ts
2571 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/marcrecord.ts
2572 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.css
2573 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.html
2574 create mode 100644 Open-ILS/src/eg2/src/app/staff/share/marc-edit/rich-editor.component.ts
2576 commit 61dd20254b4ce5a014b3a742ad7fe08d97fd4968
2577 Author: Bill Erickson <berickxx@gmail.com>
2578 Date: Fri Jun 28 12:27:35 2019 -0400
2580 LP1834665 Import marcrecord.js to Angular
2582 Port the marcrecord.js file into the Angular build configuration so it
2583 may be used by the MARC editor code.
2585 Additionally, port jquery-dependent code to vanilla JS to avoid the
2586 jquery dependency. As a part of this, some code from the source file
2587 was removed since it was not needed (yet, anyway). Code added back will
2588 need to be similarly ported (mostly changing XML parsing).
2590 Note as-is, the JS is loaded on every Angular page. We could optimize
2591 this and have it loaded only when needed if we port it to Typescript and
2592 integrate it into the application instead of loading it as a 3rd-party
2595 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2596 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2598 3 1 Open-ILS/src/eg2/angular.json
2599 1317 0 Open-ILS/src/eg2/src/assets/js/marcrecord.js
2600 create mode 100644 Open-ILS/src/eg2/src/assets/js/marcrecord.js
2602 commit 9f4e3b50d8f61a759a3c55bd6ac40fbecde98972
2603 Author: Bill Erickson <berickxx@gmail.com>
2604 Date: Mon Aug 26 11:50:02 2019 -0400
2606 LP1834662 Minor lingering lint repair
2608 Unrelated to LP1834662, but there's no time like the present.
2610 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2612 2 2 Open-ILS/src/eg2/src/app/share/accesskey/accesskey.service.ts
2614 commit fe0c1ee84ac59a7dc965d388e56b5bb734700366
2615 Author: Jane Sandberg <sandbej@linnbenton.edu>
2616 Date: Thu Jul 11 12:48:22 2019 -0700
2618 LP1834662: Fix incorrect locale fallback
2620 Resolves a deprecation warning and validation errors in the
2621 datetime-select component
2623 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2624 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2626 14 8 Open-ILS/src/eg2/src/app/core/format.service.ts
2627 4 4 Open-ILS/src/eg2/src/app/core/format.spec.ts
2629 commit 0dc564508af0d7faf4329faf04301aa52ce8f2cf
2630 Author: Jane Sandberg <sandbej@linnbenton.edu>
2631 Date: Sun Jul 7 13:40:27 2019 -0700
2633 LP1834662: Various fixes to the datetime select
2635 * Adds the caret specifier to package.json and bumps up the version of
2637 * Adds an example of the egValidDatetime directive
2638 * Makes the makeFormatParseable function localizable
2639 * Gets rid of an error when this component is used without ngModel or
2641 * Fixes various linting errors
2642 * Closes the datetimepicker if the user opens another datetimepicker
2644 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2645 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2647 1 1 Open-ILS/src/eg2/package.json
2648 54 16 Open-ILS/src/eg2/src/app/core/format.service.ts
2649 31 6 Open-ILS/src/eg2/src/app/core/format.spec.ts
2650 1 0 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.spec.ts
2651 1 1 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.html
2652 1 1 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.ts
2653 1 1 Open-ILS/src/eg2/src/app/share/validators/datetime_validator.directive.ts
2654 4 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
2655 4 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
2657 commit 5f66a6106c005548e46dc23df70a6d84c4711ae9
2658 Author: Bill Erickson <berickxx@gmail.com>
2659 Date: Fri Jul 5 14:21:49 2019 -0400
2661 LP1834662 Allow date format defaults to persist.
2663 Avoid clobbering the default date / time format strings set by the
2666 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2667 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2669 11 3 Open-ILS/src/eg2/src/app/staff/resolver.service.ts
2671 commit d95ab870ae2b143799c8d369e0e898c588d36e13
2672 Author: Jane Sandberg <sandbej@linnbenton.edu>
2673 Date: Wed May 8 15:06:22 2019 -0700
2675 LP1834662: Add date-related components to Angular client.
2677 * Adds a moment.js-based datetime-select widget to Angular (including a
2679 * Adds a daterange-select widget to Angular
2681 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2682 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2684 2 0 Open-ILS/src/eg2/package.json
2685 3 1 Open-ILS/src/eg2/src/app/common.module.ts
2686 116 10 Open-ILS/src/eg2/src/app/core/format.service.ts
2687 26 0 Open-ILS/src/eg2/src/app/core/format.spec.ts
2688 11 3 Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
2689 12 0 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.css
2690 21 0 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.html
2691 50 0 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.spec.ts
2692 102 0 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.ts
2693 56 0 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.html
2694 158 0 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.ts
2695 41 0 Open-ILS/src/eg2/src/app/share/validators/datetime_validator.directive.ts
2696 5 4 Open-ILS/src/eg2/src/app/staff/common.module.ts
2697 20 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
2698 27 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
2699 18 2 Open-ILS/src/eg2/src/styles.css
2700 create mode 100644 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.css
2701 create mode 100644 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.html
2702 create mode 100644 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.spec.ts
2703 create mode 100644 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.ts
2704 create mode 100644 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.html
2705 create mode 100644 Open-ILS/src/eg2/src/app/share/datetime-select/datetime-select.component.ts
2706 create mode 100644 Open-ILS/src/eg2/src/app/share/validators/datetime_validator.directive.ts
2708 commit 5489249b535f2817a5da3e862dd59f1501434e87
2709 Author: Jane Sandberg <sandbej@linnbenton.edu>
2710 Date: Thu Aug 22 14:42:56 2019 -0700
2712 Docs: adding alt text to MARC Editor chapter images
2714 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2716 4 4 docs/cataloging/MARC_Editor.adoc
2718 commit 72237103ac74bb5e82a64ca3fde848e3a570c56a
2719 Author: Derek C. Zoladz <derek@derekzoladz.com>
2720 Date: Wed Apr 24 14:40:13 2019 -0400
2722 Docs: LP #1803415: Location of MARC Editor 'Delete' Button
2724 Signed-off-by: Derek C. Zoladz <derek@derekzoladz.com>
2725 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2727 13 0 docs/cataloging/MARC_Editor.adoc
2728 - - docs/media/marc_delete_record_3_3.png
2729 create mode 100644 docs/media/marc_delete_record_3_3.png
2731 commit 1eaf0e3167dacf4758792a68a5b5b94ba5789c06
2732 Author: Dan Wells <dbw2@calvin.edu>
2733 Date: Thu Aug 22 17:25:59 2019 -0400
2735 Forward-port 3.3.3 upgrade script
2737 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2739 119 0 Open-ILS/src/sql/Pg/version-upgrade/3.3.2-3.3.3-upgrade-db.sql
2740 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.3.2-3.3.3-upgrade-db.sql
2742 commit fabf404e49317ddc95224d607cb98ed4b900f613
2743 Author: Dan Wells <dbw2@calvin.edu>
2744 Date: Thu Aug 22 17:25:39 2019 -0400
2746 Forward-port 3.2.8 upgrade script
2748 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2750 119 0 Open-ILS/src/sql/Pg/version-upgrade/3.2.7-3.2.8-upgrade-db.sql
2751 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.2.7-3.2.8-upgrade-db.sql
2753 commit 3d5b1d0818fc6fd7774d0eddb3ba8200adab9880
2754 Author: Dan Wells <dbw2@calvin.edu>
2755 Date: Thu Aug 22 17:25:12 2019 -0400
2757 Forward-port 3.1.14 upgrade script
2759 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2761 119 0 Open-ILS/src/sql/Pg/version-upgrade/3.1.13-3.1.14-upgrade-db.sql
2762 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.1.13-3.1.14-upgrade-db.sql
2764 commit 9bf8d677fdaa97a785726d824529f36a4bba6bf7
2765 Author: dluchenbill <debbie@mobiusconsortium.org>
2766 Date: Wed Apr 24 13:41:11 2019 -0500
2768 Docs: add checkin trigger holds and cancel transit
2770 Signed-off-by: dluchenbill <debbie@mobiusconsortium.org>
2771 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2773 9 1 docs/circulation/circulating_items_web_client.adoc
2774 - - docs/media/Check_In-Cancel_Transit.png
2775 create mode 100644 docs/media/Check_In-Cancel_Transit.png
2777 commit f4ac25fb9f07d5e2df94e56100fac253325a0803
2778 Author: April Durrence <49952522+adurrence@users.noreply.github.com>
2779 Date: Wed Apr 24 15:22:14 2019 -0400
2781 Docs: add info about merge tracking
2783 Signed-off-by: April Durrence <49952522+adurrence@users.noreply.github.com>
2784 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2786 9 0 docs/cataloging/merge_overlay_bibs.adoc
2787 - - docs/media/merge_tracking.png
2788 create mode 100644 docs/media/merge_tracking.png
2790 commit 43413aa9be78a1ab925cd626c6243db278342437
2791 Author: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2792 Date: Thu Aug 22 15:09:31 2019 -0400
2794 docs: error correction to 3.1.14 release notes
2796 corrected link for "Fixes display issue with menus at certain screen resolutions" - the link & bug number were incorrect.
2798 Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2799 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2801 1 1 docs/RELEASE_NOTES_3_1.adoc
2803 commit 53e455073ce19264a45f8dd8c5fe8a6805fd9c1b
2804 Author: Dan Wells <dbw2@calvin.edu>
2805 Date: Thu Aug 15 10:20:17 2019 -0400
2807 LP#1796945 Match new path_label/alias standard
2809 The old reporter used '::' as a path separator in some labels, while the
2810 new version uses '->' in its place. This would normally be just a
2811 curiosity, except that the hashes used as join aliases are generated
2812 from these path labels. The end result is that while a report can be
2813 cloned, if you add a field anywhere other than the top level, it
2814 references a join alias which does not exist, and the report breaks.
2816 Now, the method by which report templates are upgraded from v4 to v5
2817 does not happen all in one pass, but rather a first pass is made
2818 populate the interface, then the rest is done when the user saves the
2819 clone. Because of this, it actually seems adequate to only fix the
2820 label, then allow the other steps to fill in the other bits upon saving
2823 Thank you to J. Boyer for helping track down the culprit.
2825 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2826 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
2828 1 1 Open-ILS/web/js/ui/default/staff/reporter/template/app.js
2830 commit 6cdbb3da33fb0b295a74b9cef8b33bd697e4d267
2831 Author: Dan Wells <dbw2@calvin.edu>
2832 Date: Fri May 3 13:17:50 2019 -0400
2834 LP#1796945 Reporter cloning and creation fixes
2836 This commit addresses a variety of issues with the webstaff reporter
2837 interface, particularly cases of cloning reports created in the XUL
2840 1. The conversion process did not account for manually selected JOIN
2841 operations (aka nullability). These JOINs are now honored by the
2844 2. The conversion process did not account for aggregate filters. These
2845 filters are now converted where present.
2847 3. The previous reporter interface attempted to intelligently apply LEFT
2848 and INNER JOINs by default. The new interface applied INNER joins
2849 exclusively by default, leading in many cases to different results.
2850 This commit reinstates the previous logic. One side effect of this
2851 change is that the IDL tree itself is no longer opinionated about JOIN
2852 type, and the default JOIN is undefined.
2854 4. The nullability selector has been expanded to allow for manual
2855 selection of INNER joins, as they will longer be the default in some
2858 5. Cloned-converted reports did not retain column order. The order is
2861 6. Some templates created in the older interface could, in some cases,
2862 have aggregate values set as the string "undefined" rather than
2863 actually being undefined. This led to converted templates failing with
2864 "column [xxx] must appear in the GROUP BY clause...", as they were
2865 incorrectly converted as aggregates. The conversion code now accounts
2866 for this latent bug.
2868 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2869 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
2871 1 1 Open-ILS/src/templates/staff/reporter/t_edit_template.tt2
2872 50 38 Open-ILS/web/js/ui/default/staff/reporter/template/app.js
2873 0 1 Open-ILS/web/js/ui/default/staff/services/idl.js
2875 commit 22589defd677b552bfba0e8cf05f6e675d64aafe
2876 Author: Dan Wells <dbw2@calvin.edu>
2877 Date: Thu Aug 22 12:33:27 2019 -0400
2879 Translation updates - po files
2881 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2883 37 13 build/i18n/po/db.seed/ar-JO.po
2884 42 18 build/i18n/po/db.seed/cs-CZ.po
2885 35 11 build/i18n/po/db.seed/de-DE.po
2886 35 11 build/i18n/po/db.seed/en-CA.po
2887 35 11 build/i18n/po/db.seed/en-GB.po
2888 37 13 build/i18n/po/db.seed/es-ES.po
2889 35 11 build/i18n/po/db.seed/fi-FI.po
2890 35 11 build/i18n/po/db.seed/fr-CA.po
2891 35 11 build/i18n/po/db.seed/he-IL.po
2892 35 11 build/i18n/po/db.seed/hu-HU.po
2893 37 13 build/i18n/po/db.seed/hy-AM.po
2894 35 11 build/i18n/po/db.seed/oc-FR.po
2895 35 11 build/i18n/po/db.seed/pt-BR.po
2896 35 11 build/i18n/po/db.seed/ru-RU.po
2897 35 11 build/i18n/po/db.seed/sv-SE.po
2898 35 11 build/i18n/po/db.seed/tr-TR.po
2899 2789 2813 build/i18n/po/fm_IDL.dtd/cs-CZ.po
2900 5 5 build/i18n/po/reports.dtd/es-ES.po
2901 11 11 build/i18n/po/tpac/ar-JO.po
2902 38 38 build/i18n/po/tpac/cs-CZ.po
2903 11 11 build/i18n/po/tpac/de-DE.po
2904 11 11 build/i18n/po/tpac/en-CA.po
2905 11 11 build/i18n/po/tpac/en-GB.po
2906 11 11 build/i18n/po/tpac/es-ES.po
2907 11 11 build/i18n/po/tpac/fi-FI.po
2908 11 11 build/i18n/po/tpac/fr-CA.po
2909 11 11 build/i18n/po/tpac/he-IL.po
2910 11 11 build/i18n/po/tpac/hu-HU.po
2911 11 11 build/i18n/po/tpac/hy-AM.po
2912 11 11 build/i18n/po/tpac/oc-FR.po
2913 11 11 build/i18n/po/tpac/pt-BR.po
2914 11 11 build/i18n/po/tpac/ru-RU.po
2915 11 11 build/i18n/po/tpac/sv-SE.po
2916 11 11 build/i18n/po/tpac/tr-TR.po
2917 242 222 build/i18n/po/webstaff/ar-JO.po
2918 361 338 build/i18n/po/webstaff/cs-CZ.po
2919 232 221 build/i18n/po/webstaff/en-CA.po
2920 232 221 build/i18n/po/webstaff/en-GB.po
2921 340 312 build/i18n/po/webstaff/es-ES.po
2922 232 221 build/i18n/po/webstaff/hy-AM.po
2923 232 221 build/i18n/po/webstaff/ru-RU.po
2925 commit 580a6afba32aa693bc0ba795204ed9a0e095c49d
2926 Author: Dan Wells <dbw2@calvin.edu>
2927 Date: Thu Aug 22 12:23:06 2019 -0400
2929 Translation updates - newpot
2931 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2933 2604 2528 build/i18n/po/db.seed/db.seed.pot
2934 1679 1679 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
2935 131 115 build/i18n/po/ils_events.xml/ils_events.xml.pot
2936 130 102 build/i18n/po/tpac/tpac.pot
2937 664 549 build/i18n/po/webstaff/webstaff.pot
2939 commit 26d325d3cb64e40e16648562e1d613ea4ff4d24d
2940 Author: Jane Sandberg <sandbej@linnbenton.edu>
2941 Date: Tue Aug 20 15:42:39 2019 -0700
2943 LP1840852: Separates two MARCXML datafields in sample data
2945 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
2946 Signed-off-by: Ben Shum <ben@evergreener.net>
2948 1 1 Open-ILS/tests/datasets/sql/bibs_fic.sql
2950 commit fef4db262121c4c08ab6c570bd938d473fff9722
2951 Author: Galen Charlton <gmc@equinoxinitiative.org>
2952 Date: Mon Aug 5 20:58:34 2019 -0400
2954 LP#1837059: stamp DB update
2956 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2958 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2959 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.local-admin-settings.sql => 1172.data.local-admin-settings.sql}
2960 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.local-admin-settings.sql => 1172.data.local-admin-settings.sql} (96%)
2962 commit c650b6ce21d6ec6b6b44ebbb82e3dc1db937566f
2963 Author: Galen Charlton <gmc@equinoxinitiative.org>
2964 Date: Thu Aug 1 11:24:34 2019 -0400
2966 LP#1837059: (follow-up) add release notes
2968 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2970 15 0 docs/RELEASE_NOTES_NEXT/Client/angular-local-admin-page.adoc
2971 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/angular-local-admin-page.adoc
2973 commit fd8777b3c21386ea6f90d1474a6260ebf9330f55
2974 Author: Galen Charlton <gmc@equinoxinitiative.org>
2975 Date: Thu Aug 1 11:17:19 2019 -0400
2977 LP#1837059: (follow-up) mark help text for i18n
2979 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2981 1 1 Open-ILS/src/eg2/src/app/staff/admin/local/address-alert.component.html
2983 commit 9cb7a6b2000c4691f67012da339b19c14d3ef56d
2984 Author: Bill Erickson <berickxx@gmail.com>
2985 Date: Thu Aug 1 10:36:06 2019 -0400
2987 LP1837059 Address alert config help text
2989 Support passing a helpTemplate value to the staff admin page builder.
2990 Create an Address Alert component so it may define and pass its own help
2991 text to the admin page builder.
2993 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2994 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2996 17 0 Open-ILS/src/eg2/src/app/staff/admin/local/address-alert.component.html
2997 13 0 Open-ILS/src/eg2/src/app/staff/admin/local/address-alert.component.ts
2998 3 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
2999 4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
3000 4 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
3001 4 0 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
3002 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/address-alert.component.html
3003 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/address-alert.component.ts
3005 commit 86459ec3c036d2765898bea4ed36c0ade8b08c73
3006 Author: Bill Erickson <berickxx@gmail.com>
3007 Date: Thu Jul 18 10:45:45 2019 -0400
3009 LP1837059 Local admin workstation settings
3011 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3012 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3014 60 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3015 67 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.local-admin-settings.sql
3016 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.local-admin-settings.sql
3018 commit b824b45b0f56f05740dac55fd62e57522cfebf07
3019 Author: Bill Erickson <berickxx@gmail.com>
3020 Date: Wed Jul 17 18:03:31 2019 -0400
3022 LP1837059 Angular local admin page
3024 Links to the following pages now refer to their auto-generated Angular
3028 config/barcode_completion
3029 actor/copy_alert_suppress
3032 permission/grp_penalty_threshold
3033 config/hold_matrix_matchpoint
3034 config/non_cataloged_type
3037 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3038 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3040 69 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
3041 10 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.ts
3042 26 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
3043 23 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
3044 3 0 Open-ILS/src/eg2/src/app/staff/admin/routing.module.ts
3045 1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html
3046 1 1 Open-ILS/src/templates/staff/navbar.tt2
3047 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
3048 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.ts
3049 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
3050 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
3052 commit fe1ff53dba6dffc9fdcbf5665128553e265e5e6b
3053 Author: Bill Erickson <berickxx@gmail.com>
3054 Date: Wed Jul 17 18:02:39 2019 -0400
3056 LP1837059 Basic admin page can propagate disableOrgFilter
3058 Allow admin pages to hide the automagic org unit filter by passing the
3059 value in via the route.
3061 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3062 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3064 16 5 Open-ILS/src/eg2/src/app/staff/admin/basic-admin-page.component.ts
3066 commit 17948e4788293386ac14b8097df495c034f0a42b
3067 Author: Galen Charlton <gmc@equinoxinitiative.org>
3068 Date: Mon Aug 5 20:45:28 2019 -0400
3070 LP#1722827: stamp DB update
3072 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3074 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3075 5 0 Open-ILS/src/sql/Pg/upgrade/{xxxx.metabib.trim_spaces_from_located_uris.sql => 1171.schema.trim_spaces_during_856_9_parsing.sql}
3076 rename Open-ILS/src/sql/Pg/upgrade/{xxxx.metabib.trim_spaces_from_located_uris.sql => 1171.schema.trim_spaces_during_856_9_parsing.sql} (98%)
3078 commit aaff0777aef255cae35f1261fc2d2762ed565365
3079 Author: Bill Erickson <berickxx@gmail.com>
3080 Date: Wed May 29 10:37:27 2019 -0400
3082 LP1830912 Locally servered material icons
3084 Adds the material-icons NPM package and teaches the Angular code to
3085 import the icons at build time instead of fetching the icons from the
3088 Two existing icons were swapped with alternate icons to avoid odd
3089 spacing issues with the locally served versions.
3091 Note 'npm install' is required to pick up the new icons package.
3093 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3094 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3096 1 0 Open-ILS/src/eg2/package.json
3097 3 3 Open-ILS/src/eg2/src/app/staff/nav.component.html
3098 0 2 Open-ILS/src/eg2/src/index.html
3099 2 10 Open-ILS/src/eg2/src/styles.css
3101 commit ad4862a35d4801bbeb877709a00e68e71a92abfa
3102 Author: Galen Charlton <gmc@equinoxinitiative.org>
3103 Date: Sat Aug 3 12:35:26 2019 -0400
3105 LP#1795937: (follow-up) propagte new favicon to Angular app
3107 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3109 - - Open-ILS/src/eg2/src/favicon.ico
3111 commit 90ecc0eca7840a96c2e5cb80115cc0e1b0bd7843
3112 Author: Geoff Sams <gsams@roanoketexas.com>
3113 Date: Thu Apr 25 17:18:53 2019 -0500
3115 LP#1795937: Update favicon.ico to reflect new round logo voted in by EOB.
3117 Signed-off-by: Geoff Sams <gsams@roanoketexas.com>
3118 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
3119 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3121 - - Open-ILS/web/favicon.ico
3123 commit 6482ac76f9d92b4002267b0c525e3ee0ea80dca3
3124 Author: Jane Sandberg <sandbej@linnbenton.edu>
3125 Date: Wed Mar 28 13:58:20 2018 -0700
3127 LP1756564: Add sample data for the booking module
3129 This commit adds booking resources and resource types to Evergreen's
3130 sample data. Specifically, it includes four resource types:
3131 * meeting rooms (bookable by staff at BR1 and BR4)
3132 * phone chargers (bookable by staff at BR3, BR4, and BM1)
3133 * laptop computers (attached to a MARC record, bookable by staff at BR3)
3134 * e-readers (attached to a MARC record, bookable by staff at BR3)
3136 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3137 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3138 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3140 13 0 Open-ILS/tests/datasets/sql/assets_booking.sql
3141 9 0 Open-ILS/tests/datasets/sql/bibs_booking.sql
3142 28 0 Open-ILS/tests/datasets/sql/booking_resources_types.sql
3143 32 0 Open-ILS/tests/datasets/sql/env_create.sql
3144 2 1 Open-ILS/tests/datasets/sql/env_destroy.sql
3145 9 0 Open-ILS/tests/datasets/sql/load_all.sql
3146 create mode 100644 Open-ILS/tests/datasets/sql/assets_booking.sql
3147 create mode 100644 Open-ILS/tests/datasets/sql/bibs_booking.sql
3148 create mode 100644 Open-ILS/tests/datasets/sql/booking_resources_types.sql
3150 commit 568897f3646fab4b0641b5448ba0dc7b93f7fd9f
3151 Author: Bill Erickson <berickxx@gmail.com>
3152 Date: Thu Aug 1 12:08:12 2019 -0400
3154 LP1829567 Angular navbar access key additions
3156 Adds keyboard shorts to the Angular navigation bar for the following
3157 actions using the same key assignemnts as AngJS.
3167 Retrieve Last Patron
3168 Retrieve Recent Patrons
3170 Reprint Last Receipt
3171 Retrieve Bib Record by TCN
3172 Retrieve Last Bib Record
3174 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3175 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3177 43 24 Open-ILS/src/eg2/src/app/staff/nav.component.html
3179 commit 327ae761d1969aafb2c30d7fcd7fc0bcf53c5354
3180 Author: Josh Stompro <stompro@stompro.org>
3181 Date: Thu Feb 28 09:13:58 2019 -0600
3183 LP#1768869 - Update make_release to add auditor table update
3185 The auditor.update_auditors() function needs to be called
3186 to update tables that are being auditied with schema
3187 changes made to those tables. This adds a call to that
3188 funcation at the end of the upgrade scripts.
3190 The function seems to not take that long to run, so it may
3191 be ok to run it more than necessary. Or it can be removed
3192 by release manager if they know that no schema changes were made.
3194 Signed-off-by: Josh Stompro <stompro@stompro.org>
3195 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3197 5 0 build/tools/make_release
3199 commit d5053483e2fe20c5d5273930a62993d3aa9e9179
3200 Author: Galen Charlton <gmc@equinoxinitiative.org>
3201 Date: Thu Aug 1 17:01:21 2019 -0400
3203 LP#1831788: (follow-up) quell an ng-lint warning about whitespace
3205 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3207 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3209 commit d4ac37b6e3294bc7d16f5c187b1ea75f3ed03093
3210 Author: Bill Erickson <berickxx@gmail.com>
3211 Date: Mon Jul 22 10:22:06 2019 -0400
3213 LP1837260 Bill Type IDL required fields
3215 Add oils_obj:required attributes to config.billing_type IDL fields.
3217 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3218 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
3219 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3221 4 4 Open-ILS/examples/fm_IDL.xml
3223 commit 072e1a57a861a9c5da8bfb354d8cfc82c9415a41
3224 Author: Bill Erickson <berickxx@gmail.com>
3225 Date: Fri Jul 19 17:58:19 2019 -0400
3227 LP1837260 FM Record editor 'inline' display mode
3229 Adds support for a new @Input() attribute called "displayMode", which
3230 defaults to "dialog". When the value is set to "inline", the editor
3231 pane will be rendered inline within the page where the
3232 <eg-fm-record-editor/> element resides.
3234 Adds support for success/fail toasts.
3236 Implements the handlers for the previously defined onSave$, onError$,
3237 and onCancel$ EventEmitters, primarly so callers can interact with the
3238 editor in "inline" mode where no "close()" operation occurs.
3240 Sandbox example included.
3242 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3243 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
3244 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3246 22 8 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
3247 32 10 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
3248 10 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3250 commit e4c7118b144cb7d3f8d455f73da6dd929a5033fe
3251 Author: Galen Charlton <gmc@equinoxinitiative.org>
3252 Date: Thu Aug 1 14:33:45 2019 -0400
3254 LP#1823367: (follow-up) revert renaming of eg.cat.transfer_target_vol
3256 This local storage key is expected by AngularJS interfaces, and
3257 the AngularJS item status page in particular remains relevant for
3258 now. This prevents a regression whereby marking a call number/volume
3259 target in the Angular Holdings View interface would not set a
3260 target that would work when trying to initiate a transfer from the
3261 AngularJS Item Status interface.
3263 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3265 2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
3267 commit 67533c7dea2f23cec149a6e7aa6f878915e1a6c2
3268 Author: Bill Erickson <berickxx@gmail.com>
3269 Date: Thu Jul 18 17:30:56 2019 -0400
3271 LP1823367 Volume moniker migration continued
3273 Map a server-generated 'volume' field to its local/client equivalent of
3276 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3277 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3279 1 0 Open-ILS/src/eg2/src/app/staff/share/holds/holds.service.ts
3281 commit 87208fdf4365fd2fff54045dab7f8e71a5abb602
3282 Author: Dan Wells <dbw2@calvin.edu>
3283 Date: Thu Jul 18 15:20:39 2019 -0400
3285 LP1823367 Move away from "volume" moniker internally
3287 It isn't really correct to use "volume" and "call number"
3288 interchangeably. This code substitutes various forms of the second
3289 for various forms of the first within the internal variable and
3290 function names. To help contain the change, it tries to only do so
3291 for values which are native to eg2, and not leaking from or into other
3294 Understanding that this change is somewhat disruptive, I still think it
3295 is in our overall best interest, as it will help us from falling into
3296 old habits, and it will help future coders better understand the
3297 relationship between the code and the interface.
3299 Note, this code does not change any filenames. This is for review
3300 purposes to allow the changes to be more easily observed. If accepted,
3301 we should change couple of affected filenames as well.
3303 Signed-off-by: Dan Wells <dbw2@calvin.edu>
3304 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3305 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3307 2 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
3308 6 6 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
3309 7 7 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.ts
3310 1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.css
3311 16 16 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
3312 136 136 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
3313 1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.html
3314 15 15 Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.ts
3315 3 3 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts
3316 7 7 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.service.ts
3317 3 3 Open-ILS/src/eg2/src/app/staff/share/holds/holds.service.ts
3319 commit 3bcffcf63d81405b70d7761d35dc09dedb7a6438
3320 Author: Dan Wells <dbw2@calvin.edu>
3321 Date: Thu Jul 18 13:53:13 2019 -0400
3323 LP1823367 Re-fix Copy to Item name changes
3325 Most of these changes already exist in the AngularJS client, so let's
3326 bring them over to Angular to keep with current practice. Also, fix two
3327 pesky "Volume" labels which didn't make the previous commit.
3329 Signed-off-by: Dan Wells <dbw2@calvin.edu>
3330 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3331 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3333 2 2 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
3334 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.html
3335 1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
3336 3 3 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
3337 3 3 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
3338 1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
3339 2 2 Open-ILS/src/eg2/src/app/staff/nav.component.html
3340 2 2 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.html
3341 25 25 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
3342 1 1 Open-ILS/src/eg2/src/app/staff/splash.component.html
3344 commit e1b5a8b292ac9f81a0d6473507ed1b4447825bd3
3345 Author: Bill Erickson <berickxx@gmail.com>
3346 Date: Wed Jul 17 12:36:10 2019 -0400
3348 LP1823367 Ang catalog replace 'Volume' with 'Call Number'
3350 Update references in the Angular staff catalog for "Volume" with the
3351 preffered "Call Number".
3353 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3354 Signed-off-by: Dan Wells <dbw2@calvin.edu>
3355 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3357 1 1 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
3358 2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
3359 1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/copies.component.html
3360 4 4 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html
3362 commit 3c3377008c95e17bdcf25b51df6d60fbf10c8f3a
3363 Author: Bill Erickson <berickxx@gmail.com>
3364 Date: Tue May 28 12:15:34 2019 -0400
3366 LP1823367 Grid toolbar checkbox onChange repairs
3368 Update checkbox onChange handler in the grid toolbar to emit an event
3369 instead of trying to call the handler like a function.
3371 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3372 Signed-off-by: Dan Wells <dbw2@calvin.edu>
3373 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3375 1 1 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html
3377 commit 68e096cb240204de0a61b595e3cce847c2e52328
3378 Author: Bill Erickson <berickxx@gmail.com>
3379 Date: Tue May 28 11:00:39 2019 -0400
3381 LP1823367 Catalog ident query improvements
3383 * Default to ISBN search in the identifier query form.
3385 * Remove the disabled "call number browse" entry from the identifier
3386 query type selector, since CN browse now has a dedicated tab.
3388 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3389 Signed-off-by: Dan Wells <dbw2@calvin.edu>
3390 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3392 0 1 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
3393 4 0 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.ts
3395 commit f0b7a9724bb432083278b9ac00967fa8af475aea
3396 Author: Jason Stephenson <jason@sigio.com>
3397 Date: Thu Aug 1 09:38:43 2019 -0400
3399 Lp 741788: Add marc_stream_importer.pl to .gitignore
3401 Add Open-ILS/src/support-scripts/marc_stream_importer.pl to .gitignore
3402 to avoid the following message when updating or changing branches:
3404 error: The following untracked working tree files would be overwritten by checkout:
3405 Open-ILS/src/support-scripts/marc_stream_importer.pl
3406 Please move or remove them before you switch branches.
3409 Signed-off-by: Jason Stephenson <jason@sigio.com>
3410 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
3414 commit fb8e8a4fa3d4a9aea835b8bbb09026c78d233033
3415 Author: Galen Charlton <gmc@equinoxinitiative.org>
3416 Date: Thu Aug 1 11:13:14 2019 -0400
3418 LP#1831788: (follow-up) address ng xi18n complaint about nested i18n elements
3420 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3422 2 2 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html
3424 commit 7646f7127a1dbec7d13e78791266f35052464896
3425 Author: Jane Sandberg <sandbej@linnbenton.edu>
3426 Date: Sun Jun 9 20:57:49 2019 -0700
3428 LP1832146: Make sure that comboboxes don't get cut off
3431 1) Go to the sandbox and open the accordion.
3432 2) Open the combobox. Note that it isn't cut off.
3433 3) Go to Administration > Acquisitions Administration
3435 4) Click New Exchange Rate.
3436 5) Go to the "From Currency" and "To Currency" fields.
3437 6) Note that the dropdowns are visible and not cut off.
3439 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3440 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3442 1 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
3443 1 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html
3444 18 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3445 8 0 Open-ILS/src/eg2/src/styles.css
3447 commit cfada67d541f660b6d7f6430e74eceb9772bb944
3448 Author: Jane Sandberg <sandbej@linnbenton.edu>
3449 Date: Fri Jul 26 11:28:13 2019 -0700
3451 LP1831390: Don't clobber startId of combobox with null values
3453 Also ensures that writeValue accepts only ComboboxEntry values,
3454 so [(ngModel)] both gives and receives ComboboxEntry values, rather
3455 than a confusing mix.
3457 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3458 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3460 4 3 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
3461 2 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3462 3 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3464 commit b02b454abdf42e0575f29f4bff0d727e358131a0
3465 Author: Jane Sandberg <sandbej@linnbenton.edu>
3466 Date: Mon Jul 8 06:44:53 2019 -0700
3468 LP1831390: Fixing implementation of registerOnTouch
3470 This commit ensures that the onTouch callback is called on the blur
3471 event, per the official Angular documentation.
3473 Also improves the display of default values in the datepicker
3475 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3476 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3477 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3479 6 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
3480 1 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html
3481 12 9 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts
3483 commit e85385f7d1d341d1fbca6a91979d326cc7a8fac0
3484 Author: Bill Erickson <berickxx@gmail.com>
3485 Date: Fri Jun 28 15:07:03 2019 -0400
3487 LP1831390 ControlValueAccessor continued
3489 Make eg-date-select traffic in Date objects instead of YMD strings.
3490 Added simple combobox [(ngModel)] example.
3491 Added combobox freetext testing
3492 Avoid forcing startIdFiresOnChange for combobox.
3493 Avoid redundant FormsModule import.
3496 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3497 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3498 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3500 4 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
3501 6 5 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts
3502 21 4 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3503 4 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3504 2 3 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts
3506 commit d321c4ffc9e9418df1c7791bf6d4948ef88376a7
3507 Author: Jane Sandberg <sandbej@linnbenton.edu>
3508 Date: Tue Jun 25 11:17:07 2019 -0700
3510 LP1831390: combobox and date-select implement ControlValueAccessor
3512 This makes both components compatible with [(ngModel)] and
3515 Also adds sandbox examples.
3517 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3518 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3519 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3521 1 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
3522 32 3 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
3523 23 3 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts
3524 36 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3525 19 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3526 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts
3528 commit 2c0df3989352f96e3a7edc5c1a99d570dfb9b610
3529 Author: Jane Sandberg <sandbej@linnbenton.edu>
3530 Date: Wed Jul 31 14:19:08 2019 -0700
3532 LP1831788: (follow-up) removing small linting errors, unused imports
3534 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3535 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3537 2 3 Open-ILS/src/eg2/src/app/share/grid/grid-column-width.component.ts
3538 1 1 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts
3539 3 6 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.ts
3540 2 4 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts
3541 1 3 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
3542 1 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
3544 commit d0ab509dab731f1f03cd32d05c49256f9cb30ba2
3545 Author: Galen Charlton <gmc@equinoxinitiative.org>
3546 Date: Wed Jul 31 16:15:21 2019 -0400
3548 LP#1831788: (follow-up) properly handle case where filter value is 0
3552 [1] In the sandbox's copy grid, display the status column and filter
3553 by the 'Available' status (ccs.id = 0).
3554 [2] Verify that the correct rows are returned.
3556 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3557 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3559 2 1 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.ts
3560 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3562 commit bb8b2321b16cded0ed6abc2143503776854b64c9
3563 Author: Bill Erickson <berickxx@gmail.com>
3564 Date: Wed Jul 31 14:21:18 2019 -0400
3566 LP1831788 Add EgCoreModule for CommonWidgetsModule, etc.
3568 Collect core objects into their own module so they may be imported
3569 without requiring task-specific modules to import EgCommonModule, which
3570 provides a lot more than most sub-modules need.
3572 In the case of CommonWidgetsModule, it required access to the
3573 FormatPipe, which is a core object, originally exported from
3574 EgCommonModule. However, EgCommonModule was overkill for
3575 CommonWidgetsModule and importing it would likely have created other
3576 dependency problems.
3578 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3579 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3580 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3582 7 10 Open-ILS/src/eg2/src/app/common.module.ts
3583 29 0 Open-ILS/src/eg2/src/app/core/core.module.ts
3584 4 1 Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
3585 create mode 100644 Open-ILS/src/eg2/src/app/core/core.module.ts
3587 commit 56163b124f7b2321b867324c68a7637d23ea8492
3588 Author: Bill Erickson <berickxx@gmail.com>
3589 Date: Wed Jul 31 14:56:43 2019 -0400
3591 LP1831788 dialog dismissal and i18n repairs
3593 Update sandbox dialog error handling to treat all error conditions as
3594 errors. Dialogs no longer produce an error on dismissal, they just
3595 complete the obvservable.
3597 Add i18n-placeholder attributes to some grid filter placeholder text.
3599 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3600 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3601 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3603 6 3 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html
3604 4 6 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3606 commit aef077e88ad73d7e9381f13d9cb378d29e399521
3607 Author: Galen Charlton <gmc@equinoxinitiative.org>
3608 Date: Tue Jul 30 16:05:27 2019 -0400
3610 LP#1831788: (follow-up) rename grid method
3612 Specifically, reloadSansPagerReset() => reloadWithoutPagerReset()
3614 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3615 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3616 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3618 2 2 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
3619 1 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
3620 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3622 commit 59a69b150f13a82c72de5ebbdde918ef18e696dc
3623 Author: Galen Charlton <gmc@equinoxinitiative.org>
3624 Date: Tue Jul 30 16:02:49 2019 -0400
3626 LP#1831788: (follow-up) update sandbox example
3628 - dialog adjusted for LP#1823041 changes
3631 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3632 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3633 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3635 1 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3636 17 13 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3638 commit 28bf803625dd359cfd327ad94aa18f4d625ad8e4
3639 Author: Galen Charlton <gmc@equinoxinitiative.org>
3640 Date: Wed Jun 5 13:27:43 2019 -0400
3642 LP#1831788: add user-level release notes
3644 Sponsored-by: MassLNC
3645 Sponsored-by: Georgia Public Library Service
3646 Sponsored-by: Indiana State Library
3647 Sponsored-by: CW MARS
3648 Sponsored-by: King County Library System
3650 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3651 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3652 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3654 10 0 docs/RELEASE_NOTES_NEXT/Architecture/Angular_Grid_Improvements.adoc
3655 create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/Angular_Grid_Improvements.adoc
3657 commit bd4c8c4669397bbd3b9cad6a686c3f004577d6bb
3658 Author: Galen Charlton <gmc@equinoxinitiative.org>
3659 Date: Wed Jun 5 11:18:14 2019 -0400
3661 LP#1813788: add example of grid improvements to sandbox
3663 This patch adds a new grid to the Angular sandbox page
3664 that demonstrates the following features introduced
3665 in the previous patch:
3668 - stick grid headers
3669 - grid reloads without losing one's current paging
3672 Sponsored-by: MassLNC
3673 Sponsored-by: Georgia Public Library Service
3674 Sponsored-by: Indiana State Library
3675 Sponsored-by: CW MARS
3676 Sponsored-by: King County Library System
3678 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3679 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3680 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3682 24 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
3683 70 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
3685 commit fb3925bd56dc98d35d62822c918b5bc7add9b258
3686 Author: Galen Charlton <gmc@equinoxinitiative.org>
3687 Date: Wed Jun 5 11:19:36 2019 -0400
3689 LP#1831788: add result filtering and other improvements to the Angular eg-grid
3691 This patch enables users to filter results in Angular eg-grids that
3692 use PCRUD-based data sources.
3694 Filtering can be enabled in an eg-grid defintion by adding the following
3695 attribute to <eg-grid>:
3699 If, for some reason, a particular column should not be filterable by the
3700 user, filtering can be disabled by passing false to the [filterable]
3701 attribute of an <eg-grid-column> element like this:
3703 <eg-grid-column [sortable]="true" [filterable]="false" path="barcode"></eg-grid-column>
3705 When filtering is enabled, a new section of the grid header is displayed that
3706 includes, for each filterable column:
3708 * A drop-down menu letting the user specify an operator such as
3709 "is exactly", "exists" (i.e., is not null), "is greater than", and so
3710 forth. The drop-down also allows the user to clear a filter for a
3711 specific column or re-apply it after changing the operator.
3712 * An input widget for setting the value to filter on. The type of input
3713 displayed depend on the IDL type of the column. For example, a text field
3714 will use a normal text <input>; an OU field will use an eg-org-select,
3715 a link to another IDL class will use a combobox, a timestamp field
3716 will use an eg-date-select, and so forth.
3717 * A separate display of the current operator.
3719 When filtering is enabled, the grid will also display a "Remove Filters" button
3722 Under the hood, the widgets for entering filtering parameters expect
3723 the data source to have a "filters" key that in turn contains a
3724 dictionary of PCRUD-style filtering conditions indexed by column name.
3725 Consequently, a grid data source that wants to use filtering should
3726 look something like this:
3728 this.acpSource.getRows = (pager: Pager, sort: any[]) => {
3729 const orderBy: any = {acp: 'id'};
3731 orderBy.acp = sort[0].name + ' ' + sort[0].dir;
3734 // base query to grab everything
3735 let base: Object = {};
3736 base[this.idl.classes['acp'].pkey] = {'!=' : null};
3737 var query: any = new Array();
3740 // and add any filters
3741 Object.keys(this.acpSource.filters).forEach(key => {
3742 Object.keys(this.acpSource.filters[key]).forEach(key2 => {
3743 query.push(this.acpSource.filters[key][key2]);
3746 return this.pcrud.search('acp',
3749 flesh_fields: {acp: ['location']},
3750 offset: pager.offset,
3756 This patch also adds two related grid options, sticky headers and the ability
3757 to reload the data source without losing one's current place in page.
3759 Sticky headers are enabled by adding the following attribute to the
3762 [stickyHeader]="true"
3764 When this is enabled, as the user scrolls the grid from top to bottom, the
3765 header row, including the filter controls, will continue to remain visible
3766 at the top of the viewport until the user scrolls past the end of the
3769 Reloading grids without losing the current paging settings can now be
3770 done by a caller (such as code that opens an edit modal) invoking a new
3771 reloadSansPagerReset() method.
3773 Implementation Notes
3774 --------------------
3775 [1] This patch adds special-case logic for handling the "dob" column,
3776 which is the sole date column in the Evergreen schema. Longer-term,
3777 it would be better to define a new "date" IDL field type that's
3778 distinct from "timestamp".
3779 [2] stickyHeader currently makes only the grid header sticky, not both
3780 the header and the action bar. This outcome is a result of z-index
3781 messiness with the ng-bootstrap dropdown menu which I couldn't get
3782 past. However, the forthcoming grid context menus hopefully will
3783 be a reasonable amelioration.
3784 [3] During testing it became evident that it would be handy to add
3785 support for open-ils.fielder as a grid data source at some
3786 point in the near future.
3790 General testing can be done using the new second grid in the
3791 Angular sandbox page added by the following test. Things to check
3794 - grid filter operators are displayed
3795 - hitting enter in text inputs activates the filter
3796 - the grid-level Remove Filters button works
3797 - per-column filter clearing works
3798 - operators have the expected results
3799 - The header of both grids on the sandbox page is sticky. This can
3800 be tested by increasing the row count in the second grid and
3803 Sponsored-by: MassLNC
3804 Sponsored-by: Georgia Public Library Service
3805 Sponsored-by: Indiana State Library
3806 Sponsored-by: CW MARS
3807 Sponsored-by: King County Library System
3809 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3810 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3811 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3813 4 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts
3814 281 0 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html
3815 280 0 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.ts
3816 13 0 Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html
3817 9 2 Open-ILS/src/eg2/src/app/share/grid/grid-header.component.ts
3818 7 1 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html
3819 29 0 Open-ILS/src/eg2/src/app/share/grid/grid.component.css
3820 3 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.html
3821 23 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
3822 3 1 Open-ILS/src/eg2/src/app/share/grid/grid.module.ts
3823 56 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
3824 create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html
3825 create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.ts
3827 commit 58a5fbc2c6fc2ed878daf324c243ecbed168aa62
3828 Author: Galen Charlton <gmc@equinoxinitiative.org>
3829 Date: Mon Mar 25 15:27:05 2019 -0400
3831 LP#1831788: create CommonWidgetsModule
3833 This patch moves some commonly-shared components off to a separate
3834 module. The immediate motivation is to avoid circular dependencies
3835 when adding filtering widgets to eg-grid.
3837 Components included in CommonWidgetsModule should be "core" in the
3838 sense that they are unlikely to ever need to embed one another.
3840 Sponsored-by: MassLNC
3841 Sponsored-by: Georgia Public Library Service
3842 Sponsored-by: Indiana State Library
3843 Sponsored-by: CW MARS
3844 Sponsored-by: King County Library System
3846 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3847 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3848 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3850 38 0 Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
3851 3 1 Open-ILS/src/eg2/src/app/share/grid/grid.module.ts
3852 5 14 Open-ILS/src/eg2/src/app/staff/common.module.ts
3853 create mode 100644 Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
3855 commit 18277d2154ada19acddfd8ef294f41084a8b87f2
3856 Author: Rogan Hamby <rogan.hamby@gmail.com>
3857 Date: Fri Apr 19 15:39:57 2019 -0400
3859 LP#1634244 - prevent bibs from being deleted when they have on-order, pending-order or new line items attached to them
3861 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
3862 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3864 3 1 Open-ILS/src/extras/ils_events.xml
3865 11 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
3867 commit cbff93285eeba03e9900dcef19a7631245669e16
3868 Author: Chris Sharp <csharp@georgialibraries.org>
3869 Date: Thu Aug 1 07:25:37 2019 -0400
3871 LP#1006466 - remove testing upgrade script
3873 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3875 0 19 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.action_hold_request_fkey_to_hold_type.sql
3876 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.action_hold_request_fkey_to_hold_type.sql
3878 commit 75feb55201f37b563deb6b71b5d0b50182fec1d8
3879 Author: Chris Sharp <csharp@georgialibraries.org>
3880 Date: Thu Aug 1 06:57:31 2019 -0400
3882 LP#1006466 - Stamping upgrade script
3884 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3886 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3887 24 0 Open-ILS/src/sql/Pg/upgrade/1170.schema.action_hold_request_fkey_to_hold_type.sql
3888 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1170.schema.action_hold_request_fkey_to_hold_type.sql
3890 commit 9e1f8b62fed4265ca9e4775dc77f4b4e670dc75e
3891 Author: Rogan Hamby <rogan.hamby@gmail.com>
3892 Date: Tue Apr 16 12:49:07 2019 -0400
3894 adding fk constraint to hold_type on action.hold_request and reporter class
3896 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
3897 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3899 9 0 Open-ILS/examples/fm_IDL.xml
3900 17 0 Open-ILS/src/sql/Pg/002.schema.config.sql
3901 1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
3902 19 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.action_hold_request_fkey_to_hold_type.sql
3903 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.action_hold_request_fkey_to_hold_type.sql
3905 commit 36973b4aad31f6b191d4b4672cbb2c18811fefc9
3906 Author: Galen Charlton <gmc@equinoxinitiative.org>
3907 Date: Wed Jul 31 15:25:28 2019 -0400
3909 LP#1837478: stamp DB update
3911 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3913 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3914 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.search-templates.sql => 1169.data.search-templates.sql}
3915 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.search-templates.sql => 1169.data.search-templates.sql} (81%)
3917 commit fc19c9f3dbffb739519c0bc3d3be484c5bb991c8
3918 Author: Bill Erickson <berickxx@gmail.com>
3919 Date: Thu Jul 25 10:24:15 2019 -0400
3921 LP1837478 Ang catalog recents/templates release notes
3923 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3924 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3925 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3927 25 0 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-templates.adoc
3928 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-staff-cat-templates.adoc
3930 commit 763fe1a0b39474f07465ec446d7b3724dc518e7d
3931 Author: Bill Erickson <berickxx@gmail.com>
3932 Date: Mon Jul 22 17:50:01 2019 -0400
3934 LP1837478 Angular Catalog Recent Searches & Templates
3936 Adds two new dropdowns (below basket actions) for recent searches
3937 (similar to those found in the staff TPAC) and search templates.
3939 Search templates are a new feature which allow staff to save canned
3940 search filters/settings without the query content, so common searches
3941 may be easily recalled.
3943 For UI consistency and to preserve some space, the Basket Actions selector
3944 is now a dropdown instead of a select element.
3946 Adds a new workstation setting 'eg.catalog.search_templates' for storing
3949 Includes a number of improvements to the underlying Catalog code and a
3950 new ArrayUtil class, which adds a simple equals() function for comparing
3953 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3954 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3955 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3957 4 4 Open-ILS/src/eg2/src/app/share/catalog/catalog-url.service.ts
3958 5 4 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts
3959 195 1 Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
3960 29 0 Open-ILS/src/eg2/src/app/share/util/array.spec.ts
3961 39 0 Open-ILS/src/eg2/src/app/share/util/array.ts
3962 22 14 Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
3963 2 1 Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.ts
3964 2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts
3965 2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts
3966 2 1 Open-ILS/src/eg2/src/app/staff/catalog/resolver.service.ts
3967 7 1 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
3968 19 36 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.ts
3969 99 0 Open-ILS/src/eg2/src/app/staff/catalog/search-templates.component.html
3970 336 0 Open-ILS/src/eg2/src/app/staff/catalog/search-templates.component.ts
3971 11 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3972 17 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search-templates.sql
3973 create mode 100644 Open-ILS/src/eg2/src/app/share/util/array.spec.ts
3974 create mode 100644 Open-ILS/src/eg2/src/app/share/util/array.ts
3975 create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/search-templates.component.html
3976 create mode 100644 Open-ILS/src/eg2/src/app/staff/catalog/search-templates.component.ts
3977 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search-templates.sql
3979 commit 6b678e1ccaf972d297ba1f833129d0efe6dc54a1
3980 Author: Jane Sandberg <sandbej@linnbenton.edu>
3981 Date: Wed Jul 31 12:23:31 2019 -0700
3983 Docs: LP#1813225: Adding brief release note
3985 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
3987 7 0 docs/RELEASE_NOTES_NEXT/Circulation/linked_billing_location.adoc
3988 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/linked_billing_location.adoc
3990 commit 24ce9367616dc5944006d482e543e56b447a3aef
3991 Author: Terran McCanna <tmccanna@georgialibraries.org>
3992 Date: Wed Feb 13 13:19:35 2019 -0500
3994 LP#1813225 Link Billing Location to Library Info
3996 Converts library shortname on billing details page to a
3997 link which opens in a new tab so that staff can easily
3998 get to library contact info.
4000 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4001 Signed-off-by: Garry Collum <gcollum@gmail.com>
4002 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4004 6 4 Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
4006 commit dd47e20baf130adb211bc90c3d0026694906b326
4007 Author: Jason Stephenson <jason@sigio.com>
4008 Date: Sun Feb 3 11:44:09 2019 -0500
4010 LP1779467: Fix bug with charging fees when marking item damaged.
4012 Revert the changes made to the mark_damaged function in the web staff
4013 client code (Open-ILS/web/js/ui/default/staff/circ/services/circ.js)
4014 earlier in this branch. The new code does not handle the mark damaged
4015 process correctly, but the original code does.
4017 Signed-off-by: Jason Stephenson <jason@sigio.com>
4018 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4019 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4021 10 20 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
4023 commit 2315c14ced7f7f44940bb8924aebb3ebb2bf1227
4024 Author: Jason Stephenson <jason@sigio.com>
4025 Date: Mon Nov 12 09:17:11 2018 -0500
4027 LP 1779467: Fix Error When Marking Item on Hold as Discard/Weed
4029 Fix the following error when marking an on-hold item as Discard/Weed:
4031 Can't use an undefined value as an ARRAY reference at
4032 /usr/local/share/perl/5.18.2/OpenILS/Application/Circ.pm line 1393.
4034 Signed-off-by: Jason Stephenson <jason@sigio.com>
4035 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4037 LP#1779467: Fix 'Dicard' typo
4039 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4040 Signed-off-by: Jason Stephenson <jason@sigio.com>
4041 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4042 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4044 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
4045 1 1 Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
4047 commit 3e6c4007cff24c9c5a580e329a78a9f9b9df8c4d
4048 Author: Jason Stephenson <jason@sigio.com>
4049 Date: Mon Nov 5 16:38:48 2018 -0500
4051 LP 1779467: Fix SyntaxError: missing ) after argument list
4053 Missing parenthesis in Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4054 caused the titular error when searching the catalog.
4056 Signed-off-by: Jason Stephenson <jason@sigio.com>
4057 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4059 LP 1779467: Fix typo in circ/renew/app.js.
4061 Had copyies for copies in one location and this prevented marking an
4062 item as Discard/Weed from working on the renew item interface.
4064 Signed-off-by: Jason Stephenson <jason@sigio.com>
4065 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4066 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4067 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4069 8 8 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4070 1 1 Open-ILS/web/js/ui/default/staff/circ/renew/app.js
4072 commit cf88a1bfba5d9476388cea8d763b96455a0d3bb6
4073 Author: Jason Stephenson <jason@sigio.com>
4074 Date: Sat Oct 27 15:48:54 2018 -0400
4076 LP 1779467: Enhance Mark Items Functionality
4078 A new option to "Mark Item as Discard/Weed" is added to many actions
4079 menus in the staff client. This command is connected to the back end
4080 function open-ils.circ.mark_item_discard.
4082 The back end functionality for the open-ils.circ.mark_item_* family of
4083 functions is altered to provide more consistent behavior and to avoid
4084 some strange situations that have come up in the past, such as items
4085 with the Missing status having active transits or open circulations.
4087 The code for "Mark Item as Damaged" and "Mark Item as Missing" are
4088 altered to take advantage of the back end changes. NB: These changes
4089 do not affect the "Mark Item as Missing Pieces" function, as that is
4090 handled by different back end code.
4092 Perl live tests are added for the backend functionality changes to
4093 test that certain conditions works. Like most of our tests these
4094 could be expanded to cover more potential situations.
4096 See the release notes for more detail on changes in functionality.
4098 Signed-off-by: Jason Stephenson <jason@sigio.com>
4099 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4100 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4101 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4103 12 0 Open-ILS/src/extras/ils_events.xml
4104 77 18 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
4105 238 0 Open-ILS/src/perlmods/live_t/zz-lp1779467-mark-item-discard.t
4106 2 0 Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
4107 2 0 Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
4108 1 0 Open-ILS/src/templates/staff/cat/item/index.tt2
4109 2 0 Open-ILS/src/templates/staff/cat/item/t_list.tt2
4110 4 0 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
4111 2 0 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
4112 2 0 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
4113 2 0 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
4114 4 0 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
4115 9 0 Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
4116 15 1 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4117 12 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4118 14 0 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4119 13 0 Open-ILS/web/js/ui/default/staff/circ/renew/app.js
4120 154 28 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
4121 28 8 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
4122 7 1 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4123 112 0 docs/RELEASE_NOTES_NEXT/Circulation/enhanced-mark-item-functionality.adoc
4124 create mode 100644 Open-ILS/src/perlmods/live_t/zz-lp1779467-mark-item-discard.t
4125 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/enhanced-mark-item-functionality.adoc
4127 commit a34245c7b12d95a8a9632f6e64a88493d02805e7
4128 Author: Galen Charlton <gmc@equinoxinitiative.org>
4129 Date: Wed Jul 31 11:11:16 2019 -0400
4131 LP#1778414: (follow-up) update Angular client menu as well
4133 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4135 8 0 Open-ILS/src/eg2/src/app/staff/nav.component.html
4137 commit 991cd9f1e582aafa9339059cb6fd56d1e47c9121
4138 Author: Garry Collum <gcollum@gmail.com>
4139 Date: Wed Jun 27 16:08:34 2018 -0400
4141 LP#1778414 Add Item Status to the Catalog menu
4143 This patch adds Item Status as an option in the Catalog menu.
4145 Signed-off-by: Garry Collum <gcollum@gmail.com>
4146 Signed-off-by: Meg Stroup <mstroup@statelibrary.sc.gov>
4147 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4149 7 0 Open-ILS/src/templates/staff/navbar.tt2
4151 commit 91be2d61b99f52fd4186f7d7ab606b994b49c6db
4152 Author: Galen Charlton <gmc@equinoxinitiative.org>
4153 Date: Mon May 6 17:41:31 2019 -0400
4155 LP#1831784: fix Angular's formatting of DOB field
4157 Otherwise, depending on the local time zone, the date displayed
4160 The 'dob' columns are currently the the _only_ database/IDL fields
4161 that are truly dates, not timestamps, hence the hard-coded exception.
4162 However, an alternative approach would be to define a new 'date'
4163 field type in the IDL.
4167 [1] Construct an eg-grid (say, on the Angular sandbox page) that retrieves
4168 patron records. For users in North America, the birth dates are
4169 likely off by a day.
4170 [2] Apply the patch and repeat step 1. This time, the birth dates should
4173 Sponsored-by: MassLNC
4174 Sponsored-by: Georgia Public Library Service
4175 Sponsored-by: Indiana State Library
4176 Sponsored-by: CW MARS
4177 Sponsored-by: King County Library System
4179 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4180 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4181 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4183 9 1 Open-ILS/src/eg2/src/app/core/format.service.ts
4185 commit bb2a65d91c4ad803efd45c2907307b3b3c544813
4186 Author: Galen Charlton <gmc@equinoxinitiative.org>
4187 Date: Wed Jul 31 10:55:06 2019 -0400
4189 LP#1822414: (follow-up) remove au-linked fields sandbox editDialog
4191 Otherwise, the drop-downs for the User and Capture Staff fields
4192 will attempt to fetch all user IDs from the database, which would
4193 be awkward if attempted on a large database.
4195 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4197 3 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.css
4198 9 7 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4200 commit c21dcc67d0122cb1f8a811a1962b46c57f69f67c
4201 Author: Bill Erickson <berickxx@gmail.com>
4202 Date: Sun May 26 11:02:44 2019 -0700
4204 LP1822414 Ang date select readOnly & fixes
4206 Adds an @Input() readOnly field to eg-date-select. When set, the date
4207 value will be displayed as plain text - no widget.
4209 Teach the eg-fm-editor to pass the readOnly flag to the eg-date-select.
4211 Includes sandbox example.
4213 Fixes a display issue where the date select calendar button was bigger
4214 than the paired input group adding text input, because the material
4217 2019-07-31 rebasing note: the style added in the original patch was
4218 moved to data-select.component.css.
4220 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4221 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4222 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4224 28 24 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html
4225 2 5 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts
4226 1 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
4227 8 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4228 9 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4230 commit bd0fd68d7363d5ab81b0453cfbc6874b9477875f
4231 Author: Bill Erickson <berickxx@gmail.com>
4232 Date: Sun May 26 11:01:40 2019 -0700
4234 LP1822414 Angular format service formatValue pipe
4236 Create a pipe version of FormatService.transform() function so strings
4237 may be generated from fields directly in templates.
4239 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4240 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4241 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4243 4 0 Open-ILS/src/eg2/src/app/core/format.service.ts
4245 commit e0e847784da1539a6644fcc711a3bda2240f57ee
4246 Author: Galen Charlton <gmc@equinoxinitiative.org>
4247 Date: Mon Mar 25 15:21:46 2019 -0400
4249 LP#1831780: various improvements to the Angular date-select widget
4253 - the widget is now narrower
4254 - the widget now enables form validation styles; in particular,
4255 entry of an incorrectly-formatted date is now highlighted
4256 - the calendar drop-down is now allowed to overflow the containing
4257 element when expanded, making it easier to embed the date
4258 selector in other controls
4259 - the calendar button (and any material icons button that's part of
4260 an input group) now has the same default font size as main text,
4261 making the overall date-select look cleaner
4265 - add a reset() method
4266 - hitting enter in the text box can now triggers emitting date
4268 - a new onCleared event is emitted if the suer hits enter on an
4270 - onChangeAsYmd() now pads month and day to two digits apiece,
4271 making the result conform to ISO 8601 and thus more easily
4272 plugged into queries.
4273 - adds the following methods to retrieve the current date; these
4274 are meant to be used via local template references in parent
4281 Sponsored-by: MassLNC
4282 Sponsored-by: Georgia Public Library Service
4283 Sponsored-by: Indiana State Library
4284 Sponsored-by: CW MARS
4285 Sponsored-by: King County Library System
4287 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4288 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4290 3 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.css
4291 4 2 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html
4292 49 2 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts
4293 4 0 Open-ILS/src/eg2/src/styles.css
4294 create mode 100644 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.css
4296 commit e85fb2909381632ab114f0d923aeda5089e37467
4297 Author: Galen Charlton <gmc@equinoxinitiative.org>
4298 Date: Tue Jun 4 10:01:27 2019 -0400
4300 LP#1831783: improvements to the Angular org-select widget
4302 - add reset() method
4303 - add method for retrieve current selected OU. This can be invoked
4304 from local template references in parent templates like this:
4306 <button ... (click)="doAction(ousel.selectedOrg())" ...
4308 <eg-org-select (onChange)="doAction($event)" #ousel></eg-org-select>
4310 Sponsored-by: MassLNC
4311 Sponsored-by: Georgia Public Library Service
4312 Sponsored-by: Indiana State Library
4313 Sponsored-by: CW MARS
4314 Sponsored-by: King County Library System
4316 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4317 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4319 15 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts
4321 commit d731bb1a84a0b578da1600f594616edd0a504f99
4322 Author: Galen Charlton <gmc@equinoxinitiative.org>
4323 Date: Tue Jul 30 14:44:16 2019 -0400
4325 LP#1831907: bump up ng-bootstrap
4327 This bumps up ng-bootstrap to ^4.2.0, which as of the date
4328 of this patch resolves to 4.2.1. Also as of the date of this
4329 patch, ng-bootstrap 5.1.0 is available, but cannot be used
4330 prior to upgrading Angular from 7 to 8.
4334 [1] Install the patch.
4335 [2] In the sandbox (/eg2/en-US/staff/sandbox) verify that keyboard
4336 navigation for the grid action menu's dropdowns works.
4337 [3] Look for other oddities in the Angular client.
4339 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4340 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4342 1847 486 Open-ILS/src/eg2/package-lock.json
4343 17 17 Open-ILS/src/eg2/package.json
4345 commit b9c3bc3b3febd02f2ba1af36dcbb0219e52fff0c
4346 Author: Jane Sandberg <sandbej@linnbenton.edu>
4347 Date: Wed Dec 19 15:51:25 2018 -0800
4349 LP1809183: Allow passing template to eg-confirm-dialog
4351 Adds an input called dialogBodyTemplate to <eg-confirm-dialog>. This can
4352 be useful when you want to pass ICU messages to <eg-confirm-dialog>
4353 (e.g. "Are you sure you want to cancel these 3 holds?" vs. "Are you sure
4354 you want to cancel this hold?").
4356 If both dialogBody and dialogBodyTemplate are defined, it will show the
4357 dialogBodyTemplate message.
4359 Also adds a sandbox example.
4361 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4362 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4364 8 1 Open-ILS/src/eg2/src/app/share/dialog/confirm.component.html
4365 1 0 Open-ILS/src/eg2/src/app/share/dialog/confirm.component.ts
4366 13 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4367 13 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4369 commit 853e7b2408872bd3b95d88191b0908baf75e115c
4370 Author: Bill Erickson <berickxx@gmail.com>
4371 Date: Mon Jul 29 11:36:38 2019 -0400
4373 LP1831785 Combobox pcrud selector and pkey support
4375 Teach the PCRUD-driven combobox to use the IDL class' selector field
4376 as the sort and display field when no idlField value is provided.
4378 Teach the async source to use the pkey field of the IDL class instead of
4379 assuming the 'id' field.
4381 Tweak the sandbox example to fetch data for a class which uses a
4382 selector not called "name" and a pkey not called "id".
4384 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4385 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4387 17 4 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
4388 4 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4390 commit cb6efeb8261a50f101a40fa9d96268a937636e39
4391 Author: Jane Sandberg <sandbej@linnbenton.edu>
4392 Date: Sat Jul 27 10:50:40 2019 -0700
4394 LP1831785 (follow-up): simplifying static string binding, removing empty else statement
4396 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4397 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4399 0 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
4400 3 3 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4402 commit 5d9ce17d7d1dd8c610a6d3f0c62c4680a0ab51f8
4403 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4404 Date: Wed Jun 5 11:42:29 2019 -0400
4406 LP#1831785: eg-combobox support automatic pcrud-based IDL data sources
4408 This patch adds new idlClass and idlField attributes to eg-combobox to
4409 enable it to automatically construct a pcrud-base data source. The
4410 idlClass property specifies which table/class to use as the base
4411 data source, while idlField specifies the label to display. If idlField
4412 is not supplied, the label field defaults to "name".
4414 It also adds an asyncSupportsEmptyTermClick option to specify that an
4415 async data source (whether or not it is automatically built) is
4416 expected to never return more than a couple hundred entries or so;
4417 when supplied, it will allow fetching the entire contents of the
4418 data source when the user clicks on the drop-down.
4422 [1] Apply the patch and exercise the comboboxes on the
4423 Angular sandbox page (/eg2/en-US/staff/sandbox)
4425 Sponsored-by: MassLNC
4426 Sponsored-by: Georgia Public Library Service
4427 Sponsored-by: Indiana State Library
4428 Sponsored-by: CW MARS
4429 Sponsored-by: King County Library System
4431 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4432 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4433 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4434 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4436 33 9 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
4437 23 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4439 commit 8be9f005555932f74b2e047145446df5d643b923
4440 Author: Galen Charlton <gmc@equinoxinitiative.org>
4441 Date: Tue Jul 30 10:21:17 2019 -0400
4443 LP#1795972: stamp DB update
4445 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4447 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
4448 1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.apply_ws_setting_perm_description.sql => 1168.data.apply_ws_setting_perm_description.sql}
4449 rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.apply_ws_setting_perm_description.sql => 1168.data.apply_ws_setting_perm_description.sql} (75%)
4451 commit 1be684833a4d6cb26e63c3f4aeb79c19e08b74cf
4452 Author: Chris Sharp <csharp@georgialibraries.org>
4453 Date: Mon May 20 15:07:08 2019 -0400
4455 LP#1795972: Add description for APPLY_WORKSTATION_SETTING permission.
4457 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4458 Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
4459 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4461 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
4462 12 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.apply_ws_setting_perm_description.sql
4463 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.apply_ws_setting_perm_description.sql
4465 commit 59136d13f11c5db351277c7b9932774d2df7d6ac
4466 Author: Galen Charlton <gmc@equinoxinitiative.org>
4467 Date: Wed May 22 14:57:52 2019 -0400
4469 LP#1776003: show codes throughout the Physical Characteristics Wizard
4471 This patch extends on the previous one to show the code (as well as the
4472 label) in all drop-downs used in the Physical Characteristics Wizard. It
4473 also makes the drop-down text accessible for translations, in case there
4474 are any locales where "code: label" is not preferred.
4476 This patch also adds release notes.
4480 [1] Apply the patches and use the web staff MARC editor to edit or
4481 create an 007 field, then use the Physical Characteristics Wizard.
4482 [2] Verify that the drop-downs now display both the code and the label
4485 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4486 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4488 4 4 Open-ILS/src/templates/staff/cat/share/t_physchar_wizard.tt2
4489 4 0 docs/RELEASE_NOTES_NEXT/Cataloging/Show_Codes_in_Physical_Characteristics_Wizard.adoc
4490 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Show_Codes_in_Physical_Characteristics_Wizard.adoc
4492 commit 0213f3ab58abdf2afcc502f12a97807c842fafd9
4493 Author: a. bellenir <ab@grpl.org>
4494 Date: Thu Aug 23 15:42:28 2018 -0400
4496 LP#1776003: Show MARC Code in 'Category of Material' in Physical Characteristics Wizard
4498 display the ptype_key from the marc21_physical_characteristic_type_map (cmpctm)
4499 alongside the label in the physical characteristics wizard
4501 Signed-off-by: a. bellenir <ab@grpl.org>
4502 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4503 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4505 1 1 Open-ILS/src/templates/staff/cat/share/t_physchar_wizard.tt2
4507 commit fa69633a2d7bfc29be1703c70d8b83c370d3fe57
4508 Author: Galen Charlton <gmc@equinoxinitiative.org>
4509 Date: Wed Apr 22 17:37:29 2015 +0000
4511 LP#741788: install the MARC stream importer better
4513 This patch ensures that marc_stream_importer.pl gets
4514 installed in the Evergreen binary directory and that an
4515 example configuration file gets installed in the appropriate
4516 configuration directory (rather than, as in the past,
4517 the Evergreen bindir).
4519 This patch also causes `oils_header.pl`, which is used by
4520 other command-line scripts, to be installed in the bin
4526 [1] Run a normal Evergreen installation. Verify that
4527 marc_stream_importer.pl is installed in /openils/bin
4528 (or the equivalent if you've chosen a non-default installation
4529 directory) and that marc_stream_importer.conf is
4530 installed in /openils/conf (or its equivalent)
4531 [2] (optional) If you have access to OCLC Connexion, verify that you
4532 can run the MARC stream importer and use it to push records into
4535 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4536 Signed-off-by: Josh Stompro <stomproj@larl.org>
4537 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4538 Signed-off-by: Jason Stephenson <jason@sigio.com>
4540 2 2 Open-ILS/{src/support-scripts/marc_stream_importer.conf => examples/marc_stream_importer.conf.example}
4541 10 1 Open-ILS/src/Makefile.am
4542 4 3 Open-ILS/src/support-scripts/{marc_stream_importer.pl => marc_stream_importer.pl.in}
4543 14 0 docs/RELEASE_NOTES_NEXT/Administration/install-marc-stream-importer-in-bin.adoc
4544 rename Open-ILS/{src/support-scripts/marc_stream_importer.conf => examples/marc_stream_importer.conf.example} (81%)
4545 rename Open-ILS/src/support-scripts/{marc_stream_importer.pl => marc_stream_importer.pl.in} (98%)
4546 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/install-marc-stream-importer-in-bin.adoc
4548 commit 96e819bd9c3d6d53d1f4321f250eab69a4c080a4
4549 Author: Ben Shum <ben@evergreener.net>
4550 Date: Thu Jul 4 15:53:35 2019 -0400
4552 LP#1835458: Add install support for Debian 10 Buster
4554 Signed-off-by: Ben Shum <ben@evergreener.net>
4555 Signed-off-by: Jason Stephenson <jason@sigio.com>
4557 13 1 Open-ILS/src/extras/Makefile.install
4558 165 0 Open-ILS/src/extras/install/Makefile.debian-buster
4559 4 2 docs/installation/server_installation.adoc
4560 create mode 100644 Open-ILS/src/extras/install/Makefile.debian-buster
4562 commit 1c5f6eade8ccad5d8943234254f00e8cf109d96d
4563 Author: Jason Stephenson <jason@sigio.com>
4564 Date: Tue Jul 2 12:53:16 2019 -0400
4566 LP#1834208: Use X-Forwarded-For in example Apache configuration
4568 Change X-Real-IP to X-Fowarded-For in Open-ILS/examples/apache_24/
4569 eg_vhost.conf.in to match changes in the OpenSRF example proxy
4570 configurations for nginx and haproxy.
4572 Signed-off-by: Jason Stephenson <jason@sigio.com>
4573 Signed-off-by: Ben Shum <ben@evergreener.net>
4575 2 2 Open-ILS/examples/apache_24/eg_vhost.conf.in
4577 commit c20fa9d5c4b8f7dcf4cd7312c5ebcdf04c1a44e2
4578 Author: Bill Erickson <berickxx@gmail.com>
4579 Date: Tue Jul 9 11:46:02 2019 -0400
4581 LP1830432 Org family renders checkboxes horizontally
4583 Consistent with the original layout of the org-select + checkboxes,
4584 render the org family selector with checkboxes stacked vertically
4585 along the right of the selector instead of below it.
4587 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4588 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4590 28 23 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.html
4592 commit 7ae4cbb61c2fea98f36da8f4096ffb279ccb5c2d
4593 Author: Jane Sandberg <sandbej@linnbenton.edu>
4594 Date: Mon Jul 8 07:03:50 2019 -0700
4596 LP1830432: Use a stub callback with registerOnTouched
4598 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4599 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4601 2 2 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.html
4602 4 1 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.ts
4604 commit 4cd71ffef83d438c842ad4fea4c522da9b139fea
4605 Author: Bill Erickson <berickxx@gmail.com>
4606 Date: Fri Jul 5 11:18:59 2019 -0400
4608 LP1830432 Uniqify reported org IDs / sandbox tweaks
4610 Err on the side of caution and ensure the org family selector always
4611 reports a unique list of org unit IDs.
4613 Sandbox language tweaks.
4615 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4616 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4618 6 2 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.ts
4619 3 3 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4620 2 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4622 commit 00854e37785858c0b187ee6f74f6ceeb7792f46d
4623 Author: Jane Sandberg <sandbej@linnbenton.edu>
4624 Date: Wed Jul 3 09:46:04 2019 -0700
4626 LP1830432: Make sure that unit tests have an org unit selected
4628 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4629 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4631 12 5 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.spec.ts
4633 commit a4490662f5f81b11bb6a38507dc8eae2d669a8b9
4634 Author: Jane Sandberg <sandbej@linnbenton.edu>
4635 Date: Sun Jun 23 10:22:20 2019 -0700
4637 LP1830432: Make the org-family-select reusable
4639 This commit removes Bill Erickson's automagic org unit select with
4640 +Ancestors and +Descendants checkboxes from the admin-page component,
4641 and gives it a component of its own, called <eg-org-family-select>.
4643 This commit also makes it compatible with [(ngModel)], reactive forms,
4644 and any custom Angular validators you might want to throw at it.
4645 Examples of all three are available in the sandbox.
4647 Also includes some component tests.
4649 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4650 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4652 26 0 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.html
4653 108 0 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.spec.ts
4654 156 0 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.ts
4655 6 1 Open-ILS/src/eg2/src/app/staff/common.module.ts
4656 32 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4657 18 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4658 3 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts
4659 6 30 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
4660 4 32 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
4661 create mode 100644 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.html
4662 create mode 100644 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.spec.ts
4663 create mode 100644 Open-ILS/src/eg2/src/app/share/org-family-select/org-family-select.component.ts
4665 commit d77897fcdd7b75d9a7b803500632b0a14259c097
4666 Author: Dan Wells <dbw2@calvin.edu>
4667 Date: Wed Jul 3 11:47:51 2019 -0400
4669 Forward-port 3.2.7 upgrade script
4671 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4673 48 0 Open-ILS/src/sql/Pg/version-upgrade/3.2.6-3.2.7-upgrade-db.sql
4674 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.2.6-3.2.7-upgrade-db.sql
4676 commit ab99b8061e278842203f11a19e6c66874e78d795
4677 Author: Dan Wells <dbw2@calvin.edu>
4678 Date: Wed Jul 3 11:33:10 2019 -0400
4680 Forward-port 3.1.13 upgrade script
4682 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4684 5 0 Open-ILS/src/sql/Pg/version-upgrade/3.1.12-3.1.13-upgrade-db.sql
4685 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.1.12-3.1.13-upgrade-db.sql
4687 commit a1a03fa71d95bed03a5498d12c3be8c5f0ec10cf
4688 Author: Galen Charlton <gmc@equinoxinitiative.org>
4689 Date: Mon Jun 17 12:32:05 2019 -0400
4691 LP#1831781: tweaks to eg-help-popover
4693 - Wrap the image in a button; this removes the need for setting
4694 tabindex and makes the cursor display as a pointer when it
4695 is over the popover.
4696 - Add aria-label attributes
4697 - add some usage comments
4699 Thanks to Jane Sandberg for the feedback that inspired this patch.
4701 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4702 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4704 7 6 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html
4705 19 12 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts
4707 commit ab82f5c043802f15ed03fbd00fef9852a681177d
4708 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
4709 Date: Wed Mar 6 18:06:57 2019 -0500
4711 LP#1831781: add eg-help-popover Angular component
4715 <eg-help-popover helpLink="https://youtu.be/dQw4w9WgXcQ"
4716 helptext="Helpful msg. Optional link."></eg-help-popover>
4718 Additional placement attributes accepted. Basically wraps
4720 https://ng-bootstrap.github.io/#/components/popover/examples#basic
4724 [1] Go to the Angular sandbox page (/eg2/en-US/staff/sandbox) and
4725 verify functioning of the popovers, which display question marks.
4727 Sponsored-by: MassLNC
4728 Sponsored-by: Georgia Public Library Service
4729 Sponsored-by: Indiana State Library
4730 Sponsored-by: CW MARS
4731 Sponsored-by: King County Library System
4733 Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4734 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4735 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4736 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4738 0 0 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.css
4739 7 0 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html
4740 26 0 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.spec.ts
4741 25 0 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts
4742 5 2 Open-ILS/src/eg2/src/app/staff/common.module.ts
4743 6 1 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4744 create mode 100644 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.css
4745 create mode 100644 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html
4746 create mode 100644 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.spec.ts
4747 create mode 100644 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts
4749 commit a150021887df4898aec00057bb2ab81f8b417fd4
4750 Author: Jason Boyer <JBoyer@library.in.gov>
4751 Date: Fri Jun 28 07:42:40 2019 -0400
4753 Correct False Positive on Offline Test
4755 Now that we have filenames with hashes in them
4756 the likelyhood of finding the numbers 4, 0, and 4
4757 not as an http status are much higher, leading to
4758 a false negative on tests that look at the http
4759 status code. Looking for the string ' 404 ' narrows
4760 the search to actual 404 errors (at least until we
4761 have a file that's exactly 404 bytes long in the
4764 Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
4765 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4767 1 1 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
4769 commit e4cd70354858d98c05d435fa9a273a07d06152e1
4770 Author: Bill Erickson <berickxx@gmail.com>
4771 Date: Wed Jun 19 16:41:26 2019 -0400
4773 LP1823041 Confirm dialog returns true/false repairs
4775 The new Observable-driven confirm dialogs return true or false depending
4776 on the user response (or nothing if dismissed), so the calling code needs
4777 to verify the user confirmed the request before continuing.
4779 Removed an unused confirm dialog import for clarity.
4781 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4782 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4784 21 21 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
4785 22 22 Open-ILS/src/eg2/src/app/staff/catalog/record/conjoined.component.ts
4786 0 3 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.ts
4788 commit c707fad01d3ea57e998a369247eee2e16c9332cb
4789 Author: Jane Sandberg <sandbej@linnbenton.edu>
4790 Date: Wed Jun 19 10:17:40 2019 -0700
4792 LP1823041: Converting new dialogs to observables
4794 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4795 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4797 2 4 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
4798 4 5 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
4799 1 4 Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.ts
4800 2 3 Open-ILS/src/eg2/src/app/staff/catalog/record/conjoined.component.ts
4801 11 24 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
4802 1 1 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
4803 15 11 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.ts
4804 3 2 Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.ts
4805 8 7 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.ts
4806 11 10 Open-ILS/src/eg2/src/app/staff/share/holdings/replace-barcode-dialog.component.ts
4807 2 1 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.ts
4808 11 16 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts
4809 2 1 Open-ILS/src/eg2/src/app/staff/share/holds/manage-dialog.component.ts
4810 2 1 Open-ILS/src/eg2/src/app/staff/share/holds/retarget-dialog.component.ts
4811 5 3 Open-ILS/src/eg2/src/app/staff/share/holds/transfer-dialog.component.ts
4813 commit 2f8ada257adcb2eb54ecb3517eff9381fa902f25
4814 Author: Bill Erickson <berickxx@gmail.com>
4815 Date: Wed Apr 3 12:14:52 2019 -0400
4817 LP1823041 Angular dialogs return observables
4819 Dialog.open() now returns an observable to the caller. This allows
4820 dialogs to pass 0 or more success events, error events, and close events
4821 each as descrete actions to the caller.
4823 Existing dialogs are updated to expect an Observable response to
4826 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4827 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4829 1 2 Open-ILS/src/eg2/src/app/share/accesskey/accesskey-info.component.html
4830 3 4 Open-ILS/src/eg2/src/app/share/dialog/confirm.component.html
4831 72 43 Open-ILS/src/eg2/src/app/share/dialog/dialog.component.ts
4832 1 1 Open-ILS/src/eg2/src/app/share/dialog/progress.component.html
4833 2 3 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html
4834 8 2 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
4835 4 10 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
4836 1 2 Open-ILS/src/eg2/src/app/share/grid/grid-column-config.component.html
4837 4 6 Open-ILS/src/eg2/src/app/staff/admin/workstation/workstations/workstations.component.ts
4838 4 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-list.component.ts
4839 18 27 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts
4840 2 3 Open-ILS/src/eg2/src/app/staff/catalog/record/part-merge-dialog.component.html
4841 4 12 Open-ILS/src/eg2/src/app/staff/catalog/record/parts.component.ts
4842 4 9 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4843 98 11 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
4844 1 2 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.html
4845 2 3 Open-ILS/src/eg2/src/app/staff/share/op-change/op-change.component.html
4846 2 3 Open-ILS/src/eg2/src/app/staff/share/translate/translate.component.html
4847 2 1 Open-ILS/src/eg2/tsconfig.json
4849 commit 03537881dbc08980994400af9ef5af6f1eabfd07
4850 Author: Bill Erickson <berickxx@gmail.com>
4851 Date: Fri May 31 11:47:03 2019 -0400
4853 LP1803787 Migrate grid action/button click handlers; lint
4855 Migrate the basic admin page and sandbox grids to use the click handlers
4856 for grid toolbar buttons and actions, so the actions may be performed
4857 against class methods instead of anonymous functions.
4861 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4862 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4864 3 3 Open-ILS/src/eg2/src/app/share/print/hatch.service.ts
4865 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
4866 2 2 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4867 4 4 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
4868 85 91 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts
4869 2 4 Open-ILS/src/eg2/src/app/staff/staff.component.ts
4871 commit 94d1f041d834f3ef5bd63b8195e8b263edd25991
4872 Author: Bill Erickson <berickxx@gmail.com>
4873 Date: Thu May 9 11:50:19 2019 -0400
4875 LP1803787 Grid toolbar actions menu component; cleanup
4877 Moves the guts of the grid toolbar actions menu (the buttons) to a
4878 dedicated component that can be shared by both the actions drop-down
4879 menu and the actions popover. This adds support for honoring
4880 disableOnRow for the popover actions. And avoids duplication.
4882 Adds a sandbox example of using the toolbar action click event and
4885 Some minor code cleanup/consistency changes.
4887 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4888 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4890 2 10 Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
4891 1 7 Open-ILS/src/eg2/src/app/share/grid/grid-body.component.ts
4892 2 1 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-action.component.ts
4893 15 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.html
4894 31 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.ts
4895 3 15 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html
4896 0 16 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts
4897 2 0 Open-ILS/src/eg2/src/app/share/grid/grid.module.ts
4898 2 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts
4899 5 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4900 5 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4901 create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.html
4902 create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.ts
4904 commit f1e35fe8eec4a89515cdc2f2a7be8b64c310080d
4905 Author: Jane Sandberg <sandbej@linnbenton.edu>
4906 Date: Thu Jun 13 10:52:19 2019 -0700
4908 LP#1831786 (follow-up): release note for cross-tab communication demo
4910 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4912 6 0 docs/RELEASE_NOTES_NEXT/Client/ang-crosstab-communication.adoc
4913 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/ang-crosstab-communication.adoc
4915 commit c6b4d1f5d69a38a5bd651257ea2fa46cfefbae24
4916 Author: Galen Charlton <gmc@equinoxinitiative.org>
4917 Date: Mon Apr 1 18:35:51 2019 -0400
4919 LP#1831786: add demo of cross-tab communications
4921 This adds to the Angular sandbox page a demo of implementing
4922 cross-tab communications using BroadcastChannel. To quote the
4923 instructions added by this patch:
4925 "To test, open this sandbox in a second browser tab.
4926 Enter something in the input box below, then switch to the other tab
4927 and click anywhere on the page. You should see the message that you
4928 sent to the other browser tab."
4930 Sponsored-by: MassLNC
4931 Sponsored-by: Georgia Public Library Service
4932 Sponsored-by: Indiana State Library
4933 Sponsored-by: CW MARS
4934 Sponsored-by: King County Library System
4936 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4937 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4939 14 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
4940 16 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
4942 commit 550410daee7084627f0e348d8b7c1eb014d8cbde
4943 Author: Galen Charlton <gmc@equinoxinitiative.org>
4944 Date: Wed May 29 10:57:48 2019 -0400
4946 LP#1736967: (follow-up) add release notes entry
4948 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4950 11 0 docs/RELEASE_NOTES_NEXT/Administration/Public_Catalog_Link_Styling.adoc
4951 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Public_Catalog_Link_Styling.adoc
4953 commit 092e8fffef8d76cb4c14c19878a1796693cc8eb3
4954 Author: Sam Link <slink@LIBPC002>
4955 Date: Wed Jan 2 14:04:00 2019 -0500
4957 LP1736967 Primary a CSS Styling Fix
4959 Added a "link" color to src\templates\opac\parts\css\colors.tt2 matched
4960 to the default dark green of the css_colors.primary, and set
4961 the anchor color in templates\opac\css\style.css.tt2 on line 37 to use
4964 Signed-off-by: Sam Link <slink@LIBPC002>
4965 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
4966 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4968 1 1 Open-ILS/src/templates/opac/css/style.css.tt2
4969 1 0 Open-ILS/src/templates/opac/parts/css/colors.tt2
4971 commit aa5c14fc05d996953a1818692425887b2a36c89c
4972 Author: Dan Wells <dbw2@calvin.edu>
4973 Date: Fri May 24 14:27:23 2019 -0400
4975 Forward-port 3.2.6 upgrade script
4977 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4979 11 0 Open-ILS/src/sql/Pg/version-upgrade/3.2.5-3.2.6-upgrade-db.sql
4980 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.2.5-3.2.6-upgrade-db.sql
4982 commit 1e6279f70a76171ebd1738f6ed18244baf02ddf5
4983 Author: Dan Wells <dbw2@calvin.edu>
4984 Date: Fri May 24 14:26:44 2019 -0400
4986 Forward-port 3.1.12 upgrade script
4988 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4990 5 0 Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql
4991 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql
4993 commit fdb1b355d501c9e3043cab23d45e920fb51e42dd
4994 Author: Galen Charlton <gmc@equinoxinitiative.org>
4995 Date: Thu May 23 12:51:21 2019 -0400
4997 LP#1823393: add release notes
4999 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5000 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5001 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5003 4 0 docs/RELEASE_NOTES_NEXT/Client/angular-aout-admin-page.adoc
5004 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/angular-aout-admin-page.adoc
5006 commit cea65e3827b455d0fa839ddfafcbcd6d0a5f5e42
5007 Author: Galen Charlton <gmc@equinoxinitiative.org>
5008 Date: Thu May 23 12:47:56 2019 -0400
5010 LP#1823393: various usability improvements
5012 - display the number of org units associated with the selected type
5013 - disable the Delete button if a type either has children types
5014 or org units linked to it
5015 - ensure that the type name and label fields are required
5016 - ensure that the tree is fully refreshed after an update
5018 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5019 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5020 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5022 18 7 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.html
5023 21 8 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
5025 commit 832c23bf584295f6d8caa20304a9c8b352375c7d
5026 Author: Bill Erickson <berickxx@gmail.com>
5027 Date: Fri Apr 5 14:59:43 2019 -0400
5029 LP1823393 FMEditor component i18n translate buttons
5031 When editing a record in the fieldmapper editor component, offer a
5032 translate option for each i18n field on the object, in the form of a
5033 button next to the field. Once clicked, the translate component dialog
5034 appears and allows the user to add/modify translations on the selected
5037 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5038 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5039 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5041 12 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
5042 29 10 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
5043 2 2 Open-ILS/src/eg2/src/app/staff/share/translate/translate.component.ts
5045 commit 0bdb373741359bb674272cd0f4f11f3cbc178e89
5046 Author: Bill Erickson <berickxx@gmail.com>
5047 Date: Thu Jan 24 12:22:42 2019 -0500
5049 LP1823393 Org unit type Angular admin UI
5051 Ports the "Organization Types" admin UI from Dojo to Angular.
5053 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5054 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5055 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5057 20 4 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
5058 1 0 Open-ILS/src/eg2/src/app/share/tree/tree.component.ts
5059 1 1 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
5060 6 2 Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
5061 90 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.html
5062 159 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
5063 4 0 Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts
5064 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.html
5065 create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.ts
5067 commit 50e5b64d54704ecddc71df5da3e43b480d4df982
5068 Author: Bill Erickson <berickxx@gmail.com>
5069 Date: Thu Jan 24 17:43:33 2019 -0500
5071 LP1823393 Tree component collapsed node display fix
5073 Avoid added child tree nodes when parent nodes are hidden.
5075 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5076 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5077 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5079 1 2 Open-ILS/src/eg2/src/app/share/tree/tree.ts
5081 commit 713598a0083197b9608042e3f58c4a5996d6a4c1
5082 Author: Bill Erickson <berickxx@gmail.com>
5083 Date: Thu Jan 24 17:43:06 2019 -0500
5085 LP1823393 Pcrud bubbles up transaction close errors
5087 Ensure these errors make their way out to the caller instead of only
5090 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5091 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5092 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
5094 10 6 Open-ILS/src/eg2/src/app/core/pcrud.service.ts
5096 commit d5fe8e549bf02cd0663591d3fdeb69bc957ed350
5097 Author: Remington Steed <rjs7@calvin.edu>
5098 Date: Thu May 23 13:33:49 2019 -0400
5100 Docs: Fix list formatting in recent release notes
5102 Single list items that wrap across multiple lines accidentally start
5103 each line with a bullet. This commit removes the extra bullets.
5105 Signed-off-by: Remington Steed <rjs7@calvin.edu>
5107 12 12 docs/RELEASE_NOTES_3_1.adoc
5108 17 16 docs/RELEASE_NOTES_3_2.adoc
5109 21 20 docs/RELEASE_NOTES_3_3.adoc
5111 commit 4dad632c989a1012aae371bd9acb92d63a7832a7
5112 Author: Sam Link <slink@LIBPC002>
5113 Date: Tue Nov 13 10:54:10 2018 -0500
5115 LP1735754 - WGAC Compliance for Advanced Search
5117 In compliance with WGAC standards, the html valign attributes have been
5118 removed from Open-ILS/src/templates/opac/parts/advanced/search.tt2
5120 Signed-off-by: Sam Link <slink@LIBPC002>
5121 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5123 2 2 Open-ILS/src/templates/opac/parts/advanced/search.tt2
5125 commit be5799711497dc3ddb5faf032254734bc0dcf1c2
5126 Author: Remington Steed <rjs7@calvin.edu>
5127 Date: Mon May 20 17:20:08 2019 -0400
5129 Docs: fix uneven lengths of code delimiter blocks
5131 This continues the work that Dan Scott started, fixing more unmatching
5132 start/end lines around code blocks, as revealed by the sad-looking HTML
5133 output of asciidoctor.
5135 This commit also fixes a few heading underlines of the wrong length.
5137 Signed-off-by: Remington Steed <rjs7@calvin.edu>
5139 2 2 docs/TechRef/KidsOPAC.adoc
5140 1 1 docs/admin/acquisitions_admin.adoc
5141 1 1 docs/admin/sip_server.adoc
5142 1 1 docs/admin_initial_setup/borrowing_items.adoc
5143 2 2 docs/admin_initial_setup/migrating_patron_data.adoc
5145 commit bbe8a9295e8e309b3c240808ba7e2ad491dbf82c
5146 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5147 Date: Tue Apr 9 17:34:16 2019 -0400
5149 lp1145213 avoid race condition in bib merge test
5151 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5153 2 2 Open-ILS/src/sql/Pg/{t => live_t}/lp1145213_test_func_asset.merge_record_assets.pg
5154 rename Open-ILS/src/sql/Pg/{t => live_t}/lp1145213_test_func_asset.merge_record_assets.pg (99%)
5156 commit f0572477da5b57f64dbf16d03578d853ffe932a7
5157 Author: Dan Scott <dscott@laurentian.ca>
5158 Date: Sun May 13 10:59:24 2018 -0400
5160 LP#1666987: Include a user-agent to build the relator map
5162 loc.gov started using Cloudflare protection to block HTTP access from default
5163 user agents, so identify ourselves as an Evergreen user agent to restore our
5166 Long term we should evolve to using the linked open data access method
5167 via id.loc.gov but let's get this working first.
5169 Signed-off-by: Dan Scott <dscott@laurentian.ca>
5170 Signed-off-by: Dan Wells <dbw2@calvin.edu>
5172 4 1 build/tools/relator_map