1 commit 56d044aa49f33e64a1748033ea854a38144d7625
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date: Mon Feb 24 12:09:57 2014 -0500
5 Bump OpenILS.pm version
7 Signed-off-by: Dan Wells <dbw2@calvin.edu>
9 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
11 commit a8b6d7da24730d1fb0877cb991db20610522f91b
12 Author: Jane Sandberg <sandbej@linnbenton.edu>
13 Date: Tue Sep 5 23:04:55 2017 -0700
15 Docs: copy-editing 3.0 release notes
17 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
19 61 52 docs/RELEASE_NOTES_3.0.adoc
21 commit 50b6c3da4e16012c0ff0fa092f7074b7cab0adfd
22 Author: Galen Charlton <gmc@equinoxinitiative.org>
23 Date: Tue Sep 5 14:08:12 2017 -0400
25 add organizations who sponsored develpoment written by Equinox
27 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
29 8 1 docs/RELEASE_NOTES_3.0.adoc
31 commit 3b3fe232a90f1eab5785d5b00b71dbfbf5eb0ae3
32 Author: Galen Charlton <gmc@equinoxinitiative.org>
33 Date: Tue Sep 5 13:04:29 2017 -0400
35 start work on 3.0 release notes
37 Generated from release note stubs; also includes note about
38 minimum PostgreSQL client and XUL deprecation.
40 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
42 1253 0 docs/RELEASE_NOTES_3.0.adoc
43 create mode 100644 docs/RELEASE_NOTES_3.0.adoc
45 commit b045032fa1d9f5625bf22e33a8ee82b3a89c72c1
46 Author: Mike Rylander <mrylander@gmail.com>
47 Date: Tue Sep 5 15:53:08 2017 -0400
49 Incorporate view update from LP#1714589
51 Signed-off-by: Mike Rylander <mrylander@gmail.com>
53 34 3 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
55 commit 829a0f240f82b183401234af56f5572e210fa1c6
56 Author: Mike Rylander <mrylander@gmail.com>
57 Date: Tue Sep 5 14:33:30 2017 -0400
59 Proposed 2.12.5-3.0 upgrade SQL
61 Signed-off-by: Mike Rylander <mrylander@gmail.com>
63 6895 0 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
64 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
66 commit fbda8c2064916da3fdd83ffdb2b5f99afa8642d0
67 Author: Jason Boyer <JBoyer@library.in.gov>
68 Date: Fri Sep 1 17:09:36 2017 -0400
70 LP1714589: Use Explicit Definition for aacs
72 Spell out the expected fields in the expected order
73 for the aacs view because databases that have undergone
74 upgrades may drift when using * in a UNION.
76 Signed-off-by: <JBoyer@library.in.gov>
77 Signed-off-by: Mike Rylander <mrylander@gmail.com>
79 34 1 Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
81 commit 154a152af9fa15bbd67c828419b1aaf3ad857757
82 Author: Ben Shum <ben@evergreener.net>
83 Date: Mon Sep 4 00:17:22 2017 -0400
85 Translation updates - po files
87 Signed-off-by: Ben Shum <ben@evergreener.net>
89 2 2 build/i18n/po/AutoFieldWidget.js/ar-JO.po
90 2 2 build/i18n/po/AutoFieldWidget.js/cs-CZ.po
91 2 2 build/i18n/po/AutoFieldWidget.js/de-DE.po
92 2 2 build/i18n/po/AutoFieldWidget.js/en-CA.po
93 2 2 build/i18n/po/AutoFieldWidget.js/en-GB.po
94 2 2 build/i18n/po/AutoFieldWidget.js/es-ES.po
95 2 2 build/i18n/po/AutoFieldWidget.js/fi-FI.po
96 2 2 build/i18n/po/AutoFieldWidget.js/fr-CA.po
97 62 5 build/i18n/po/AutoFieldWidget.js/he-IL.po
98 62 5 build/i18n/po/AutoFieldWidget.js/hu-HU.po
99 2 2 build/i18n/po/AutoFieldWidget.js/hy-AM.po
100 2 2 build/i18n/po/AutoFieldWidget.js/oc-FR.po
101 2 2 build/i18n/po/AutoFieldWidget.js/pt-BR.po
102 2 2 build/i18n/po/AutoFieldWidget.js/ru-RU.po
103 62 5 build/i18n/po/AutoFieldWidget.js/sv-SE.po
104 2 2 build/i18n/po/AutoFieldWidget.js/tr-TR.po
105 3 3 build/i18n/po/FlattenerGrid.js/ar-JO.po
106 2 2 build/i18n/po/FlattenerGrid.js/cs-CZ.po
107 2 2 build/i18n/po/FlattenerGrid.js/de-DE.po
108 2 2 build/i18n/po/FlattenerGrid.js/en-CA.po
109 2 2 build/i18n/po/FlattenerGrid.js/es-ES.po
110 5 4 build/i18n/po/FlattenerGrid.js/fi-FI.po
111 2 2 build/i18n/po/FlattenerGrid.js/fr-CA.po
112 34 0 build/i18n/po/FlattenerGrid.js/hy-AM.po
113 2 2 build/i18n/po/PCrudFilterPane.js/ar-JO.po
114 2 2 build/i18n/po/PCrudFilterPane.js/cs-CZ.po
115 2 2 build/i18n/po/PCrudFilterPane.js/de-DE.po
116 2 2 build/i18n/po/PCrudFilterPane.js/es-ES.po
117 8 5 build/i18n/po/PCrudFilterPane.js/fi-FI.po
118 125 0 build/i18n/po/PCrudFilterPane.js/hy-AM.po
119 2 2 build/i18n/po/Searcher.js/ar-JO.po
120 2 2 build/i18n/po/Searcher.js/cs-CZ.po
121 2 2 build/i18n/po/Searcher.js/de-DE.po
122 2 2 build/i18n/po/Searcher.js/en-CA.po
123 2 2 build/i18n/po/Searcher.js/en-GB.po
124 2 2 build/i18n/po/Searcher.js/es-ES.po
125 2 2 build/i18n/po/Searcher.js/fi-FI.po
126 2 2 build/i18n/po/Searcher.js/fr-CA.po
127 2 2 build/i18n/po/Searcher.js/hy-AM.po
128 2 2 build/i18n/po/Searcher.js/oc-FR.po
129 2 2 build/i18n/po/Searcher.js/pt-BR.po
130 2 2 build/i18n/po/Searcher.js/ru-RU.po
131 2 2 build/i18n/po/TranslatorPopup.js/ar-JO.po
132 2 2 build/i18n/po/TranslatorPopup.js/cs-CZ.po
133 2 2 build/i18n/po/TranslatorPopup.js/de-DE.po
134 2 2 build/i18n/po/TranslatorPopup.js/en-CA.po
135 2 2 build/i18n/po/TranslatorPopup.js/en-GB.po
136 2 2 build/i18n/po/TranslatorPopup.js/es-ES.po
137 2 2 build/i18n/po/TranslatorPopup.js/fi-FI.po
138 2 2 build/i18n/po/TranslatorPopup.js/fr-CA.po
139 4 3 build/i18n/po/TranslatorPopup.js/he-IL.po
140 4 3 build/i18n/po/TranslatorPopup.js/hu-HU.po
141 2 2 build/i18n/po/TranslatorPopup.js/hy-AM.po
142 2 2 build/i18n/po/TranslatorPopup.js/oc-FR.po
143 2 2 build/i18n/po/TranslatorPopup.js/pt-BR.po
144 2 2 build/i18n/po/TranslatorPopup.js/ru-RU.po
145 4 3 build/i18n/po/TranslatorPopup.js/sv-SE.po
146 2 2 build/i18n/po/TranslatorPopup.js/tr-TR.po
147 2 2 build/i18n/po/URLVerify.js/ar-JO.po
148 2 2 build/i18n/po/URLVerify.js/cs-CZ.po
149 2 2 build/i18n/po/URLVerify.js/de-DE.po
150 2 2 build/i18n/po/URLVerify.js/en-GB.po
151 2 2 build/i18n/po/URLVerify.js/es-ES.po
152 2 2 build/i18n/po/URLVerify.js/hy-AM.po
153 2 2 build/i18n/po/URLVerify.js/pt-BR.po
154 2 2 build/i18n/po/User.js/ar-JO.po
155 2 2 build/i18n/po/User.js/cs-CZ.po
156 2 2 build/i18n/po/User.js/de-DE.po
157 2 2 build/i18n/po/User.js/en-CA.po
158 2 2 build/i18n/po/User.js/en-GB.po
159 2 2 build/i18n/po/User.js/es-ES.po
160 2 2 build/i18n/po/User.js/fi-FI.po
161 2 2 build/i18n/po/User.js/fr-CA.po
162 4 3 build/i18n/po/User.js/he-IL.po
163 4 3 build/i18n/po/User.js/hu-HU.po
164 2 2 build/i18n/po/User.js/hy-AM.po
165 2 2 build/i18n/po/User.js/oc-FR.po
166 2 2 build/i18n/po/User.js/pt-BR.po
167 2 2 build/i18n/po/User.js/ru-RU.po
168 4 3 build/i18n/po/User.js/sv-SE.po
169 2 2 build/i18n/po/User.js/tr-TR.po
170 2 2 build/i18n/po/XULTermLoader.js/ar-JO.po
171 2 2 build/i18n/po/XULTermLoader.js/cs-CZ.po
172 2 2 build/i18n/po/XULTermLoader.js/de-DE.po
173 2 2 build/i18n/po/XULTermLoader.js/en-CA.po
174 2 2 build/i18n/po/XULTermLoader.js/en-GB.po
175 2 2 build/i18n/po/XULTermLoader.js/es-ES.po
176 2 2 build/i18n/po/XULTermLoader.js/fi-FI.po
177 2 2 build/i18n/po/XULTermLoader.js/fr-CA.po
178 7 4 build/i18n/po/XULTermLoader.js/he-IL.po
179 7 4 build/i18n/po/XULTermLoader.js/hu-HU.po
180 2 2 build/i18n/po/XULTermLoader.js/hy-AM.po
181 2 2 build/i18n/po/XULTermLoader.js/oc-FR.po
182 2 2 build/i18n/po/XULTermLoader.js/pt-BR.po
183 2 2 build/i18n/po/XULTermLoader.js/ru-RU.po
184 7 4 build/i18n/po/XULTermLoader.js/sv-SE.po
185 2 2 build/i18n/po/XULTermLoader.js/tr-TR.po
186 2 2 build/i18n/po/acq.js/ar-JO.po
187 2 2 build/i18n/po/acq.js/cs-CZ.po
188 2 2 build/i18n/po/acq.js/de-DE.po
189 2 2 build/i18n/po/acq.js/en-CA.po
190 2 2 build/i18n/po/acq.js/en-GB.po
191 2 2 build/i18n/po/acq.js/es-ES.po
192 2 2 build/i18n/po/acq.js/fi-FI.po
193 2 2 build/i18n/po/acq.js/fr-CA.po
194 365 171 build/i18n/po/acq.js/he-IL.po
195 365 171 build/i18n/po/acq.js/hu-HU.po
196 39 20 build/i18n/po/acq.js/hy-AM.po
197 2 2 build/i18n/po/acq.js/oc-FR.po
198 2 2 build/i18n/po/acq.js/pt-BR.po
199 2 2 build/i18n/po/acq.js/ru-RU.po
200 365 171 build/i18n/po/acq.js/sv-SE.po
201 2 2 build/i18n/po/acq.js/tr-TR.po
202 5 5 build/i18n/po/acq/ar-JO.po
203 3 3 build/i18n/po/acq/cs-CZ.po
204 3 3 build/i18n/po/acq/de-DE.po
205 4 4 build/i18n/po/acq/es-ES.po
206 1871 0 build/i18n/po/acq/hy-AM.po
207 1853 0 build/i18n/po/acq/ru-RU.po
208 3 3 build/i18n/po/actor/ar-JO.po
209 3 3 build/i18n/po/actor/cs-CZ.po
210 19 19 build/i18n/po/actor/de-DE.po
211 3 3 build/i18n/po/actor/es-ES.po
212 198 0 build/i18n/po/actor/hy-AM.po
213 2 2 build/i18n/po/admin.properties/ar-JO.po
214 2 2 build/i18n/po/admin.properties/cs-CZ.po
215 2 2 build/i18n/po/admin.properties/de-DE.po
216 2 2 build/i18n/po/admin.properties/en-CA.po
217 2 2 build/i18n/po/admin.properties/en-GB.po
218 2 2 build/i18n/po/admin.properties/es-ES.po
219 2 2 build/i18n/po/admin.properties/fi-FI.po
220 2 2 build/i18n/po/admin.properties/fr-CA.po
221 38 4 build/i18n/po/admin.properties/he-IL.po
222 38 4 build/i18n/po/admin.properties/hu-HU.po
223 2 2 build/i18n/po/admin.properties/hy-AM.po
224 2 2 build/i18n/po/admin.properties/oc-FR.po
225 2 2 build/i18n/po/admin.properties/pt-BR.po
226 2 2 build/i18n/po/admin.properties/ru-RU.po
227 38 4 build/i18n/po/admin.properties/sv-SE.po
228 2 2 build/i18n/po/admin.properties/tr-TR.po
229 2 2 build/i18n/po/auth.properties/ar-JO.po
230 2 2 build/i18n/po/auth.properties/cs-CZ.po
231 2 2 build/i18n/po/auth.properties/de-DE.po
232 2 2 build/i18n/po/auth.properties/en-CA.po
233 2 2 build/i18n/po/auth.properties/en-GB.po
234 2 2 build/i18n/po/auth.properties/es-ES.po
235 2 2 build/i18n/po/auth.properties/fi-FI.po
236 2 2 build/i18n/po/auth.properties/fr-CA.po
237 4 4 build/i18n/po/auth.properties/he-IL.po
238 4 4 build/i18n/po/auth.properties/hu-HU.po
239 2 2 build/i18n/po/auth.properties/hy-AM.po
240 2 2 build/i18n/po/auth.properties/oc-FR.po
241 2 2 build/i18n/po/auth.properties/pt-BR.po
242 2 2 build/i18n/po/auth.properties/ru-RU.po
243 4 4 build/i18n/po/auth.properties/sv-SE.po
244 2 2 build/i18n/po/auth.properties/tr-TR.po
245 2 2 build/i18n/po/authority.js/ar-JO.po
246 2 2 build/i18n/po/authority.js/cs-CZ.po
247 2 2 build/i18n/po/authority.js/de-DE.po
248 2 2 build/i18n/po/authority.js/en-CA.po
249 2 2 build/i18n/po/authority.js/en-GB.po
250 2 2 build/i18n/po/authority.js/es-ES.po
251 2 2 build/i18n/po/authority.js/fi-FI.po
252 2 2 build/i18n/po/authority.js/fr-CA.po
253 2 2 build/i18n/po/authority.js/hy-AM.po
254 2 2 build/i18n/po/authority.js/oc-FR.po
255 2 2 build/i18n/po/authority.js/pt-BR.po
256 2 2 build/i18n/po/authority.js/ru-RU.po
257 2 2 build/i18n/po/authority.js/tr-TR.po
258 3 3 build/i18n/po/booking/ar-JO.po
259 3 3 build/i18n/po/booking/cs-CZ.po
260 3 3 build/i18n/po/booking/de-DE.po
261 3 3 build/i18n/po/booking/en-CA.po
262 3 3 build/i18n/po/booking/en-GB.po
263 3 3 build/i18n/po/booking/es-ES.po
264 54 0 build/i18n/po/booking/hy-AM.po
265 2 2 build/i18n/po/capture.js/ar-JO.po
266 2 2 build/i18n/po/capture.js/cs-CZ.po
267 2 2 build/i18n/po/capture.js/de-DE.po
268 2 2 build/i18n/po/capture.js/en-CA.po
269 2 2 build/i18n/po/capture.js/en-GB.po
270 2 2 build/i18n/po/capture.js/es-ES.po
271 2 2 build/i18n/po/capture.js/fi-FI.po
272 2 2 build/i18n/po/capture.js/fr-CA.po
273 84 29 build/i18n/po/capture.js/he-IL.po
274 84 29 build/i18n/po/capture.js/hu-HU.po
275 2 2 build/i18n/po/capture.js/hy-AM.po
276 2 2 build/i18n/po/capture.js/oc-FR.po
277 2 2 build/i18n/po/capture.js/pt-BR.po
278 2 2 build/i18n/po/capture.js/ru-RU.po
279 84 29 build/i18n/po/capture.js/sv-SE.po
280 84 29 build/i18n/po/capture.js/tr-TR.po
281 14 5 build/i18n/po/cat.properties/ar-JO.po
282 17 6 build/i18n/po/cat.properties/cs-CZ.po
283 10 4 build/i18n/po/cat.properties/de-DE.po
284 14 5 build/i18n/po/cat.properties/en-CA.po
285 14 5 build/i18n/po/cat.properties/en-GB.po
286 14 5 build/i18n/po/cat.properties/es-ES.po
287 14 5 build/i18n/po/cat.properties/fi-FI.po
288 14 5 build/i18n/po/cat.properties/fr-CA.po
289 317 66 build/i18n/po/cat.properties/he-IL.po
290 317 66 build/i18n/po/cat.properties/hu-HU.po
291 17 7 build/i18n/po/cat.properties/hy-AM.po
292 10 4 build/i18n/po/cat.properties/oc-FR.po
293 14 5 build/i18n/po/cat.properties/pt-BR.po
294 10 4 build/i18n/po/cat.properties/ru-RU.po
295 317 66 build/i18n/po/cat.properties/sv-SE.po
296 10 4 build/i18n/po/cat.properties/tr-TR.po
297 3 3 build/i18n/po/cat/ar-JO.po
298 3 3 build/i18n/po/cat/cs-CZ.po
299 3 3 build/i18n/po/cat/de-DE.po
300 3 3 build/i18n/po/cat/en-CA.po
301 3 3 build/i18n/po/cat/en-GB.po
302 3 3 build/i18n/po/cat/es-ES.po
303 3 3 build/i18n/po/cat/fr-CA.po
304 58 0 build/i18n/po/cat/hy-AM.po
305 3 3 build/i18n/po/cat/pt-BR.po
306 3 3 build/i18n/po/cat/ru-RU.po
307 39 14 build/i18n/po/circ.properties/ar-JO.po
308 44 17 build/i18n/po/circ.properties/cs-CZ.po
309 17 9 build/i18n/po/circ.properties/de-DE.po
310 40 15 build/i18n/po/circ.properties/en-CA.po
311 40 15 build/i18n/po/circ.properties/en-GB.po
312 40 15 build/i18n/po/circ.properties/es-ES.po
313 40 15 build/i18n/po/circ.properties/fi-FI.po
314 41 16 build/i18n/po/circ.properties/fr-CA.po
315 254 56 build/i18n/po/circ.properties/he-IL.po
316 254 56 build/i18n/po/circ.properties/hu-HU.po
317 54 21 build/i18n/po/circ.properties/hy-AM.po
318 17 9 build/i18n/po/circ.properties/oc-FR.po
319 40 15 build/i18n/po/circ.properties/pt-BR.po
320 40 15 build/i18n/po/circ.properties/ru-RU.po
321 254 56 build/i18n/po/circ.properties/sv-SE.po
322 17 9 build/i18n/po/circ.properties/tr-TR.po
323 3 3 build/i18n/po/circ/ar-JO.po
324 3 3 build/i18n/po/circ/cs-CZ.po
325 3 3 build/i18n/po/circ/de-DE.po
326 3 3 build/i18n/po/circ/es-ES.po
327 335 0 build/i18n/po/circ/hy-AM.po
328 3 3 build/i18n/po/circ/ru-RU.po
329 3 3 build/i18n/po/common.properties/ar-JO.po
330 3 3 build/i18n/po/common.properties/cs-CZ.po
331 3 3 build/i18n/po/common.properties/de-DE.po
332 3 3 build/i18n/po/common.properties/en-CA.po
333 3 3 build/i18n/po/common.properties/en-GB.po
334 3 3 build/i18n/po/common.properties/es-ES.po
335 3 3 build/i18n/po/common.properties/fi-FI.po
336 3 3 build/i18n/po/common.properties/fr-CA.po
337 63 22 build/i18n/po/common.properties/he-IL.po
338 63 22 build/i18n/po/common.properties/hu-HU.po
339 6 6 build/i18n/po/common.properties/hy-AM.po
340 3 3 build/i18n/po/common.properties/oc-FR.po
341 3 3 build/i18n/po/common.properties/pt-BR.po
342 3 3 build/i18n/po/common.properties/ru-RU.po
343 63 22 build/i18n/po/common.properties/sv-SE.po
344 63 22 build/i18n/po/common.properties/tr-TR.po
345 2 2 build/i18n/po/conify.dtd/ar-JO.po
346 2 2 build/i18n/po/conify.dtd/cs-CZ.po
347 2 2 build/i18n/po/conify.dtd/de-DE.po
348 2 2 build/i18n/po/conify.dtd/en-CA.po
349 2 2 build/i18n/po/conify.dtd/en-GB.po
350 2 2 build/i18n/po/conify.dtd/es-ES.po
351 2 2 build/i18n/po/conify.dtd/fi-FI.po
352 2 2 build/i18n/po/conify.dtd/fr-CA.po
353 13 5 build/i18n/po/conify.dtd/he-IL.po
354 13 5 build/i18n/po/conify.dtd/hu-HU.po
355 2 2 build/i18n/po/conify.dtd/hy-AM.po
356 2 2 build/i18n/po/conify.dtd/oc-FR.po
357 2 2 build/i18n/po/conify.dtd/pt-BR.po
358 2 2 build/i18n/po/conify.dtd/ru-RU.po
359 13 5 build/i18n/po/conify.dtd/sv-SE.po
360 13 5 build/i18n/po/conify.dtd/tr-TR.po
361 2 2 build/i18n/po/conify.js/ar-JO.po
362 2 2 build/i18n/po/conify.js/cs-CZ.po
363 2 2 build/i18n/po/conify.js/de-DE.po
364 2 2 build/i18n/po/conify.js/en-CA.po
365 2 2 build/i18n/po/conify.js/en-GB.po
366 2 2 build/i18n/po/conify.js/es-ES.po
367 2 2 build/i18n/po/conify.js/fi-FI.po
368 2 2 build/i18n/po/conify.js/fr-CA.po
369 220 165 build/i18n/po/conify.js/he-IL.po
370 220 165 build/i18n/po/conify.js/hu-HU.po
371 7 4 build/i18n/po/conify.js/hy-AM.po
372 2 2 build/i18n/po/conify.js/oc-FR.po
373 2 2 build/i18n/po/conify.js/pt-BR.po
374 2 2 build/i18n/po/conify.js/ru-RU.po
375 220 165 build/i18n/po/conify.js/sv-SE.po
376 2 2 build/i18n/po/conify.js/tr-TR.po
377 3 3 build/i18n/po/conify/ar-JO.po
378 3 3 build/i18n/po/conify/cs-CZ.po
379 3 3 build/i18n/po/conify/es-ES.po
380 1654 0 build/i18n/po/conify/hy-AM.po
381 1371 1121 build/i18n/po/db.seed/ar-JO.po
382 319 62 build/i18n/po/db.seed/cs-CZ.po
383 1344 1113 build/i18n/po/db.seed/de-DE.po
384 1345 1114 build/i18n/po/db.seed/en-CA.po
385 1346 1115 build/i18n/po/db.seed/en-GB.po
386 1378 1128 build/i18n/po/db.seed/es-ES.po
387 1357 1120 build/i18n/po/db.seed/fi-FI.po
388 1347 1116 build/i18n/po/db.seed/fr-CA.po
389 11259 3386 build/i18n/po/db.seed/he-IL.po
390 11259 3386 build/i18n/po/db.seed/hu-HU.po
391 2274 1402 build/i18n/po/db.seed/hy-AM.po
392 1344 1113 build/i18n/po/db.seed/oc-FR.po
393 1346 1115 build/i18n/po/db.seed/pt-BR.po
394 1345 1114 build/i18n/po/db.seed/ru-RU.po
395 11259 3386 build/i18n/po/db.seed/sv-SE.po
396 1343 1112 build/i18n/po/db.seed/tr-TR.po
397 2683 2594 build/i18n/po/fm_IDL.dtd/ar-JO.po
398 2684 2595 build/i18n/po/fm_IDL.dtd/cs-CZ.po
399 2680 2591 build/i18n/po/fm_IDL.dtd/de-DE.po
400 2682 2593 build/i18n/po/fm_IDL.dtd/en-CA.po
401 2682 2593 build/i18n/po/fm_IDL.dtd/en-GB.po
402 2682 2593 build/i18n/po/fm_IDL.dtd/es-ES.po
403 2682 2593 build/i18n/po/fm_IDL.dtd/fi-FI.po
404 2680 2591 build/i18n/po/fm_IDL.dtd/fr-CA.po
405 4553 2131 build/i18n/po/fm_IDL.dtd/he-IL.po
406 4553 2131 build/i18n/po/fm_IDL.dtd/hu-HU.po
407 2775 2685 build/i18n/po/fm_IDL.dtd/hy-AM.po
408 2680 2591 build/i18n/po/fm_IDL.dtd/oc-FR.po
409 2682 2593 build/i18n/po/fm_IDL.dtd/pt-BR.po
410 2682 2593 build/i18n/po/fm_IDL.dtd/ru-RU.po
411 4553 2131 build/i18n/po/fm_IDL.dtd/sv-SE.po
412 2680 2591 build/i18n/po/fm_IDL.dtd/tr-TR.po
413 16 12 build/i18n/po/ils_events.xml/ar-JO.po
414 18 13 build/i18n/po/ils_events.xml/cs-CZ.po
415 10 10 build/i18n/po/ils_events.xml/de-DE.po
416 15 11 build/i18n/po/ils_events.xml/en-CA.po
417 15 11 build/i18n/po/ils_events.xml/en-GB.po
418 17 13 build/i18n/po/ils_events.xml/es-ES.po
419 15 11 build/i18n/po/ils_events.xml/fi-FI.po
420 16 12 build/i18n/po/ils_events.xml/fr-CA.po
421 575 420 build/i18n/po/ils_events.xml/he-IL.po
422 575 420 build/i18n/po/ils_events.xml/hu-HU.po
423 29 19 build/i18n/po/ils_events.xml/hy-AM.po
424 575 420 build/i18n/po/ils_events.xml/oc-FR.po
425 15 11 build/i18n/po/ils_events.xml/pt-BR.po
426 15 11 build/i18n/po/ils_events.xml/ru-RU.po
427 575 420 build/i18n/po/ils_events.xml/sv-SE.po
428 575 420 build/i18n/po/ils_events.xml/tr-TR.po
429 3 3 build/i18n/po/kpac/ar-JO.po
430 3 3 build/i18n/po/kpac/cs-CZ.po
431 3 3 build/i18n/po/kpac/de-DE.po
432 3 3 build/i18n/po/kpac/es-ES.po
433 383 0 build/i18n/po/kpac/hy-AM.po
434 84 56 build/i18n/po/lang.dtd/ar-JO.po
435 84 44 build/i18n/po/lang.dtd/cs-CZ.po
436 37 30 build/i18n/po/lang.dtd/de-DE.po
437 86 46 build/i18n/po/lang.dtd/en-CA.po
438 86 46 build/i18n/po/lang.dtd/en-GB.po
439 91 66 build/i18n/po/lang.dtd/es-ES.po
440 87 47 build/i18n/po/lang.dtd/fi-FI.po
441 57 34 build/i18n/po/lang.dtd/fr-CA.po
442 6254 4142 build/i18n/po/lang.dtd/he-IL.po
443 6254 4142 build/i18n/po/lang.dtd/hu-HU.po
444 119 56 build/i18n/po/lang.dtd/hy-AM.po
445 37 30 build/i18n/po/lang.dtd/oc-FR.po
446 57 34 build/i18n/po/lang.dtd/pt-BR.po
447 57 34 build/i18n/po/lang.dtd/ru-RU.po
448 6254 4142 build/i18n/po/lang.dtd/sv-SE.po
449 37 30 build/i18n/po/lang.dtd/tr-TR.po
450 2 2 build/i18n/po/match_set.js/ar-JO.po
451 2 2 build/i18n/po/match_set.js/cs-CZ.po
452 2 2 build/i18n/po/match_set.js/en-GB.po
453 2 2 build/i18n/po/match_set.js/es-ES.po
454 2 2 build/i18n/po/match_set.js/fr-CA.po
455 4 4 build/i18n/po/match_set.js/hy-AM.po
456 120 3 build/i18n/po/multiclass_search_help.html/he-IL.po
457 120 3 build/i18n/po/multiclass_search_help.html/sv-SE.po
458 2 2 build/i18n/po/offline.properties/ar-JO.po
459 2 2 build/i18n/po/offline.properties/cs-CZ.po
460 2 2 build/i18n/po/offline.properties/de-DE.po
461 2 2 build/i18n/po/offline.properties/en-CA.po
462 2 2 build/i18n/po/offline.properties/en-GB.po
463 2 2 build/i18n/po/offline.properties/es-ES.po
464 2 2 build/i18n/po/offline.properties/fi-FI.po
465 2 2 build/i18n/po/offline.properties/fr-CA.po
466 324 50 build/i18n/po/offline.properties/he-IL.po
467 324 50 build/i18n/po/offline.properties/hu-HU.po
468 2 2 build/i18n/po/offline.properties/hy-AM.po
469 2 2 build/i18n/po/offline.properties/oc-FR.po
470 2 2 build/i18n/po/offline.properties/pt-BR.po
471 2 2 build/i18n/po/offline.properties/ru-RU.po
472 324 50 build/i18n/po/offline.properties/sv-SE.po
473 2 2 build/i18n/po/offline.properties/tr-TR.po
474 2 2 build/i18n/po/opac.dtd/ar-JO.po
475 2 2 build/i18n/po/opac.dtd/cs-CZ.po
476 2 2 build/i18n/po/opac.dtd/de-DE.po
477 2 2 build/i18n/po/opac.dtd/en-CA.po
478 2 2 build/i18n/po/opac.dtd/en-GB.po
479 2 2 build/i18n/po/opac.dtd/es-ES.po
480 2 2 build/i18n/po/opac.dtd/fi-FI.po
481 2 2 build/i18n/po/opac.dtd/fr-CA.po
482 2 2 build/i18n/po/opac.dtd/he-IL.po
483 185 15 build/i18n/po/opac.dtd/hu-HU.po
484 2 2 build/i18n/po/opac.dtd/hy-AM.po
485 2 2 build/i18n/po/opac.dtd/oc-FR.po
486 2 2 build/i18n/po/opac.dtd/pt-BR.po
487 2 2 build/i18n/po/opac.dtd/ru-RU.po
488 185 15 build/i18n/po/opac.dtd/sv-SE.po
489 2 2 build/i18n/po/opac.dtd/tr-TR.po
490 2 2 build/i18n/po/opac.js/ar-JO.po
491 2 2 build/i18n/po/opac.js/cs-CZ.po
492 3 3 build/i18n/po/opac.js/de-DE.po
493 2 2 build/i18n/po/opac.js/en-CA.po
494 2 2 build/i18n/po/opac.js/en-GB.po
495 2 2 build/i18n/po/opac.js/es-ES.po
496 2 2 build/i18n/po/opac.js/fi-FI.po
497 2 2 build/i18n/po/opac.js/fr-CA.po
498 70 22 build/i18n/po/opac.js/he-IL.po
499 70 22 build/i18n/po/opac.js/hu-HU.po
500 2 2 build/i18n/po/opac.js/hy-AM.po
501 2 2 build/i18n/po/opac.js/oc-FR.po
502 2 2 build/i18n/po/opac.js/pt-BR.po
503 2 2 build/i18n/po/opac.js/ru-RU.po
504 2 2 build/i18n/po/opac.js/sv-SE.po
505 2 2 build/i18n/po/opac.js/tr-TR.po
506 8 4 build/i18n/po/patron.properties/ar-JO.po
507 8 4 build/i18n/po/patron.properties/cs-CZ.po
508 7 3 build/i18n/po/patron.properties/de-DE.po
509 7 3 build/i18n/po/patron.properties/en-CA.po
510 7 3 build/i18n/po/patron.properties/en-GB.po
511 7 3 build/i18n/po/patron.properties/es-ES.po
512 7 3 build/i18n/po/patron.properties/fi-FI.po
513 7 3 build/i18n/po/patron.properties/fr-CA.po
514 320 54 build/i18n/po/patron.properties/he-IL.po
515 320 54 build/i18n/po/patron.properties/hu-HU.po
516 20 14 build/i18n/po/patron.properties/hy-AM.po
517 7 3 build/i18n/po/patron.properties/oc-FR.po
518 7 3 build/i18n/po/patron.properties/pt-BR.po
519 7 3 build/i18n/po/patron.properties/ru-RU.po
520 320 54 build/i18n/po/patron.properties/sv-SE.po
521 7 3 build/i18n/po/patron.properties/tr-TR.po
522 2 2 build/i18n/po/pickup_and_return.js/ar-JO.po
523 2 2 build/i18n/po/pickup_and_return.js/cs-CZ.po
524 2 2 build/i18n/po/pickup_and_return.js/de-DE.po
525 2 2 build/i18n/po/pickup_and_return.js/en-CA.po
526 2 2 build/i18n/po/pickup_and_return.js/en-GB.po
527 2 2 build/i18n/po/pickup_and_return.js/es-ES.po
528 2 2 build/i18n/po/pickup_and_return.js/fi-FI.po
529 2 2 build/i18n/po/pickup_and_return.js/fr-CA.po
530 24 8 build/i18n/po/pickup_and_return.js/he-IL.po
531 24 8 build/i18n/po/pickup_and_return.js/hu-HU.po
532 2 2 build/i18n/po/pickup_and_return.js/hy-AM.po
533 2 2 build/i18n/po/pickup_and_return.js/oc-FR.po
534 2 2 build/i18n/po/pickup_and_return.js/pt-BR.po
535 2 2 build/i18n/po/pickup_and_return.js/ru-RU.po
536 24 8 build/i18n/po/pickup_and_return.js/sv-SE.po
537 24 8 build/i18n/po/pickup_and_return.js/tr-TR.po
538 2 2 build/i18n/po/pull_list.js/ar-JO.po
539 2 2 build/i18n/po/pull_list.js/cs-CZ.po
540 2 2 build/i18n/po/pull_list.js/de-DE.po
541 2 2 build/i18n/po/pull_list.js/en-CA.po
542 2 2 build/i18n/po/pull_list.js/en-GB.po
543 2 2 build/i18n/po/pull_list.js/es-ES.po
544 2 2 build/i18n/po/pull_list.js/fi-FI.po
545 2 2 build/i18n/po/pull_list.js/fr-CA.po
546 18 9 build/i18n/po/pull_list.js/he-IL.po
547 18 9 build/i18n/po/pull_list.js/hu-HU.po
548 2 2 build/i18n/po/pull_list.js/hy-AM.po
549 2 2 build/i18n/po/pull_list.js/oc-FR.po
550 2 2 build/i18n/po/pull_list.js/pt-BR.po
551 2 2 build/i18n/po/pull_list.js/ru-RU.po
552 18 9 build/i18n/po/pull_list.js/sv-SE.po
553 2 2 build/i18n/po/pull_list.js/tr-TR.po
554 2 2 build/i18n/po/register.js/ar-JO.po
555 2 2 build/i18n/po/register.js/cs-CZ.po
556 3 3 build/i18n/po/register.js/de-DE.po
557 2 2 build/i18n/po/register.js/en-CA.po
558 2 2 build/i18n/po/register.js/en-GB.po
559 2 2 build/i18n/po/register.js/es-ES.po
560 2 2 build/i18n/po/register.js/fi-FI.po
561 2 2 build/i18n/po/register.js/fr-CA.po
562 180 7 build/i18n/po/register.js/he-IL.po
563 180 7 build/i18n/po/register.js/hu-HU.po
564 10 10 build/i18n/po/register.js/hy-AM.po
565 2 2 build/i18n/po/register.js/oc-FR.po
566 2 2 build/i18n/po/register.js/pt-BR.po
567 2 2 build/i18n/po/register.js/ru-RU.po
568 180 7 build/i18n/po/register.js/sv-SE.po
569 2 2 build/i18n/po/register.js/tr-TR.po
570 2 2 build/i18n/po/reports.dtd/ar-JO.po
571 2 2 build/i18n/po/reports.dtd/cs-CZ.po
572 2 2 build/i18n/po/reports.dtd/de-DE.po
573 2 2 build/i18n/po/reports.dtd/en-CA.po
574 2 2 build/i18n/po/reports.dtd/en-GB.po
575 2 2 build/i18n/po/reports.dtd/es-ES.po
576 2 2 build/i18n/po/reports.dtd/fi-FI.po
577 2 2 build/i18n/po/reports.dtd/fr-CA.po
578 56 8 build/i18n/po/reports.dtd/he-IL.po
579 56 8 build/i18n/po/reports.dtd/hu-HU.po
580 21 14 build/i18n/po/reports.dtd/hy-AM.po
581 56 8 build/i18n/po/reports.dtd/oc-FR.po
582 2 2 build/i18n/po/reports.dtd/pt-BR.po
583 2 2 build/i18n/po/reports.dtd/ru-RU.po
584 56 8 build/i18n/po/reports.dtd/sv-SE.po
585 2 2 build/i18n/po/reports.dtd/tr-TR.po
586 2 2 build/i18n/po/reports.js/ar-JO.po
587 2 2 build/i18n/po/reports.js/cs-CZ.po
588 2 2 build/i18n/po/reports.js/de-DE.po
589 2 2 build/i18n/po/reports.js/en-CA.po
590 2 2 build/i18n/po/reports.js/en-GB.po
591 2 2 build/i18n/po/reports.js/es-ES.po
592 2 2 build/i18n/po/reports.js/fi-FI.po
593 2 2 build/i18n/po/reports.js/fr-CA.po
594 22 12 build/i18n/po/reports.js/he-IL.po
595 2 2 build/i18n/po/reports.js/hu-HU.po
596 5 5 build/i18n/po/reports.js/hy-AM.po
597 2 2 build/i18n/po/reports.js/oc-FR.po
598 2 2 build/i18n/po/reports.js/pt-BR.po
599 2 2 build/i18n/po/reports.js/ru-RU.po
600 22 12 build/i18n/po/reports.js/sv-SE.po
601 2 2 build/i18n/po/reports.js/tr-TR.po
602 2 2 build/i18n/po/reservation.js/ar-JO.po
603 2 2 build/i18n/po/reservation.js/cs-CZ.po
604 2 2 build/i18n/po/reservation.js/de-DE.po
605 2 2 build/i18n/po/reservation.js/en-CA.po
606 2 2 build/i18n/po/reservation.js/en-GB.po
607 2 2 build/i18n/po/reservation.js/es-ES.po
608 2 2 build/i18n/po/reservation.js/fi-FI.po
609 2 2 build/i18n/po/reservation.js/fr-CA.po
610 64 36 build/i18n/po/reservation.js/he-IL.po
611 64 36 build/i18n/po/reservation.js/hu-HU.po
612 2 2 build/i18n/po/reservation.js/hy-AM.po
613 2 2 build/i18n/po/reservation.js/oc-FR.po
614 2 2 build/i18n/po/reservation.js/pt-BR.po
615 2 2 build/i18n/po/reservation.js/ru-RU.po
616 64 36 build/i18n/po/reservation.js/sv-SE.po
617 64 36 build/i18n/po/reservation.js/tr-TR.po
618 2 2 build/i18n/po/selfcheck.js/ar-JO.po
619 2 2 build/i18n/po/selfcheck.js/cs-CZ.po
620 2 2 build/i18n/po/selfcheck.js/de-DE.po
621 2 2 build/i18n/po/selfcheck.js/en-CA.po
622 2 2 build/i18n/po/selfcheck.js/en-GB.po
623 2 2 build/i18n/po/selfcheck.js/es-ES.po
624 2 2 build/i18n/po/selfcheck.js/fi-FI.po
625 2 2 build/i18n/po/selfcheck.js/fr-CA.po
626 144 37 build/i18n/po/selfcheck.js/he-IL.po
627 144 37 build/i18n/po/selfcheck.js/hu-HU.po
628 2 2 build/i18n/po/selfcheck.js/hy-AM.po
629 2 2 build/i18n/po/selfcheck.js/oc-FR.po
630 2 2 build/i18n/po/selfcheck.js/pt-BR.po
631 2 2 build/i18n/po/selfcheck.js/ru-RU.po
632 144 37 build/i18n/po/selfcheck.js/sv-SE.po
633 144 37 build/i18n/po/selfcheck.js/tr-TR.po
634 2 2 build/i18n/po/serial.js/ar-JO.po
635 2 2 build/i18n/po/serial.js/cs-CZ.po
636 2 2 build/i18n/po/serial.js/de-DE.po
637 2 2 build/i18n/po/serial.js/en-GB.po
638 2 2 build/i18n/po/serial.js/es-ES.po
639 2 2 build/i18n/po/serial.js/hy-AM.po
640 2 2 build/i18n/po/serial.properties/ar-JO.po
641 2 2 build/i18n/po/serial.properties/cs-CZ.po
642 2 2 build/i18n/po/serial.properties/de-DE.po
643 2 2 build/i18n/po/serial.properties/en-CA.po
644 2 2 build/i18n/po/serial.properties/en-GB.po
645 2 2 build/i18n/po/serial.properties/es-ES.po
646 2 2 build/i18n/po/serial.properties/fi-FI.po
647 2 2 build/i18n/po/serial.properties/fr-CA.po
648 4 4 build/i18n/po/serial.properties/hy-AM.po
649 2 2 build/i18n/po/serial.properties/oc-FR.po
650 2 2 build/i18n/po/serial.properties/pt-BR.po
651 2 2 build/i18n/po/serial.properties/tr-TR.po
652 3 3 build/i18n/po/serial/ar-JO.po
653 3 3 build/i18n/po/serial/cs-CZ.po
654 3 3 build/i18n/po/serial/es-ES.po
655 419 0 build/i18n/po/serial/hy-AM.po
656 303 240 build/i18n/po/tpac/ar-JO.po
657 241 176 build/i18n/po/tpac/cs-CZ.po
658 301 238 build/i18n/po/tpac/de-DE.po
659 301 238 build/i18n/po/tpac/en-CA.po
660 301 238 build/i18n/po/tpac/en-GB.po
661 302 239 build/i18n/po/tpac/es-ES.po
662 301 238 build/i18n/po/tpac/fi-FI.po
663 301 238 build/i18n/po/tpac/fr-CA.po
664 3633 993 build/i18n/po/tpac/he-IL.po
665 3633 993 build/i18n/po/tpac/hu-HU.po
666 582 499 build/i18n/po/tpac/hy-AM.po
667 301 238 build/i18n/po/tpac/oc-FR.po
668 301 238 build/i18n/po/tpac/pt-BR.po
669 228 165 build/i18n/po/tpac/ru-RU.po
670 3633 993 build/i18n/po/tpac/sv-SE.po
671 301 238 build/i18n/po/tpac/tr-TR.po
672 3 3 build/i18n/po/urlverify/ar-JO.po
673 3 3 build/i18n/po/urlverify/cs-CZ.po
674 3 3 build/i18n/po/urlverify/de-DE.po
675 3 3 build/i18n/po/urlverify/es-ES.po
676 146 0 build/i18n/po/urlverify/hy-AM.po
677 4 10 build/i18n/po/vandelay.dtd/en-GB.po
678 4 10 build/i18n/po/vandelay.dtd/fr-CA.po
679 3 9 build/i18n/po/vandelay.dtd/hy-AM.po
680 4 10 build/i18n/po/vandelay.dtd/pt-BR.po
681 2 2 build/i18n/po/vandelay.js/ar-JO.po
682 2 2 build/i18n/po/vandelay.js/cs-CZ.po
683 2 2 build/i18n/po/vandelay.js/en-CA.po
684 2 2 build/i18n/po/vandelay.js/en-GB.po
685 2 2 build/i18n/po/vandelay.js/es-ES.po
686 2 2 build/i18n/po/vandelay.js/hy-AM.po
687 2 2 build/i18n/po/vandelay.js/pt-BR.po
688 3 3 build/i18n/po/vandelay/ar-JO.po
689 3 3 build/i18n/po/vandelay/cs-CZ.po
690 3 3 build/i18n/po/vandelay/de-DE.po
691 3 3 build/i18n/po/vandelay/es-ES.po
692 626 0 build/i18n/po/vandelay/hy-AM.po
693 1009 640 build/i18n/po/webstaff/ar-JO.po
694 739 344 build/i18n/po/webstaff/cs-CZ.po
695 1011 642 build/i18n/po/webstaff/es-ES.po
696 972 636 build/i18n/po/webstaff/ru-RU.po
697 create mode 100644 build/i18n/po/FlattenerGrid.js/hy-AM.po
698 create mode 100644 build/i18n/po/PCrudFilterPane.js/hy-AM.po
699 create mode 100644 build/i18n/po/acq/hy-AM.po
700 create mode 100644 build/i18n/po/acq/ru-RU.po
701 create mode 100644 build/i18n/po/actor/hy-AM.po
702 create mode 100644 build/i18n/po/booking/hy-AM.po
703 create mode 100644 build/i18n/po/cat/hy-AM.po
704 create mode 100644 build/i18n/po/circ/hy-AM.po
705 create mode 100644 build/i18n/po/conify/hy-AM.po
706 create mode 100644 build/i18n/po/kpac/hy-AM.po
707 create mode 100644 build/i18n/po/serial/hy-AM.po
708 create mode 100644 build/i18n/po/urlverify/hy-AM.po
709 create mode 100644 build/i18n/po/vandelay/hy-AM.po
711 commit 6751df5dbf6c98e998b300840dc3ffcbf03e1488
712 Author: Ben Shum <ben@evergreener.net>
713 Date: Sun Sep 3 23:34:24 2017 -0400
715 Translation updates - newpot
717 Signed-off-by: Ben Shum <ben@evergreener.net>
719 3535 3409 build/i18n/po/db.seed/db.seed.pot
720 2505 2301 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
721 13 1 build/i18n/po/ils_events.xml/ils_events.xml.pot
722 41 1 build/i18n/po/reports.dtd/reports.dtd.pot
723 308 212 build/i18n/po/tpac/tpac.pot
724 2512 430 build/i18n/po/webstaff/webstaff.pot
726 commit d5fe1cc24af2fa56cb1f5cc196441b7fa3681f50
727 Author: Galen Charlton <gmc@equinoxinitiative.org>
728 Date: Sat Sep 2 11:38:32 2017 -0400
730 LP#1251394: fix typo in seed data caugh by t/24-sql-gettext-unique.t
732 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
734 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
735 1 1 Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
737 commit 0bef0c27c2e9f4eea85ef34e1a302aa847e785ba
738 Author: Galen Charlton <gmc@equinoxinitiative.org>
739 Date: Fri Sep 1 17:33:50 2017 -0400
741 LP#1714594: fix lp1629108_metarecord_constituent_result_reroute.pg
743 This patch accounts for the fact that the IDs returned in source_list
744 do not have a set order. It also no longer recreates unapi.mmr_mra()
745 within the test case, meaning that it can now serve as a true regression
748 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
750 2 99 Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
752 commit f70f6f6c26342e35c8514b2660588144b6b8001d
753 Author: Jason Boyer <jboyer@library.in.gov>
754 Date: Fri Sep 1 09:49:36 2017 -0400
756 LP1714512: Patron Edit Barcode Validation
758 There are 2 barcode related regular expression OUS
759 but the web user editor is using the wrong one.
760 This branch corrects that.
762 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
763 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
765 2 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
767 commit b930174c8c3cf75309993e9f90d9fb8d816e4d23
768 Author: Mike Rylander <mrylander@gmail.com>
769 Date: Fri Sep 1 17:17:16 2017 -0400
771 Stamping upgrade scripts for Display Fields and Vandelay regression
773 Signed-off-by: Mike Rylander <mrylander@gmail.com>
775 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
776 554 0 Open-ILS/src/sql/Pg/upgrade/1073.schema.metabib-display-field.sql
777 38 0 Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
778 21 0 Open-ILS/src/sql/Pg/upgrade/1075.schema.fix_vii_fake_fkey.sql
779 0 19 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
780 0 552 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
781 0 36 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
782 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1073.schema.metabib-display-field.sql
783 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1074.data.metabib-display-field.sql
784 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1075.schema.fix_vii_fake_fkey.sql
785 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
786 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
787 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
789 commit 0161aef74694648a57307915157469246947e9d1
790 Author: Galen Charlton <gmc@equinoxinitiative.org>
791 Date: Fri Sep 1 17:26:32 2017 -0400
793 LP#1152753: upgrade script
795 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
796 Signed-off-by: Mike Rylander <mrylander@gmail.com>
798 19 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
799 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_vii_fake_fkey.sql
801 commit 4d96474c8f085392c2c5dc21d0ba40a5a8e7c814
802 Author: Galen Charlton <gmc@equinoxinitiative.org>
803 Date: Fri Sep 1 17:22:42 2017 -0400
805 LP#1152753: fix fake FK trigger on vandelay.import_item
807 Fixes a regression caught by live_t/0824.item_import_defaults.pg
809 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
810 Signed-off-by: Mike Rylander <mrylander@gmail.com>
812 3 0 Open-ILS/src/sql/Pg/800.fkeys.sql
814 commit d74649d498fd83f1651a1b39f474d530e822eba3
815 Author: Bill Erickson <berickxx@gmail.com>
816 Date: Fri Aug 25 12:58:00 2017 -0400
818 LP#1251394 Display fields release notes
820 Signed-off-by: Bill Erickson <berickxx@gmail.com>
821 Signed-off-by: Mike Rylander <mrylander@gmail.com>
823 55 0 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
824 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
826 commit c095a3adb3649c575bcfcb846040c16b79757661
827 Author: Bill Erickson <berickxx@gmail.com>
828 Date: Fri Aug 25 12:40:20 2017 -0400
830 LP#1251394 Author display field xpath
832 Signed-off-by: Bill Erickson <berickxx@gmail.com>
833 Signed-off-by: Mike Rylander <mrylander@gmail.com>
835 5 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
837 commit 0403f71a2e5458c73ed4ad9ce26e15608fbd3990
838 Author: Bill Erickson <berickxx@gmail.com>
839 Date: Fri Aug 25 12:28:10 2017 -0400
841 LP#1251394 More representative field cleanup
843 Signed-off-by: Bill Erickson <berickxx@gmail.com>
844 Signed-off-by: Mike Rylander <mrylander@gmail.com>
846 0 2 Open-ILS/examples/fm_IDL.xml
848 commit eee9c17df8e49ed5661b1cb56918a85bc041863f
849 Author: Bill Erickson <berickxx@gmail.com>
850 Date: Fri Aug 25 12:15:28 2017 -0400
852 LP#1251394 Display field CDBI thinko repair
854 Signed-off-by: Bill Erickson <berickxx@gmail.com>
855 Signed-off-by: Mike Rylander <mrylander@gmail.com>
857 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
859 commit 6e86943b5ae02217330ec71ef30ecf68abe0f9ff
860 Author: Bill Erickson <berickxx@gmail.com>
861 Date: Fri Aug 25 11:50:27 2017 -0400
863 LP#1251394 egBibDisplay service examples
865 Signed-off-by: Bill Erickson <berickxx@gmail.com>
866 Signed-off-by: Mike Rylander <mrylander@gmail.com>
868 41 0 Open-ILS/web/js/ui/default/staff/cat/services/record.js
870 commit 436345ea4808152bdeee1f737a4073f15b73f2df
871 Author: Bill Erickson <berickxx@gmail.com>
872 Date: Fri Aug 25 10:50:44 2017 -0400
874 LP#1251394 Display field schema sync'ing
876 Copy flat/compressed/wide display entry views into base schema.
877 Synchronize a few remaining seed data bits.
879 Replace references to 'topic_subject' in wide display views with the new
882 Remove ZZZZ.UNDO testing SQL file.
884 Signed-off-by: Bill Erickson <berickxx@gmail.com>
885 Signed-off-by: Mike Rylander <mrylander@gmail.com>
887 1 1 Open-ILS/examples/fm_IDL.xml
888 8 0 Open-ILS/src/sql/Pg/002.schema.config.sql
889 57 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql
890 3 3 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
891 5 2 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
892 0 308 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
893 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
895 commit 2ce54127d256e0087abcf2be8a1e0258b22ffee8
896 Author: Mike Rylander <mrylander@gmail.com>
897 Date: Fri Aug 18 17:18:29 2017 -0400
899 LP#1251394: Seed data changes
901 Removing the topic_subject map, since it ends up with single terms rather than
902 the more useful "--"-separated full subjects. Also added an "all creators"
903 mapping so that if the default "author" is empty for a record, the display
904 logic can do its best to find an appropriate value.
906 Gone, again, is the representative_field structure from the baseline (and from
909 Signed-off-by: Mike Rylander <mrylander@gmail.com>
910 Signed-off-by: Bill Erickson <berickxx@gmail.com>
911 Signed-off-by: Mike Rylander <mrylander@gmail.com>
913 0 20 Open-ILS/src/sql/Pg/002.schema.config.sql
914 20 8 Open-ILS/src/sql/Pg/950.data.seed-values.sql
915 0 20 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
916 8 6 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
918 commit 4d9df04f07e77f91f7c2d4830ff16b8d67f633e5
919 Author: Mike Rylander <mrylander@gmail.com>
920 Date: Fri Aug 18 16:34:04 2017 -0400
922 LP#1251394: Minor fixes
924 * Fix function names in drop statements for upgrade
925 * Adjust array concat syntax in plpgsql
927 Signed-off-by: Mike Rylander <mrylander@gmail.com>
928 Signed-off-by: Bill Erickson <berickxx@gmail.com>
929 Signed-off-by: Mike Rylander <mrylander@gmail.com>
931 4 4 Open-ILS/src/sql/Pg/030.schema.metabib.sql
932 6 6 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
934 commit c7598ec8d3d4cf442ed2c3cb153b00ec4cf58ce4
935 Author: Mike Rylander <mrylander@gmail.com>
936 Date: Fri Aug 18 15:32:34 2017 -0400
938 LP#1251394: Reingest streamlining, schema realigning, rebasing
940 I've rebased this to master and undertake some work to allow streamlined
941 reingest of specific index definitions. The API remains essentially backwards
942 compatable, but is reingest_metabib_field_entries() is extended to accept a
943 list of index definition IDs to which it should restrict its work. If that
944 optional parameter is not passed, all index definitions are processed.
946 This has the benefit of skipping XML transformation for index definitions
947 which won't produce output useful to the requested reingest process, which
948 should provide a significant speed boost for some situations.
950 The upgrade schema has now been realigned with some missing bits from the
951 baseline, but the baseline may still be lacking some from the upgrade.
953 The data upgrade script has been made to use the existing index definitions
954 where they match the needs of the new ones, and to use the new reindexing
957 Signed-off-by: Mike Rylander <mrylander@gmail.com>
958 Signed-off-by: Bill Erickson <berickxx@gmail.com>
959 Signed-off-by: Mike Rylander <mrylander@gmail.com>
961 36 22 Open-ILS/src/sql/Pg/030.schema.metabib.sql
962 135 9 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
963 10 35 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
965 commit 1ffccff52c4a003c7d56c5e67477d173b6d3256f
966 Author: Bill Erickson <berickxx@gmail.com>
967 Date: Wed May 17 16:34:43 2017 -0400
969 LP#1251394 Webstaff Display fields utility functions
971 Adds functions for translating bib record display field data into a
972 variety of useful formats and structures. Some are best suited for
973 grids, others for lists of values, etc.
975 Signed-off-by: Bill Erickson <berickxx@gmail.com>
976 Signed-off-by: Mike Rylander <mrylander@gmail.com>
978 67 0 Open-ILS/web/js/ui/default/staff/cat/services/record.js
980 commit 2b9e0ff2b769f58cdda42022fda0c7e2fd45131a
981 Author: Bill Erickson <berickxx@gmail.com>
982 Date: Thu May 11 17:54:58 2017 -0400
984 LP#1251394 Compressed and wide display entry VIEWs
986 flat_display_entry is one row per entry with all of the relevent info.
987 compressed_display_entry sits atop flat_display_entry and compresses the
988 values into JSON scalars and arrays depending on the 'multi' value.
990 Wide display entry is a tabular view of the well-known fields a la
991 reporter.simple_record.
993 Signed-off-by: Bill Erickson <berickxx@gmail.com>
994 Signed-off-by: Mike Rylander <mrylander@gmail.com>
996 58 2 Open-ILS/examples/fm_IDL.xml
997 54 14 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
998 7 2 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
999 2 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
1001 commit a473001c669604d9085d3bda6484b320d3bcd754
1002 Author: Bill Erickson <berickxx@gmail.com>
1003 Date: Thu May 11 17:37:32 2017 -0400
1005 LP#1251394 display map perms; links; formatting
1007 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1008 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1010 12 7 Open-ILS/examples/fm_IDL.xml
1012 commit 071ca406ba4806b9be9abf3565b685e6c17efbc1
1013 Author: Bill Erickson <berickxx@gmail.com>
1014 Date: Thu May 11 12:14:10 2017 -0400
1016 LP#1251394 flat_display_entry gets 'field' col
1018 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1019 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1021 3 1 Open-ILS/examples/fm_IDL.xml
1022 2 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1024 commit 4196a3a4c181debd68be410dc18897bfdc4841e2
1025 Author: Bill Erickson <berickxx@gmail.com>
1026 Date: Thu May 11 11:56:32 2017 -0400
1028 LP#1251394 config.display_field_map / flat json display
1030 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1031 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1033 27 21 Open-ILS/examples/fm_IDL.xml
1034 22 84 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1035 46 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
1036 306 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
1037 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
1038 create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.UNDO.metabib-display-field.sql
1040 commit 0773c439935f172ed571186d45f41bef1a1b8e0e
1041 Author: Bill Erickson <berickxx@gmail.com>
1042 Date: Wed Apr 26 17:19:06 2017 -0400
1044 LP#1251394 Display fields schema rebase
1046 Rebase modified SQL functions to match their current production verions,
1047 plus changes required for this branch.
1049 Specifically metabib.reingest_metabib_field_entries and
1050 biblio.extract_metabib_field_entry
1052 Remove duplicate config.metabib_representative_field_is_valid
1053 function declaration from 002.schema.config.sql.
1055 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1056 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1058 0 10 Open-ILS/src/sql/Pg/002.schema.config.sql
1059 9 18 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1061 commit 11507993c4befcbdbe8d2c46c2f9e5ab40920c31
1062 Author: Dan Wells <dbw2@calvin.edu>
1063 Date: Fri Feb 20 14:37:51 2015 -0500
1065 LP#1251394 Fix DB order of operations
1067 'representative_field' (and its check function) create circular
1068 references between metabib_class and metabib_field. The most
1069 straightforward fix is to deal with those fields separate from the
1070 initial table creation and field insertion.
1072 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1073 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1074 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1076 20 6 Open-ILS/src/sql/Pg/002.schema.config.sql
1077 4 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1079 commit 054027e6340baf5d2f7e58287ed6e1253cab4382
1080 Author: Bill Erickson <berick@esilibrary.com>
1081 Date: Thu Nov 14 16:58:54 2013 -0500
1083 LP#1251394 Display fields schema/IDL continued
1085 * Upgrade SQL repairs
1086 * make display fields field-safe
1087 * Representative fields
1089 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1090 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1092 15 8 Open-ILS/examples/fm_IDL.xml
1093 16 0 Open-ILS/src/sql/Pg/002.schema.config.sql
1094 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1095 80 18 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1097 commit 9d57def5f515dc7aa9ef11a02f016e6fe8a33b17
1098 Author: Mike Rylander <mrylander@gmail.com>
1099 Date: Thu Nov 14 16:43:31 2013 -0500
1101 LP#1251394 un-squash repeated fields; some minor schema re-alignment
1103 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1104 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1105 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1107 3 2 Open-ILS/examples/fm_IDL.xml
1108 1 0 Open-ILS/src/sql/Pg/002.schema.config.sql
1109 19 13 Open-ILS/src/sql/Pg/030.schema.metabib.sql
1110 22 13 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1112 commit 0f98fc18012ac949e1b299a7339bbea9639648bf
1113 Author: Bill Erickson <berick@esilibrary.com>
1114 Date: Thu Nov 14 14:15:28 2013 -0500
1116 LP#1251394 Display Fields DB schema continued
1118 * Schema chnange continued
1120 * flat display IDL view
1121 * IDL links from bre to mde/mfde
1123 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1124 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1126 56 0 Open-ILS/examples/fm_IDL.xml
1127 95 2 Open-ILS/src/sql/Pg/030.schema.metabib.sql
1128 405 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1129 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1131 commit 537efb752bb1508f885edba22e65af26716ec303
1132 Author: Dan Scott <dan@coffeecode.net>
1133 Date: Mon Jun 27 16:53:55 2011 -0400
1135 LP#1251394 Add display_field column to config.metabib_field
1137 The idea is to pull the XPath definitions and i18nized labels for
1138 config.metabib_field entries into other contexts, to avoid duplicate /
1139 conflicting defintions in different layers of the code. If display_field
1140 is TRUE, then it is a signal that it could be usefully exposed to users.
1142 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1143 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1144 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1146 1 0 Open-ILS/examples/fm_IDL.xml
1147 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
1148 2 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1149 4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1151 commit 3a14a5078160139d6e724dba0f6c295e6ba1f86c
1152 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1153 Date: Fri Aug 11 17:52:13 2017 -0400
1155 LP#1599894 - OPAC disable Add to MyList when doing metabib search
1157 Since adding a result to MyList yields to a random title
1158 (due to bad id) being added to temp. lists, disable MyList if
1159 metabib search is on, i.e "Group formats and editions"
1160 checkbox is checked.
1162 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1164 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1167 Open-ILS/src/templates/opac/parts/result/table.tt2
1169 1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
1170 2 0 Open-ILS/src/templates/opac/parts/result/table.tt2
1172 commit a3f854db8c407ccec37ac5728779544c4cd8feca
1173 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1174 Date: Fri Sep 1 10:36:26 2017 -0700
1176 LP#1673870: release notes for ebook transactions
1178 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1179 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1181 36 0 docs/opac/ebook_transactions.adoc
1182 create mode 100644 docs/opac/ebook_transactions.adoc
1184 commit 0cbe5b5a064d99c726d4e6137b28a321bbc72381
1185 Author: Galen Charlton <gmc@equinoxinitiative.org>
1186 Date: Thu Aug 31 12:59:40 2017 -0400
1188 LP#1673870: avoid e-session cookie weirdness
1190 This patch is a bit of hackery to work around an intermittent
1191 (but frequent) situation where the vendor session cookie got
1192 cleared right before invoking the cancel hold method, leading
1195 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1196 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1197 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1199 18 14 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1201 commit e6b541bea9302ec004e28c88cda005efa0380527
1202 Author: Galen Charlton <gmc@equinoxinitiative.org>
1203 Date: Thu Aug 31 12:17:12 2017 -0400
1205 LP#1673870: some tidying up of JavaScript
1207 - test for ebook_spinner div before attempting to set a class
1208 - eject a couple Perlisms
1210 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1211 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1212 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1214 3 3 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1216 commit c8a0199542897b0cbc46bf7499d3c7975014556c
1217 Author: Galen Charlton <gmc@equinoxinitiative.org>
1218 Date: Thu Aug 31 11:49:08 2017 -0400
1220 LP#1673870: add support for cache-busting
1222 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1223 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1224 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1226 1 1 Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
1227 1 1 Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
1228 1 1 Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
1229 1 1 Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
1230 1 1 Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
1231 1 1 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
1232 2 2 Open-ILS/src/templates/opac/parts/record/summary.tt2
1233 2 2 Open-ILS/src/templates/opac/parts/result/table.tt2
1235 commit 9710a3bd15bb9d61927b310546d76a590d2fc3e0
1236 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1237 Date: Wed Aug 16 11:30:54 2017 -0700
1239 LP#1673870: fix OneClickdigital handler to reflect how their API actually works, documentation notwithstanding
1241 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1242 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1243 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1245 10 8 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
1247 commit 1004dda5626abf095b966fb7bc2ac317bfe71505
1248 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1249 Date: Mon Aug 14 14:03:59 2017 -0700
1251 LP#1673870: display ebook availability when detailed holdings info is unavailable
1253 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1254 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1255 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1257 2 0 Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
1259 commit 210317af1ee75577ae5b355d568288d637ce456d
1260 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1261 Date: Wed Jul 12 12:35:43 2017 -0700
1263 LP#1673870: indicate suspended holds for OverDrive
1265 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1266 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1267 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1269 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1271 commit 07d942af5cff7a861b6b1f1809cae5a8374e430c
1272 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1273 Date: Tue Jul 11 15:45:48 2017 -0700
1275 LP#1673870: move ebook availability JS to standard location
1277 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1278 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1279 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1281 0 54 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
1282 4 0 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
1283 0 1 Open-ILS/src/templates/opac/parts/js.tt2
1284 52 0 Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
1285 delete mode 100644 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
1286 create mode 100644 Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
1288 commit b4b649509cf28581b28a13071707f6555301b066
1289 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1290 Date: Fri Aug 18 13:35:09 2017 -0700
1292 LP#1673870: show spinner in My Account while loading from ebook API
1294 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1295 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1296 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1298 1 0 Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
1299 1 0 Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
1300 1 0 Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
1301 1 0 Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
1302 1 0 Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
1303 1 0 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1305 commit 904875cd9cfceeb8681c4d2befa878b61ed65a06
1306 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1307 Date: Tue Jul 4 16:20:11 2017 -0700
1309 LP#1673870: Handle OverDrive ebook checkout and download
1311 The workflow for checking out and downloading a title via the OverDrive
1312 API is relatively complex:
1314 1. Check out a title.
1316 2. Lock in a specific format for the checked-out title. Once you lock
1317 in a format, you can only download the title in that format -- except
1318 that the browser-based OverDrive Read and OverDrive Listen formats are
1319 always available (if supported for that title), even if you've locked in
1322 3. Request a link for downloading the title in the specified format.
1323 Download links are dynamically generated and only work for 60 seconds
1324 from the time of your request.
1326 To simplify the process, we require the user to lock in a format during
1327 checkout. Then, when the user clicks the Download button, we request a
1328 download link; OverDrive responds with a URL, and we immediately
1329 redirect the current browser tab/window to that URL.
1331 A new API call, open-ils.ebook_api.title.get_download_link, has been
1332 added for requesting the download link. Since API calls are not
1333 vendor-specific, we also add support for the new method in the test
1334 module, complete with unit test.
1336 Supplementary fixes:
1338 - show spinner in My Account while loading from ebook API
1339 - ensure session ID is available to ebook object during transactions
1340 - fix display of ebook formats
1342 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1343 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1344 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1346 43 4 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
1347 79 7 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1348 23 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
1349 9 1 Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
1350 1 1 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
1351 56 8 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
1352 91 20 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1354 commit 8a9ba80dd1533138773762a5d3ee4c030b2c92bc
1355 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1356 Date: Wed Jun 28 13:49:37 2017 -0700
1358 LP#1673870: fix bug that prevented more than one ebook transaction from appearing in list in My Account
1360 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1361 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1362 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1364 2 2 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1366 commit 2efd93f58bee719e8d8f85a25dd45b2b6e552a6a
1367 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1368 Date: Wed Jun 28 13:36:24 2017 -0700
1370 LP#1673870: Support placing and canceling OverDrive holds
1372 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1373 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1374 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1376 8 2 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
1377 53 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1378 3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
1379 5 0 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
1380 1 1 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
1382 commit 4f9df515878d90c031c75c9d4fb5ebf486a87d4c
1383 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1384 Date: Mon Jun 26 16:23:54 2017 -0700
1386 LP#1673870: Use separate templates for ebook checkouts and holds
1388 Previously we used the same TT2 template for listing checkouts and
1389 performing a checkout, and for listing holds and placing a hold. This
1390 leads to problems; in particular, URL parameters required for checkout
1391 and hold actions were "sticky," so viewing your holds after placing a
1392 hold would show the "Place Hold" UI instead of a list of holds. This
1393 commit introduces separate templates for ebook actions as a workaround.
1395 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1396 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1397 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1399 33 0 Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
1400 2 9 Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
1401 2 11 Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
1402 35 0 Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
1403 2 2 Open-ILS/src/templates/opac/parts/record/summary.tt2
1404 2 2 Open-ILS/src/templates/opac/parts/result/table.tt2
1405 5 11 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1406 create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_checkout.tt2
1407 create mode 100644 Open-ILS/src/templates/opac/myopac/ebook_place_hold.tt2
1409 commit 34b67a5e983b92c9deeb1da5cfabb14f5bf7557c
1410 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1411 Date: Fri Jul 14 11:56:54 2017 -0700
1413 LP#1673870: remove separate JS function for ready-only holds
1415 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1416 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1417 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1419 10 41 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1421 commit 1f8471c342ee4e3f2c800257bb12dd208ea99480
1422 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1423 Date: Fri Jun 23 15:57:49 2017 -0700
1425 LP#1673870: Add ebook API cancel hold functionality to OPAC
1427 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1428 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1429 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1431 17 0 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
1432 39 6 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1434 commit 2bafbbd2aee289e5bb4fc810aeb369cc9ffe00a6
1435 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1436 Date: Fri Jun 23 13:43:03 2017 -0700
1438 LP#1673870: Link ebook transaction objects to vendor in JS
1440 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1441 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1442 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1444 4 0 Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
1446 commit e80fd44bf73f770758bb8706b474ddb401e043c1
1447 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1448 Date: Wed Jun 21 12:05:11 2017 -0700
1450 LP#1673870: Add ebook transaction links to search results and record details
1452 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1453 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1454 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1456 5 0 Open-ILS/src/templates/opac/parts/ebook_api/avail_js.tt2
1457 18 0 Open-ILS/src/templates/opac/parts/record/summary.tt2
1458 22 0 Open-ILS/src/templates/opac/parts/result/table.tt2
1460 commit 2cc4477c4c657ed9a29eb57c58b5b995a35ed59a
1461 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1462 Date: Wed Mar 22 13:00:47 2017 -0700
1464 LP#1673870: Add ebook API place hold functionality to OPAC
1466 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1467 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1468 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1470 13 2 Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
1471 2 0 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
1472 17 0 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
1473 73 9 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1475 commit da17a15eb931f82a9b38f2d579c0fed1215a0962
1476 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1477 Date: Tue Mar 21 15:32:48 2017 -0700
1479 LP#1673870: Checkout/renew/checkin methods for OverDrive API
1481 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1482 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1483 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1485 91 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1487 commit 61f4a26d0396fa6ff3fa0293c5f439cdb8d403d7
1488 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1489 Date: Fri Mar 17 15:22:32 2017 -0700
1491 LP#1673870: Add ebook API checkout functionality to OPAC
1493 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1494 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1495 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1497 12 4 Open-ILS/src/templates/opac/myopac/ebook_circs.tt2
1498 13 0 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
1499 40 0 Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js
1500 66 1 Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1502 commit bddaee3a63eb5a3e3d1345899dbc5f9c30d52241
1503 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1504 Date: Fri Mar 17 13:04:09 2017 -0700
1506 LP#1673870: Add basic ebook API title lookup
1508 Adds an API method to obtain the title and author (and, eventually,
1509 cover image URL) for a given ebook via the open-ils.ebook_api service.
1511 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1512 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1513 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1515 31 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
1516 23 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
1517 38 0 Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/Test.pm
1518 13 1 Open-ILS/src/perlmods/live_t/20-lp1541559-ebook-api.t
1520 commit 346994bd5daaa3c6060431dd41b335f022372b39
1521 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1522 Date: Fri Jul 14 11:48:49 2017 -0700
1524 LP#1673870: process ebook variable in misc_util.tt2
1526 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1527 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1528 Signed-off-by: Bill Erickson <berickxx@gmail.com>
1530 4 12 Open-ILS/src/templates/opac/parts/ebook_api/avail.tt2
1531 11 0 Open-ILS/src/templates/opac/parts/misc_util.tt2
1533 commit b5e13c8060288681fb6760da97d65928253fa957
1534 Author: Kathy Lussier <klussier@masslnc.org>
1535 Date: Fri Sep 1 16:05:08 2017 -0400
1537 LP#1638299: Stamping upgrade scripts for authority infrastructure work
1539 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1541 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1542 1630 0 Open-ILS/src/sql/Pg/upgrade/1068.data.MADS21-xsl.sql
1543 505 0 Open-ILS/src/sql/Pg/upgrade/1069.schema.authority.sql
1544 489 0 Open-ILS/src/sql/Pg/upgrade/1070.schema.thesauri.sql
1545 341 0 Open-ILS/src/sql/Pg/upgrade/1071.schema.browse_uses_ahf.sql
1546 16 0 Open-ILS/src/sql/Pg/upgrade/1072.data.add_seealso_cgf.sql
1547 0 1628 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
1548 0 503 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
1549 0 487 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
1550 0 339 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
1551 0 14 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
1552 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1068.data.MADS21-xsl.sql
1553 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1069.schema.authority.sql
1554 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1070.schema.thesauri.sql
1555 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1071.schema.browse_uses_ahf.sql
1556 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1072.data.add_seealso_cgf.sql
1557 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
1558 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
1559 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
1560 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
1561 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
1563 commit 647a99d37b809574ce798311ce55a81394c0426d
1564 Author: Kathy Lussier <klussier@masslnc.org>
1565 Date: Fri Sep 1 15:48:27 2017 -0400
1567 LP#1638299: Fix label for narrower terms
1569 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1571 1 1 Open-ILS/src/templates/opac/browse.tt2
1573 commit bf15cab4d69f7d7110780457c3b426c890d0182b
1574 Author: Galen Charlton <gmc@equinoxinitiative.org>
1575 Date: Fri Sep 1 15:01:29 2017 -0400
1577 LP#1638299: fix typo
1579 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1580 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1582 1 1 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
1584 commit b95bd687c34cb4dc4a7c66fa5b3d2fea4ac13a85
1585 Author: Galen Charlton <gmc@equinoxinitiative.org>
1586 Date: Thu Aug 31 22:42:41 2017 -0400
1588 LP#1638299: rename schema update scripts to clarify their proper order
1590 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1591 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1593 0 14 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
1594 1628 0 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
1595 503 0 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
1596 487 0 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
1597 339 0 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
1598 14 0 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
1599 0 1628 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
1600 0 503 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
1601 0 487 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
1602 0 339 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
1603 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
1604 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX1.data.MADS21-xsl.sql
1605 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX2.schema.authority.sql
1606 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX3.schema.thesauri.sql
1607 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX4.schema.browse_uses_ahf.sql
1608 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX5.data.add_seealso_cgf.sql
1609 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
1610 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
1611 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
1612 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
1614 commit 8198c0cea76b7eae98bca48b6eba36039a425ab6
1615 Author: Galen Charlton <gmc@equinoxinitiative.org>
1616 Date: Thu Aug 31 22:37:01 2017 -0400
1618 LP#1638299: add release notes
1620 Also, here is a basic testing plan:
1622 - Upon applying the patch, verify that browse in the public
1623 catalog uses See, broader or narrower term, and see also
1625 - Verify that scope notes now only display under the main
1626 heading in the browse list.
1627 - Verify that turning off the Display related headings (see-also) in browse
1628 global flag disables display of see-also (related headings)
1629 in the public headings browse. Note that it may be necessary to
1630 clear memcached caching of cgf.
1631 - Verify that see references are consistently shown.
1632 - Verify that Server Administration | Authority Headings Fields works
1633 - Verify that Server Administration | Thesauri now includes fields for
1636 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1637 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1639 24 0 docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
1640 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Authority_and_Browse_Improvements.adoc
1642 commit cbc7c3aa952b10a78bdc3a243b0a31af2e430502
1643 Author: Galen Charlton <gmc@equinoxinitiative.org>
1644 Date: Thu Aug 31 22:30:02 2017 -0400
1646 LP#1638299: add new authority.thesaurus columns to IDL
1648 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1649 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1651 2 0 Open-ILS/examples/fm_IDL.xml
1653 commit 916337c23877ec1f75ee44088ff1666dd8c43d04
1654 Author: Galen Charlton <gmc@equinoxinitiative.org>
1655 Date: Thu Aug 31 22:12:48 2017 -0400
1657 LP#1638299: fix display of joiners for related and variant headings
1659 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1660 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1662 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
1664 commit f6f69bfc2f62a1c5c4dfa2837307950d414a98e6
1665 Author: Galen Charlton <gmc@equinoxinitiative.org>
1666 Date: Thu Aug 31 18:30:14 2017 -0400
1668 LP#1638299: reify schema and seed data for new databases
1670 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1671 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1673 224 1 Open-ILS/src/sql/Pg/011.schema.authority.sql
1674 186 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1675 3 2 Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
1676 1 0 Open-ILS/src/sql/Pg/sql_file_manifest
1678 commit dfdf183e68aaaa29f577dde20d41db5ea002637e
1679 Author: Galen Charlton <gmc@equinoxinitiative.org>
1680 Date: Thu Aug 31 17:22:36 2017 -0400
1682 LP#1638299: adjust staff-side authority browse
1684 Now that the primary key of the authority.thesarus table
1685 has changed from the single-character code to the LC-assigned
1686 authority code, a bit of additional translation is required.
1688 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1689 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1691 18 5 Open-ILS/web/js/ui/default/cat/authority/list.js
1693 commit 665c8af4df73817d4f4139fb6f71fcf86533177b
1694 Author: Galen Charlton <gmc@equinoxinitiative.org>
1695 Date: Thu Jul 27 22:31:47 2017 +0000
1697 LP#1638299: improve display of related headings in browse
1699 This patch adds a new global flag to control whether see
1700 alsos are displayed at all; it also allows better labels based
1701 on the heading purpose.
1703 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1704 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1706 19 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
1707 11 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1708 14 0 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
1709 18 4 Open-ILS/src/templates/opac/browse.tt2
1710 create mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.cgf.sql
1712 commit eebd7b1a96ca771e743f5f1179e683e9689dbd25
1713 Author: Galen Charlton <gmc@equinoxinitiative.org>
1714 Date: Thu Jul 27 20:51:25 2017 +0000
1716 LP#1638299: improve display of scope notes in headings browse
1718 Scope notes are now displayed only under uses of a heading as a main
1721 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1722 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1724 6 12 Open-ILS/src/templates/opac/browse.tt2
1726 commit 8142f7c60c65cd063ee8a7f83fe639f0479ff95f
1727 Author: Galen Charlton <gmc@equinoxinitiative.org>
1728 Date: Thu Aug 31 16:26:27 2017 -0400
1730 LP#1358392: use ahf to determine whether headings fields are variant
1732 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1733 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1735 22 3 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
1736 0 211 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
1737 339 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
1738 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
1739 create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.browse_uses_ahf.sql
1741 commit cd2b70d9d594c56c467f87851ae9ca5954d206b7
1742 Author: Srey Seng <sreyseng@gmail.com>
1743 Date: Fri Sep 5 14:28:07 2014 -0700
1745 LP#1358392: See references not always displaying on browse search
1747 When browsing for an unauthorized heading, See references are not always
1748 displaying on browse search. Those that do display surface due to the
1749 existence of cross-reference(s).
1751 Desired behaviour is that unauthorized headings should also surface in browse
1752 results, even without the existence of cross-reference(s), as long as the
1753 authority record containing the unauthorized heading controls at least one bib.
1754 There are many authority records that do not have cross-references but do contain
1755 unauthorized headings, so browse results that would otherwise be hidden would now
1758 This fix adds an additional logic to check if the browse term is an
1759 unauthorized term and if so, perform a slightly modified procedure
1760 but otherwise, perform the usual procedure so as not to break any existing
1763 Signed-off-by: Srey Seng <sreyseng@gmail.com>
1764 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1765 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1768 Open-ILS/src/sql/Pg/030.schema.metabib.sql
1770 Rebased to account for eliminated staged search work.
1772 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1773 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1775 37 13 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
1776 211 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
1777 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.metabib.staged_browse.sql
1779 commit 1f3fd685901655019dd98e3d9dddb79345ce6cac
1780 Author: Mike Rylander <mrylander@gmail.com>
1781 Date: Tue Feb 7 16:40:47 2017 -0500
1783 LP#1638299: add list of thesauruses
1785 This patch gets a full list of subject thesuaruses from LC
1786 and uses them in control set mapping.
1788 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1789 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1792 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1794 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1797 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1799 51 0 Open-ILS/src/extras/convert_LoCSchemas_to_thesauri.pl
1800 50 0 Open-ILS/src/extras/genreFormSchemes.tsv
1801 200 0 Open-ILS/src/extras/genreFormSchemes.utf8.json
1802 345 0 Open-ILS/src/extras/subjectSchemes.tsv
1803 1176 0 Open-ILS/src/extras/subjectSchemes.utf8.json
1804 12 1 Open-ILS/src/sql/Pg/011.schema.authority.sql
1805 433 14 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1806 2 2 Open-ILS/src/sql/Pg/999.functions.global.sql
1807 487 0 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
1808 create mode 100755 Open-ILS/src/extras/convert_LoCSchemas_to_thesauri.pl
1809 create mode 100644 Open-ILS/src/extras/genreFormSchemes.tsv
1810 create mode 100644 Open-ILS/src/extras/genreFormSchemes.utf8.json
1811 create mode 100644 Open-ILS/src/extras/subjectSchemes.tsv
1812 create mode 100644 Open-ILS/src/extras/subjectSchemes.utf8.json
1813 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.thesauri.sql
1815 commit de5995d62fa85b03173570c0e21fac80efe1ccd1
1816 Author: Galen Charlton <gmc@esilibrary.com>
1817 Date: Fri Jan 6 17:43:34 2017 -0500
1819 LP#1638299: improve extraction of headings from authority records
1821 This patch sets up configuration tables, seed data,
1822 and functions for extracting headings from authority records based on
1823 (usually) the MARCXML to MADS XSLT.
1825 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1826 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1827 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1828 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1830 27 0 Open-ILS/examples/fm_IDL.xml
1831 4 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
1832 503 0 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
1833 40 0 Open-ILS/src/templates/staff/admin/server/authority/heading_field.tt2
1834 1 0 Open-ILS/src/templates/staff/admin/server/t_splash.tt2
1835 196 0 Open-ILS/tests/datasets/sql/auth_lc.sql
1836 79 0 Open-ILS/web/js/ui/default/staff/admin/server/authority/heading_field.js
1837 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.authority.sql
1838 create mode 100644 Open-ILS/src/templates/staff/admin/server/authority/heading_field.tt2
1839 create mode 100644 Open-ILS/web/js/ui/default/staff/admin/server/authority/heading_field.js
1841 commit 902b3e342b842e7422be728d7d89d6786fd434f9
1842 Author: Galen Charlton <gmc@esilibrary.com>
1843 Date: Fri Jan 6 14:49:16 2017 -0500
1845 LP#1638299: sample LC and MeSH authority records
1847 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1848 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1849 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1851 1076 0 Open-ILS/tests/datasets/sql/auth_lc.sql
1852 284 0 Open-ILS/tests/datasets/sql/auth_mesh.sql
1853 6 0 Open-ILS/tests/datasets/sql/load_all.sql
1854 create mode 100644 Open-ILS/tests/datasets/sql/auth_lc.sql
1855 create mode 100644 Open-ILS/tests/datasets/sql/auth_mesh.sql
1857 commit 30a9bf834d65578087e632e18a29ab5da230fd5d
1858 Author: Mike Rylander <mrylander@gmail.com>
1859 Date: Tue Dec 6 16:49:15 2016 -0500
1861 LP#1638299: MADS 2.1 stylesheet
1863 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1864 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1865 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1867 1624 0 Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
1868 1624 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
1869 1451 0 Open-ILS/xsl/MARC21slim2MADS.xsl
1870 create mode 100644 Open-ILS/src/sql/Pg/955.data.MADS21-xsl.sql
1871 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.MADS21-xsl.sql
1872 create mode 100644 Open-ILS/xsl/MARC21slim2MADS.xsl
1874 commit df79b43c6c1985211c77420406bfa45d0bb57b8e
1875 Author: Ben Shum <ben@evergreener.net>
1876 Date: Tue Aug 15 18:43:09 2017 -0400
1878 LP#1710991: Do not translate username and workstation in webclient navbar
1880 In the web client's navbar, do not translate username and workstation. This
1881 causes errors with rendering the menus if other locales translate the
1884 Signed-off-by: Ben Shum <ben@evergreener.net>
1885 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1887 1 1 Open-ILS/src/templates/staff/navbar.tt2
1889 commit 6e64e975f22feb7594d2b32e63f1c53579e14ab0
1890 Author: Galen Charlton <gmc@equinoxinitiative.org>
1891 Date: Fri Sep 1 15:24:29 2017 -0400
1893 LP#1582354: put release notes entry in proper directory and fix typo
1895 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1897 25 0 docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
1898 0 25 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
1899 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/last_deleted_copy_source.adoc
1900 delete mode 100644 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
1902 commit 9ede1f1de3eab288cad0dac34e02232b6b79cfdb
1903 Author: Galen Charlton <gmc@equinoxinitiative.org>
1904 Date: Fri Sep 1 15:23:38 2017 -0400
1906 LP#1688398: add release notes
1908 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1910 12 0 docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
1911 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Bill_payment_screen.adoc
1913 commit 0efd7b63b425c3f9e4dced248c2db5e97184b69e
1914 Author: Galen Charlton <gmc@equinoxinitiative.org>
1915 Date: Fri Sep 1 14:35:52 2017 -0400
1917 LP#1688398: some tidying
1919 - add a target for the View Charges button
1920 - remove some comments
1922 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1924 5 5 Open-ILS/src/templates/opac/myopac/main.tt2
1926 commit d2c886e5f83b9efd728a5ef305f7c1d55bd7e9d9
1927 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1928 Date: Wed Aug 30 17:14:05 2017 -0400
1930 LP#1688398 - fix hardcoded logo url in payment email trigger template
1932 Remove hardcoded logo so this can go out for 3.0
1934 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1936 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1938 0 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1940 commit 7a09d8aa23f56fc1c56fcd70c5a4dcd01ded95f4
1941 Author: Suzanne Paterno <paterno@noblenet.org>
1942 Date: Thu Aug 10 13:15:39 2017 -0400
1944 LP#1688398: revamp public catalog bill payment page
1946 - Changed table layout of the credit card charges on the Account screen.
1947 Moved checkbox to left of screen, added a column for Billing Type.
1948 - Add button to Pay Selected vs All Charges.
1949 - Include image of credit cards accepted (need to update with one with
1951 - Reformatted page for inputting credit card
1952 - Updated confirmation screen to bold amount, and list the titles as
1953 the ones the user is paying for.
1954 - Changed Print reciept template in seed data to look more readable and
1955 like other itemized reciepts.
1957 Signed-off-by: Suzanne Paterno <paterno@noblenet.org>
1958 Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1959 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1961 40 48 Open-ILS/src/sql/Pg/950.data.seed-values.sql
1962 90 8 Open-ILS/src/templates/opac/css/style.css.tt2
1963 103 81 Open-ILS/src/templates/opac/myopac/main.tt2
1964 6 4 Open-ILS/src/templates/opac/myopac/main_pay.tt2
1965 112 85 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
1966 10 4 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
1967 - - Open-ILS/web/images/credit_card_logo.png
1968 create mode 100644 Open-ILS/web/images/credit_card_logo.png
1970 commit a263fbc19b7402c9eb0e32b06152794924619c3f
1971 Author: Suzanne Paterno <paterno@noblenet.org>
1972 Date: Thu Aug 10 11:38:53 2017 -0400
1974 LP#1688398: change wording on OPAC bill payment pages
1976 On the credit card screens replaced the word "Fines" with "Charges"
1977 since not all charges are fines. Can be cost of replacement materials,
1978 as well as other non-circulation fees.
1980 Signed-off-by: Suzanne Paterno <paterno@noblenet.org>
1981 Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1982 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1984 8 8 Open-ILS/src/templates/opac/myopac/main.tt2
1985 1 1 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
1986 5 5 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
1987 1 1 Open-ILS/src/templates/opac/parts/topnav.tt2
1989 commit 2d5002c76cf31369d3c3745019ca5904831a07f7
1990 Author: Mike Rylander <mrylander@gmail.com>
1991 Date: Fri Sep 1 13:26:05 2017 -0400
1993 Stamp upgrade scripts for native EDI support
1995 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1997 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
1998 32 0 Open-ILS/src/sql/Pg/upgrade/1062.schema.edi_attr_set.sql
1999 46 0 Open-ILS/src/sql/Pg/upgrade/1063.schema.inheritance-constraint-trigger.sql
2000 20 0 Open-ILS/src/sql/Pg/upgrade/1064.schema.issuance_scap_fkey.sql
2001 25 0 Open-ILS/src/sql/Pg/upgrade/1065.schema.serial_pattern_templates.sql
2002 24 0 Open-ILS/src/sql/Pg/upgrade/1066.data.spt_perms.sql
2003 171 0 Open-ILS/src/sql/Pg/upgrade/1067.data.edi_attr_set.sql
2004 0 32 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
2005 0 44 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
2006 0 25 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
2007 0 171 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2008 0 24 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
2009 0 18 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
2010 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1062.schema.edi_attr_set.sql
2011 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1063.schema.inheritance-constraint-trigger.sql
2012 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1064.schema.issuance_scap_fkey.sql
2013 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1065.schema.serial_pattern_templates.sql
2014 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1066.data.spt_perms.sql
2015 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1067.data.edi_attr_set.sql
2016 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
2017 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
2018 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
2019 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2020 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
2021 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
2023 commit 216bfe515ab8ecdce1aea21cd9da7458b8c59813
2024 Author: Bill Erickson <berickxx@gmail.com>
2025 Date: Wed Aug 23 13:07:33 2017 -0400
2027 LP#1373690 EDI attribute set clone operation
2029 Support cloning existing attribute sets via a new 'Clone "<existing set
2030 name>"' action in the EDI attr set editor.
2032 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2033 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2035 4 0 Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
2036 19 0 Open-ILS/web/js/ui/default/staff/admin/acq/app.js
2038 commit b460000b490b7b80bbef798c7405a2e5394a0360
2039 Author: Galen Charlton <gmc@equinoxinitiative.org>
2040 Date: Tue Aug 22 16:13:54 2017 -0400
2042 LP#1373690: add USE_ID_FOR_OWNING_LIB EDI attribute
2044 This attribute specifies that the copy owning library
2045 should have its ID emitted rather than its shortname, which can
2046 be used for Baker & Taylor, which imposes a five-character limit
2047 on certain fields. This takes effect only when the INCLUDE_OWNING_LIB
2048 EDI attribute is also in effect.
2050 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2051 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2052 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2054 5 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2055 3 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2056 3 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2058 commit a016beac0d5f5d4db3064dde674c0f38c08770d6
2059 Author: Galen Charlton <gmc@equinoxinitiative.org>
2060 Date: Tue Aug 22 16:03:24 2017 -0400
2062 LP#1373690: fix typos
2064 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2065 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2066 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2068 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2069 2 2 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2071 commit e4b050edc3a6d9ca8202f9747f673b00004483db
2072 Author: Galen Charlton <gmc@equinoxinitiative.org>
2073 Date: Tue Aug 22 16:00:47 2017 -0400
2075 LP#1373690: normalize IMD values better
2077 The EDItEUR book ORDERS message allows two 35-character
2078 item description data elements in IMD segments; this patch
2079 accounts for that. It also, for IMD fields, uses the EDIFACT
2080 release character to escape certain characters, better matching
2081 how the Ruby EDI translator did it.
2083 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2084 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2085 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2087 52 8 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2089 commit 7a8ee4c4bef0a3067eb08fcad2785fee21303595
2090 Author: Bill Erickson <berickxx@gmail.com>
2091 Date: Fri Aug 18 11:51:39 2017 -0400
2093 LP#1373690 EDI 'use_attrs' configuration option
2095 Adds a new configuration option for EDI accounts specifying wether
2096 purchase orders delivered via a given account should be constructed
2097 using the new EDI Attributes in lieu of the traditional JEDI A/T
2100 The PurchaseOrderEDIRequired A/T validator now bypasses orders with
2101 use_attrs=true accounts. The new edi_order_pusher.pl script only
2102 process providers whose default EDI accounts have use_attrs=true (except
2103 when a specific PO ID is provided).
2105 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2106 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2108 1 0 Open-ILS/examples/fm_IDL.xml
2109 5 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm
2110 2 1 Open-ILS/src/sql/Pg/200.schema.acq.sql
2111 3 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
2112 11 2 Open-ILS/src/support-scripts/edi_order_pusher.pl
2113 12 0 docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
2115 commit 1f9855413fbe4306ffdf3f64f079c35b6095371e
2116 Author: Bill Erickson <berickxx@gmail.com>
2117 Date: Thu Jun 22 14:49:14 2017 -0400
2119 LP#1373690 Midwest Library Service EDI attrs
2121 Adds a new default collection of EDI attributes for Midwest Library
2122 Service. This includes 2 new attributes to support their EDI format:
2124 1. BUYER_ID_ONLY_VENDCODE -- similar to BUYER_ID_INCLUDE_VENDCODE,
2125 except the buyer SAN is excluded from the NAD+BY segement.
2127 2. INCLUDE_EMPTY_IMD_VALUES -- Render IMD+ fields (title, author,
2128 edition, etc.) as if they contain values even when they don't. Empty
2129 values are included as single-space strings.
2131 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2132 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2134 18 6 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2135 15 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2136 14 1 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2138 commit 4e49744a13272b949759b249dcf169c3b2e13db4
2139 Author: Bill Erickson <berickxx@gmail.com>
2140 Date: Thu Nov 3 11:19:36 2016 -0400
2142 LP#1373690 EDI attributes release notes
2144 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2145 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2147 38 0 docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
2148 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/acq-edi-attrs.adoc
2150 commit 1fb2f3ff63434e43e40652a4b5734f92057755f5
2151 Author: Bill Erickson <berickxx@gmail.com>
2152 Date: Wed Mar 8 12:47:55 2017 -0500
2154 LP#1373690 EDI attribute sets admin UI
2156 1. Create new attribute sets
2157 2. Rename attribute Sets.
2158 3. Enable / Disable attributes for each attributes set.
2160 Found under Admin -> Acquisitions -> EDI Attribute Sets.
2162 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2163 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2165 8 0 Open-ILS/src/templates/staff/admin/acq/index.tt2
2166 67 0 Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
2167 1 0 Open-ILS/src/templates/staff/admin/acq/t_splash.tt2
2168 7 0 Open-ILS/src/templates/staff/css/style.css.tt2
2169 192 0 Open-ILS/web/js/ui/default/staff/admin/acq/app.js
2170 7 3 Open-ILS/web/js/ui/default/staff/services/pcrud.js
2171 1 0 Open-ILS/web/js/ui/default/staff/services/ui.js
2172 create mode 100644 Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
2174 commit 74a7ff8148687fb942244d719139c98a689f9fbd
2175 Author: Bill Erickson <berickxx@gmail.com>
2176 Date: Fri May 27 15:46:27 2016 -0400
2178 LP#1373690 EDI ORDERS generator script
2180 Adds a new edi_order_pusher.pl script for generating EDI ORDERS from
2181 purchase orders via EDIWriter.pm. This is a replacement for
2182 edi_pusher.pl, but edi_pusher.pl remains for backwards compat.
2184 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2185 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2187 225 0 Open-ILS/src/support-scripts/edi_order_pusher.pl
2188 create mode 100755 Open-ILS/src/support-scripts/edi_order_pusher.pl
2190 commit 20d7df2b54f3d7e9539da73a625b0dbaae705e0c
2191 Author: Bill Erickson <berickxx@gmail.com>
2192 Date: Wed May 25 17:40:17 2016 -0400
2194 LP#1373690 Attribute-based EDI generator
2196 New Perl module Utils::EDIWriter for buliding EDI ORDERS messages.
2198 Vendor-specific toggles live in new database tables (acq.edi_attr,
2199 acq.edi_attr_set, acq.edi_attr_set_map).
2201 The combination of these 2 replaces the current JEDI Action/Trigger
2202 template with toggle embedded in the template.
2204 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2205 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2207 61 0 Open-ILS/examples/fm_IDL.xml
2208 587 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2209 21 1 Open-ILS/src/sql/Pg/200.schema.acq.sql
2210 147 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2211 31 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
2212 155 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2213 25 0 Open-ILS/src/support-scripts/test-scripts/edi_writer.pl
2214 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2215 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.edi_attr_set.sql
2216 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
2217 create mode 100755 Open-ILS/src/support-scripts/test-scripts/edi_writer.pl
2219 commit cd22fa01980e6c9343012353bd9c43cf61f9838d
2220 Author: Galen Charlton <gmc@equinoxinitiative.org>
2221 Date: Fri Sep 1 12:31:41 2017 -0400
2223 LP#1710949: add tests for blocking after failed attempts
2225 Enhance the live tests to verify that attempts to log in
2226 get blocked after too many failed ones; this assumes
2227 a stock value for block_count.
2229 General testing plan:
2231 [1] Use srfsh to test, e.g.,
2233 srfsh# request open-ils.auth open-ils.auth.login {"identifier":"99999389406","password":"12345","type":"opac","org":1}
2235 [2] Try various scenarios:
2238 - type = staff but user doesn't have STAFF_LOGIN
2239 - repeated failed attempts
2240 - barcode is inactive
2241 - using "identifier" in conjunction with opac.barcode_regex set
2242 - using "username" or "barcode"
2243 - supplying a workstation name that exists
2246 - user is marked barrred
2248 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2249 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2251 27 1 Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
2253 commit f1f6489e89f7e40b5ba69b5c36367d17a376c82a
2254 Author: Bill Erickson <berickxx@gmail.com>
2255 Date: Wed Aug 16 10:55:26 2017 -0400
2257 LP#1710949 Release notes for auth.login
2259 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2260 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2261 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2263 38 0 docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
2264 create mode 100644 docs/RELEASE_NOTES_NEXT/API/auth-login-api.adoc
2266 commit d067a0027241720bb90058fa5d4751b08e3f05bf
2267 Author: Bill Erickson <berickxx@gmail.com>
2268 Date: Tue Aug 15 17:45:19 2017 -0400
2270 LP#1710949 Redact open-ils.auth.login params
2272 Add open-ils.auth.login to the list of API calls whose parameters should
2275 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2276 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2277 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2279 1 0 Open-ILS/examples/opensrf_core.xml.example
2281 commit 3bc96cf97f88aa07b6373dbd2c8bf6714b255dd8
2282 Author: Bill Erickson <berickxx@gmail.com>
2283 Date: Tue Aug 15 15:21:01 2017 -0400
2285 LP#1710949 auth.login Perl live test script
2287 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2288 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2289 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2291 69 0 Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
2292 create mode 100644 Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
2294 commit 18b313d5c933a43dc02ced2ab035197797ea36b3
2295 Author: Bill Erickson <berickxx@gmail.com>
2296 Date: Tue Aug 15 13:13:03 2017 -0400
2298 LP#1710949 open-ils.auth.login API
2300 Adds a new open-ils.auth API call 'open-ils.auth.login' which performs
2301 the combined steps of open-ils.auth.authenticate.init and
2302 open-ils.auth.authenticate.complete so the caller only need call one API
2305 API params are consistent with open-ils.auth.authenticate.complete with
2306 2 notable excpetions. The API uses the bare password instead of the
2307 hashed password, so the caller also need not perform the extra hashing
2308 steps. Also, no 'nonce' parameter is used as it's no longer needed,
2309 because there is no intermediate authentication cache object as with
2312 Response data is consistent with open-ils.auth.authenticate.complete.
2316 srfsh# request open-ils.auth open-ils.auth.login {"username":"admin","password":"fakepassword"}
2318 Other changes in the new code:
2320 1. Using the generic "identifier" parameter in combination with the
2321 "org" parameter allows the API to reliably determine if a value
2322 is a username or barcode.
2324 2. Once a caller has reached the configured maximum number of login
2325 failures, no further attempts to track failures occurs, based on the
2326 idea that no additional cpu/network cycles should be used on a lost
2329 3. A failure count object is only added to memcache when failures
2330 occur, unlike open-ils.auth.authenticate.init which creates a
2331 failure tracking object for every login.
2333 4. The code avoids use of the jsonParseFmt() and va_list_to_string()
2334 functions as these functions require extra data cleansing.
2336 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2337 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2338 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2340 287 7 Open-ILS/src/c-apps/oils_auth.c
2342 commit b437f50243e90b63dd3ba6f9532448df8c601a5f
2343 Author: Galen Charlton <gmc@equinoxinitiative.org>
2344 Date: Tue Aug 29 16:11:13 2017 -0400
2346 LP#1708291: tweak to subscription selector
2348 When entering the Manage Predictions or Manage Issues tab
2349 and only one subscription is present in the current OU
2350 scope, automatically select it rather than making the operator
2351 have to select it manually.
2353 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2354 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2355 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2357 3 0 Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
2359 commit 1f81ff654fdc42554246a9dc8e1d715b18b5a38a
2360 Author: Jason Etheridge <jason@EquinoxInitiative.org>
2361 Date: Fri Aug 4 13:51:36 2017 -0400
2363 LP#1708291: remove initials field for serial notes
2365 This was a carry-over from the copy notes modal that doesn't
2366 apply to serial notes.
2368 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2369 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2370 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2371 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2373 0 2 Open-ILS/src/templates/staff/serials/t_notes.tt2
2374 0 7 Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
2375 0 7 Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
2377 commit 55b5bb124b5c4eefb64ef5703952aec70191f139
2378 Author: Galen Charlton <gmc@equinoxinitiative.org>
2379 Date: Fri Aug 4 14:02:59 2017 -0400
2381 LP#1708291: add release notes
2383 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2384 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2385 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2387 26 0 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
2388 create mode 100644 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
2390 commit cf77f78a83e0a3690c0dca1d206577f486441f74
2391 Author: Galen Charlton <gmc@equinoxinitiative.org>
2392 Date: Thu Apr 13 12:03:52 2017 -0400
2394 LP#1708291: web staff client serials module
2396 This patch adds a serials module to the web staff client, implementing
2397 a unified serials interface allowing for the following actions supported
2398 by the XUL staff client:
2400 - creating subscriptions, distributions, and streams
2401 - creating and editing prediction patterns
2402 - receiving serial issues, with or without barcodes (units)
2403 - batch and quick receiving
2405 This module also implements some new features, including
2407 - the ability to save prediction pattern codes as templates
2408 that can be shared and reused within an Evergreen database
2409 - a more streamlined interface for managing subscriptions,
2410 distributions, and streams
2411 - it is no longer necessary to create a starting issue in
2412 order to predict a run of issues; the dialog box for
2413 generating a set of predicted issues now lets you specify
2414 the starting point directly.
2415 - the ability to more directly edit MFHDs
2417 The new serials interfaces can be accessed from the record
2418 details page via a Serials drop-down button that links to
2419 a subscription management page, a quick-receive action, and
2420 a MFHD management page. There is also a new Serials Administration
2421 page where prediction pattern and serial copy templates can
2426 * Create, edit, and delete subscriptions, distribution streams,
2428 * Use the prediction pattern wizard to create patterns.
2429 * Save prediction pattern templates and use them to apply
2430 a pattern to new subscriptions.
2431 * Verify that sets of issues can be predicted and received.
2432 * Create and apply serial copy templates and verify that
2433 they are applied when receiving barcoded issues.
2435 This patch represents a group coding effort by Galen Charlton,
2436 Jason Etheridge, and Mike Rylander.
2438 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2439 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2442 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2443 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
2445 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2446 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2448 63 5 Open-ILS/examples/fm_IDL.xml
2449 3 0 Open-ILS/src/extras/ils_events.xml
2450 301 22 Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
2451 4 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
2452 22 0 Open-ILS/src/sql/Pg/210.schema.serials.sql
2453 4 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2454 48 0 Open-ILS/src/sql/Pg/live_t/spt-visibility.pg
2455 25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
2456 24 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
2457 18 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
2458 0 1 Open-ILS/src/templates/staff/admin/local/t_splash.tt2
2459 33 0 Open-ILS/src/templates/staff/admin/serials/index.tt2
2460 44 0 Open-ILS/src/templates/staff/admin/serials/pattern_template.tt2
2461 338 0 Open-ILS/src/templates/staff/admin/serials/t_attr_edit.tt2
2462 38 0 Open-ILS/src/templates/staff/admin/serials/t_splash.tt2
2463 54 0 Open-ILS/src/templates/staff/admin/serials/t_template_list.tt2
2464 20 0 Open-ILS/src/templates/staff/admin/serials/t_templates.tt2
2465 11 0 Open-ILS/src/templates/staff/cat/catalog/index.tt2
2466 16 0 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
2467 6 0 Open-ILS/src/templates/staff/navbar.tt2
2468 76 0 Open-ILS/src/templates/staff/serials/index.tt2
2469 27 0 Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
2470 55 0 Open-ILS/src/templates/staff/serials/t_apply_binding_template.tt2
2471 183 0 Open-ILS/src/templates/staff/serials/t_batch_receive.tt2
2472 5 0 Open-ILS/src/templates/staff/serials/t_chron_selector.tt2
2473 57 0 Open-ILS/src/templates/staff/serials/t_clone_subscription.tt2
2474 9 0 Open-ILS/src/templates/staff/serials/t_day_of_week_selector.tt2
2475 100 0 Open-ILS/src/templates/staff/serials/t_holding_code_dialog.tt2
2476 7 0 Open-ILS/src/templates/staff/serials/t_item_manager.tt2
2477 35 0 Open-ILS/src/templates/staff/serials/t_link_mfhd.tt2
2478 32 0 Open-ILS/src/templates/staff/serials/t_manage.tt2
2479 26 0 Open-ILS/src/templates/staff/serials/t_mfhd_manager.tt2
2480 77 0 Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2
2481 17 0 Open-ILS/src/templates/staff/serials/t_month_day_selector.tt2
2482 14 0 Open-ILS/src/templates/staff/serials/t_month_selector.tt2
2483 103 0 Open-ILS/src/templates/staff/serials/t_notes.tt2
2484 15 0 Open-ILS/src/templates/staff/serials/t_pattern_editor_dialog.tt2
2485 48 0 Open-ILS/src/templates/staff/serials/t_pattern_summary.tt2
2486 73 0 Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2
2487 461 0 Open-ILS/src/templates/staff/serials/t_prediction_wizard.tt2
2488 15 0 Open-ILS/src/templates/staff/serials/t_print_routing_list.tt2
2489 76 0 Open-ILS/src/templates/staff/serials/t_receive_alerts.tt2
2490 118 0 Open-ILS/src/templates/staff/serials/t_routing_list.tt2
2491 6 0 Open-ILS/src/templates/staff/serials/t_season_selector.tt2
2492 32 0 Open-ILS/src/templates/staff/serials/t_select_pattern_dialog.tt2
2493 17 0 Open-ILS/src/templates/staff/serials/t_sub_selector.tt2
2494 157 0 Open-ILS/src/templates/staff/serials/t_subscription_manager.tt2
2495 117 0 Open-ILS/src/templates/staff/serials/t_view_items_grid.tt2
2496 11 0 Open-ILS/src/templates/staff/serials/t_week_in_month_selector.tt2
2497 14 0 Open-ILS/src/templates/staff/share/t_edit_mfhd.tt2
2498 25 0 Open-ILS/src/templates/staff/share/t_mfhd_create_dialog.tt2
2499 22 0 Open-ILS/src/templates/staff/share/t_org_select_dialog.tt2
2500 22 0 Open-ILS/src/templates/staff/share/t_subscription_select_dialog.tt2
2501 7 9 Open-ILS/web/js/ui/default/serial/print_routing_list_users.js
2502 592 0 Open-ILS/web/js/ui/default/staff/admin/serials/app.js
2503 135 0 Open-ILS/web/js/ui/default/staff/admin/serials/pattern_template.js
2504 60 3 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
2505 69 0 Open-ILS/web/js/ui/default/staff/serials/app.js
2506 20 0 Open-ILS/web/js/ui/default/staff/serials/directives/item_manager.js
2507 97 0 Open-ILS/web/js/ui/default/staff/serials/directives/mfhd_manager.js
2508 203 0 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js
2509 711 0 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_wizard.js
2510 31 0 Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
2511 943 0 Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
2512 545 0 Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
2513 1217 0 Open-ILS/web/js/ui/default/staff/serials/services/core.js
2514 41 0 Open-ILS/web/js/ui/default/staff/services/mfhd.js
2515 18 6 Open-ILS/web/js/ui/default/staff/services/ui.js
2516 create mode 100644 Open-ILS/src/sql/Pg/live_t/spt-visibility.pg
2517 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.serial_pattern_templates.sql
2518 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.spt_perms.sql
2519 create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.issuance_scap_fkey.sql
2520 create mode 100644 Open-ILS/src/templates/staff/admin/serials/index.tt2
2521 create mode 100644 Open-ILS/src/templates/staff/admin/serials/pattern_template.tt2
2522 create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_attr_edit.tt2
2523 create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_splash.tt2
2524 create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_template_list.tt2
2525 create mode 100644 Open-ILS/src/templates/staff/admin/serials/t_templates.tt2
2526 create mode 100644 Open-ILS/src/templates/staff/serials/index.tt2
2527 create mode 100644 Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
2528 create mode 100644 Open-ILS/src/templates/staff/serials/t_apply_binding_template.tt2
2529 create mode 100644 Open-ILS/src/templates/staff/serials/t_batch_receive.tt2
2530 create mode 100644 Open-ILS/src/templates/staff/serials/t_chron_selector.tt2
2531 create mode 100644 Open-ILS/src/templates/staff/serials/t_clone_subscription.tt2
2532 create mode 100644 Open-ILS/src/templates/staff/serials/t_day_of_week_selector.tt2
2533 create mode 100644 Open-ILS/src/templates/staff/serials/t_holding_code_dialog.tt2
2534 create mode 100644 Open-ILS/src/templates/staff/serials/t_item_manager.tt2
2535 create mode 100644 Open-ILS/src/templates/staff/serials/t_link_mfhd.tt2
2536 create mode 100644 Open-ILS/src/templates/staff/serials/t_manage.tt2
2537 create mode 100644 Open-ILS/src/templates/staff/serials/t_mfhd_manager.tt2
2538 create mode 100644 Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2
2539 create mode 100644 Open-ILS/src/templates/staff/serials/t_month_day_selector.tt2
2540 create mode 100644 Open-ILS/src/templates/staff/serials/t_month_selector.tt2
2541 create mode 100644 Open-ILS/src/templates/staff/serials/t_notes.tt2
2542 create mode 100644 Open-ILS/src/templates/staff/serials/t_pattern_editor_dialog.tt2
2543 create mode 100644 Open-ILS/src/templates/staff/serials/t_pattern_summary.tt2
2544 create mode 100644 Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2
2545 create mode 100644 Open-ILS/src/templates/staff/serials/t_prediction_wizard.tt2
2546 create mode 100644 Open-ILS/src/templates/staff/serials/t_print_routing_list.tt2
2547 create mode 100644 Open-ILS/src/templates/staff/serials/t_receive_alerts.tt2
2548 create mode 100644 Open-ILS/src/templates/staff/serials/t_routing_list.tt2
2549 create mode 100644 Open-ILS/src/templates/staff/serials/t_season_selector.tt2
2550 create mode 100644 Open-ILS/src/templates/staff/serials/t_select_pattern_dialog.tt2
2551 create mode 100644 Open-ILS/src/templates/staff/serials/t_sub_selector.tt2
2552 create mode 100644 Open-ILS/src/templates/staff/serials/t_subscription_manager.tt2
2553 create mode 100644 Open-ILS/src/templates/staff/serials/t_view_items_grid.tt2
2554 create mode 100644 Open-ILS/src/templates/staff/serials/t_week_in_month_selector.tt2
2555 create mode 100644 Open-ILS/src/templates/staff/share/t_edit_mfhd.tt2
2556 create mode 100644 Open-ILS/src/templates/staff/share/t_mfhd_create_dialog.tt2
2557 create mode 100644 Open-ILS/src/templates/staff/share/t_org_select_dialog.tt2
2558 create mode 100644 Open-ILS/src/templates/staff/share/t_subscription_select_dialog.tt2
2559 create mode 100644 Open-ILS/web/js/ui/default/staff/admin/serials/app.js
2560 create mode 100644 Open-ILS/web/js/ui/default/staff/admin/serials/pattern_template.js
2561 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/app.js
2562 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/item_manager.js
2563 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/mfhd_manager.js
2564 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js
2565 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/prediction_wizard.js
2566 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
2567 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js
2568 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js
2569 create mode 100644 Open-ILS/web/js/ui/default/staff/serials/services/core.js
2570 create mode 100644 Open-ILS/web/js/ui/default/staff/services/mfhd.js
2572 commit 9d4ce86fff2b2c1d3ace88d5379e68de06b71d1a
2573 Author: Galen Charlton <gmc@equinoxinitiative.org>
2574 Date: Thu Jun 29 17:09:54 2017 -0400
2576 LP#1708291: introduce egI18N
2578 egI18N is a module that will serve as a grab-bag of functions
2579 related to I18N and L10N. The initial function it provides
2580 takes a acpl IDL object and returns a formatted name qualified
2581 by the org unit, with the underlying template accessible
2582 to the translation subsystem.
2584 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2585 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2588 Open-ILS/src/templates/staff/base_js.tt2
2589 Open-ILS/web/js/ui/default/staff/Gruntfile.js
2591 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2593 2 0 Open-ILS/src/templates/staff/base_js.tt2
2594 2 1 Open-ILS/web/js/ui/default/staff/Gruntfile.js
2595 4 3 Open-ILS/web/js/ui/default/staff/services/coresvc.js
2596 22 0 Open-ILS/web/js/ui/default/staff/services/i18n.js
2597 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
2598 create mode 100644 Open-ILS/web/js/ui/default/staff/services/i18n.js
2600 commit e9e5e9a7f4d9f85da84f01a8bc3867ed83856cbb
2601 Author: Galen Charlton <gmc@equinoxinitiative.org>
2602 Date: Thu Jul 6 17:14:15 2017 -0400
2604 LP#1708291: teach egBasicComboBox and egDatePicker to accept focusMe
2606 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2607 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2610 Open-ILS/web/js/ui/default/staff/services/ui.js
2612 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2614 1 0 Open-ILS/src/templates/staff/share/t_datetime.tt2
2615 4 2 Open-ILS/web/js/ui/default/staff/services/ui.js
2617 commit f1fe22bc80f200157fe4a2f89d957a95e570282b
2618 Author: Mike Rylander <mrylander@gmail.com>
2619 Date: Mon Apr 24 12:40:37 2017 -0400
2621 LP#1152753: make it possible for serial units to be added to copy buckets
2623 This patch replaces the baseline asset.copy.id fkey constraints with ones
2624 that understand inheritance, and change all existing contstraints to do the
2625 same via upgrade script.
2629 Create some serial units and verify that they can be added to a copy
2632 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2633 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2634 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2635 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2637 18 6 Open-ILS/src/sql/Pg/070.schema.container.sql
2638 32 2 Open-ILS/src/sql/Pg/800.fkeys.sql
2639 44 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
2640 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.inheritance-constraint-trigger.sql
2642 commit bad8ab7907b9f32e0c91b027da8258df49880b9f
2643 Author: Galen Charlton <gmc@equinoxinitiative.org>
2644 Date: Tue Jun 20 18:10:46 2017 -0400
2646 LP#1708291: add an egHelpPopover directive
2648 This directive allows adding help text accessible by clicking
2649 on a question mark icon. Example usage:
2651 <eg-help-popover help-text="Use the Force, Leia!">
2653 to create simple popover or
2655 <eg-help-popover help-text="Learn MARC21"
2656 help-link="https://www.loc.gov/marc"
2659 to have the help text hyperlinked.
2661 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2662 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2663 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2665 10 0 Open-ILS/src/templates/staff/share/t_help_popover.tt2
2666 23 0 Open-ILS/web/js/ui/default/staff/services/ui.js
2667 create mode 100644 Open-ILS/src/templates/staff/share/t_help_popover.tt2
2669 commit e0a0375f09ee27835faa7967364447b8695d7d77
2670 Author: Jason Etheridge <jason@equinoxinitiative.org>
2671 Date: Tue May 30 11:51:51 2017 -0400
2673 LP#1708291: add a join filter for angular templates
2675 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
2676 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2677 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2678 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2680 12 0 Open-ILS/web/js/ui/default/staff/services/ui.js
2682 commit b854319e3b3fa55204ba050ebe45c694053cde25
2683 Author: Mike Rylander <mrylander@gmail.com>
2684 Date: Wed May 24 20:37:17 2017 -0400
2686 LP#1708291: teach egEmbedFrame about an afterload function
2688 The 'afterload' attribute added by this patch allows specifying
2689 the name of a function (to be supplied by the embedded content)
2690 to run after the frame has been loaded.
2692 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2693 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2694 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2695 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2697 7 1 Open-ILS/web/js/ui/default/staff/services/eframe.js
2699 commit 04f882160973f3a696201d27ca55885abc894e02
2700 Author: Jason Etheridge <jason@equinoxinitiative.org>
2701 Date: Mon May 22 17:28:17 2017 -0400
2703 LP#1708291: add API for safe deleting various serial records
2705 This adds routines for safely deleting subscriptions,
2706 distributions and streams.
2708 open-ils.serial.subscription.safe_delete
2709 open-ils.serial.distribution.safe_delete
2710 open-ils.serial.stream.safe_delete
2711 open-ils.serial.subscription.safe_delete.dry_run
2712 open-ils.serial.distribution.safe_delete.dry_run
2713 open-ils.serial.stream.safe_delete.dry_run
2715 Won't delete if there are attached serial.item records with a status other
2716 than Expected, or if there are any attached non-deleted serial.unit
2719 The dry_run variants behave exactly the same except they don't actually
2722 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
2723 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2724 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2725 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2727 6 0 Open-ILS/src/extras/ils_events.xml
2728 158 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
2730 commit 5311a1755f5d33262de1b0ae0571561050799e71
2731 Author: Galen Charlton <gmc@equinoxinitiative.org>
2732 Date: Tue May 23 17:59:18 2017 -0400
2734 LP#1708291: teach MARC editor that it can edit MFHDs/SREs
2736 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2737 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2738 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2740 21 9 Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
2742 commit 9e22667fc434193028c826e95d1ec09baa90a1cd
2743 Author: Mike Rylander <mrylander@gmail.com>
2744 Date: Thu May 18 19:24:45 2017 -0400
2746 LP#1708291: teach egGrid to always show checkbox menu items
2748 This patch also tweaks some styles.
2750 Signed-off-by: Mike Rylander <mrylander@gmail.com>
2751 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2752 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2753 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2755 7 2 Open-ILS/src/templates/staff/share/t_autogrid.tt2
2757 commit 407554e93dbe2facfaddfb641e04d927961cc9f0
2758 Author: Galen Charlton <gmc@equinoxinitiative.org>
2759 Date: Wed May 10 17:36:44 2017 -0400
2761 LP#1708291: improvements to egEditFmRecord
2763 egEditFmRecord now knows how to specify that a custom Angular template
2764 be used to supply the input widget for a given field; the initial use
2765 of this will be allowing the prediction pattern template editor to be
2766 used to set the pattern in a pattern template. The customFieldTemplates
2767 attribute is used for this purpose.
2769 This patch also teaches egEditFmRecord when to allow an org unit
2770 selector to default to the workstation OU. The orgDefaultAllowed
2771 attribute is used for this purpose.
2773 Finally, a fixes a bug that ensures that the Save button is active
2774 only when the entire form is valid.
2776 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2777 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2778 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2780 53 44 Open-ILS/src/templates/staff/share/t_fm_record_editor.tt2
2781 41 0 Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
2783 commit 2690328d76a972208b77ba3ad50c67fce9b436b0
2784 Author: Galen Charlton <gmc@equinoxinitiative.org>
2785 Date: Tue May 9 14:56:04 2017 -0400
2787 LP#1708291: add a egShareDepthSelector directive
2789 This directive implements a selector for OU-sharing depths; depths
2790 and names come from the actor.org_unit_type table. If there are
2791 multiple types defined for a given depth, the display value in
2792 the selector is the concatenation of their names.
2794 The initial use of this directive is for specifying how broadly
2795 prediction pattern templates should be seen.
2797 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2798 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2799 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2801 4 0 Open-ILS/src/templates/staff/share/t_share_depth_selector.tt2
2802 36 0 Open-ILS/web/js/ui/default/staff/services/ui.js
2803 create mode 100644 Open-ILS/src/templates/staff/share/t_share_depth_selector.tt2
2805 commit 973f032feb02c24cf201fdb26ec0ac78b18aaa42
2806 Author: Galen Charlton <gmc@equinoxinitiative.org>
2807 Date: Fri Apr 21 12:05:45 2017 -0400
2809 LP#1708291: teach egIDL a new fieldmapper object representation
2811 This patch teaches egIDL how to represent fieldmapper objects
2812 as objects with attributes rather than getter/setters. This
2813 allows FM objects to be more easily bound to common to Angular
2814 input widgets, avoiding the verbosity of getterSetter ng-options
2815 and the fact that some widgets like uib-datepicker-popup don't
2816 support getterSetter in the first place.
2820 hash = obj.toTypedHash()
2824 obj = new egCore.idl.fromTypedHash(hash);
2826 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2827 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2828 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2830 101 0 Open-ILS/web/js/ui/default/staff/services/idl.js
2832 commit 1660b0db5004ae6032c78dcc347305e08ac23347
2833 Author: Galen Charlton <gmc@equinoxinitiative.org>
2834 Date: Thu Apr 13 15:33:06 2017 -0400
2836 LP#1682609: upgrade to angular-ui-bootstrap 1.3.3
2838 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2839 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2840 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2842 1 1 Open-ILS/web/js/ui/default/staff/package.json
2844 commit fc886e1d96a6bf5f78da305d94a0b4271ca2dbe4
2845 Author: Bill Erickson <berickxx@gmail.com>
2846 Date: Thu Aug 31 21:14:32 2017 -0400
2848 LP#1709521 Apply recent patrons from checkout
2850 Load the max recent patrons setting directly in the patron service
2851 instead of requring the calling UI to apply it. This fixes an issue
2852 where recent patrons are not set from the checkout-by-barcode
2855 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2856 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2858 12 6 Open-ILS/web/js/ui/default/staff/services/patron_search.js
2860 commit baf337b63d09b24a516881a91366da714e472c92
2861 Author: blake <blake@mobiusconsortium.org>
2862 Date: Thu Aug 31 20:33:17 2017 +0000
2864 LP1655158 Patron Search by Date of Birth
2866 Adds three UI boxes to the WBSC "Show Extra" patron search. One for the year, month and day.
2867 The javascript on the page is altered to deliver group "4" to the backend. Local javascript
2868 strips out non-numeric user entered data. The backend is updated to handle the new group.
2869 SQL is genereated using the DATE_PART postgres function.
2871 1. Open the web based staff client and browse to the patron search UI.
2872 2. Click the show more down arrow button. Notice the lack of birth date field.
2873 3. Apply the patch, repeat step one. Notice the addition of birth date boxes.
2874 4. Type 1975 into the birth year box and press enter. Notice search results.
2875 5. Try searching for partial names and partial birthdates.
2876 6. Try entering non-numeric data into the birth date boxes.
2877 7. Try searching for patrons without including the dob. Try with only the dob. Try a mix.
2879 Signed-off-by: blake <blake@mobiusconsortium.org>
2880 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2882 20 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
2883 14 0 Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
2884 12 0 Open-ILS/web/js/ui/default/staff/services/patron_search.js
2885 8 0 docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
2886 create mode 100755 docs/RELEASE_NOTES_NEXT/Circulation/lp1655158_search_by_dob_NOTES.adoc
2888 commit edc503b788fd587b014932b0b2fbaf44b295d170
2889 Author: Bill Erickson <berickxx@gmail.com>
2890 Date: Fri Jul 21 14:50:17 2017 -0400
2892 LP#1695029 Patron reg. supports bool opt-in defaults
2894 Support default values for boolean user opt-in settings during patron
2895 registration. A default value of True, true, T, or t (or really
2896 anything starting with a 't') is treated as true. Any other value
2897 (including null) means false.
2899 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2900 Signed-off-by: Josh Stompro <stomproj@larl.org>
2901 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2903 8 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
2905 commit 688e8e1a2df9b45099799d31c90b245147758e4c
2906 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
2907 Date: Tue Jun 27 15:06:48 2017 -0400
2909 LP#1695029-Webstaff Fix Patron Registration page never loading
2911 It looks like there was a variable mistype causing the page
2912 to not load, but the setting that the lp bug mentions wasn't being
2913 properly bound and needed to be wrapped to a boolean.
2915 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
2916 Signed-off-by: Josh Stompro <stomproj@larl.org>
2917 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
2919 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2921 2 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
2923 commit 5fdb9b0b78f22accebd9760fff5771582bb4179d
2924 Author: Jason Etheridge <jason@EquinoxInitiative.org>
2925 Date: Wed Aug 30 23:48:24 2017 -0400
2927 lp1709521 stamping schema upgrade
2929 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2931 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
2932 26 0 Open-ILS/src/sql/Pg/upgrade/1061.data.recent-patrons.sql
2933 0 26 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
2934 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1061.data.recent-patrons.sql
2935 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
2937 commit 930104e2a53619ba797de2925abcd7000af2d4a6
2938 Author: Kathy Lussier <klussier@masslnc.org>
2939 Date: Tue Aug 29 10:29:16 2017 -0400
2941 LP#1709521: Tweak description for new OU setting
2943 Update the description for the new Number of Retrievable Recent Patrons OU
2944 Setting to identify the default value if left unset.
2946 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2947 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2949 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2950 1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
2952 commit e86fdc7d8ae1ed96a6125778b71b3d116643c6c3
2953 Author: Bill Erickson <berickxx@gmail.com>
2954 Date: Sat Aug 12 11:52:26 2017 -0400
2956 LP#1709521 Release notes for show recent patrons
2958 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2959 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2960 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2962 14 0 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
2963 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
2965 commit 4962d99be33190e5287c6e875bdee7a5ac0e5b02
2966 Author: Bill Erickson <berickxx@gmail.com>
2967 Date: Sat Aug 12 11:52:40 2017 -0400
2969 LP#1709521 Webstaff show recent patrons
2971 Adds a new library setting 'ui.staff.max_recent_patrons' which
2972 specifices the number of recently accessed patrons staff may quickly
2973 refetch from the browser client interface. If no value is set, it
2974 defaults to 1 for backwards compatibility.
2976 If the value is 0 or less, no recent patrons may be retrieved and the
2977 'Retrieve Last Patron' action is hidden. If the value is > 1 a new
2978 'Retrieve Recent Patrons' menu item appears. When clicked, the list
2979 of recent patrons is displayed in the patron search interface, most
2980 recently accessed patrons sorted to the top.
2982 For privacy, the recent patrons list expires from the browser when the
2983 authenticion token expires.
2985 Signed-off-by: Bill Erickson <berickxx@gmail.com>
2986 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2987 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2989 23 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
2990 26 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
2991 8 1 Open-ILS/src/templates/staff/navbar.tt2
2992 3 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
2993 7 0 Open-ILS/web/js/ui/default/staff/services/navbar.js
2994 77 4 Open-ILS/web/js/ui/default/staff/services/patron_search.js
2995 7 2 Open-ILS/web/js/ui/default/staff/services/startup.js
2996 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.recent-patrons.sql
2998 commit 4fc789e90bc31f98cd3adb3898ee2d5e23bca3b8
2999 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3000 Date: Wed Aug 16 17:39:30 2017 -0400
3002 LP#1683575 - Webstaff fix silent fail of bad barcodes in ItemStatus
3004 This address the current issue in master, that causes bad barcodes
3009 [1] In the web staff client, go to Item Status and enter an item
3010 barcode that is not present in the database. Note that no
3011 warning message displayed.
3012 [2] Apply the patch and repeat step 1. This tie, an 'Item Not Found'
3013 message is displayed.
3015 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3016 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3018 5 0 Open-ILS/web/js/ui/default/staff/circ/services/item.js
3020 commit 18d1064ed6df5dee42f0987ec71040fc9f5dd7bd
3021 Author: Mike Rylander <mrylander@gmail.com>
3022 Date: Wed Aug 30 17:03:31 2017 -0400
3024 LP#1642086: Relase note for jQuery support
3026 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3028 6 0 docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
3029 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/jquery_for_opac.adoc
3031 commit 74e1fba0f5f6a0fd61db86216107b57a36f209a5
3032 Author: Mike Rylander <mrylander@gmail.com>
3033 Date: Wed Aug 30 16:54:59 2017 -0400
3035 LP#1642086: Adjust offline resources for jquery support
3037 Offline needs to know about all the resources and their correct locations.
3038 Since we're moving jquery.min.js, tell it about that.
3040 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3042 1 1 Open-ILS/src/templates/staff/base_js.tt2
3044 commit 5120189a1b973495608131634fab376daa075dff
3045 Author: Bill Erickson <berickxx@gmail.com>
3046 Date: Wed Aug 30 11:53:40 2017 -0400
3048 LP#1642086 TPAC Jquery path repair, .gitignore, karma
3050 * Repair JS path in TPAC jquery import.
3052 * Tell git to ignore Open-ILS/web/js/ui/default/common/build/ since it
3053 only contains generated files.
3055 * Add jquery to Karma unit test dependencies. This is not strictly
3056 required, since angular includes a slim jquery shim, but having the
3057 unit tests load the same base JS as the UI is probably best.
3058 Confirmed tests still pass.
3060 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3061 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3064 1 1 Open-ILS/src/templates/opac/parts/js.tt2
3065 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3067 commit 92dce936ac9dec063c52c1878ef647a284110312
3068 Author: Mike Rylander <mrylander@gmail.com>
3069 Date: Tue Aug 15 12:51:16 2017 -0400
3071 LP#1642086: Smallest possible JQuery patch that could work...
3073 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3074 Signed-off-by: Bill Erickson <berickxx@gmail.com>
3076 7 0 Open-ILS/src/templates/opac/parts/config.tt2
3077 5 0 Open-ILS/src/templates/opac/parts/js.tt2
3078 1 1 Open-ILS/src/templates/staff/base_js.tt2
3079 10 2 Open-ILS/web/js/ui/default/staff/Gruntfile.js
3081 commit f1e2631e2cf586d906cf9fe0f971274045b8d243
3082 Author: Mike Rylander <mrylander@gmail.com>
3083 Date: Tue Aug 29 15:03:51 2017 -0400
3085 The ngToast maintainers decided to trick us with a new directory name. Thanks.
3087 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3088 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3090 2 2 Open-ILS/web/js/ui/default/staff/Gruntfile.js
3092 commit 23886b41105ee0e901a29fd113684a24ffd02852
3093 Author: Mike Rylander <mrylander@gmail.com>
3094 Date: Tue Aug 29 14:42:03 2017 -0400
3096 Fix the "404 asset" test
3098 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3099 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3101 3 2 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
3103 commit 346cba8d8f4606a3fdbc356194d5b511869cebb7
3104 Author: Mike Rylander <mrylander@gmail.com>
3105 Date: Tue Aug 29 14:15:06 2017 -0400
3107 Reorder the tabs and adjust the default based on logged-in-ness
3109 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3110 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3112 177 177 Open-ILS/src/templates/staff/offline-interface.tt2
3113 12 4 Open-ILS/web/js/ui/default/staff/offline.js
3115 commit b77f4cb27f98bf0a673f0a7e9c286b2dd2362d4a
3116 Author: Mike Rylander <mrylander@gmail.com>
3117 Date: Tue Aug 29 14:14:34 2017 -0400
3119 Remove confusing "session" tab from the offline menu entry -- the code will figure out the correct default tab
3121 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3122 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3124 1 1 Open-ILS/src/templates/staff/navbar.tt2
3126 commit 40079db66be4ab3450182362b1ff5ac684a449cf
3127 Author: Mike Rylander <mrylander@gmail.com>
3128 Date: Tue Aug 29 14:13:48 2017 -0400
3130 Add moment.js to the offline asset list
3132 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3133 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3135 2 0 Open-ILS/src/templates/staff/base_js.tt2
3137 commit 2b843e55d59b31068197eb248294395af8b33602
3138 Author: Mike Rylander <mrylander@gmail.com>
3139 Date: Tue Aug 8 13:25:39 2017 -0400
3141 offline: Load Lovefield wrapper in addition to the Lovefield framework
3143 Spotted by Bill Erickson. Thanks, Bill.
3145 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3146 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3149 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3151 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3153 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3155 commit 185fbc402af561165439ddf04e82cf0dab804da7
3156 Author: Mike Rylander <mrylander@gmail.com>
3157 Date: Mon Aug 7 11:12:53 2017 -0400
3159 offline: add live-test for offline assets
3161 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3162 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3164 7 0 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
3165 create mode 100644 Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
3167 commit cb523260f300377b9977b98d1bb9010e0419581d
3168 Author: Mike Rylander <mrylander@gmail.com>
3169 Date: Mon Aug 7 10:05:05 2017 -0400
3171 offline: Remove reference to nonexistent file
3173 When the status bar was removed back in commit 7814064, the reference to its
3174 backing JS file was removed from base_js.tt2. It looks like that slipped
3175 back in at some point in the combined serials/offline branch. This removes
3176 that references, which causes offline failure.
3178 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3179 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3181 0 1 Open-ILS/src/templates/staff/base_js.tt2
3183 commit 5305b78a3c63b85a770f873139aec4701077ae38
3184 Author: Mike Rylander <mrylander@gmail.com>
3185 Date: Fri Aug 4 11:16:17 2017 -0400
3187 offline: Load lovefield in the testing framework
3189 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3190 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3192 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3194 commit 09854bc35b46dc887e49ee307d71fa6ceab9813b
3195 Author: Mike Rylander <mrylander@gmail.com>
3196 Date: Thu Jul 27 12:59:43 2017 -0400
3198 offline: Prefer user-supplied param to browser-supplied cookie in the authen proxy
3200 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3201 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3203 2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
3205 commit 83dbb0001134b4323acb7e50b79c67d779aff1f5
3206 Author: Mike Rylander <mrylander@gmail.com>
3207 Date: Tue Jul 25 17:10:48 2017 -0400
3209 offline: Make sure the the field_doc structure exists before writing to it
3211 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3212 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3214 2 0 Open-ILS/web/js/ui/default/staff/offline.js
3216 commit d94719306d63457ed25c03deb2d4ce07d01e8315
3217 Author: Mike Rylander <mrylander@gmail.com>
3218 Date: Wed May 31 11:29:36 2017 -0400
3222 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3223 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3225 15 45 Open-ILS/web/js/ui/default/staff/services/idl.js
3227 commit 7c3cdbbd140865e07d08952422c82605ac8c5676
3228 Author: Mike Rylander <mrylander@gmail.com>
3229 Date: Mon Mar 20 16:38:15 2017 -0400
3231 LP#1706107: Offline mode
3233 Here is implemented an offline mode interface for the web staff client.
3235 It is made available during both network and server outages by using the
3236 UpUp[1] service worker wrapper.
3238 We leverage Lovefield[2] for local storage of library settings, configuration
3239 data, offline transactions, and the standalone offline block list.
3241 In order to make use of the offline interface, users should first log into
3242 the web staff client and navigate to the "Search -> Search for Patrons"
3243 interface, perform a search, select a user from the results, and open the
3244 Patron Editor interface. This will allow the offline interface to collect
3245 all the relevant configuration information for the workstation. In addition,
3246 the offline interface available from the Circulation menu provides a "Download
3247 block list" button when accessed while logged in.
3249 [1]https://www.talater.com/upup/
3250 [2]https://google.github.io/lovefield/
3252 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3253 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3256 Open-ILS/src/templates/staff/base_js.tt2
3258 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3260 36 7 Open-ILS/src/offline/offline.pl
3261 4 0 Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
3262 91 0 Open-ILS/src/templates/staff/base_js.tt2
3263 1 1 Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2
3264 10 4 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
3265 2 2 Open-ILS/src/templates/staff/config.tt2
3266 1 0 Open-ILS/src/templates/staff/index.tt2
3267 52 5 Open-ILS/src/templates/staff/navbar.tt2
3268 632 0 Open-ILS/src/templates/staff/offline-interface.tt2
3269 25 0 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkin.tt2
3270 26 0 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkout.tt2
3271 24 0 Open-ILS/src/templates/staff/share/print_templates/t_offline_in_house_use.tt2
3272 24 0 Open-ILS/src/templates/staff/share/print_templates/t_offline_renew.tt2
3273 6 0 Open-ILS/src/templates/staff/share/t_datetime.tt2
3274 6 0 Open-ILS/src/templates/staff/t_login.tt2
3275 21 0 Open-ILS/web/LICENSE.UpUp
3276 11 7 Open-ILS/web/js/ui/default/staff/Gruntfile.js
3277 6 2 Open-ILS/web/js/ui/default/staff/app.js
3278 24 7 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
3279 2109 0 Open-ILS/web/js/ui/default/staff/offline.js
3280 1 0 Open-ILS/web/js/ui/default/staff/package.json
3281 27 17 Open-ILS/web/js/ui/default/staff/services/auth.js
3282 66 31 Open-ILS/web/js/ui/default/staff/services/env.js
3283 56 2 Open-ILS/web/js/ui/default/staff/services/file.js
3284 36 0 Open-ILS/web/js/ui/default/staff/services/hatch.js
3285 0 2 Open-ILS/web/js/ui/default/staff/services/idl.js
3286 406 0 Open-ILS/web/js/ui/default/staff/services/lovefield.js
3287 22 29 Open-ILS/web/js/ui/default/staff/services/navbar.js
3288 27 8 Open-ILS/web/js/ui/default/staff/services/org.js
3289 6 3 Open-ILS/web/js/ui/default/staff/services/print.js
3290 2 0 Open-ILS/web/js/ui/default/staff/services/startup.js
3291 70 26 Open-ILS/web/js/ui/default/staff/services/ui.js
3292 7 0 Open-ILS/web/upup.min.js
3293 7 0 Open-ILS/web/upup.sw.min.js
3294 create mode 100644 Open-ILS/src/templates/staff/offline-interface.tt2
3295 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkin.tt2
3296 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_checkout.tt2
3297 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_in_house_use.tt2
3298 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_offline_renew.tt2
3299 create mode 100644 Open-ILS/web/LICENSE.UpUp
3300 create mode 100644 Open-ILS/web/js/ui/default/staff/offline.js
3301 create mode 100644 Open-ILS/web/js/ui/default/staff/services/lovefield.js
3302 create mode 100644 Open-ILS/web/upup.min.js
3303 create mode 100644 Open-ILS/web/upup.sw.min.js
3305 commit 4bea26e2721cd0cb52f2a4a6f7b570e98a83b720
3306 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3307 Date: Thu Aug 24 17:17:11 2017 -0400
3309 LP#1710512 - OPAC js strings need to be i18n-izable
3311 Adds a way to translate displayed string messages, in OPAC
3312 JS source code alerts and other outputs. This is done by having
3313 js.tt2 include i18n-strings.tt2 which contains an explosed/global
3314 JS blob variable called eg_opac_i18n. This is intended to work
3315 in similar fashion as base_js.tt2 in the webstaff ng client.
3317 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3318 Signed-off-by: Jason Stephenson <jason@sigio.com>
3320 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3322 9 0 Open-ILS/src/templates/opac/i18n_strings.tt2
3323 1 1 Open-ILS/src/templates/opac/parts/js.tt2
3324 1 1 Open-ILS/web/js/ui/default/opac/holds-validation.js
3325 create mode 100644 Open-ILS/src/templates/opac/i18n_strings.tt2
3327 commit 4b462fb7dd61713d69c89d3b02c4ad77217b441d
3328 Author: Jason Etheridge <jason@EquinoxInitiative.org>
3329 Date: Tue Aug 29 17:44:26 2017 -0400
3331 lp1582354 stamping schema upgrade
3333 and some other tweaks:
3335 1) removing permacrud stanza from IDL entry
3336 2) changing a tab to spaces
3337 3) making the upgrade script match the extend-reporter.sql change
3339 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
3341 0 5 Open-ILS/examples/fm_IDL.xml
3342 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3343 1 1 Open-ILS/src/sql/Pg/extend-reporter.sql
3344 31 0 Open-ILS/src/sql/Pg/upgrade/1060.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3345 0 30 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3346 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1060.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3347 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3349 commit 4ec0f29df944193ea668f67380c7d2a487bffb4f
3350 Author: Chris Sharp <csharp@georgialibraries.org>
3351 Date: Thu Sep 29 13:08:15 2016 -0400
3353 LP#1582354 - Add owning_lib to available links.
3355 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3356 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
3358 3 1 Open-ILS/examples/fm_IDL.xml
3359 2 1 Open-ILS/src/sql/Pg/extend-reporter.sql
3361 commit 0325d0a5fcee2c6747064bdedee5d4c3462ea3f0
3362 Author: blake <blake@mobiusconsortium.org>
3363 Date: Tue May 17 16:27:00 2016 -0500
3365 LP1582354 report able to show bibs where the last copy was deleted cancels
3367 Created a view for ease of reporting. This source table allows you to construct
3368 a clever aggregate report template which will report bibliographic ID's where a
3369 library or a group of libraries no longer have a copy attached but had* a copy
3370 attached. This is especially useful when a holdings sync is required with an
3373 Signed-off-by: blake <blake@mobiusconsortium.org>
3374 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3375 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
3377 20 0 Open-ILS/examples/fm_IDL.xml
3378 22 2 Open-ILS/src/sql/Pg/extend-reporter.sql
3379 27 0 Open-ILS/src/sql/Pg/t/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.pg
3380 30 0 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3381 25 0 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
3382 create mode 100644 Open-ILS/src/sql/Pg/t/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.pg
3383 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.sql
3384 create mode 100644 docs/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.adoc
3386 commit 9e60f478f574f546bd40a019f75cb4119130ae8f
3387 Author: Kathy Lussier <klussier@masslnc.org>
3388 Date: Tue Aug 29 11:27:30 2017 -0400
3390 LP#1048822: Release notes entry for fuller simplified pull list title
3392 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3394 6 0 docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
3395 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/simplified_pull_list_fuller_title.adoc
3397 commit 75c7e2c0081583c4bb32e5a483baa9c30601b1c2
3398 Author: Kathy Lussier <klussier@masslnc.org>
3399 Date: Tue Aug 29 11:10:12 2017 -0400
3401 LP#1048822: Stamping upgrade script for simplified pull list fuller title
3403 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3405 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3406 51 0 Open-ILS/src/sql/Pg/upgrade/1059.lp1048822_fuller_title_super_simple.sql
3407 0 48 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
3408 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1059.lp1048822_fuller_title_super_simple.sql
3409 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
3411 commit 1bb10d44996351c362ac837dc8f9a0a641903e05
3412 Author: Josh Stompro <stomproj@larl.org>
3413 Date: Fri Jul 1 13:54:54 2016 -0500
3415 LP#1048822 - Fuller Title for reporter.super_simple_record
3417 The simplified pull list uses reporter.super_simple_record for
3418 title information. reporter.super_simple_record currently only
3419 pulls the first 245a value for the title. For titles that
3420 use 245(n|p) to fully identify the title this leaves out information
3421 that staff need to find the item.
3423 This patch adds all of the 245(n|p) to the 245a in the title. I've found
3424 this covers most cases where staff need a fuller title. The order of
3425 the 245(n|p) also matters, so steps are taken to keep the marc ordering
3430 Before Patch - find a title that uses a 245(n|p) field to fully identify the
3431 title. Place a hold on the title. Use the simplified pull list to view the
3432 location that has that item on the shelf. Observe that only the 245a is in
3435 After Patch - Look at the simplified pull list again and see that the title now
3436 includes more information.
3438 Signed-off-by: Josh Stompro <stomproj@larl.org>
3439 Signed-off-by: Dan Pearl <dpearl@cwmars.org>
3440 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3442 12 1 Open-ILS/src/sql/Pg/reporter-schema.sql
3443 48 0 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
3444 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.lp1048822_fuller_title_super_simple.sql
3446 commit 8c7bdaa944117eb29cce47d5d23a842db1586596
3447 Author: Skye Howard <showard@catalyte.io>
3448 Date: Thu Aug 17 21:52:08 2017 +0000
3450 LP#1629298: Web Client Checkout Fails For Barcodes With Spaces
3452 Web Client checkout trims spaces from patron barcodes differently than xul client checkout
3453 The web client was not removing the whitespaces before checking barcode searches
3454 this commit includes a step where the whitespaces are removed.
3456 Signed off by Skye Howard <showard@catalyte.io>
3457 Signed off by Cesar Velez <cesar.velez@equinoxinitiative.org>
3458 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3460 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
3462 commit 47fa55c97cdd8eee851595be20667fad4c1dd6ec
3463 Author: Galen Charlton <gmc@equinoxinitiative.org>
3464 Date: Mon Aug 28 13:14:13 2017 -0400
3466 LP#1668734: stamp DB update
3468 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3470 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3471 42 0 Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql
3472 0 42 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3473 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql
3474 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3476 commit fc9be0650aa7d801c6d3fe72461993e45ab1e619
3477 Author: Galen Charlton <gmc@equinoxinitiative.org>
3478 Date: Mon Aug 28 13:11:29 2017 -0400
3480 LP#1668734: set max_delay, similar to stock courtesy email notice
3482 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3484 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3485 2 2 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3487 commit e888f2db7c9e9d8e975900ab08828afe413f8fea
3488 Author: Galen Charlton <gmc@equinoxinitiative.org>
3489 Date: Mon Aug 28 12:55:50 2017 -0400
3491 LP#1668734: pin ID of new A/T definition
3493 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3495 5 5 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3496 5 5 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3498 commit 6e019d8d159701100cad43fdff336d28259297d5
3499 Author: McCanna <tmccanna@georgialibraries.org>
3500 Date: Thu Jul 20 15:44:28 2017 -0400
3502 LP#1668734 Action Trigger for SMS Preminder
3504 New optional SMS text notification to be sent 3 days prior to the due
3505 date of any circulating item for patrons who have an SMS text number
3506 and carrier stored in their accounts. This action trigger is disabled
3507 by default and can be enabled in Admin > Local Administration >
3508 Notifications / Action Triggers.
3510 Signed-off-by: McCanna <tmccanna@georgialibraries.org>
3511 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3512 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3514 33 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
3515 42 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3516 10 0 docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
3517 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql
3518 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/action_trigger_preminder.adoc
3520 commit f21505025bfed5e7b6ac94e0c9440d027f327cf9
3521 Author: Kathy Lussier <klussier@masslnc.org>
3522 Date: Mon Aug 28 11:21:16 2017 -0400
3524 LP#1698206: Stamping upgrade script for copy_vis_attr_cache
3526 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3528 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3529 1214 0 Open-ILS/src/sql/Pg/upgrade/1057.schema.copy_vis_attr_cache.sql
3530 0 1212 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3531 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1057.schema.copy_vis_attr_cache.sql
3532 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3534 commit 24cd717e04d3fb4f96d8989c2883d3605f380a79
3535 Author: Galen Charlton <gmc@equinoxinitiative.org>
3536 Date: Thu Aug 17 18:22:37 2017 -0400
3538 LP#1698206: basic release notes entry
3540 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3541 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3543 4 0 docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
3544 create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/pure_sql_searching.adoc
3546 commit 58fe62d8a43aac350830e17f35f80d6d781ce8a0
3547 Author: Galen Charlton <gmc@equinoxinitiative.org>
3548 Date: Thu Aug 17 18:16:39 2017 -0400
3550 LP#1698206: remove now-superfluous include of List::MoreUtils
3552 I've verified during rebasing that the rework introduced by the
3553 eliminate staged search branch happen to include an independent
3556 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3557 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3559 0 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3561 commit c3a96ff241ee9cb6573cb8d0848992491bad595a
3562 Author: Galen Charlton <gmc@equinoxinitiative.org>
3563 Date: Thu Aug 17 12:35:03 2017 -0400
3565 LP#1698206: fix sequence error in schema update script
3567 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3568 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3570 196 196 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3572 commit aaf0056d49bd36518fff992fbbb2d3469c2e1d62
3573 Author: Mike Rylander <mrylander@gmail.com>
3574 Date: Wed Aug 9 14:14:42 2017 -0400
3576 LP#1698206: Remove remaining SQL uses of the old copy visibility cache
3578 There were two remaining uses of the old copy vis cache in SQL functions used
3579 to render OPAC pages. This commit gets rid of those.
3581 There is still one reference to the asset.opac_visible_copies table in the old
3582 staged-search function, but that is not used anywhere in the code now, so no
3583 need to change that. Instead, we should start pruning old code.
3585 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3586 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3587 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3589 20 14 Open-ILS/src/sql/Pg/990.schema.unapi.sql
3590 196 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3592 commit 3af40daa339a695f11cbeddd2c6e0aeb4ed2ede7
3593 Author: Mike Rylander <mrylander@gmail.com>
3594 Date: Fri Aug 4 13:22:24 2017 -0400
3596 LP#1698206: Remove remaining uses of the old copy visibility cache
3598 Some Perl was still using the old cache table, so this teaches them the new
3601 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3602 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3603 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3605 11 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
3606 2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
3607 7 1 Open-ILS/src/support-scripts/sitemap_generator
3609 commit 95e6be5c2710f47bd60a9e6cda45796a5b83e65e
3610 Author: Mike Rylander <mrylander@gmail.com>
3611 Date: Fri Aug 4 12:52:05 2017 -0400
3613 LP#1698206: Copy counts generated from new vis cache data
3615 The unAPI, erm, API was depending on old copy visibility caching tables. Here
3616 we teach it to use the new style.
3618 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3619 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3620 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3622 39 20 Open-ILS/src/sql/Pg/040.schema.asset.sql
3623 145 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3625 commit 19953de64b9e24aaef8f815c356f34b9407d713d
3626 Author: Mike Rylander <mrylander@gmail.com>
3627 Date: Mon Jul 31 11:40:07 2017 -0400
3629 LP#1698206: Reify baseline schema
3631 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3632 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3633 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3635 1 0 Open-ILS/src/sql/Pg/010.schema.biblio.sql
3636 2 489 Open-ILS/src/sql/Pg/030.schema.metabib.sql
3637 9 0 Open-ILS/src/sql/Pg/040.schema.asset.sql
3638 797 18 Open-ILS/src/sql/Pg/300.schema.staged_search.sql
3639 0 267 Open-ILS/src/sql/Pg/999.functions.global.sql
3640 1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3642 commit 7319e93ca989f2abccd15b1aff70ab5904aa3cab
3643 Author: Mike Rylander <mrylander@gmail.com>
3644 Date: Wed Jul 19 14:07:39 2017 -0400
3646 LP#1698206: Make use of current search library in autosuggest
3648 Here we teach autosuggest how to check the opac search scope.
3650 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3651 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3652 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3654 16 5 Open-ILS/src/sql/Pg/030.schema.metabib.sql
3655 14 2 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3657 commit abdf6f8ebc385996be871594af8985a2fc07b4a2
3658 Author: Mike Rylander <miker@esilibrary.com>
3659 Date: Mon Jul 10 10:35:07 2017 -0400
3661 LP#1698206: Indicate broad searches and heavy facets
3663 There is a configurable, pagable limit on hits, defined by the superpage
3664 size and max superpages. When the hit count equals this (by default,
3665 100000) we add a '+' to the hit count to show that there are even more hits.
3667 Facets are calculated per superpage, and if the facet use count equals the
3668 number of superpages seen so far multiplied by the superpage size, we
3669 likewise add '+' to indicate that there are likely more records matching the
3672 For facets, a user can page far enough to increase the visible number, if
3673 they cross superpage boundaries.
3675 Signed-off-by: Mike Rylander <miker@esilibrary.com>
3676 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3677 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3679 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
3680 3 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
3681 1 1 Open-ILS/src/templates/opac/parts/result/facets.tt2
3682 1 0 Open-ILS/src/templates/opac/parts/result/paginate.tt2
3684 commit ec22696f691b30a085e6f6e4d0ed95de7e63d42e
3685 Author: Mike Rylander <mrylander@gmail.com>
3686 Date: Wed Jun 28 18:13:30 2017 -0400
3688 LP#1698206: Add TechRef documentation from commit message
3690 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3691 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3692 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3694 197 0 docs/TechRef/PureSQLSearch.adoc
3695 create mode 100644 docs/TechRef/PureSQLSearch.adoc
3697 commit 688c2a26d0921ba06dd633835348bdda3989591b
3698 Author: Mike Rylander <miker@esilibrary.com>
3699 Date: Wed Jun 28 18:07:21 2017 -0400
3701 LP#1698206: Remove hit estimation cruft
3703 The old code needed to refine the estimated hit count as each superpage was
3704 read, but we don't need any of that anymore. Also, it was causing hit count
3705 display issues on superpages after the first. So, we do away with all that.
3707 Signed-off-by: Mike Rylander <miker@esilibrary.com>
3708 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3709 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3711 6 52 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
3712 1 9 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
3714 commit d9fa69dee18b43d5a2efc460411c45f4064ae7cc
3715 Author: Mike Rylander <mrylander@gmail.com>
3716 Date: Thu Jun 15 15:54:40 2017 -0400
3718 LP#1698206: Eliminate Staged Search
3721 Evergreen stores all data, including that useful for patron and staff search,
3722 in a normalized schema that is time and space efficient for transactional use
3723 cases, and provides guarantees on data integrity. In addition, development is
3724 made simpler than would be the case otherwise and arbitrary reporting is made
3727 However, this structure is not effective for direct, SQL-only search
3728 functionality in a hierarchical, consortial dataset. This is a problem that
3729 is relatively unique to Evergreen, as it is most often employed to host and
3730 serve large consortia with overlapping bibliographic datasets and
3731 non-overlapping item and location datasets. Other search engines, including
3732 those built into other ILSs, do not generally have to account for
3733 hierarchically organized location visibility concerns as a primary use case.
3734 In other words, because it provides functionality that requires a hierarchical
3735 view of non-bibliographic data, a problem space for Evergreen is essentially
3736 nonexistent in competing products.
3738 Evergreen's search infrastructure has evolved over the years. In its current
3739 form, the software first performs a full text search against extracted
3740 bibliographic data and limits this initial internal result set to a
3741 configurable size. It then investigates the visibility of each result on
3742 several non-bibliographic axes. These visibility tests take up the
3743 preponderance of CPU time spent in search, with full text search of the
3744 bibliographic data generally completing within milliseconds. The main reason
3745 this multi-stage mechanism is used is that there are many visibility axes and
3746 attempting to join all required data sources together in a single query will
3747 cause the search use case to perform very poorly. A previous attempt to
3748 create a pure SQL search mechanism failed for this reason.
3750 A significant drawback of the current approach is that the costs imposed by
3751 visibility filtering search results using normalized non-bibliographic data,
3752 either in-query or separated from the main full-text query as it is today,
3753 make it necessary to place limits on the number of database rows matched by
3754 full-text query constructs. This in turn can cause searches to omit results
3755 in certain situations, such as a large consortium consisting of a few large
3756 libraries and many small libraries.
3758 However, it has been shown possible to overcome this performance issue by
3759 providing an extensible way to collect all visibility related information
3760 together into a small number of novel data structures with a compact in-memory
3761 representation and very fast comparison functions. In this way, we are able
3762 to use pure SQL search strategies and therefore avoid result visibility
3763 problems while also benefiting from improvements to the core PostgreSQL
3764 database engine. Further, this will open the door to indexing improvements,
3765 such as removal of the need for duplicate data storage, or the use of non-XML
3766 data storage schemes, which could reduce resource requirements and have a
3767 direct, positive effect on patron and staff search experience.
3769 === Overview of existing search logic
3771 . Construct core bibliographic search query
3772 . Collect non-bibliographic filtering criteria
3773 . Pass query and filters to a database function
3774 . Calculate hierarchical location information for visibility testing
3775 . Open cursor over core query, limited to *superpage_size * max_superpages* records
3776 . Core query implements bib-level sorting
3778 .. NEXT if not on requested superpage
3779 .. Check deleted flag, based on search type
3780 .. Check transcendence
3781 ... Return result if true
3782 .. Check for direct Located URI in scope
3783 ... Return result if exists
3784 .. Check copy status + (circ lib | owning lib) based on modifier
3785 .. Check peer bib copy status + (circ lib | owning lib) based on modifier
3786 .. Check copy location based on filter
3787 .. Check peer bib copy location based on filter
3788 .. General copy visibility checks
3790 .... Check for OPAC visible copies (trigger-maintained materialization)
3791 .... Check for peer bib OPAC visible copies
3793 .... Confirm no copies here
3794 .... Confirm no peer bib map
3795 .... Confirm no copies anywhere
3796 .... Confirm no Located URIs elsewhere
3797 .. Return result if not excluded
3798 . Calculate summary row
3800 === Overview of new mechanism
3801 Record and copy information (everything checked in *(7)* above) is collected
3802 into a novel data structure that allows all visibility-indicating criteria to
3803 be flattened to integer arrays. This is facilitated by a database trigger in
3804 much the same way that basic OPAC copy visibility is collected for copies
3807 Most identifiers in Evergreen are stored as signed integers of either 32 or 64
3808 bits. The smaller 32 bit space allows for approximately two billion positive
3809 entries, but all identifiers for table rows that are used as visibility axes
3810 fall into a range of between one and one million for all applicable use cases,
3811 and all identifiers of interest are positive. Therefore, we can make use of
3812 the most significant bits in an integer value to create a per-axis namespacing
3813 mask. When applied to the idenfitifer for a visibility axis identifier, this
3814 mask allows two values that are identical across axis to be identified as
3815 unique within a combined set of all values.
3817 Sepcifically, we retain the four most significant bits of the integer space
3818 and create from that 16 potential bitmasks for per-axis segregation of
3819 identifiers. Further, we separate copy-centered axes and bibliographic
3820 record-centered attributes into two separate columns for storage purposes,
3821 which means we can use the same four bits for different purposes within each
3824 In order to implement existing visibility tests with this infrastructure, six
3825 copy axes and two record axes are used from the possible 16 from each set.
3826 See the search.calculate_visibility_attribute() for details. By using 32 bit
3827 integers we can collect all of the bitmasked values of each type (copy or bib)
3828 into a single integer array and leverage the Postgres intarray extension to
3829 test all axes at once.
3831 At search time, required and user-requested visibility restrictions are
3832 converted to *query_int* values. Results are directly filtered based on these
3833 calculated *query_int* values. This works in a way analogous to record
3834 attribute filtering, avoiding the need to test statuses, circ and owning
3835 library visibility, copy locations and location groups, copy OPAC visibility,
3836 peer bibliographic record, Located URIs, or bibliographic record sources
3839 === Minimum Postgres version requirement
3840 Due to features, particularly functions, available only in 9.4 and newer that
3841 are key to the performance of the new method, Postgres 9.4 will need to be the
3842 new lowest supported version for use with Evergreen. While some of the new
3843 features and functions could be implemented as user-defined functions in
3844 PL/PGSQL, they would not be fast enough to make this pure-SQL search viable.
3846 Among the important improvements that Postgres 9.4 and newer versions bring to
3849 * Version 9.4 improved GIN indexes in ways that directly benefit Evergreen, as well as how anti-joins are planned which matters for some Evergreen searches.
3850 * Version 9.5 introduced many general performance improvements, especially for joins and sorting, and brought planner improvements that impact complex queries such as those generated by this code.
3851 * Version 9.6 delivered more general performance improvements, particularly for large servers such as those that Evergreen databases tend to live on, as well as more improvements to GIN indexes, executor changes that can avoid unnecessary work in search queries, new built-in full-text phrase searching, and initial parallel query execution.
3854 The cost of the non-bibliographic filter value caching maintenance process is
3855 10-40% faster than existing partial caching logic which it would replace.
3857 The new code achieves up to 10% faster search times than the old, suboptimal
3858 mechanism time for broad searches. The new code is faster for more selective
3859 searches, often by up to 90% faster. In both broad and narrow search cases
3860 the new mechanism performs with complete accuracy and does not miss
3861 small-collection hits in large consortia as the existing code does.
3863 Unsurprisingly, and in addition to the above improvements, performance is
3864 improved marginally as each successive Postgres version at and beyond 9.4.
3866 === Page rendering changes
3867 Previously, Evergreen would request the record details for a user-visible page
3868 of results in parallel, and then, serially, request the facet data for the
3869 result set. Now, the facet data is requested asyncronously in the background
3870 and then a single feed containing all records on a result page is requested
3871 syncronously. By parallelizing the result and facet metadata, page rendering
3872 time is cut down significantly. Concurrent requests of the same bibliographic
3873 record are shared between apache backends to reduce result request time, and by
3874 making one request instead of ten simultaineously, database load is reduced. A
3875 performance improvement of up to 20% in post-search page rendering time is seen
3878 Additionally, cross-apache caching of ancillary data, such as the coded value
3879 map and other data, via memcache significantly reduces the average page
3880 rendering time not just for result pages, but most pages generated by
3881 Evergreen. An additional performance improvement of up to 50% in post-search
3882 page rendering time is seen from this change.
3884 While these changes are not directly related to the removal staged search, they
3885 touch areas impacted by core search changes and provided enough improvement
3886 that implementing them concurrently with the elimination of staged search
3889 === User visible configuration changes
3890 The stock configuration now provides an increased value for *max_superpages*
3891 in opensrf.xml. The default is now 100, and the *superpage_size* remains
3892 1000, for a total limit of 100,000 hits per search. This is not a limit on
3893 visibility per se, as all records are visibility tested and ranked before
3894 limiting, but simply a limit on the number of pages a user could click through
3895 before reaching the end of the presented result list.
3897 === Tuning sensitivity
3898 User-level timeouts are still possible with both the old and new code, given a
3899 large enough dataset, a broad enough query, and a cold cache. However, the
3900 *gin_fuzzy_search_limit* GUC can be used to set a time cap on the new
3901 mechanism. See https://www.postgresql.org/docs/9.6/static/gin-tips.html for
3902 background, though the suggested values in the documentation are significantly
3903 lower than would be readily useful for a large Evergreen instance.
3905 Because it uses a more complex query structure, the new mechanism is somewhat
3906 more sensitive to Postgres tuning in general. In particular, lowering
3907 *random_page_cost* from the default of *4.0* to a more reasonable *2.0* is
3908 important for proper query planning. For Evergreen use cases where the search
3909 indexes and relevant tables are kept in RAM or SSDs are used for storage, this
3910 value is acceptable and useful in general.
3912 === Funding and development
3913 This project was funded by MassLNC and developed by Equinox Open Library
3916 Signed-off-by: Mike Rylander <mrylander@gmail.com>
3917 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3918 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3921 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3923 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3925 1 1 Open-ILS/examples/opensrf.xml.example
3926 18 0 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
3927 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
3928 202 30 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
3929 47 20 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
3930 102 116 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3931 61 0 Open-ILS/src/sql/Pg/990.schema.unapi.sql
3932 859 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3933 1 1 Open-ILS/src/templates/opac/parts/result/paginate.tt2
3934 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3936 commit e3fd9e6693dd3beec3711c9dcdd1685a91151cdb
3937 Author: Galen Charlton <gmc@equinoxinitiative.org>
3938 Date: Mon Aug 28 11:08:22 2017 -0400
3940 LP#1689608: stamp schema update
3942 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3944 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
3945 230 0 Open-ILS/src/sql/Pg/upgrade/1056.schema.patron_batch_update.sql
3946 0 228 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
3947 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1056.schema.patron_batch_update.sql
3948 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
3950 commit 076836d90591496b7c97b9da8d5c19fc84e4c701
3951 Author: Galen Charlton <gmc@equinoxinitiative.org>
3952 Date: Mon Aug 28 11:02:20 2017 -0400
3954 LP#1689608: add release notes
3956 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3958 86 0 docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
3959 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Batch_User_Editing.adoc
3961 commit 2b92656852cee200277366614b5706d36851fde1
3962 Author: Kathy Lussier <klussier@masslnc.org>
3963 Date: Fri Jul 21 12:33:03 2017 -0400
3965 LP#1689608: Minor fixes
3967 Fixe a typo in the seed data:
3970 Also, add the user bucket service to karma test so that our tests are happy.
3972 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3973 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3975 1 1 Open-ILS/src/sql/Pg/090.schema.action.sql
3976 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3978 commit b3e2b84ec99c8c6fafdc6e2e2051679725c10734
3979 Author: Mike Rylander <mrylander@gmail.com>
3980 Date: Thu Feb 2 15:29:46 2017 -0500
3982 LP#1689608: Batch user editing
3987 Currently, editing and deleting of users must be performed on a user-by-user
3988 basis. There are workflows that would benefit from the ability to act on a
3989 set of users, where the changes to all users in the set are the same.
3991 This commit provides a new interface analogous to the Copy Bucket interface
3992 to record the selection and grouping of a set of users into a User Bucket.
3993 The addition of users to a User Bucket is possible from the Patron Search
3994 interface by the use of a new grid Action, and directly on the User Bucket
3995 interface by user barcode. It is also possible to add users by uploading
3996 a text file that contains a list of user barcodes.
3998 From this interface it is possible to perform a set of specific batch update
3999 operations against users generally.
4004 In order to facilitate the update of user data fields, specifically:
4007 * Primary Permission Group (group application permissions consulted)
4009 * Home Library (UPDATE_USER checked against both old and new value)
4010 * Privilege Expiration Date
4011 * Barred flag (BAR_PATRON permission consulted)
4012 * Internet Access Level
4014 This commit contains a new set of business logic allowing staff to supply new
4015 values for these fields. Creation and immediate processing of a change set
4016 will be made available through a grid Menu item. If the staff user does not
4017 have the UPDATE_USER permission, this option will be disabled.
4019 Each change set requires a name. Buckets may have multiple change sets. All
4020 users in the Bucket at the time of processing will be updated when the change
4021 set is processed, and change sets are processed immediately upon successful
4022 creation. The interface will deliver progress information regarding the
4023 processing stage and percent of completion.
4025 While processing the users, the original value for each field edited will be
4026 recorded for potential future rollback. Users can examine the success and
4027 failure of applied change sets.
4029 The user will be able to rollback the entire change set, but not parts thereof.
4030 The rollback will affect only those users that were successfully updated by the
4031 original change set and may be different from the current set of users in the
4032 Bucket. Users can manually discard change sets, removing them from the
4033 interface but preventing future rollback.
4035 As a batch process, rather than a direct edit, this mechanism explicitly skips
4036 processing of Action/Trigger event definitions for user update.
4041 In order to facilitate the batch deletion of users, this commit creates a new
4042 set of business logic allowing staff to set the Deleted flag on users.
4043 Creation and immediate processing of a batch delete is made available through
4044 a grid Menu item. If the staff user does not have both the UPDATE_USER and
4045 DELETE_USER permission, this option is disabled. Because of the potential for
4046 damage and the additional required permission, this field change is
4047 specifically segregated from the general Editing functionally described above.
4049 Each delete set requires a name. Buckets may have multiple delete sets. All
4050 users in the Bucket at the time of processing will be marked as deleted when
4051 the delete set is processed. The interface will deliver progress information
4052 regarding the processing stage and percent of completion.
4054 While processing the users, the original value for the "deleted" field will be
4055 recorded for potential future rollback. Users will be able to examine the
4056 success and failure of applied delete sets in the same interface used for the
4057 above described change sets.
4059 As a batch process, rather than a direct edit, this mechanism explicitly skips
4060 processing of Action/Trigger event definitions for user deletion.
4062 This mechanism does not use the Purge User functionality, but instead simply
4063 marks the users as deleted. Future enhancement could add such functionality.
4065 Editing Statistical Category Entries
4066 ------------------------------------
4068 In order to facilitate the batch editing, addition, and removal of
4069 Statistical Category Entries for users, this commit creates a new set of
4070 business logic allowing staff to either remove or add & update Entries for
4071 Statistical Categories to which the staff member has access. Processing of
4072 Statistical Category Entry modifications will are available through a grid
4075 All users in the bucket will have their Statistical Category Entries
4076 modified. Unlike user data field updates, modification of Statistical
4077 Category Entries is permanent and cannot be rolled back. No named change
4078 sets are required. The interface will deliver progress information regarding
4079 the processing stage and percent of completion.
4081 As a batch process, rather than a direct edit, this mechanism explicitly skips
4082 processing of Action/Trigger event definitions for user update.
4084 New service requirement
4085 -----------------------
4087 This new functionality makes use of the QStore service, which was previously
4088 unused in production. If this service has been removed from the configuration
4089 of a live Evergreen instances, it will need to be added back in order for
4090 batch user editing to succeed.
4092 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4093 Signed-off-by: Scott Thomas <scott.thomas@sparkpa.org>
4094 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4097 Open-ILS/src/templates/staff/circ/patron/index.tt2
4098 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
4100 133 10 Open-ILS/examples/fm_IDL.xml
4101 500 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm
4102 23 0 Open-ILS/src/sql/Pg/008.schema.query.sql
4103 4 0 Open-ILS/src/sql/Pg/070.schema.container.sql
4104 177 103 Open-ILS/src/sql/Pg/090.schema.action.sql
4105 4 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
4106 228 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
4107 79 0 Open-ILS/src/templates/staff/circ/patron/bucket/index.tt2
4108 35 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_create.tt2
4109 16 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_delete.tt2
4110 34 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_edit.tt2
4111 16 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_info.tt2
4112 27 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_selector.tt2
4113 41 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_changesets.tt2
4114 43 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_delete_all.tt2
4115 20 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_grid_menu.tt2
4116 25 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
4117 60 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
4118 48 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_rollback.tt2
4119 145 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_all.tt2
4120 54 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_statcats.tt2
4121 49 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
4122 5 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
4123 11 1 Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
4124 6 0 Open-ILS/src/templates/staff/navbar.tt2
4125 70 8 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
4126 789 0 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
4127 156 0 Open-ILS/web/js/ui/default/staff/services/user-bucket.js
4128 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron_batch_update.sql
4129 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/index.tt2
4130 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_create.tt2
4131 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_delete.tt2
4132 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_edit.tt2
4133 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_info.tt2
4134 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_bucket_selector.tt2
4135 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_changesets.tt2
4136 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_delete_all.tt2
4137 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_grid_menu.tt2
4138 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_load_shared.tt2
4139 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
4140 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_rollback.tt2
4141 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_all.tt2
4142 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_update_statcats.tt2
4143 create mode 100644 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
4144 create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/bucket/app.js
4145 create mode 100644 Open-ILS/web/js/ui/default/staff/services/user-bucket.js
4147 commit c3abc07f7c0a14ec3dc7e1b3006d9af0969bb6a7
4148 Author: Galen Charlton <gmc@equinoxinitiative.org>
4149 Date: Fri Aug 25 10:29:43 2017 -0400
4151 LP#1712840: extend fix to circ and holds history tabs
4153 This patch fixes the remaining two instances of a
4154 bare 'IF ebook_api.enabled' test.
4156 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4157 Signed-off-by: Ben Shum <ben@evergreener.net>
4159 1 1 Open-ILS/src/templates/opac/myopac/circ_history.tt2
4160 1 1 Open-ILS/src/templates/opac/myopac/hold_history.tt2
4162 commit 5adb8d1c97256bda5a66690f0a9b9052fc20cd3a
4163 Author: McCanna <tmccanna@georgialibraries.org>
4164 Date: Fri Aug 25 09:53:14 2017 -0400
4166 LP#1712840 Ebook tabs always visible in My Account
4168 Corrects a problem in My Account where the ebook tabs
4169 on the checkouts and holds pages were always visible
4170 regardless of whether the ebook_api.enabled value was
4171 set to true or false.
4173 Signed-off-by: McCanna <tmccanna@georgialibraries.org>
4174 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4175 Signed-off-by: Ben Shum <ben@evergreener.net>
4177 1 1 Open-ILS/src/templates/opac/myopac/circs.tt2
4178 1 1 Open-ILS/src/templates/opac/myopac/holds.tt2
4180 commit ebf932e1444d8c56fc66a78a12042050534ebc9d
4181 Author: Ben Shum <ben@evergreener.net>
4182 Date: Sat Aug 26 18:39:03 2017 -0400
4184 LP#1712657: stamping schema update (fixup)
4186 Originally committed with the wrong upgrade stamp number. Move that file,
4187 and also update the baseline schema upgrade version.
4189 Signed-off-by: Ben Shum <ben@evergreener.net>
4191 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
4192 324 0 Open-ILS/src/sql/Pg/upgrade/1055.schema.user-merge-circ-history.sql
4193 0 324 Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
4194 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1055.schema.user-merge-circ-history.sql
4195 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
4197 commit a95db71be053cf97b1b710c5f8ecee576673fbee
4198 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4199 Date: Fri Aug 25 17:40:44 2017 -0400
4201 LP#1712657: stamping schema update
4203 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4205 324 0 Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
4206 0 324 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.user-merge-circ-history.sql
4207 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1065.schema.user-merge-circ-history.sql
4208 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.user-merge-circ-history.sql
4210 commit 9254b702d8b31ea42afe2b5696d7f7e878a9a427
4211 Author: Bill Erickson <berickxx@gmail.com>
4212 Date: Wed Aug 23 15:39:16 2017 -0400
4214 LP#1712657 Merge patron checkout history
4216 Transfer checkout history rows to the destination user during patron
4221 1. Enable circ history tracking for 2 users, ideally 2 with same
4222 last name for easy searching.
4223 2. Check out items to both patrons.
4224 3. Load the 2 patrons in the patron search UI and merge one into the other.
4225 4. action.usr_circ_history rows previously linked to the deleted patron
4226 will now be linked to the active/lead patron.
4228 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4229 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4231 1 0 Open-ILS/src/sql/Pg/999.functions.global.sql
4232 324 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.user-merge-circ-history.sql
4233 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.user-merge-circ-history.sql
4235 commit 0d0e404f3bd0a357e1def316d1ab48fa4358b130
4236 Author: Jason Boyer <jboyer@library.in.gov>
4237 Date: Fri Aug 25 11:13:22 2017 -0400
4239 LP1713064: String / Float Value ACP Editor Fix
4241 Add an Angular directive to the vol/copy editor
4242 to convert and format numbers stored as strings
4245 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
4246 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4248 3 3 Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
4249 28 0 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
4251 commit 7b41b6654f124da9c6d3f3ce39c0f351c714c35d
4252 Author: Galen Charlton <gmc@equinoxinitiative.org>
4253 Date: Fri Aug 25 15:51:44 2017 -0400
4255 LP#1685929: (follow-up) fix passing copy when opening volume/copy editor
4257 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4259 4 2 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4261 commit 5ec2a27f0aa2645f3e63ac11c5f9a8ea08154fca
4262 Author: Galen Charlton <gmc@equinoxinitiative.org>
4263 Date: Fri Aug 25 15:17:25 2017 -0400
4265 LP#1685929: adjust egItem.print_spine_labels()
4267 Make egItem.print_spine_labels() accept a list of copy
4268 IDs and make the caller responsible for putting that list together.
4270 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4272 5 1 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4273 2 2 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4275 commit a45608038328700ea54d52582096abf22704eda0
4276 Author: Galen Charlton <gmc@equinoxinitiative.org>
4277 Date: Fri Aug 25 11:49:31 2017 -0400
4279 LP#1685929: (follow-up) fix rebase error
4281 Intentionally not putting two actions in the Show group.
4283 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4285 0 2 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
4287 commit 91771c5f535892f909ab0bf30bd4a15fe1338f6f
4288 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4289 Date: Tue Aug 1 22:42:00 2017 +0100
4291 LP#1685929: add implementation print spine labels to checkin grid
4293 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4294 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4296 4 0 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4297 17 0 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4299 commit 85852d50014b7527d7775d874ae257e4fb14eeaf
4300 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4301 Date: Fri Aug 11 16:11:45 2017 +0100
4303 LP#1685929 - Extract itemSvc from item module to core
4305 Refactored Missing Pieces module and CheckIn to use
4306 shared functionally of itemSvc, which is now it's own
4309 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4310 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4313 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4315 1 0 Open-ILS/src/templates/staff/cat/item/index.tt2
4316 1 0 Open-ILS/src/templates/staff/cat/item/missing_pieces.tt2
4317 1 1 Open-ILS/src/templates/staff/circ/checkin/index.tt2
4318 3 890 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4319 3 53 Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js
4320 2 2 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4321 891 0 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4322 create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/item.js
4324 commit 85f6c2b8715a29d6c92c29132d2b05469de66e64
4325 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4326 Date: Fri Aug 11 16:00:29 2017 +0100
4328 LP#1685929-Adds more XUL parity to Webstaff checkIn
4330 Checkin Grid context actions like Add Items to Bucket, Show Holds on Bib, Show
4331 Last Few Circulations, Edit Item Attributes, Mark Item Missing Pieces,
4332 Print Spine Label, were missing from CheckIn in webstaff.
4334 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4335 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4338 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4340 11 0 Open-ILS/src/templates/staff/circ/checkin/index.tt2
4341 25 2 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
4342 57 2 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4343 51 3 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4345 commit 42528f5dd56f63ab4d143c3f05872f96a1c3132a
4346 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
4347 Date: Mon Aug 21 16:12:46 2017 -0700
4349 LP#1684988: add opt-in check to patron service
4351 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
4352 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4354 3 0 Open-ILS/src/templates/staff/base_js.tt2
4355 0 2 Open-ILS/src/templates/staff/circ/patron/index.tt2
4356 76 8 Open-ILS/web/js/ui/default/staff/services/patron_search.js
4358 commit f10de92a70e1f9ec99130399a964722ac0c7843f
4359 Author: Jason Boyer <jboyer@library.in.gov>
4360 Date: Thu Aug 24 17:34:02 2017 -0400
4362 LP1712922: Exclude Deleted ACPL in Vol/Copy Editor
4364 Just what it says on the tin. When loading the list of ACPL
4365 in the editor only retrieve the non-deleted locations.
4367 Tester's note: there's no database contraint that strictly
4368 prevents a copy from linking to a deleted location, so for
4369 items like that, the copy location selector will be blank. This
4370 is an uncommon situation, but Evergreen admins can identify
4371 such items by running the following query:
4373 select acp.id, acp.barcode, acpl.name
4375 join asset.copy_location acpl on (acpl.id = acp.location)
4376 where not acp.deleted
4380 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
4381 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4383 1 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
4385 commit c77c6690b13fc28e2f5cbc542e4c858ae86c8ad6
4386 Author: Galen Charlton <gmc@equinoxinitiative.org>
4387 Date: Thu Aug 24 18:29:13 2017 -0400
4389 forward-port 2.12.4-2.12.5 DB update
4391 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4393 5 0 Open-ILS/src/sql/Pg/version-upgrade/2.12.4-2.12.5-upgrade-db.sql
4394 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.12.4-2.12.5-upgrade-db.sql
4396 commit 546428a27a9ea1cfae9142183dcc2c411a54db3e
4397 Author: Dan Wells <dbw2@calvin.edu>
4398 Date: Thu Aug 24 17:54:38 2017 -0400
4400 Forward-port 2.11.8 upgrade script
4402 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4404 5 0 Open-ILS/src/sql/Pg/version-upgrade/2.11.7-2.11.8-upgrade-db.sql
4405 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.7-2.11.8-upgrade-db.sql
4407 commit b5a9d112692bef30da88cea2d52c76c4d775aa5a
4408 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
4409 Date: Wed Jul 12 13:38:13 2017 -0700
4411 LP#1699566: item barcode completion in web client
4413 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
4414 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4416 22 0 Open-ILS/src/templates/staff/circ/share/t_barcode_choice_dialog.tt2
4417 9 3 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4418 149 64 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
4419 create mode 100644 Open-ILS/src/templates/staff/circ/share/t_barcode_choice_dialog.tt2
4421 commit 71871c25088e592848b90b8deba70bc6d7347d30
4422 Author: Galen Charlton <gmc@equinoxinitiative.org>
4423 Date: Wed Aug 23 12:08:12 2017 -0400
4425 LP#1694577: exclude empheral search results folder from selector
4427 Otherwise, the folder selector for the move or clone template
4428 actions includes a blank entry.
4430 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4431 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4433 1 0 Open-ILS/web/reports/oils_rpt_folders.js
4435 commit 3fa270582a1d6a11604092da8fcb3883a756d829
4436 Author: Galen Charlton <gmc@equinoxinitiative.org>
4437 Date: Wed Aug 23 11:54:32 2017 -0400
4439 LP#1694577: tweak searching for words in report templates
4441 Use \m to recognize beginning-of-word boundaries; this fixes
4442 an issue where you couldn't use "clone" to retrieve templates
4443 whose name was of the form "foo (clone)".
4445 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4446 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4448 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
4449 1 0 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4451 commit 40f80bda176375653a8835dbad0a6311e02e66f2
4452 Author: Bill Erickson <berickxx@gmail.com>
4453 Date: Sat Aug 12 11:25:16 2017 -0400
4455 LP#1694577 Release notes for report template search
4457 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4458 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4459 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4461 32 0 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4462 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4464 commit 3380dacfcd88ea8168e84caccf0c4e41ccd8df33
4465 Author: Bill Erickson <berickxx@gmail.com>
4466 Date: Sat Aug 12 11:12:17 2017 -0400
4468 LP#1694577 Reports template searching and paging
4470 Adds a new template search from along the top of the reports interface.
4471 Templates may be searched name and/or description.
4473 Adds paging support to the template, reports, and output interfaces.
4475 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4476 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4477 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4479 10 0 Open-ILS/web/opac/locale/en-US/reports.dtd
4480 12 0 Open-ILS/web/reports/oils_rpt.css
4481 9 0 Open-ILS/web/reports/oils_rpt.js
4482 34 9 Open-ILS/web/reports/oils_rpt.xhtml
4483 74 4 Open-ILS/web/reports/oils_rpt_folder_window.js
4484 5 2 Open-ILS/web/reports/oils_rpt_folder_window.xhtml
4485 58 5 Open-ILS/web/reports/oils_rpt_folders.js
4486 1 0 Open-ILS/web/reports/oils_rpt_vars.js
4488 commit 675fd78e952c3b339a9e4ea42d40e19176476d67
4489 Author: Bill Erickson <berickxx@gmail.com>
4490 Date: Sat Aug 12 11:08:30 2017 -0400
4492 LP#1694577 Report templates search API & paging
4494 Adds new API call open-ils.reporter.search.templates allowing search of
4495 reporter template names and/or descriptions. Searching is
4496 case-insensitive, any order, with left-anchored words. Searching can be
4497 for specific folders or all folders visible to the calling user.
4499 Adds paging support (limit / offset) for retriving templates, reports,
4502 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4503 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4504 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4506 107 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
4508 commit 6a144c779e4fa5b02ffd92e309eaa79f0891eb46
4509 Author: Dan Scott <dan@coffeecode.net>
4510 Date: Wed Jul 12 10:07:23 2017 -0400
4512 LP#1703678 Display foreign item location and status
4514 We were using copy_info instead of the foreign item's data to try to display
4515 location and status of foreign items. As copy_info had not been initialized,
4516 it displayed nothing. Use the foreign item data instead for location and
4519 Signed-off-by: Dan Scott <dan@coffeecode.net>
4520 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4522 2 2 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
4524 commit 8cdeb16aa522f46fcc84a82c70bed23846bc032c
4525 Author: Dan Wells <dbw2@calvin.edu>
4526 Date: Tue May 31 15:51:47 2016 -0400
4528 LP#1703678 Show foreign copies even if only one
4530 If a record has no copies of its own, but it does have a foreign copy
4531 on a peer bib, show that copy info (and the link to the other record).
4533 Signed-off-by: Dan Wells <dbw2@calvin.edu>
4534 Signed-off-by: Dan Scott <dscott@laurentian.ca>
4535 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4537 1 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
4539 commit b17fad6b7a21bf86ef04fa45e000f01a7dc1e809
4540 Author: Ben Shum <ben@evergreener.net>
4541 Date: Tue Aug 15 16:45:58 2017 -0400
4543 Translation updates - newpot
4545 Signed-off-by: Ben Shum <ben@evergreener.net>
4546 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4548 8 2 build/i18n/po/cat.properties/cat.properties.pot
4549 17 8 build/i18n/po/circ.properties/circ.properties.pot
4550 1431 1151 build/i18n/po/db.seed/db.seed.pot
4551 2528 2461 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
4552 8 8 build/i18n/po/ils_events.xml/ils_events.xml.pot
4553 13 5 build/i18n/po/lang.dtd/lang.dtd.pot
4554 195 134 build/i18n/po/tpac/tpac.pot
4555 716 516 build/i18n/po/webstaff/webstaff.pot
4557 commit 0a4960fd54bfdacde0e933119b6464b4ee44f512
4558 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
4559 Date: Mon Aug 14 16:21:34 2017 -0700
4562 Asciidoc fix for report data type icons.
4564 Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
4566 9 9 docs/reports/reporter_template_terminology.adoc
4568 commit c5838c87c0f20f1ba01ce525d30c1637751d85e2
4569 Author: Galen Charlton <gmc@equinoxinitiative.org>
4570 Date: Mon Jul 31 16:57:06 2017 -0400
4572 LP#1701001: add release notes
4574 Here is the test plan for the feature:
4576 [1] In the web staff client, perform a catalog search. From search
4577 results, choose Place Hold.
4578 [2] In the form that displays, click the 'Patron Search' button.
4579 [3] Verify that a modal with a patron search form is displayed.
4580 [4] Search for a patron, then select one and click the 'Select'
4582 [5] Verify that the patron's barcode is inserted into the patron
4584 [6] Verify that submitting the form successfully places the hold.
4585 [7] Verify that the feature works from a bib record details page.
4586 [8] Verify that the Patron Search button does not show up when
4587 using the place hold form in the public catalog.
4588 [9] Verify that normal patron search, retrieval, and registration
4589 functionality continues to work, as this patch series does some
4590 refactoring to create a reusable Angular patron search service
4593 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4594 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4595 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4597 10 0 docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
4598 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Patron_Search_from_Place_Hold.adoc
4600 commit a489dc120b5df242db1d13edaea629ba6b7d020d
4601 Author: Galen Charlton <gmc@equinoxinitiative.org>
4602 Date: Fri Jul 28 16:54:55 2017 -0400
4604 LP#1701001: add "patron search" button to OPAC place hold form
4606 This button is displayed only when the public catalog is embedded
4607 in the web staff client and the iframe's controller explicitly
4610 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4611 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4612 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4614 5 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
4616 commit 9c6a92f8dc9d5d2965b75e7ce74b7d6ba34bc783
4617 Author: Galen Charlton <gmc@equinoxinitiative.org>
4618 Date: Fri Jul 28 16:55:22 2017 -0400
4620 LP#1701001: add search-to-hold to catalog app
4622 This patch teaches the web staff client's catalog app how
4623 to activate the patron search button in the embedded catalog's
4624 place hold form. It also adds a handler for the button action
4625 to display a modal to allow the staff member to search
4626 for and select a patron, then injects the patron's barcode
4629 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4630 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4631 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4633 1 0 Open-ILS/src/templates/staff/cat/catalog/index.tt2
4634 43 1 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
4636 commit 2e0ea0eac16390a10d1ec727a5fbd43744b0fed7
4637 Author: Galen Charlton <gmc@equinoxinitiative.org>
4638 Date: Fri Jul 28 16:55:37 2017 -0400
4640 LP#1701001: split patron search form into separate templates
4642 This patch breaks up the patron search form and results into
4643 separate templates and adds a template for a patron selector
4646 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4647 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4648 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4650 1 151 Open-ILS/src/templates/staff/circ/patron/t_search.tt2
4651 150 0 Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
4652 35 0 Open-ILS/src/templates/staff/share/t_patron_search_results.tt2
4653 27 0 Open-ILS/src/templates/staff/share/t_patron_selector.tt2
4654 create mode 100644 Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
4655 create mode 100644 Open-ILS/src/templates/staff/share/t_patron_search_results.tt2
4656 create mode 100644 Open-ILS/src/templates/staff/share/t_patron_selector.tt2
4658 commit fcd4229f895e98de2164012c1730f2479da40096
4659 Author: Galen Charlton <gmc@equinoxinitiative.org>
4660 Date: Fri May 26 20:41:38 2017 +0000
4662 LP#1701001: carve out a reusable patron search service
4664 This patch moves the patron search service and the base
4665 patron search controller into a separate, reusable
4666 file. The core patron search service is available for
4667 injection as patronSvc from the new egPatronSearchMod, while
4668 BasePatronSearchCtrl now exists as a base controller for the
4669 patron search form that can be extended as needed by doing
4670 something like this:
4672 module.controller('DerivedPatronSearchCtrl', [
4673 '$scope', '$controller',
4674 function ($scope, $controller) {
4675 // Initialize the super class and extend it.
4676 angular.extend(this, $controller('BasePatronSearchCtrl', {$scope: $scope}));
4679 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4680 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4681 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4683 1 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
4684 1 0 Open-ILS/src/templates/staff/circ/renew/index.tt2
4685 5 658 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
4686 685 0 Open-ILS/web/js/ui/default/staff/services/patron_search.js
4687 1 0 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
4688 create mode 100644 Open-ILS/web/js/ui/default/staff/services/patron_search.js
4690 commit 2015799e80e18d4259b7149986fec175e9238aad
4691 Author: Mike Rylander <mrylander@gmail.com>
4692 Date: Thu Aug 10 16:41:03 2017 -0400
4694 LP#1710010: Fix item status file upload
4696 The item service currently living inside the item status app does not know how
4697 to fetch multiple barcodes at once. So, we'll loop over them and refresh the
4698 grid when they're all retrieved.
4700 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4701 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4703 13 6 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4705 commit 46b52535165051a030404fe3e2be641e9e3dd6e9
4706 Author: Galen Charlton <gmc@equinoxinitiative.org>
4707 Date: Fri Aug 11 15:35:38 2017 -0400
4709 LP#1705524: fix a quoting issue in the DB update scripts
4711 ... toss enough quotes at the problem, and eventually one
4712 will make it to the end.
4714 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4716 2 2 Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
4718 commit e052cad09214b8f79618e9ddd66b1159a4a2e5cf
4719 Author: Bill Erickson <berickxx@gmail.com>
4720 Date: Fri Aug 11 14:25:24 2017 -0400
4722 LP#1705524 Stamping org timezones SQL
4724 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4726 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
4727 79 0 Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
4728 0 77 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4729 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
4730 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4732 commit 0f0203bb230fce6b44137e8203b999a5de326b46
4733 Author: Mike Rylander <mrylander@gmail.com>
4734 Date: Thu Aug 3 14:18:30 2017 -0400
4736 LP#1705524: Minor cleanup in prep for committing
4738 1. Provide an admin-friendly summary of changes at the top of the release notes.
4739 2. Change quoting of optional post-upgrade SQL echoing in the upgrade script.
4740 3. Fix preexisting issue with variable interpolation inside an alert modal.
4741 4. Protect against null or empty date fields when formatting.
4743 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4745 5. Added if (date == 'now') check.
4747 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4749 21 21 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4750 2 2 Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
4751 5 0 Open-ILS/web/js/ui/default/staff/services/ui.js
4752 48 0 docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
4754 commit 6cf766a634e123f0b89eece2a0096a7b6d01fb7a
4755 Author: Bill Erickson <berickxx@gmail.com>
4756 Date: Thu Aug 3 11:43:56 2017 -0400
4758 LP#1705524 Grid value filter defaults to null
4760 Avoid use of Perl undef in JS.
4762 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4763 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4765 1 1 Open-ILS/web/js/ui/default/staff/services/grid.js
4767 commit d012c91ef7693f94e4bc836ad408f5bf6e5bf32a
4768 Author: Bill Erickson <berickxx@gmail.com>
4769 Date: Thu Aug 3 11:35:31 2017 -0400
4771 LP#1705524 Closed dates editor handles no timezones
4773 Fix issue in closed dates editor where it failed creating new closed
4774 dates when an org unit had no value applied for the lib.timezone org
4777 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4778 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4780 5 1 Open-ILS/xul/staff_client/server/admin/closed_dates.js
4782 commit 0ac027598e4d80960b8090bc45242bc2ad95cb67
4783 Author: Bill Erickson <berickxx@gmail.com>
4784 Date: Thu Aug 3 11:25:56 2017 -0400
4786 LP#1705524 Load workstation org timezone in startup
4788 Piggy-back on the batch org setting call made during page startup to
4789 load / pre-cache the timezone setting for the workstation org unit.
4791 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4792 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4794 2 1 Open-ILS/web/js/ui/default/staff/services/startup.js
4796 commit e6c7aa0980416931b03d163a39d8c40274bcce38
4797 Author: Mike Rylander <mrylander@gmail.com>
4798 Date: Wed Aug 2 16:56:20 2017 -0400
4800 LP#1705524: Override angular date filter
4802 Here we'll use moment.js to format all dates that want to use the angular date
4803 filter, for consistency and standards compliance. The primary benefit is the
4804 ability to use a proper timezone (region) rather than just a simple GMT offset.
4806 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4807 Signed-off-by: Bill Erickson <berickxx@gmail.com>
4809 34 29 Open-ILS/web/js/ui/default/staff/services/ui.js
4811 commit 51c0123d2cd43b8a64479df0527ef648aa62ced4
4812 Author: Mike Rylander <mrylander@gmail.com>
4813 Date: Mon Jul 24 10:27:09 2017 -0400
4815 LP#1705524 Adding timezone release note
4817 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4818 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4820 55 0 docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
4821 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/due_date_timezones.adoc
4823 commit 3c320f1a2a439329a0f2933af53a8170c12017bf
4824 Author: Mike Rylander <mrylander@gmail.com>
4825 Date: Mon Jul 24 10:13:31 2017 -0400
4827 LP#1705524: Adjust day-granular due date pushing
4829 Now that due dates are globally stored in the configured timezone of the
4830 circulating library, the automatic adjustment to day-granular due dates needs
4831 to take those timezones into account.
4833 An optional SQL command is provided by the upgrade script to retroactively
4834 adjust existing due dates after library configuration is complete.
4836 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4837 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4839 13 2 Open-ILS/src/sql/Pg/090.schema.action.sql
4840 50 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4842 commit f33efdc0a21ec4e0533e2cc380d94c63ed4bea6d
4843 Author: Mike Rylander <mrylander@gmail.com>
4844 Date: Thu Jul 20 17:52:38 2017 -0400
4846 LP#1705524: Use the new grid configuration for date format in the bills list
4848 The bills list in the patron interface predated any grid date formatting, so
4849 we bring it into the modern world.
4851 This also enhances the grid autoformatting for dates to support both flattened
4852 and dot-pathed item layout.
4854 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4855 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4857 1 3 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
4858 15 0 Open-ILS/web/js/ui/default/staff/services/grid.js
4860 commit da6075828f9bba157b6b0fd850d4d87e9b91cd06
4861 Author: Mike Rylander <mrylander@gmail.com>
4862 Date: Wed Jun 21 14:03:29 2017 -0400
4864 LP#1705524: Honor timezone of the acting library where appropriate
4866 This is a followup to the work done in bug 1485374, where we added the ability
4867 for the client to specify a timezone in which timestamps should be interpreted
4868 in business logic and the database.
4870 Most specifically, this work focuses on circulation due dates and the closed
4871 date editor. Due dates, where displayed using stock templates (including
4872 receipt templates) and used for fine calculation, are now manipulated in the
4873 library's configured timezone. This is controlled by the new 'lib.timezone'
4874 YAOUS, loaded from the server when required. Additionally, closings are
4875 recorded in the library's timezone so that so that due date calculation is more
4876 accurate. The closed date editor is also taught how to display closings in the
4877 closed library's timezone. Closed date entries also explicitly record if they
4878 are a full day closing, or a multi-day closing. This significantly simplifies
4879 the editor, and may be useful in other contexts.
4881 To accomplish this, we use the moment.js library and the moment-timezone addon.
4882 This is necessary because the stock AngularJS date filter does not understand
4883 locale-aware timezone values, which are required to support DST. A simple
4884 mapper translates the differences in format values from AngularJS date to
4887 Of special note are a set of new filters used for formatting timestamps under
4888 certain circumstances. The new egOrgDateInContext, egOrgDate, and egDueDate
4889 filters provide the functionality, and autogrid is enhanced to make use of
4890 these where applicable. egGrid and egGridField are also taught to accept
4891 default and field-specific options for applying date filters. These filters may
4892 be useful in other or related contexts.
4894 The egDueDate filter, used for all existing displays of due date via Angular
4895 code, intentionally interprets timestamps in two different ways WRT timezone,
4896 based on the circulation duration. If the duration is day-granular (that is,
4897 the number of seconds in the duration is divisible by 86,400, or 24 hours worth
4898 of seconds) then the date is interpreted as being in the circulation library's
4899 timezone. If it is an hourly loan (any duration that does not meet the
4900 day-granular criterium) then it is instead displayed in the client's timezone,
4901 just as all other timestamps currently are, because of the work in 1485374.
4903 The OPAC is adjusted to always display the due date in the circulating
4904 library's timezone. Because the OPAC displays only the date portion of the due
4905 date field, this difference is currently considered acceptable. If this proves
4906 to be a problem in the future, a minor adjustment can be made to match the
4907 egDueDate filter logic.
4909 This work, as with 1485374 was funded by SITKA, and we thank them for their
4910 partnership in making this happen!
4912 Signed-off-by: Mike Rylander <mrylander@gmail.com>
4913 Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4915 2 0 Open-ILS/examples/fm_IDL.xml
4916 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
4917 5 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
4918 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm
4919 6 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
4920 2 0 Open-ILS/src/sql/Pg/005.schema.actors.sql
4921 12 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
4922 27 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4923 1 1 Open-ILS/src/templates/opac/myopac/circ_history.tt2
4924 1 1 Open-ILS/src/templates/opac/myopac/circs.tt2
4925 2 1 Open-ILS/src/templates/opac/myopac/main.tt2
4926 2 2 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
4927 2 0 Open-ILS/src/templates/staff/base_js.tt2
4928 1 1 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
4929 1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2
4930 1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
4931 1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
4932 5 0 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
4933 1 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
4934 2 2 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
4935 1 1 Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
4936 1 1 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
4937 1 1 Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
4938 1 1 Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
4939 1 1 Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
4940 1 1 Open-ILS/src/templates/staff/share/t_autogrid.tt2
4941 5 1 Open-ILS/web/js/ui/default/staff/Gruntfile.js
4942 4 0 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
4943 2 0 Open-ILS/web/js/ui/default/staff/cat/item/app.js
4944 3 0 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
4945 2 0 Open-ILS/web/js/ui/default/staff/package.json
4946 52 17 Open-ILS/web/js/ui/default/staff/services/grid.js
4947 129 0 Open-ILS/web/js/ui/default/staff/services/ui.js
4948 121 57 Open-ILS/xul/staff_client/server/admin/closed_dates.js
4949 5 0 Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
4950 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tz_org_setting.sql
4952 commit b45f7d99938f02f39a37ebecbed5099dcb4c84b5
4953 Author: Galen Charlton <gmc@equinoxinitiative.org>
4954 Date: Fri Aug 11 12:23:01 2017 -0400
4956 LP#1659928: fix regression introduce by previous patches
4958 A couple other places that use the standing_penalty list needed to
4959 be adjusted to account for the non-de-fleshing.
4961 Kudos to Jason Etheridge for noting the live_t test failure. Also,
4964 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4966 2 2 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
4968 commit 01aa516be0861619b8d73af542b51d22fdc18b0d
4969 Author: Jason Stephenson <jason@sigio.com>
4970 Date: Sat Jan 7 19:49:12 2017 -0500
4972 LP 1542495: Release Notes and Sample Config Change.
4974 In addition to adding the release note file, we alter the location of
4975 the encoding element in oils_sip.xml.example to the new, recommended
4978 Signed-off-by: Jason Stephenson <jason@sigio.com>
4979 Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
4980 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4982 11 11 Open-ILS/examples/oils_sip.xml.example
4983 34 0 docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
4984 create mode 100644 docs/RELEASE_NOTES_NEXT/SIP/LP1542495-Requires-SIPServer-Upgrade.adoc
4986 commit 93f18ff0062954a199bee88aea56975472cf456d
4987 Author: Jason Stephenson <jason@sigio.com>
4988 Date: Mon Jan 2 10:51:48 2017 -0500
4990 LP 1542495: Remove OpenILS::SIP::clean_text.
4992 This commit removes the OpenILS::SIP::clean_text utility function and
4993 all references to it in the OpenILS::SIP modules. Its job is now done
4994 in SIPServer's write_msg routine.
4996 Signed-off-by: Jason Stephenson <jason@sigio.com>
4997 Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
4998 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5000 0 44 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
5001 6 6 Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
5002 25 27 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
5004 commit f92c526708a82dd410139320f1cc6cd763e7cc36
5005 Author: Galen Charlton <gmc@equinoxinitiative.org>
5006 Date: Thu Aug 10 17:26:24 2017 -0400
5008 LP#1160347: (follow-up) fix a couple field class entries
5010 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5012 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql
5014 commit 6309bd9290cc64ed93cc99d959bc975d1227b1d6
5015 Author: Chris Sharp <csharp@georgialibraries.org>
5016 Date: Wed Aug 9 08:42:29 2017 -0400
5018 LP#1160347 - Fixing missing closing parens in INSERT statement
5020 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5021 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5023 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
5025 commit 5cda01f62d276393f75e071ab99d9b784f2ae965
5026 Author: Ben Shum <ben@evergreener.net>
5027 Date: Wed Apr 19 09:10:33 2017 -0400
5029 LP#1160347: i18n fixes for db.seed
5031 Some strings were not marked for translation. Also, there were strings
5032 with incorrect IDs, or mismatched entries.
5034 Signed-off-by: Ben Shum <ben@evergreener.net>
5035 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5036 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5038 54 44 Open-ILS/src/sql/Pg/950.data.seed-values.sql
5040 commit 89cb470e38b7cc4c0adf4f51810bf63c8b821461
5041 Author: Galen Charlton <gmc@equinoxinitiative.org>
5042 Date: Thu Aug 10 12:45:58 2017 -0400
5044 LP#1709932: recognize more strings from oils_i18n_gettext()
5046 This patch makes db-seed-i18n.py more flexible about
5047 where commas between strings in invocations of oils_i18n_gettext()
5048 can appear, reduces the chances that strings fail to be grabbed
5049 for translation. It also improves the error message shown
5050 when parsing errors occur.
5054 [1] Apply patch and run
5056 cd build/i18n && make sql2pot
5058 [2] Verify that no error messages are produced during
5060 [3] Inspect the changes to po/db.seed/db.seed.pot and
5061 verify that additional strings are added, including
5062 "Item Print Label Font Family".
5063 [4] (optional) Deliberately remove a comma from an
5064 oils_i18n_gettext invocation in 950.data.seed-values.sql
5065 and run make sql2pot again. The error message shoudl
5066 now include the failing chunk of text.
5068 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5069 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5071 3 3 build/i18n/scripts/db-seed-i18n.py
5073 commit f32b455a1b0a99333e77044358d2d082bd5a222f
5074 Author: Galen Charlton <gmc@equinoxinitiative.org>
5075 Date: Thu Aug 10 16:43:36 2017 -0400
5077 LP#1659928: (follow-up) the flesh stays on...
5079 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5081 1 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
5083 commit 7307537bb0c1c5bcd702313547f5521781ad5a7b
5084 Author: blake <blake@mobiusconsortium.org>
5085 Date: Thu Jun 15 13:39:08 2017 -0500
5087 LP1659928 SIP is not respecting standing penalties for charge ok and hold ok
5089 This will include the block_list data in the blessed user object. This allows
5090 charge_ok, renew_ok and hold_ok to determine if any of the respective blocks are
5091 present in any of the applied penalties.
5095 [1] Using a SIP emulator, issue a 63 message to fetch information
5096 about a patron that has nothing preventing it from doing loans,
5097 renewals, or hold requests, e.g.,
5099 6300020060329 201700Y AOevergreen|AA99999384262||
5101 [2] Verify that the first six positions of the response are
5103 [3] Apply a standing penalty that blocks circulation and repeat
5104 step 1. This time, the response should start with '64Y Y '
5105 [4] Apply other standing penalties that block holds or renewals
5106 and repeate step 1, verifying that the various privileges
5107 denied positions in the 64 response have expected values.
5108 [5] Archive all of the penalties used during testing, then
5109 verify that the response returns to '64 Y ...'
5111 Signed-off-by: blake <blake@mobiusconsortium.org>
5112 Signed-off-by: Dan Pearl <dpearl@cwmars.org>
5113 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5115 29 40 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
5117 commit a903911387ca31e49f115f5eb2aa4605b7600aaf
5118 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
5119 Date: Thu Aug 10 12:08:34 2017 -0700
5121 Docs: Web Client Data Types
5123 Updated chart of data type icons in web client.
5125 Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
5127 - - docs/media/datatypes_bool.png
5128 - - docs/media/datatypes_id.png
5129 - - docs/media/datatypes_int.png
5130 - - docs/media/datatypes_interval.png
5131 - - docs/media/datatypes_link.png
5132 - - docs/media/datatypes_money.png
5133 - - docs/media/datatypes_orgunit.png
5134 - - docs/media/datatypes_text.png
5135 - - docs/media/datatypes_timestamp.png
5136 14 29 docs/reports/reporter_template_terminology.adoc
5137 create mode 100644 docs/media/datatypes_bool.png
5138 create mode 100644 docs/media/datatypes_id.png
5139 create mode 100644 docs/media/datatypes_int.png
5140 create mode 100644 docs/media/datatypes_interval.png
5141 create mode 100644 docs/media/datatypes_link.png
5142 create mode 100644 docs/media/datatypes_money.png
5143 create mode 100644 docs/media/datatypes_orgunit.png
5144 create mode 100644 docs/media/datatypes_text.png
5145 create mode 100644 docs/media/datatypes_timestamp.png
5147 commit 84e7b2415a46460e160da2200c4b9ef3379ac767
5148 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5149 Date: Thu Aug 10 14:06:08 2017 -0400
5151 syntax: end-quote for stored procedure
5153 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5155 1 0 Open-ILS/src/sql/Pg/220.schema.rating.sql
5157 commit 2e847e361dd8f013f273c436bf0aeaa68dc4fcb9
5158 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5159 Date: Thu Aug 10 14:01:52 2017 -0400
5161 syntax error in schema script
5163 incidentally, I'm a huge fan of comma-first style, I18N-breakage aside :)
5165 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5167 1 1 Open-ILS/src/sql/Pg/220.schema.rating.sql
5169 commit b051ae99087ebcc4adac220c91f7981c5e1280ae
5170 Author: Mike Rylander <mrylander@gmail.com>
5171 Date: Thu Aug 10 11:16:13 2017 -0400
5173 Stamping populariy parameter upgrade scripts
5175 Also, the org-count parameter function is adjusted to consistently find
5176 and count copies by circ lib. Because this parameter is about counting
5177 copies on the shelves of libraries, this makes more sense than owing
5178 library. Changed in consultation with Kathy Lussier.
5180 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5182 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
5183 2 2 Open-ILS/src/sql/Pg/220.schema.rating.sql
5184 63 0 Open-ILS/src/sql/Pg/upgrade/1052.data-inhouse-use-badge.sql
5185 37 0 Open-ILS/src/sql/Pg/upgrade/1053.data.org-unit-count-badge.sql
5186 0 63 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
5187 0 37 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
5188 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1052.data-inhouse-use-badge.sql
5189 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1053.data.org-unit-count-badge.sql
5190 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
5191 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
5193 commit 9c4e9660a6ec10687504966a84ed4259fced6610
5194 Author: Kathy Lussier <klussier@masslnc.org>
5195 Date: Mon Jul 31 13:43:38 2017 -0400
5197 LP#1688099: Popularity parameter for the number of OUs that own a title
5199 Creates a new badge that calculates a score based on a count of libraries
5200 that own a copy of a title. The badge is based on libraries that are the copy's
5201 circulation library. The intent of the badge is to measure the breadth of
5202 ownership within a particular consortium with the hope that it doesn't
5203 generate as many 'false hits' that are seen with the similar Total Copy Counts
5206 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5207 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5209 28 1 Open-ILS/src/sql/Pg/220.schema.rating.sql
5210 37 0 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
5211 8 3 docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
5212 create mode 100644 Open-ILS/src/sql/Pg/upgrade/yyyy.data.org-unit-count-badge.sql
5214 commit 2f8bf6c328c2caa7ded0cfe7debe3b7423fb8f70
5215 Author: Kathy Lussier <klussier@masslnc.org>
5216 Date: Mon Jul 31 16:36:50 2017 -0400
5218 LP#1688096: Popularity parameter for in-house use
5220 Adds a new popularity parameter based on in-house use over time. The parameter
5221 can be used for creating a statistically-generated popularity badge for titles.
5223 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5225 57 1 Open-ILS/src/sql/Pg/220.schema.rating.sql
5226 63 0 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
5227 6 0 docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
5228 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.data-inhouse-use-badge.sql
5229 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/new-activity-metric-badge.adoc
5231 commit dcf52caab8f188d250ac82fd9e6b95fa07a1f320
5232 Author: Bill Erickson <berickxx@gmail.com>
5233 Date: Wed Aug 9 16:41:53 2017 -0400
5235 LP#1709476 Copy summary aged circ display repair
5237 Always check active and aged circs (via "aacs" class) for circs to
5238 display for a given copy in the item status Quick Summary and Recent
5239 Circ History tabs. When a aged circ is encountered, display the '<Aged
5240 Circulation>' tag in lieu of the patron's name.
5243 [1] Checkout and checkin a copy.
5244 [2] Checkout and checkin the same copy to a different patron
5245 [3] Manually delete the 2nd circulation in the database.
5246 [4] Load the Item Status interface for the copy.
5247 [5] Confirm chekout time, etc. for the 2nd show in the Quick Summary
5249 [6] Confirm the patron displayed under the 'Recent Circ History' tab
5250 shows '<Aged Circulation>'
5252 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5253 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5255 5 2 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
5256 3 3 Open-ILS/web/js/ui/default/staff/cat/item/app.js
5258 commit fc2dcdadb96da9d5b051703e9b65290025bac6f7
5259 Author: Mike Rylander <mrylander@gmail.com>
5260 Date: Wed Aug 9 15:37:05 2017 -0400
5262 Stamping upgrade script for slim all-circs view
5264 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5266 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
5267 193 0 Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
5268 0 193 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
5269 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
5270 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
5272 commit 4105f8d3d4bc214104efa997bb5bd84bd13a6fb8
5273 Author: Bill Erickson <berickxx@gmail.com>
5274 Date: Thu Jun 1 16:11:11 2017 -0400
5276 LP#1695007 Webstafff circ group summary display fix
5278 Repair display of the Total Circs, Last Renewed On, and Renewal
5279 Workstation fields in the web staff item summary Recent Circ History tab
5280 Most Recent Circ Group Display.
5282 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5283 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5285 1 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
5287 commit 4a244416e1d5cc01104fb583c58b6a8d816cec95
5288 Author: Bill Erickson <berickxx@gmail.com>
5289 Date: Thu Jun 1 10:56:11 2017 -0400
5291 LP#1695007 All-circulations slim DB VIEW
5293 Adds a new view action.all_circulation_slim which collects all
5294 action.circulation and action.aged_circulation rows into a single set,
5295 without the added joins for copy and patron data imposed by the existing
5296 action.aged_circulation view.
5298 The new leaner view is now used by various other views and APIs in place
5299 of the all_circulation view:
5301 DB: action.all_circ_chain()
5302 DB: action.summarize_all_circ_chain()
5303 DB: rating.percent_time_circulating()
5304 API: open-ils.circ.retrieve
5305 API: open-ils.circ.copy_checkout_history.retrieve
5306 API: open-ils.circ.copy_details.retrieve
5307 API: open-ils.circ.renewal_chain.retrieve_by_circ[.summary]
5308 API: open-ils.circ.prev_renewal_chain.retrieve_by_circ[.summary]
5310 To Test (webstaff style):
5312 [1] Open a copy in the web staff Item Status / Detail View interface
5313 that has live and aged circulations.
5314 [2] Open the Recent Circ History tab
5315 [3] Confirm relevent fields for both types of circs display as expected
5316 and that the Patron field for the aged circulation shows a value of
5319 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5320 Signed-off-by: Mike Rylander <mrylander@gmail.com>
5322 74 0 Open-ILS/examples/fm_IDL.xml
5323 12 12 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
5324 50 10 Open-ILS/src/sql/Pg/090.schema.action.sql
5325 1 1 Open-ILS/src/sql/Pg/220.schema.rating.sql
5326 193 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
5327 5 5 Open-ILS/web/js/ui/default/staff/cat/item/app.js
5328 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all-circs-slim.sql
5330 commit 2621af6377970470e347559d67f0da5de47aaa9f
5331 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5332 Date: Tue May 23 16:36:44 2017 -0400
5334 LP#1098685: Require OPAC patron holds w/ phone/SMS notification to enter that info
5336 This provides some plain vanilla JS form validation, and error feedback
5337 using a yellow background color on the culprit input field.
5339 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5340 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5341 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5343 7 24 Open-ILS/src/templates/opac/parts/js.tt2
5344 4 4 Open-ILS/src/templates/opac/parts/place_hold.tt2
5345 76 0 Open-ILS/web/js/ui/default/opac/holds-validation.js
5346 create mode 100644 Open-ILS/web/js/ui/default/opac/holds-validation.js
5348 commit db7b67abd0c52a1ae92f35a7b4f28f441a9af8ad
5349 Author: Galen Charlton <gmc@equinoxinitiative.org>
5350 Date: Tue Aug 8 17:28:43 2017 -0400
5352 LP#1480432: stamp DB update
5354 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5356 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
5357 27 0 Open-ILS/src/sql/Pg/upgrade/1050.function.permission.user_perms.sql
5358 0 27 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
5359 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1050.function.permission.user_perms.sql
5360 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
5362 commit 2790b6e8a1d375134ff654d098eeccafea2f27f7
5363 Author: Michele Morgan <mmorgan@noblenet.org>
5364 Date: Thu Sep 29 16:35:20 2016 -0400
5366 LP#1480432: choose broadest depth if staff has same perm multiple times
5368 Fixes a staff user permission depth issue that can exist when multiple
5369 permission groups are assigned. In particular, this patch clarifies
5370 that if a given permission is assigned to a staff member multiple times,
5371 e.g., via mutiple profiles or by individual permission mapping, whatever
5372 permission depth is the broadest will apply.
5376 [1] Run the t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
5378 [2] Set up a staff user that has the same permission at multiple
5379 depths, and verify that its scope of applicability applies
5380 at the broadest depth. For example, if you give SET_CIRC_CLAIMS_RETURNED
5381 at system and consortial depth, verify that the staff user can
5382 mark any loan as claims returned regardless of system.
5384 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
5385 Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5386 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5388 1 1 Open-ILS/src/sql/Pg/006.schema.permissions.sql
5389 27 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
5390 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.permission.user_perms.sql
5392 commit 1f027999be137ebf3454d5a2259e40c1afb3a4b0
5393 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5394 Date: Fri Jun 2 10:36:30 2017 -0400
5396 LP#1480432 - Added tests for permission.usr_perms() change
5398 Making sure that returned permissions are depth sorted ascending.
5399 Tests and verifies mmorgan's patch for said lp bug.
5401 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5403 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5405 71 0 Open-ILS/src/sql/Pg/t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
5406 create mode 100644 Open-ILS/src/sql/Pg/t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
5408 commit 96b1d32ccec2c01631ea8a39b72e89b6f1880aac
5409 Author: Galen Charlton <gmc@equinoxinitiative.org>
5410 Date: Mon Aug 7 16:52:04 2017 -0400
5412 LP#1681095: (follow-up) fix a template syntax error
5414 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5416 1 1 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
5418 commit 3ad807fd108a5975d8462cceaac24710109d1ef5
5419 Author: Galen Charlton <gmc@equinoxinitiative.org>
5420 Date: Mon Aug 7 16:49:17 2017 -0400
5422 LP#1075401: add release notes entry
5424 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5426 5 0 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
5428 commit ad9f052688f3be18dd0b8829ab449cac5d810ee9
5429 Author: Galen Charlton <gmc@equinoxinitiative.org>
5430 Date: Mon Aug 7 16:44:32 2017 -0400
5432 LP#1075401: stamp DB update
5434 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5436 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
5437 35 0 Open-ILS/src/sql/Pg/upgrade/1049.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5438 0 35 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5439 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1049.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5440 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5442 commit 838f30e150dd1c589ed9a2cb7dc8494b467c63de
5443 Author: Michele Morgan <mmorgan@noblenet.org>
5444 Date: Mon Jul 3 14:49:42 2017 -0400
5446 LP 1075401 - Upgrade script to nullify existing bad data
5448 Sets to NULL any entries in asset.copy_template.age_protect and
5449 asset.copy_template.circ_as_type that are not valid values.
5451 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
5452 Signed-off-by: Josh Stompro <stomproj@larl.org>
5453 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5455 35 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5456 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.nullify_invalid_act.age_protect_act.circ_as_type.sql
5458 commit 27cec68fcf4f93090e75b97630f8ff204a89f8fc
5459 Author: Michele Morgan <mmorgan@noblenet.org>
5460 Date: Tue Apr 18 12:11:01 2017 -0400
5462 LP#1075401: adjust two fields in the legacy Serials Copy Template editor
5464 This commit changes the Age Protection and Circ as Type fields to links in
5465 the fm_IDL.xml to allow the template to read the data in the fields. It also
5466 changes the owning_lib reporter type to org_unit so the org unit shortname
5467 is displayed in the grid view, along with fixing the config.floating_group cfg
5468 FM settings so that the name is displayed instead of the ID.
5470 [Note from Galen: the forthcoming web staff serials module's serial
5471 copy template editor already provided drop-downs for those two fields,
5472 but the IDL changes remain beneficial.]
5474 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
5475 Signed-off-by: Josh Stompro <stomproj@larl.org>
5476 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5478 7 5 Open-ILS/examples/fm_IDL.xml
5480 commit 98fc4aff6296411de4f1365ef21ea44d635ccf62
5481 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
5482 Date: Fri May 26 10:05:02 2017 -0700
5484 LP#1693851: Fix hardcoded paths in srfsh support scripts
5486 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
5487 Signed-off-by: Josh Stompro <stomproj@larl.org>
5488 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5490 4 0 Open-ILS/src/Makefile.am
5491 1 1 Open-ILS/src/support-scripts/clear_expired_circ_history.srfsh
5492 1 1 Open-ILS/src/support-scripts/purge_at_events.srfsh
5493 1 1 Open-ILS/src/support-scripts/purge_circulations.srfsh
5494 1 1 Open-ILS/src/support-scripts/purge_holds.srfsh
5495 1 1 Open-ILS/src/support-scripts/purge_pending_users.srfsh
5496 1 1 Open-ILS/src/support-scripts/update_hard_due_dates.srfsh
5498 commit 95f46e11a7513e6392b483985b45c71449048712
5499 Author: Bill Erickson <berickxx@gmail.com>
5500 Date: Mon Aug 7 14:39:14 2017 -0400
5502 LP#1704873 Stamping SQL upgrade for print labels
5504 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5506 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
5507 252 0 Open-ILS/src/sql/Pg/upgrade/1048.data.webstaff_print_label_ou_settings.sql
5508 0 252 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
5509 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1048.data.webstaff_print_label_ou_settings.sql
5510 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
5512 commit 308c2321a32f4b5fb9f746382be7c77870ca7b44
5513 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5514 Date: Fri Aug 4 17:47:12 2017 -0400
5516 LP#1704873 webstaff: item label setting stickiness
5518 Save last template applied as default.
5520 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5521 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5523 17 4 Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
5525 commit 69220697852976ecddc304124b4e06d6237bb189
5526 Author: Jason Etheridge <jason@esilibrary.com>
5527 Date: Sun Mar 5 16:07:17 2017 -0500
5529 LP#1704873 webstaff: label printing
5532 ...better stock template for labels, and a | wrap filter
5533 ...pull in some Library Settings for Print Labels
5534 ...Reset to Default button for templates for both receipt and item print labels
5535 ...toward tabs for Print Label interface
5536 ...template management for print labels
5537 ...bundle the Call Number Template in with saved templates
5538 ...manual editing of cn's for print labels
5539 ...And affixes in the stock CN template.
5540 ...Settings tab for print labels
5541 ...add Print Labels action to Copy Buckets
5542 ...and some other cosmetic tweaks to the Actions menu
5543 ...add Print Labels to Holdings View
5544 ...provide MVR's for use with Print Labels
5545 ...better than super simple record, but Display Fields will be better yet later on
5546 ...new org unit settings for print labels
5547 ...and fix to stock call number template for affixes
5548 ...and cn_wrap filter for call numbers
5549 ...handle null location affixes
5550 ...implement Print Item Labels on Save & Exit in vol/copy editor
5552 Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5553 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5555 7 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
5556 201 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
5557 252 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
5558 1 0 Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
5559 8 6 Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2
5560 2 0 Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
5561 2 0 Open-ILS/src/templates/staff/cat/item/t_list.tt2
5562 30 0 Open-ILS/src/templates/staff/cat/printlabels/index.tt2
5563 161 0 Open-ILS/src/templates/staff/cat/printlabels/t_view.tt2
5564 1 1 Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
5565 2 2 Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
5566 285 0 Open-ILS/src/templates/staff/share/print_templates/t_item_label.tt2
5567 10 0 Open-ILS/src/templates/staff/share/print_templates/t_item_label_cn.tt2
5568 10 0 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
5569 22 0 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
5570 17 0 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
5571 17 0 Open-ILS/web/js/ui/default/staff/cat/item/app.js
5572 633 0 Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
5573 22 3 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
5574 7 0 Open-ILS/web/js/ui/default/staff/services/print.js
5575 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_print_label_ou_settings.sql
5576 create mode 100644 Open-ILS/src/templates/staff/cat/printlabels/index.tt2
5577 create mode 100644 Open-ILS/src/templates/staff/cat/printlabels/t_view.tt2
5578 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_item_label.tt2
5579 create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_item_label_cn.tt2
5580 create mode 100644 Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
5582 commit 8474754f6ad39d01b5ca8f4636dc6a418793e936
5583 Author: Galen Charlton <gmc@equinoxinitiative.org>
5584 Date: Mon Aug 7 14:43:55 2017 -0400
5586 LP#1681095: add release notes
5588 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5590 9 0 docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
5591 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Public_catalog_asset_caching.adoc
5593 commit 9392f2adcab6b8ecd1dc36c250885d7652a0c994
5594 Author: Galen Charlton <gmc@equinoxinitiative.org>
5595 Date: Mon Aug 7 14:35:38 2017 -0400
5597 LP#1681095: fix TT syntax error
5599 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5601 1 1 Open-ILS/src/templates/kpac/record.tt2
5603 commit b4d40fc34ed0d78a7fc9fa314cf18bae80253e2b
5604 Author: Galen Charlton <gmc@equinoxinitiative.org>
5605 Date: Mon Aug 7 14:22:02 2017 -0400
5607 LP#1681095: add cache-busting to a couple more links
5609 This covers a couple more resources added since the last
5610 time that the branch for this bug was rebased.
5612 The following command can help find other places where the
5613 cache-busting key should be added:
5615 git grep -P '\.(gif|png|jpg|js|css)' Open-ILS/src/templates/{opac,kpac}|grep -v cache_key|grep -v eg_cache_hash
5617 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5619 1 1 Open-ILS/src/templates/opac/parts/js.tt2
5620 1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
5622 commit 647a0d21022aa8d61c8de6894d3b02bfd3a08c40
5623 Author: Dan Scott <dan@coffeecode.net>
5624 Date: Sat Apr 8 09:26:42 2017 -0400
5626 LP#1681095 Browser cache-busting key for longer expires
5628 Extend the support for cache-busting that we added with autogen's generation of
5629 ctx.eg_cache_hash for core JavaScript assets to other assets such as images,
5630 stylesheets, and additional JavaScript. This will enable us to set very long
5631 cache times for our assets, which can then be controlled explicitly by setting
5632 eg.cache_key in config.tt2, or by default any time you run autogen.
5634 Addresses TPAC and KPAC
5636 Signed-off-by: Dan Scott <dan@coffeecode.net>
5637 Signed-off-by: Josh Stompro <stomproj@larl.org>
5638 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5640 2 2 Open-ILS/src/templates/kpac/category.tt2
5641 6 6 Open-ILS/src/templates/kpac/getit.tt2
5642 2 2 Open-ILS/src/templates/kpac/getit_results.tt2
5643 1 1 Open-ILS/src/templates/kpac/home.tt2
5644 2 2 Open-ILS/src/templates/kpac/parts/base.tt2
5645 1 1 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
5646 3 3 Open-ILS/src/templates/kpac/parts/header.tt2
5647 1 1 Open-ILS/src/templates/kpac/parts/help_popups.tt2
5648 3 3 Open-ILS/src/templates/kpac/parts/paginate.tt2
5649 3 3 Open-ILS/src/templates/kpac/parts/record_row.tt2
5650 1 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2
5651 1 1 Open-ILS/src/templates/kpac/parts/util.tt2
5652 4 4 Open-ILS/src/templates/kpac/record.tt2
5653 2 2 Open-ILS/src/templates/opac/browse.tt2
5654 1 1 Open-ILS/src/templates/opac/myopac/circ_history.tt2
5655 1 1 Open-ILS/src/templates/opac/myopac/circs.tt2
5656 1 1 Open-ILS/src/templates/opac/myopac/hold_history.tt2
5657 2 2 Open-ILS/src/templates/opac/myopac/holds.tt2
5658 2 2 Open-ILS/src/templates/opac/myopac/lists.tt2
5659 1 1 Open-ILS/src/templates/opac/myopac/messages/list.tt2
5660 2 2 Open-ILS/src/templates/opac/myopac/prefs_my_lists.tt2
5661 1 1 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2
5662 1 1 Open-ILS/src/templates/opac/parts/advanced/expert.tt2
5663 1 1 Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
5664 1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
5665 4 4 Open-ILS/src/templates/opac/parts/base.tt2
5666 1 1 Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
5667 13 0 Open-ILS/src/templates/opac/parts/config.tt2
5668 5 5 Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
5669 2 2 Open-ILS/src/templates/opac/parts/footer.tt2
5670 9 0 Open-ILS/src/templates/opac/parts/header.tt2
5671 1 1 Open-ILS/src/templates/opac/parts/homesearch.tt2
5672 3 3 Open-ILS/src/templates/opac/parts/js.tt2
5673 1 1 Open-ILS/src/templates/opac/parts/misc_util.tt2
5674 2 2 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
5675 1 1 Open-ILS/src/templates/opac/parts/record/refworks.tt2
5676 6 6 Open-ILS/src/templates/opac/parts/record/summary.tt2
5677 4 4 Open-ILS/src/templates/opac/parts/result/table.tt2
5678 1 1 Open-ILS/src/templates/opac/parts/searchbar.tt2
5679 2 2 Open-ILS/src/templates/opac/parts/staff_saved_searches.tt2
5680 1 1 Open-ILS/src/templates/opac/parts/topnav_logo.tt2
5682 commit 1cb0d8c63c445979e272f4ad72ea912afcabf7e2
5683 Author: Dan Scott <dan@coffeecode.net>
5684 Date: Sat Apr 8 11:02:02 2017 -0400
5686 LP#1681095 Set aggressive default cache expires timelines
5688 Now that we have a broad cache-busting mechanism, set the default cache expires
5689 timelines for non-HTML types far in the future.
5691 Signed-off-by: Dan Scott <dan@coffeecode.net>
5692 Signed-off-by: Josh Stompro <stomproj@larl.org>
5693 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5695 8 6 Open-ILS/examples/apache/eg.conf.in
5696 8 6 Open-ILS/examples/apache_24/eg.conf.in
5698 commit 0e9f29730a5777630e11fcffee752c75c215533f
5699 Author: Kathy Lussier <klussier@masslnc.org>
5700 Date: Tue Jul 25 10:23:20 2017 -0400
5702 LP#1706365: cursor for record menu items should be a pointer
5704 When using the Mark For or Other Actions menus on the bib record page, the
5705 cursor becomes an i-beam while hovering over the menu items instead of the
5706 expected pointer. This commit adds an empty href attribute to the a tag for menu
5707 items so that a pointer displays instead.
5710 Log into the web client and retrieve a record. Click the 'Mark For' menu on the
5711 record page. Pre-patch, as you scroll through the menu items, the cursor will
5712 turn into an i-beam, indicating that text can be selected. Post-patch, the
5713 cursor will be the expected pointer that typically displays for links.
5715 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5716 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5718 7 7 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
5720 commit b9add5846c0faf392cdccc470efd19452843672e
5721 Author: Galen Charlton <gmc@equinoxinitiative.org>
5722 Date: Mon Aug 7 11:15:57 2017 -0400
5724 LP#1694529: tweak wording of collision alert message
5726 And here's a test plan for the patch series as a whole:
5728 [1] In the web staff client, retrieve a patron that has some
5729 loans. In a separate window, open the patron editor
5730 for that same patron.
5731 [2] In the first window, mark one of the patron's loans
5732 as either claims returned or claims never checked out.
5733 [3] In the second window, make a change and attempt to save
5734 the record. You should see a alert dialog saying that
5735 the record could not be saved.
5737 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5739 1 1 Open-ILS/src/templates/staff/circ/patron/index.tt2
5741 commit a2f33fedb3efb8a91775541084a963141f6b8cda
5742 Author: Bill Erickson <berickxx@gmail.com>
5743 Date: Thu Jun 29 17:53:56 2017 -0400
5745 LP#1694529 Patron editor friendly xact ID collision alert
5747 Display a friendly alert dialog message to staff when attempting to save
5748 a patron record that has been externally modified during editing. This
5749 is an improvement over the existing debug alert with JSON data.
5751 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5752 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5754 1 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
5755 8 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
5757 commit de82391aa8379f95352a4e6f565f85bd1463a63b
5758 Author: Galen Charlton <gmc@equinoxinitiative.org>
5759 Date: Mon Jul 24 12:17:51 2017 -0400
5761 LP#1684126: copy images used by staff portal outside of /xul/
5763 This patch ensures that various images used by the web
5764 staff client will remain available whenever the last bits
5765 of the XUL client are removed.
5770 [2] Verify that all of the images on the web staff client's
5771 splash page are displayed.
5772 [3] Retrieve a patron that has an alertable condition (e.g.,
5773 the patron record is expired. Verify that the stop sign
5776 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5777 Signed-off-by: Ben Shum <ben@evergreener.net>
5779 1 2 Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
5780 9 9 Open-ILS/src/templates/staff/t_splash.tt2
5781 70 0 Open-ILS/web/images/portal/LICENSE
5782 - - Open-ILS/web/images/portal/back.png
5783 - - Open-ILS/web/images/portal/background.png
5784 - - Open-ILS/web/images/portal/batchimport.png
5785 - - Open-ILS/web/images/portal/book.png
5786 - - Open-ILS/web/images/portal/bucket.png
5787 - - Open-ILS/web/images/portal/eg_tiny_logo.jpg
5788 - - Open-ILS/web/images/portal/forward.png
5789 - - Open-ILS/web/images/portal/helpdesk.png
5790 - - Open-ILS/web/images/portal/holds.png
5791 - - Open-ILS/web/images/portal/logo.png
5792 - - Open-ILS/web/images/portal/map.PNG
5793 - - Open-ILS/web/images/portal/newtab2.PNG
5794 - - Open-ILS/web/images/portal/receipt_editor.png
5795 - - Open-ILS/web/images/portal/registerpatron.png
5796 - - Open-ILS/web/images/portal/reports.png
5797 - - Open-ILS/web/images/portal/retreivepatron.png
5798 - - Open-ILS/web/images/portal/z3950.png
5799 - - Open-ILS/web/images/stop_sign.png
5800 create mode 100644 Open-ILS/web/images/portal/LICENSE
5801 create mode 100644 Open-ILS/web/images/portal/back.png
5802 create mode 100644 Open-ILS/web/images/portal/background.png
5803 create mode 100644 Open-ILS/web/images/portal/batchimport.png
5804 create mode 100644 Open-ILS/web/images/portal/book.png
5805 create mode 100644 Open-ILS/web/images/portal/bucket.png
5806 create mode 100644 Open-ILS/web/images/portal/eg_tiny_logo.jpg
5807 create mode 100644 Open-ILS/web/images/portal/forward.png
5808 create mode 100644 Open-ILS/web/images/portal/helpdesk.png
5809 create mode 100644 Open-ILS/web/images/portal/holds.png
5810 create mode 100644 Open-ILS/web/images/portal/logo.png
5811 create mode 100644 Open-ILS/web/images/portal/map.PNG
5812 create mode 100644 Open-ILS/web/images/portal/newtab2.PNG
5813 create mode 100644 Open-ILS/web/images/portal/receipt_editor.png
5814 create mode 100644 Open-ILS/web/images/portal/registerpatron.png
5815 create mode 100644 Open-ILS/web/images/portal/reports.png
5816 create mode 100644 Open-ILS/web/images/portal/retreivepatron.png
5817 create mode 100644 Open-ILS/web/images/portal/z3950.png
5818 create mode 100644 Open-ILS/web/images/stop_sign.png
5820 commit aa139defa54c613444af14bc083b45803abbba2a
5821 Author: Bill Erickson <berickxx@gmail.com>
5822 Date: Thu Aug 3 15:43:52 2017 -0400
5824 LP#1708510 Postgres 9.6 full text search config
5826 Avoid DB warnings about missing full-text search configs on PG 9.6 by
5827 symlinking to original full text config.
5829 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5830 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5832 1 0 Open-ILS/src/sql/Pg/000.english.pg96.fts-config.sql
5833 create mode 120000 Open-ILS/src/sql/Pg/000.english.pg96.fts-config.sql
5835 commit 6273f1ddae68d48322144d11d06b1034580e153e
5836 Author: Galen Charlton <gmc@equinoxinitiative.org>
5837 Date: Wed May 17 11:22:25 2017 -0400
5839 LP#1411699: ensure that Dojo remains available for added content tab
5841 This patch is meant to avoid a (very minor) silent regression
5842 introduced by the previous patch; ultimately, though, the
5843 functionality of tweaking the visibility of added content types
5844 in the added content tab should be rewritten to drop any
5845 requirement of Dojo.
5847 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5848 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5850 6 0 Open-ILS/src/templates/opac/parts/header.tt2
5852 commit 9619a1b583e20051054914fc18fb2a1997c58cb5
5853 Author: Dan Scott <dscott@laurentian.ca>
5854 Date: Sun Apr 2 10:45:00 2017 -0400
5856 LP#1411699: Make Dojo conditional for advanced search
5858 While the copy locations filter is a core feature, it surfaces only in the
5859 advanced search page. The current behaviour forces Dojo and all of its
5860 dependencies to be loaded for every catalogue page.
5862 By making it conditional on the advanced search page, we save approximately
5863 600ms to first meaningful paint on the rest of the catalogue pages.
5867 [1] Apply the two-patch series
5868 [2] After applying the patch, verify that the copy location filter
5869 on the advance search page functions. Also verify that
5870 the JavaScript on the record details page that tweaks
5871 the visiblity of sub-tabs in the added content tab
5873 [3] Verify that other components that currently depend on Dojo,
5874 such as the ebook API, continue to work.
5876 Signed-off-by: Dan Scott <dscott@laurentian.ca>
5877 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5878 Signed-off-by: Bill Erickson <berickxx@gmail.com>
5880 4 3 Open-ILS/src/templates/opac/parts/header.tt2
5882 commit f0f88695d5fe6184a9bfb94fdee4c8a9c53dd3ec
5883 Author: Galen Charlton <gmc@equinoxinitiative.org>
5884 Date: Wed Aug 2 14:45:49 2017 -0400
5886 LP#1705478: add release notes
5888 These release notes also refer to the enhancement
5889 made in bug 1692106.
5891 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5893 7 0 docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
5894 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Export_Call_Number_Affixes.adoc
5896 commit 41f9a3b8caaf901d2cbe05cfb60461114ffe8e3d
5897 Author: Galen Charlton <gmc@equinoxinitiative.org>
5898 Date: Wed Aug 2 14:39:23 2017 -0400
5900 LP#1705478: (follow-up) emit prefix subfield before call number
5902 This patch reorders the subfields so that the prefix (if present)
5903 is emitted in 852$k /before/ the call number subfield ($j); that way,
5904 MARC parsers return subfields in their order in the field (and
5905 humans) will see the components of the call number in their
5908 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5910 1 1 Open-ILS/src/support-scripts/marc_export.in
5912 commit 9720422e9d46e656f0d0d944babadad74e18478d
5913 Author: Martha Driscoll <driscoll@noblenet.org>
5914 Date: Thu Jul 20 14:19:56 2017 -0400
5916 LP#1705478: Marc_export should include call number prefix and suffix
5918 This commit adds the call number prefix and suffix, when present,
5919 to the 852 $k and $m respectively when the --items option is used
5922 Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
5923 Signed-off-by: Dan Pearl <dpearl@cwmars.org>
5924 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5926 54 0 Open-ILS/src/support-scripts/marc_export.in
5928 commit ccb7382c52346f513c4a14d8b15d3506f042531a
5929 Author: Galen Charlton <gmc@equinoxinitiative.org>
5930 Date: Wed Aug 2 11:55:12 2017 -0400
5932 LP#1189989: (follow-up) normalize capitalization of "onclick"
5934 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5936 1 1 Open-ILS/src/templates/opac/parts/place_hold.tt2
5938 commit 64008ef2f43d4d7c964e9b1f49639713a16e322f
5939 Author: Galen Charlton <gmc@equinoxinitiative.org>
5940 Date: Wed Aug 2 11:49:08 2017 -0400
5942 LP#1189989: (follow-up) ignore invalid thaw date
5944 This patch ensures that the specified thaw date is valid,
5945 as otherwise specifying a thaw date of "13/08/2017" (when,
5946 at present, only dates of the form mm/dd/yyyy are accepted)
5947 would result in an Apache internal server error.
5949 If an invalid date is supplied, the thaw date is ignored, meaning
5950 that the hold request will be placed as suspended but will not
5951 automatically reactivate.
5953 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5955 8 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
5957 commit 901bb58e5b0bd4dcd365207fdbb2dd59b108f532
5958 Author: Kathy Lussier <klussier@masslnc.org>
5959 Date: Tue Aug 1 16:48:19 2017 -0400
5961 LP#1189989: Release notes entry for suspend option when placing hold
5963 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5964 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5966 9 0 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
5967 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
5969 commit fcdcab1d2904f46d2d9ff0e15087fad81efa90a1
5970 Author: Jason Stephenson <jason@sigio.com>
5971 Date: Fri Jul 21 12:47:14 2017 -0400
5973 LP 1189989: Add suspend option when placing hold
5975 This commit adds some bells and whistles to the basic functionality:
5977 1. Adds two new styles in style.css.tt2 for toggled blocks and inline
5978 text. These styles allow text with id attributes beginnging with
5979 certain strings to be normally hidden and then shown when they are the
5980 target of an active anchor. Only the block form is currently used,
5981 but the inline text version may prove useful in the near future.
5983 2. Moves the "Suspend this hold?" language above the checkbox and adds
5984 a variant to make it clear that all of the holds will be suspended
5985 when multiple holds are placed.
5987 3. Adds the question mark graphic with mouseover help text indicating
5988 that a suspended hold will not be fulfilled until it has been
5991 4. Adds a "Set activation date" anchor to toggle the appearance of the
5992 text input for the optional thaw date.
5994 5. Adds a script block with a JavaScript function to toggle the
5995 appearance of the text input for the optional thaw date and to check
5996 the suspend hold check box when first toggled. This function returns
5997 false to prohibit the href of the anchor from firing and toggling the
5998 appearance via CSS. If JavaScript is disabled, the input's appearance
5999 will be toggled via CSS, but the checkbox will not be checked
6002 6. Adds language to the place hold results page to indicate if the
6003 hold is suspended and adds the reactive date if supplied.
6005 7. Modifies the backend holds code to not set the expire time on a
6006 hold if it is suspended. This is a logical extension of code added
6007 for Lp bug #1076399: Activating an expired hold cancels the hold.
6009 PLEASE NOTE: I would very much like to keep this branch in three
6010 commits because the first commit is Bill Ott's initial implementation
6011 from 2013. The second commit is a fix to Bill's work required to make
6012 it work with modern ttopac. This third commit overs the expansion of
6013 the functionality to meet MassLNC requirements. I think it would
6014 behoove us to keep these three pieces of work in distinct commits.
6016 Signed-off-by: Jason Stephenson <jason@sigio.com>
6017 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6018 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6020 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
6021 3 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6022 16 0 Open-ILS/src/templates/opac/css/style.css.tt2
6023 38 6 Open-ILS/src/templates/opac/parts/place_hold.tt2
6024 10 0 Open-ILS/src/templates/opac/parts/place_hold_result.tt2
6026 commit 1c88f4cefa9a7945b3520b7249f7134d26f8fa4b
6027 Author: Jason Stephenson <jason@sigio.com>
6028 Date: Sun Apr 23 15:54:12 2017 -0400
6030 LP 1189989: Add suspend option when placing hold
6032 Fix the Apache Internal Server error caused by the previous patch.
6034 Signed-off-by: Jason Stephenson <jason@sigio.com>
6035 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6036 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6038 9 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6040 commit b3d4bb5f364cca24d02b64ace7de884290f21992
6041 Author: Bill Ott <bott@grpl.org>
6042 Date: Tue Aug 20 11:19:27 2013 -0400
6044 LP 1189989: Add suspend option when placing hold
6046 Return of an option from JSPAC, the ability to immediately suspend a
6047 hold when it's placed.
6049 TODO: As noted in the code for editing a hold, a calendar selection
6050 would be preferred to requiring users to enter a valid date manually.
6052 This commit was a patch submitted by Bill Ott to Launchpad in August
6053 2013. Jason Stephenson applied the patch on April 22, 2017 and
6054 resolved conflicts caused by the addition of a metarecords hold
6055 feature in the TPAC. The revised patch was committed with the
6056 original author and commit timestamp.
6058 Signed-off-by: Bill Ott <bott@grpl.org>
6059 Signed-off-by: Jason Stephenson <jason@sigio.com>
6060 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6061 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6063 8 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6064 8 0 Open-ILS/src/templates/opac/parts/place_hold.tt2
6066 commit a54b18e01f98ac74dfa9ab9e886c344e045e92d7
6067 Author: Mike Rylander <mrylander@gmail.com>
6068 Date: Mon Jul 31 15:15:57 2017 -0400
6070 Revert "LP#1635737 Use new OpenSRF interval_to_seconds() context"
6072 This reverts commit 04a101312b0a42d34108c8d78997a3960241363a.
6074 5 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
6075 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
6077 commit 04a101312b0a42d34108c8d78997a3960241363a
6078 Author: Dan Wells <dbw2@calvin.edu>
6079 Date: Fri Jul 21 14:28:16 2017 -0400
6081 LP#1635737 Use new OpenSRF interval_to_seconds() context
6083 Use the optional context for interval_to_seconds() to account for the
6084 variable length of duration components. For example, "1 day" may be
6085 shorter or longer than 24 hours during a time change event, "1 month"
6086 may be shorter or longer depending on which month it is currently, etc.
6088 Also, remove some timestamp munging, as that happens within
6089 interval_to_seconds() already.
6091 Signed-off-by: Dan Wells <dbw2@calvin.edu>
6092 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6094 1 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
6095 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
6097 commit df5b68d92f75cdc5b339395240f7fbc45890f18d
6098 Author: Dan Wells <dbw2@calvin.edu>
6099 Date: Thu Jul 27 17:20:52 2017 -0400
6101 Forward port 2.11.7 upgrade script
6103 Signed-off-by: Dan Wells <dbw2@calvin.edu>
6105 5 0 Open-ILS/src/sql/Pg/version-upgrade/2.11.6-2.11.7-upgrade-db.sql
6106 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.6-2.11.7-upgrade-db.sql
6108 commit bb05739a8d277d7cab1d99fc6027d549f26caa8c
6109 Author: Kathy Lussier <klussier@masslnc.org>
6110 Date: Mon Jul 24 18:11:41 2017 -0400
6112 LP#1670448: Rearrange space for bib record action buttons
6114 The addition of the view/place order button pushed other action buttons to a
6115 2nd row. We also need to make room for the forthcoming serials button. This
6116 commit 1) changes the div classes for the navigation buttons and action buttons
6117 so that it is now a 50/50 split of screen space and 2) moves some action items
6118 into a 'Other Actions' menu.
6120 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6121 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6123 21 8 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
6125 commit ae0e16afa8867140bd2dd386111994fa1af96f71
6126 Author: Christine Morgan <cmorgan@noblenet.org>
6127 Date: Mon Jul 3 16:08:11 2017 -0400
6129 LP1670448 - Move View/Place Orders to Record Summary
6131 Removes View/Place Orders option from menu in Holdings View and adds a View/Place Orders button to Record Summary
6133 Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
6134 Signed-off-by: Josh Stompro <stomproj@larl.org>
6135 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6137 3 0 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
6138 0 2 Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2
6140 commit 2fb49f840683d10e1d7c84722d0d5d49e46b17c6
6141 Author: Kathy Lussier <klussier@masslnc.org>
6142 Date: Mon Jul 24 14:12:26 2017 -0400
6144 LP#1691860: Release notes entry for nosound audio file
6146 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6148 11 0 docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
6149 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/no_sound_audio_file.adoc
6151 commit fc9af0e90530c034f4ae0545e286cc44964fce6d
6152 Author: Galen Charlton <gmc@equinoxinitiative.org>
6153 Date: Mon Jul 24 11:32:10 2017 -0400
6155 LP#1673857: stamp schema update
6157 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6159 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
6160 98 0 Open-ILS/src/sql/Pg/upgrade/1047.schema.copy_tags.sql
6161 0 96 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
6162 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1047.schema.copy_tags.sql
6163 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
6165 commit 4e23a6a10199eeb289c9b4dbe476683ea455f4d7
6166 Author: Josh Stompro <stomproj@larl.org>
6167 Date: Mon Jul 17 11:35:24 2017 -0500
6169 LP#1673857: Disable browser autocomplete for tag entry
6171 Adds an autocomplete="off" to the input field to stop browsers
6172 from trying to fill in values. When the browser fills in values
6173 for tags it can prevent the typeahead feature from being used
6176 Signed-off-by: Josh Stompro <stomproj@larl.org>
6177 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6179 1 1 Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
6180 1 1 Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
6182 commit 3709094d3c2ec6ce38d022c6c6054737ba5e09a4
6183 Author: Galen Charlton <gmc@equinoxinitiative.org>
6184 Date: Thu May 11 12:46:38 2017 -0400
6186 LP#1673857: release notes
6190 [1] In Server Admnistration -> Copy Tag Types, test creating
6191 and modifying copy tag types.
6192 [2] In Server Admnistration -> Copy Tags, test creating
6193 and modifying copy tags.
6194 [3] In the volume/copy editor, test use of the 'Copy Tags'
6195 button to link or unlink tags from copies.
6196 [4] In the volume/copy editor, test use of the 'Copy Tags'
6197 button to create and link new tags on the fly.
6198 [5] In the copy buckets interface, test use of the 'Apply Tags'
6199 grid action to link tags to copies.
6200 [6] In the catalog, test the copy_tag(type, search) and
6201 copy_tag(*, search) filters. Verify that tag visiblity
6202 (as controlled by the "public" flag on a copy tag) is
6204 [7] In the catalog, test the display of copy tags in
6205 the copy table on the record summary page.
6206 [8] Test the opac.search.enable_bookplate_search library setting
6207 and verify that it causes a 'Digital Bookplates' search option
6210 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6211 Signed-off-by: Josh Stompro <stomproj@larl.org>
6212 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6214 51 0 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
6215 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
6217 commit 75513a28b49f65c6b40e0345e56aa0ef7eab243f
6218 Author: Galen Charlton <gmc@equinoxinitiative.org>
6219 Date: Thu May 11 13:03:16 2017 -0400
6221 LP#1673857: some test cases
6223 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6224 Signed-off-by: Josh Stompro <stomproj@larl.org>
6225 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6227 2 1 Open-ILS/src/perlmods/t/21-QueryParser.t
6228 55 0 Open-ILS/src/sql/Pg/t/copy_tags.pg
6229 create mode 100644 Open-ILS/src/sql/Pg/t/copy_tags.pg
6231 commit e2f42eca432eb1d3317eab11d2d5869b2105931b
6232 Author: Galen Charlton <gmc@equinoxinitiative.org>
6233 Date: Fri Mar 31 18:31:52 2017 -0400
6235 LP#1673857: interface for applying tags from copy buckets
6237 The copy buckets interface now includes an 'Apply Tags'
6238 action that can be used to map tags to a set of selected
6239 copies. Note that interface cannot be used to remove
6240 tag mappings; the volume/copy editor is needed to do that.
6242 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6243 Signed-off-by: Josh Stompro <stomproj@larl.org>
6244 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6246 39 0 Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
6247 2 0 Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2
6248 78 0 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
6249 create mode 100644 Open-ILS/src/templates/staff/cat/bucket/copy/t_apply_tags.tt2
6251 commit 2f4111d29af1f1372f7ddf5ea21644955dce897c
6252 Author: Galen Charlton <gmc@equinoxinitiative.org>
6253 Date: Thu May 11 11:29:25 2017 -0400
6255 LP#1673857: add ability to set copy tags in volume/copy editor
6257 The copy editor now has a 'Copy Tags' button that can be used
6258 to assign or remove tags from a copy. A typeahead widget is
6259 used to allow the user to select an existing tag, but users can
6260 also use this interface to create an entirely new tag on the fly.
6262 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6263 Signed-off-by: Josh Stompro <stomproj@larl.org>
6264 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6266 51 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
6267 9 0 Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
6268 39 0 Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
6269 6 0 Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
6270 124 2 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
6271 create mode 100644 Open-ILS/src/templates/staff/cat/volcopy/t_copy_tags.tt2
6273 commit 8f6e436a78efc5aa11164dadb5c868f34b0f2d19
6274 Author: Galen Charlton <gmc@equinoxinitiative.org>
6275 Date: Thu Mar 30 17:08:19 2017 -0400
6277 LP#1673857: admin interfaces for copy tag types and copy tags
6279 This patch adds standard administration interfaces to manage
6280 copy tag types (Server Administration) and copy tags (Local
6283 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6284 Signed-off-by: Josh Stompro <stomproj@larl.org>
6285 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6287 50 0 Open-ILS/src/templates/staff/admin/local/asset/copy_tag.tt2
6288 1 0 Open-ILS/src/templates/staff/admin/local/t_splash.tt2
6289 38 0 Open-ILS/src/templates/staff/admin/server/config/copy_tag_type.tt2
6290 1 0 Open-ILS/src/templates/staff/admin/server/t_splash.tt2
6291 90 0 Open-ILS/web/js/ui/default/staff/admin/local/asset/copy_tag.js
6292 73 0 Open-ILS/web/js/ui/default/staff/admin/server/config/copy_tag_type.js
6293 create mode 100644 Open-ILS/src/templates/staff/admin/local/asset/copy_tag.tt2
6294 create mode 100644 Open-ILS/src/templates/staff/admin/server/config/copy_tag_type.tt2
6295 create mode 100644 Open-ILS/web/js/ui/default/staff/admin/local/asset/copy_tag.js
6296 create mode 100644 Open-ILS/web/js/ui/default/staff/admin/server/config/copy_tag_type.js
6298 commit 0b08d83e6f05ff863ef85c63cb86f5b7f39b5c23
6299 Author: Galen Charlton <gmc@equinoxinitiative.org>
6300 Date: Mon Apr 10 18:33:34 2017 +0000
6302 LP#1673857: teach egFmRecordEditor how to create non-sequence-controlled ID values
6304 Since config.copy_tag_type uses a natural key, the egFmRecordEditor
6305 dialog needs to allow the user to set it when creating a new
6308 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6309 Signed-off-by: Josh Stompro <stomproj@larl.org>
6310 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6312 7 1 Open-ILS/src/templates/staff/share/t_fm_record_editor.tt2
6313 4 0 Open-ILS/web/js/ui/default/staff/services/fm_record_editor.js
6315 commit 12894c4f76f1ee6e8f2a58ddabe27c39e281a8be
6316 Author: Galen Charlton <gmc@equinoxinitiative.org>
6317 Date: Wed Mar 29 16:15:31 2017 -0400
6319 LP#1673857: teach catalog how to search and display copy tags
6321 When the opac.search.enable_bookplate_search library setting is
6322 set to true, the catalog will display a "Digital Bookplates" search
6323 field in the drop-downs on both the search bar and the advanced search
6324 page. Using this will add a "copy_tag(*, search_terms)" filter
6325 to the search, i.e., all visible copy tags will be searched regardless
6326 of type. Users can also use the copy_tag() search filter directly.
6328 Visible copy tags are displayed in the copy table in the record
6329 summary page. Note that copy tags are displayed regardless of whether
6330 or not opac.search.enable_bookplate_search is on or off.
6332 Mike Rylander also contributed to this patch.
6334 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6335 Signed-off-by: Josh Stompro <stomproj@larl.org>
6336 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6338 14 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
6339 20 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
6340 9 0 Open-ILS/src/templates/opac/css/style.css.tt2
6341 7 1 Open-ILS/src/templates/opac/parts/qtype_selector.tt2
6342 11 0 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6344 commit 1bf0a255cac45c82d909bacb214d2649bb63edda
6345 Author: Galen Charlton <gmc@equinoxinitiative.org>
6346 Date: Wed Mar 29 15:46:54 2017 -0400
6348 LP#1673857: add open-ils.circ.copy_tags.retrieve[.staff]
6350 These are methods to retrieve the set of copy tags associated
6351 with a copy, scoped to an OU and its descendents at a
6352 optional depth. The .staff version includes both
6353 public and non-public notes (and requires STAFF_LOGIN
6356 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6357 Signed-off-by: Josh Stompro <stomproj@larl.org>
6358 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6360 68 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
6362 commit e02f34dbe844d1cd2193486593f832af3193ecd7
6363 Author: Galen Charlton <gmc@equinoxinitiative.org>
6364 Date: Fri Mar 17 17:46:59 2017 -0400
6366 LP#1673857: add search filter for copy_tags
6368 Copy tags can be used as a search filter in the catalog. Two
6369 variations are supported:
6371 * copy_tag(type_code, search_terms)
6373 Search for records that have copies that are linked to tags
6374 whose value matches the search terms and whose type's
6375 config.copy_tag_type.code matches the specified
6376 type_code. E.g., "copy_tag(bookplate, donated by jane smith)"
6378 * copy_tag(*, search_terms)
6380 Search for records that have copies that are linked to tags
6381 whose value matches the search terms, regardless of type.
6383 The copy_tag() search filter takes the OPAC-visiblity (as determined
6384 by asset.copy_tag.pub) of the tag into account.
6386 Mike Rylander also contributed to this patch.
6388 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6389 Signed-off-by: Josh Stompro <stomproj@larl.org>
6390 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6392 49 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
6394 commit 0da6edee161f256f3d167d489bc7e9922e030548
6395 Author: Galen Charlton <gmc@equinoxinitiative.org>
6396 Date: Fri Mar 17 17:46:37 2017 -0400
6398 LP#1673857: schema, IDL, library settings & perms for copy tags
6400 Three new tables are added to store copy tags:
6402 * config.copy_tag_type
6404 Defines types that can be used for distinguishing between
6405 classes of copy tags when searching the catalog. The
6406 seed data includes a 'bookplate' type by default. The new
6407 permission ADMIN_COPY_TAG_TYPES controls C/U/D access to this
6412 The actual copy tag values. Copy tags have both labels and values,
6413 and since at least one interface allows creating copy tags
6414 on the fly, a trigger will set the value of a new tag
6415 to its label if the value is null. asset.copy_tag also has a flag
6416 for setting whether given tag should be searchable (and visible)
6417 in the public catalog or not. The new permission ADMIN_COPY_TAG
6418 controls C/U/D access to this table.
6420 * asset.copy_tag_copy_map
6422 This stores the link between copies and their tags. Only the
6423 UPDATE_COPY permission is required in order to set tag mappings.
6425 The new library setting is opac.search.enable_bookplate_search, which
6426 controls whether or not to display a "Digital Bookplate" entry in the
6427 catalog search fields dropdowns.
6429 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6430 Signed-off-by: Josh Stompro <stomproj@larl.org>
6431 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6434 Open-ILS/src/sql/Pg/950.data.seed-values.sql
6436 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6438 68 0 Open-ILS/examples/fm_IDL.xml
6439 9 0 Open-ILS/src/sql/Pg/002.schema.config.sql
6440 55 0 Open-ILS/src/sql/Pg/040.schema.asset.sql
6441 2 0 Open-ILS/src/sql/Pg/800.fkeys.sql
6442 27 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql
6443 96 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
6444 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_tags.sql
6446 commit f430c423482c51e5392118379d4a8b55b494d9b9
6447 Author: Galen Charlton <gmc@equinoxinitiative.org>
6448 Date: Wed Jul 19 11:41:15 2017 -0400
6450 LP#1700773: move release notes entry to client section
6452 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6454 6 0 docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
6455 0 6 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
6456 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/circ_modifier_staff.adoc
6457 delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
6459 commit f04e795180df6d4bca740dcc68711a762cbea94b
6460 Author: Jason Boyer <jboyer@library.in.gov>
6461 Date: Mon Jul 17 10:48:02 2017 -0400
6463 LP1700773: Add Circ Mod to Staff TPAC
6465 Add the Circ Modifier to the Record Detail page
6466 in the staff opac so users don't have to go back
6467 and forth between Holdings Maintenance as often.
6469 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
6470 Signed-off-by: Josh Stompro <stomproj@larl.org>
6471 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6473 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
6474 2 0 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
6475 6 0 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
6476 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/circ_modifier_staff.adoc
6478 commit c3be47804ad1a2c51452a3de6aca9179b9c4c689
6479 Author: Rogan Hamby <rogan.hamby@gmail.com>
6480 Date: Fri Jun 9 14:44:12 2017 -0400
6482 LP#1697066: changing copy location search box from 3 to 4
6484 This patch makes the number of options displayed in the
6485 shelving location selector on the public catalog advanced
6486 search page 4, matching the other selectors.
6488 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
6489 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
6490 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6492 1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2
6494 commit 95aa127869d23452bb6675ea0185e88008e132cc
6495 Author: Galen Charlton <gmc@equinoxinitiative.org>
6496 Date: Sat May 20 09:36:06 2017 -0400
6498 LP#1691560: start open-ils.qstore service by default
6502 [1] Apply patch, then restart all services.
6503 [2] Verify that open-ils.qstore is running.
6505 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6506 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6507 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6509 1 0 Open-ILS/examples/opensrf.xml.example
6511 commit e8a19adfbbd80c1beb57d777fa1770bc1694c6e8
6512 Author: Martha Driscoll <driscoll@noblenet.org>
6513 Date: Thu May 25 14:39:30 2017 -0400
6515 LP#1692106: Z39.50 server includes prefix and suffix in 852
6517 Add the call number prefix and suffix to the 852 $k and $m when copy
6518 information is returned by the Z39.50 server.
6520 Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
6521 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6523 6 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
6525 commit a15dc23daacd6855ad2095c82d63bb52252885fe
6526 Author: Jason Boyer <jboyer@library.in.gov>
6527 Date: Fri Jul 14 15:01:09 2017 -0400
6529 LP1704463: Item Status Fields Correction
6531 The Loan Duration and Fine Level fields were
6532 being incorrectly pulled from unrelated fields
6533 on the most recent circ rather than the item.
6535 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
6536 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
6537 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6539 10 2 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
6541 commit ef5f78b01a38978986ee8d631ca2b78e1971fff3
6542 Author: Jason Etheridge <jason@equinoxinitiative.org>
6543 Date: Wed Jul 5 17:02:43 2017 -0400
6545 lp1702568 Copy Location fix for Hold Detail View
6547 hold.current_copy.location is better fleshed than copy.location in this case
6549 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6550 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6552 1 1 Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
6554 commit 972202ac8e627ca370989dc2408aa41cf794203e
6555 Author: Jason Etheridge <jason@equinoxinitiative.org>
6556 Date: Mon Jul 3 13:47:25 2017 -0400
6558 lp1661685 fix circ lib in patron holds list
6560 and make it and the circ modifier column hidden by default
6562 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6563 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6565 2 4 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
6567 commit f6a1851c7ba9d4897e4579055e67d82a5399752b
6568 Author: Jason Etheridge <jason@equinoxinitiative.org>
6569 Date: Fri Jun 30 16:45:30 2017 -0400
6571 lp1661685 webstaff: Circ Lib column for Items Out
6573 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6574 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6576 2 1 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
6577 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6579 commit dada0a559f26746a32cb9d219576dcd64182a5bb
6580 Author: Jason Etheridge <jason@equinoxinitiative.org>
6581 Date: Wed Jun 28 14:58:37 2017 -0400
6583 lp1661685 webstaff: Fix Owning Lib in Item Status
6587 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6588 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6590 1 1 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
6592 commit 5a42920f57775bf7c7059457c3e9ad3deddbe335
6593 Author: Jason Etheridge <jason@equinoxinitiative.org>
6594 Date: Wed Jun 28 14:41:53 2017 -0400
6596 lp1661685 fieldmapper label change for circ
6598 Change "Circulation Library" to "Checkout / Renewal Library"
6600 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6601 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6603 1 1 Open-ILS/examples/fm_IDL.xml
6605 commit 36308204b8c311602173fa6a606ac7275c53c47f
6606 Author: Jason Etheridge <jason@equinoxinitiative.org>
6607 Date: Wed Jun 28 14:40:02 2017 -0400
6609 lp1661685 webstaff: add money.grocery to pcrud
6611 and add a single column called Location to the Bills interface which shows
6612 either the circ.circ_lib or the grocery.billing_location for a given xact
6614 and the specific columns for both xact types
6616 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6617 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6619 6 1 Open-ILS/examples/fm_IDL.xml
6620 11 2 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6622 commit 1fecb8a6d71da23a319382cdbcd47a2a13aefa2c
6623 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6624 Date: Thu Jun 15 11:30:48 2017 -0400
6626 LP#1685933 - Add Owning Library column to grids in ItemsOut and checkout views
6628 Added necessary fleshing in egCirc service and items out to get acn.owning_lib.shortname
6630 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6632 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6634 1 0 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6635 1 0 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
6636 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6637 7 1 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
6639 commit 16f2447321c3c28fe2a8f8206467c6740dcb3359
6640 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6641 Date: Wed Jun 14 17:14:14 2017 -0400
6643 LP#1661685 - Adds circ library column to staff webclient grids
6645 Circulation Library was missing as an option from several grids
6646 Added also function to flesh out circ_lib.shortname to display name.
6648 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6650 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6652 1 0 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6653 5 0 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6654 1 0 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6655 2 0 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
6656 1 0 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
6657 7 1 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
6659 commit bebc5dc53a89d342b621216b4cc66d8c3e77e76d
6660 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6661 Date: Fri Jun 9 17:36:16 2017 -0400
6663 LP#1661685 - Adds missing Circulation Modifier column to several grids
6665 Some views like the Checkout,CheckIn, Holds, And Bills
6666 did not display the copy's circ_modifier field.
6667 Also added egCirc.flesh_copy_circ_modifier()
6669 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6671 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6673 1 0 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6674 3 0 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6675 1 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6676 2 0 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
6677 14 0 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
6679 commit 62e4bb2d85d40d410d0a9b34664dcc8723286f2c
6680 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6681 Date: Fri Jun 23 17:45:15 2017 +0100
6683 LP#1697754 - WebStaff make receipt on payment sticky
6685 Add circ.bills.receiptonpay local storage setting.
6687 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6689 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6691 1 1 Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
6692 10 0 Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
6694 commit ed5127eb4c7e5836253c3c81e0223b218d2f3024
6695 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6696 Date: Thu Jun 8 11:33:31 2017 -0400
6698 LP#1677000 - webstaff Adds a 'has-notes visual indicator' for patrons with notes.
6700 Made the indicator be clickable and route to Other->Notes.
6701 Other ways to address this not mentioned in LP would be
6702 using a glyphicon instead, or moving the Notes submenu item out of Others tab.
6703 Or even making the entire tab/menu be resposive, and collapsing into an Others submenu
6706 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6708 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6710 2 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
6711 1 0 Open-ILS/src/templates/staff/css/circ.css.tt2
6712 2 1 Open-ILS/web/js/ui/default/staff/services/user.js
6714 commit 00faa720a8dd94c781c50d508189d719f7f7f0d0
6715 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6716 Date: Wed Jun 21 17:02:24 2017 -0400
6718 LP#1672421-Fix for Catalog record Holds view grid not refreshing
6720 Holds view grid was not refreshing upon paging using next/prev
6721 Added call to egHolds service to fix that.
6723 Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6725 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6727 1 0 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
6729 commit e3470259fc793f008e24019692924ce4ca8b9416
6730 Author: Jason Etheridge <jason@equinoxinitiative.org>
6731 Date: Thu Jun 15 12:58:19 2017 -0400
6733 lp1517595 webstaff: purge patron account action
6735 TODO: disable the menu entry based on permissions
6737 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6738 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6740 11 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
6741 68 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
6743 commit 4bc2104dd27a02bb27f35dd2363277ced845159e
6744 Author: Jason Etheridge <jason@equinoxinitiative.org>
6745 Date: Thu Jun 15 11:29:59 2017 -0400
6747 webstaff: CSS for disabled anchor <a> elements
6749 Don't let bootstrap override the grey color (for example, when using dropdown-menu)
6751 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6752 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6754 1 1 Open-ILS/src/templates/staff/css/style.css.tt2
6756 commit 5cbcf40d1c5f9d3fe3eeff0cbce9bb8c34b847c5
6757 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
6758 Date: Thu Aug 1 11:21:17 2013 +0300
6760 LP#1205190: quiet some CSS Mozilla extensions warnings.
6762 * -moz-dialog-text is actually -moz-dialogtext
6763 * -moz-outline is deprecated, use outline
6764 * -moz-border-radius has been removed, use border-radius
6765 * -moz-border-radius-topleft (etc) are now border-top-left-radius
6766 * Fix some other CSS errors.
6768 Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
6769 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6772 Open-ILS/src/templates/opac/css/style.css.tt2
6773 Open-ILS/web/css/skin/default/register.css
6774 Open-ILS/web/opac/skin/default/xml/home/homesearch.xml
6775 Open-ILS/web/reports/oils_rpt.css
6776 Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
6777 Open-ILS/xul/staff_client/server/serial/notes.xul
6778 Open-ILS/xul/staff_client/server/skin/circ.css
6780 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6782 0 3 Open-ILS/src/templates/opac/css/style.css.tt2
6783 0 1 Open-ILS/web/css/skin/default/selfcheck.css
6784 1 1 Open-ILS/web/opac/extras/slimpac/advanced.html
6785 1 1 Open-ILS/web/opac/extras/slimpac/start.html
6786 3 3 Open-ILS/web/opac/skin/default/css/layout.css
6787 1 1 Open-ILS/web/reports/oils_rpt.css
6788 19 19 Open-ILS/xul/staff_client/chrome/skin/browser.css
6789 1 1 Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
6790 8 8 Open-ILS/xul/staff_client/server/skin/circ.css
6792 commit f0a523932954579685cd95505c3d064b4450aa0a
6793 Author: Bill Erickson <berickxx@gmail.com>
6794 Date: Thu Jun 29 14:51:40 2017 -0400
6796 LP#1697954 Items out fetch grids only when needed
6798 Avoid forcing a refresh of Items Out grids in cases where the grids will
6799 automatically refresh as a new grid is instantiated. This prevents the
6800 code from calling redundant data collection APIs, resulting in local
6801 cache's with duplicate data sets.
6803 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6804 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6806 2 2 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
6807 12 6 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6809 commit c0989e28005e21ecf6cfa6a70750c385ad52f070
6810 Author: Bill Erickson <berickxx@gmail.com>
6811 Date: Thu Jun 29 11:55:26 2017 -0400
6813 LP#1697954 Items out pre-fetch renders selected range
6815 Items out and noncat items out grids now only render the selected range
6816 of transactions, instead of the full set collected for client-side grid
6819 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6820 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6822 24 6 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6824 commit 85a648005c0948a641b79a64d9b9029bdfc02ecf
6825 Author: Mike Rylander <mrylander@gmail.com>
6826 Date: Thu Jun 22 12:09:26 2017 -0400
6828 LP#1697954 Notify correct page of patron holds
6830 Instead of notifying the grid on all holds, just notify when we're inside
6831 the current page of results.
6833 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6834 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6836 9 1 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
6838 commit 07425b0cc1737a515af877d66fdd5f349514a2e8
6839 Author: Bill Erickson <berickxx@gmail.com>
6840 Date: Wed Jun 21 12:09:37 2017 -0400
6842 LP#1697954 Hold details API additional fleshing
6844 * Support new flesh options in hold details retrieval API:
6846 include_current_copy
6848 include_cancel_cause
6851 * Teach browser client code to use the new flesh options. This reduces
6852 the number of API calls significantly for rendering holds grids.
6854 * Add debug logging to existing local-flesh calls to indicate when/if
6855 additional API fleshing may be needed.
6857 * Remove TODO comment about batching holds to avoid cstore exhaustion,
6858 which was fixed with LP#1653001. However, leave the batching in place
6859 since it noticeably improves UI responsiveness, at the cost of a few
6862 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6863 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6865 13 12 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
6866 25 11 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
6868 commit 63cebb9dcdb960d754322a4aad810d351e1f4a84
6869 Author: Bill Erickson <berickxx@gmail.com>
6870 Date: Wed Jun 21 11:35:15 2017 -0400
6872 LP#1697954 TODO comments for client sort all-fetching
6874 Add additional code comments further clarifying why some grids pre-fetch
6875 all rows (for client-side sorting) instead of fetching in pages.
6877 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6878 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6880 6 1 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
6881 6 0 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6883 commit dc038b64a9d32ac0d2c631cda8aa6b2926660c42
6884 Author: Mike Rylander <mrylander@gmail.com>
6885 Date: Wed Jun 14 11:53:11 2017 -0400
6887 LP#1697954: Enable clientsort for user items out lists
6889 These will generally be small, so we'll fetch all the data to support client-
6892 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6893 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6894 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6896 3 3 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
6897 4 4 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6899 commit 23483d848a9869284b6584e37136fb0c5e7ca757
6900 Author: Mike Rylander <mrylander@gmail.com>
6901 Date: Wed Jun 14 11:51:53 2017 -0400
6903 LP#1697954: Enable clientsort for user holds lists
6905 These will generally be small, so we'll fetch all the data to support client-
6908 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6909 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6910 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6912 3 3 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
6913 2 2 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
6915 commit f9cac2940e4f5c6fec9506119017e8e8c332d1e6
6916 Author: Mike Rylander <mrylander@gmail.com>
6917 Date: Wed Jun 14 11:51:24 2017 -0400
6919 LP#1697954: Enable clientsort for checkout
6921 This list is filled by the user, so it's safe to use client-side sorting.
6923 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6924 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6925 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6927 1 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6929 commit c5c5f878d3f15b04475ce5f76a844b78953ce1a5
6930 Author: Mike Rylander <mrylander@gmail.com>
6931 Date: Wed Jun 14 12:07:52 2017 -0400
6933 LP#1697954: Provide custom comparator for sorting money on renew
6935 mbts.balance_owed often arrives as a string, so we provide here a custom
6936 comparator function that runs the values through parseFloat() before comparing
6939 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6940 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6941 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6943 1 1 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
6944 8 0 Open-ILS/web/js/ui/default/staff/circ/renew/app.js
6946 commit 1e0ff6f2b91293e80588cb4843b0911a5c85953f
6947 Author: Mike Rylander <mrylander@gmail.com>
6948 Date: Wed Jun 14 11:50:52 2017 -0400
6950 LP#1697954: Enable clientsort for renew
6952 This list is filled by the user, so it's safe to use client-side sorting.
6954 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6955 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6956 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6958 2 2 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
6960 commit 70e126cd0121c1de2246bf6f51be7c772d8a7e06
6961 Author: Mike Rylander <mrylander@gmail.com>
6962 Date: Wed Jun 14 11:50:08 2017 -0400
6964 LP#1697954: Enable clientsort for pending patrons
6966 This list always retreives all data, so it's safe to use client-side sorting.
6968 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6969 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6970 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6972 1 1 Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
6974 commit dac1016c777c821b455f9be34e093a1441a52326
6975 Author: Mike Rylander <mrylander@gmail.com>
6976 Date: Wed Jun 14 12:11:27 2017 -0400
6978 LP#1697954: Provide custom comparator for sorting money on checkin
6980 mbts.balance_owed often arrives as a string, so we provide here a custom
6981 comparator function that runs the values through parseFloat() before comparing
6984 Signed-off-by: Mike Rylander <mrylander@gmail.com>
6985 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6986 Signed-off-by: Bill Erickson <berickxx@gmail.com>
6988 1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
6989 8 0 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
6991 commit 26352c64f78e45ee7be09439f40e03a31bbc67f9
6992 Author: Mike Rylander <mrylander@gmail.com>
6993 Date: Wed Jun 14 11:49:12 2017 -0400
6995 LP#1697954: Enable clientsort for checkin
6997 This list is filled by the user, so it's safe to use client-side sorting.
6999 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7000 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7001 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7003 2 2 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
7005 commit c1f3bd316785d9f68a20f49943129649ee113928
7006 Author: Mike Rylander <mrylander@gmail.com>
7007 Date: Wed Jun 14 11:47:48 2017 -0400
7009 LP#1697954: Enable clientsort for item status list
7011 This list is filled by the user, so it's safe to use client-side sorting.
7013 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7014 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7015 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7017 1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2
7019 commit 520215937726cba99ab6aeb8c16e689b2c3e0dd5
7020 Author: Mike Rylander <mrylander@gmail.com>
7021 Date: Wed Jun 14 11:32:36 2017 -0400
7023 LP#1697954: Provide client-side sorting for grids that can use it
7025 There are several grids (items out, checkin, checkout, item status, etc) that
7026 could benefit from the ability to sort their items, but either the data
7027 provider uses a complex data structure or an API call that doesn't offer
7028 sorting, or the item list is populated by user input rather than a call to the
7029 server. In those cases, sorting is not available. However, if we know that
7030 all the data in the grid is in client memory, it would be reasonable to offer
7031 a client-side sort option.
7033 This commit does that by teaching the grid to accept a "clientsort" feature
7034 and teaching arrayNotifier how to sort the items currently stored. The sort
7035 works over any mix of IDL objects, hashes, and flattened fields, supports
7036 multisort, and pushes "nulls" to the end of the list.
7038 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7039 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7040 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7042 81 0 Open-ILS/web/js/ui/default/staff/services/grid.js
7044 commit ba4ee40134658d19f1f453bc5ffe6972788db3ea
7045 Author: Galen Charlton <gmc@equinoxinitiative.org>
7046 Date: Thu Jun 29 12:03:53 2017 -0400
7048 LP#1687125: add release notes
7050 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7052 3 0 docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
7053 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/link_provider_and_note.adoc
7055 commit 6fd2bdc0354e8aa0b16f6b76a2b159a64ca0fdfa
7056 Author: Galen Charlton <gmc@equinoxinitiative.org>
7057 Date: Thu Jun 29 10:14:17 2017 -0400
7059 LP#1687125: adjust relationship between acqpro and acqpron
7061 A provider can have many notes, and "provider_notes" is effectively
7064 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7066 2 2 Open-ILS/examples/fm_IDL.xml
7068 commit 57c636c4e0e9356822107c8e1fddfa046c355505
7069 Author: Rogan Hamby <rogan.hamby@gmail.com>
7070 Date: Fri Apr 28 19:08:50 2017 -0400
7072 LP#1687125: adding provider note to provider note in fm_IDL
7074 This patch makes provider notes available to the reporter.
7078 [1] Add a note to a provider record (note that at present,
7079 this can only be done directly in the database).
7080 [2] In the report editor, verify that the reporting
7081 source for providers now includes a link to notes.
7082 [3] Create and run a report that includes the provider
7085 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
7086 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7088 3 1 Open-ILS/examples/fm_IDL.xml
7090 commit 518023bd388dccf84bb48a2b34d91a1e9813d5d2
7091 Author: Jason Etheridge <jason@equinoxinitiative.org>
7092 Date: Thu Jun 15 17:18:16 2017 -0400
7094 lp1653998 webstaff redirect to login page
7096 on invalid/non-existent authtoken in all or most interfaces (hopefully)
7098 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7099 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7101 6 0 Open-ILS/web/js/ui/default/staff/services/startup.js
7103 commit 0a5cbf34954169db7f5eda477b0ae3fe04ea24ca
7104 Author: Dan Wells <dbw2@calvin.edu>
7105 Date: Wed Jun 21 17:52:36 2017 -0400
7107 Forward-port 2.11.6 upgrade script
7109 Signed-off-by: Dan Wells <dbw2@calvin.edu>
7111 5 0 Open-ILS/src/sql/Pg/version-upgrade/2.11.5-2.11.6-upgrade-db.sql
7112 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.11.5-2.11.6-upgrade-db.sql
7114 commit c99bf5d4e773d551baefc8e89d4b14c796a1858c
7115 Author: Kathy Lussier <klussier@masslnc.org>
7116 Date: Wed Jun 21 13:13:46 2017 -0400
7118 Docs: 2.11.6 Release Notes
7120 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7122 28 0 docs/RELEASE_NOTES_2_11.adoc
7124 commit 876660f25b3778f2bae7933c1ac6eed6df6050fb
7125 Author: Galen Charlton <gmc@equinoxinitiative.org>
7126 Date: Tue Jun 20 12:34:06 2017 -0400
7128 LP#1244547: add release notes
7130 Since this feature is tiny, I'm starting a miscellaneous
7131 section for any other further tiny enhancements in the
7132 'Administration' section.
7134 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7136 6 0 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7137 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7139 commit 2f3fce507a4717ce970fc493c3d88ae0f2358b60
7140 Author: Remington Steed <rjs7@calvin.edu>
7141 Date: Wed Jun 14 12:43:39 2017 -0400
7143 LP#1244547 Fix reference to new isFiltered variable
7145 This commit completes the intention of the previous commit, which
7146 accidentally checked the isFiltered object instead of its value.
7148 Signed-off-by: Remington Steed <rjs7@calvin.edu>
7149 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7151 1 1 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
7153 commit b45d350c1edd21a7819e5f323337c7e3867a58f5
7154 Author: Adam Bowling <abowling@emeralddata.net>
7155 Date: Thu Jan 22 11:20:28 2015 -0500
7157 LP#1244547 Maintain Filter Settings on Library Settings Editor
7159 After applying a filter to the rows on the Library Settings
7160 Editor, and then selecting a different OU, the filter settings
7161 are not considered unless the user clicks the "Filter" button
7164 This patch maintains the filter settings on the edior until
7165 the user clicks the "Clear Filter" button.
7167 Signed-off-by: Adam Bowling <abowling@emeralddata.net>
7168 Signed-off-by: Remington Steed <rjs7@calvin.edu>
7169 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7171 8 2 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
7172 1 0 Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
7174 commit f91286ead8f0ad15343747192211af7bd84ee075
7175 Author: Bill Erickson <berickxx@gmail.com>
7176 Date: Mon Jun 19 17:11:40 2017 -0400
7178 Remove testrunner-breaking trailing JS comma
7180 Remove unnecessary comma that causes JS tests to fail, while allowing
7181 the code to run fine in the browser.
7183 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7184 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7186 1 1 Open-ILS/web/js/ui/default/staff/services/startup.js
7188 commit 8054e9ebbd317fe0262a5d9fd37e789bfd46cbcb
7189 Author: Galen Charlton <gmc@equinoxinitiative.org>
7190 Date: Mon Jun 19 12:18:19 2017 -0400
7192 LP#1691237: stamp schema update
7194 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7196 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
7197 53 0 Open-ILS/src/sql/Pg/upgrade/1046.data.webstaff_date_format_ou_settings.sql
7198 0 68 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
7199 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1046.data.webstaff_date_format_ou_settings.sql
7200 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
7202 commit 1792f4c8e688e68616f27649b747f3a4a4c9e590
7203 Author: Jason Etheridge <jason@equinoxinitiative.org>
7204 Date: Mon Jun 12 15:05:56 2017 -0400
7206 lp1691237 release notes for new date fmt settings
7208 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7209 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7211 26 0 docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
7212 create mode 100644 docs/RELEASE_NOTES_NEXT/Client/new_webstaff_date_format_settings.adoc
7214 commit 50f6df42441175c614c57151202f5309d2aae8a2
7215 Author: Bill Erickson <berickxx@gmail.com>
7216 Date: Fri Jun 9 16:01:14 2017 -0400
7218 LP#1691237 Date settings retrieval via egEnv
7220 Avoid multiple .resolve() calls on the main egStartup promise by asking
7221 egEnv to fetch the new date/time org unit settings. Related, make the
7222 pathway for adding new universally-loaded data functions more obvious
7223 and consistent in egStartup by putting them right up at the top.
7225 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7226 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7228 19 13 Open-ILS/web/js/ui/default/staff/services/startup.js
7230 commit b6a1cf9fe868c46f84b1f20b6e9869c9ab71228b
7231 Author: Jason Etheridge <jason@equinoxinitiative.org>
7232 Date: Mon Jun 5 17:32:55 2017 -0400
7234 lp1691237 webstaff: fix Format Dates and Format Times
7236 This change deprecates the existing Format Dates and Format Times settings
7237 and adds two settings for use with the webstaff client:
7239 Format Dates with this pattern
7240 Format Date+Time with this pattern
7242 These settings use format strings as documented here:
7244 https://docs.angularjs.org/api/ng/filter/date
7246 There is overlap with how the Dojo formats worked, but also some differences.
7248 The original Format Dates and Format Times settings worked together, but the
7249 new settings work independently. Certain field elements will use one, and
7250 certain field elements will use the other. These distinctions are hard-coded
7251 in the various UI templates, with the idea being that timestamp fields in
7252 which the date component alone is sufficient information (for example, DOB)
7253 will use the Format Dates setting. Fields where the time component is
7254 important (for example, Checkout Time) will use the Format Date+Time setting.
7256 When the settings Format Dates and Format Date+Time are unset, we will default
7257 to "shortDate" (M/d/yy) and "short" (M/d/yy h:mm a), respectively.
7259 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7260 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7261 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7262 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7264 40 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql
7265 68 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
7266 3 2 Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2
7267 2 1 Open-ILS/src/templates/staff/admin/local/rating/badge.tt2
7268 2 1 Open-ILS/src/templates/staff/admin/server/config/marc_field.tt2
7269 4 4 Open-ILS/src/templates/staff/admin/workstation/t_log.tt2
7270 5 4 Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
7271 4 4 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
7272 10 10 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
7273 7 7 Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2
7274 14 34 Open-ILS/src/templates/staff/cat/item/t_list.tt2
7275 7 7 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
7276 1 1 Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2
7277 7 5 Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2
7278 2 2 Open-ILS/src/templates/staff/cat/z3950/t_list.tt2
7279 1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
7280 5 4 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
7281 3 2 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
7282 5 4 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
7283 1 1 Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
7284 3 2 Open-ILS/src/templates/staff/circ/patron/t_bill_history_payments.tt2
7285 5 4 Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2
7286 3 2 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
7287 3 2 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
7288 4 3 Open-ILS/src/templates/staff/circ/patron/t_group.tt2
7289 5 4 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
7290 7 5 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
7291 6 4 Open-ILS/src/templates/staff/circ/patron/t_messages.tt2
7292 1 1 Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
7293 2 1 Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
7294 4 3 Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
7295 6 6 Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
7296 12 9 Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
7297 3 2 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
7298 2 2 Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
7299 2 2 Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
7300 1 1 Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
7301 5 5 Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
7302 2 2 Open-ILS/src/templates/staff/circ/share/t_hold_shelf_dialog.tt2
7303 2 2 Open-ILS/src/templates/staff/circ/share/t_transit_dialog.tt2
7304 5 5 Open-ILS/src/templates/staff/circ/transits/t_list.tt2
7305 1 1 Open-ILS/src/templates/staff/share/print_templates/t_bill_payment.tt2
7306 3 3 Open-ILS/src/templates/staff/share/print_templates/t_bills_current.tt2
7307 3 3 Open-ILS/src/templates/staff/share/print_templates/t_bills_historical.tt2
7308 1 1 Open-ILS/src/templates/staff/share/print_templates/t_checkin.tt2
7309 2 2 Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
7310 2 2 Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
7311 2 2 Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2
7312 2 2 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_bib.tt2
7313 1 1 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
7314 1 1 Open-ILS/src/templates/staff/share/print_templates/t_in_house_use_list.tt2
7315 1 1 Open-ILS/src/templates/staff/share/print_templates/t_item_status.tt2
7316 2 2 Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
7317 1 1 Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
7318 2 2 Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
7319 2 2 Open-ILS/src/templates/staff/share/print_templates/t_transit_list.tt2
7320 1 1 Open-ILS/src/templates/staff/share/print_templates/t_transit_slip.tt2
7321 9 1 Open-ILS/web/js/ui/default/staff/services/grid.js
7322 15 2 Open-ILS/web/js/ui/default/staff/services/startup.js
7323 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.webstaff_date_format_ou_settings.sql
7325 commit 87ac04ae7241c52e17eec8d224dd74ffeb64d8fe
7326 Author: Jason Etheridge <jason@equinoxinitiative.org>
7327 Date: Mon Jun 12 11:07:59 2017 -0400
7329 lp1671603 webstaff: add confirm step for voiding billings
7331 This patch adds a confirmation step for both Void All Bills
7332 in the main billing UI, and Void Billings in the Full Details UI
7334 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7335 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7336 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7338 2 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
7339 57 32 Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
7341 commit 69f14123ea9ba3f3a0fa10f3c77e9538a37b866f
7342 Author: Jason Etheridge <jason@equinoxinitiative.org>
7343 Date: Tue Jun 6 16:59:02 2017 -0400
7345 LP#1671596 webstaff: add Adjust to Zero option to Bill UI
7350 2. Go to a patron record that has one or more active billings.
7351 3. Note that in the billing grid, there is now an "Adjust to Zero"
7353 4. Select one or more billings and apply the action.
7354 5. Verify that the billings are adjusted to zero and that
7355 the adjustments show up as "payments".
7357 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7358 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7359 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7361 2 0 Open-ILS/src/templates/staff/circ/patron/index.tt2
7362 3 0 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
7363 31 0 Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
7365 commit c1ecb3515503eef49debfe6e30e5df2548cb254a
7366 Author: Galen Charlton <gmc@equinoxinitiative.org>
7367 Date: Fri Jun 9 15:29:34 2017 -0400
7369 LP#1533326: follow-up to remove extra logging statement
7371 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7373 0 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js
7375 commit 1654eb8fd3ad6b6f0144848dd6b360f52bed461f
7376 Author: Bill Erickson <berickxx@gmail.com>
7377 Date: Fri Jun 9 14:30:50 2017 -0400
7379 LP#1533326 Item status actions menu styling
7381 Webstaff Item Status Details => Actions menu is now scrollabled for
7382 consistency with the matching Actions menu in the List grid. Menu is
7383 also classed with "dropdown-menu-right" so menu entries pull left,
7384 avoiding scroll / overflow funkiness when the menu expands.
7386 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7387 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7389 1 1 Open-ILS/src/templates/staff/cat/item/index.tt2
7391 commit e8b62d4be009332ff9c5432aa5998c0b862afc67
7392 Author: Jason Etheridge <jason@equinoxinitiative.org>
7393 Date: Fri Jun 9 10:11:21 2017 -0400
7395 webstaff: Item Status bugs with Transfer Items...
7397 ...to Previously Marked Volume
7399 Now it throws up the override dialog only if an ils event is returned,
7400 and it doesn't prematurely refresh the screen or re-scan a barcode
7401 while the dialog is open.
7403 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7404 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7405 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7406 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7408 23 17 Open-ILS/web/js/ui/default/staff/cat/item/app.js
7410 commit ad952a97cab3aa3886e8a3f459d1473a8530375c
7411 Author: Jason Etheridge <jason@equinoxinitiative.org>
7412 Date: Fri Jun 9 09:38:02 2017 -0400
7414 lp1533326 webstaff: Actions for Item Status Detail View
7416 This patch makes the actions available to the item status
7417 grid view also available in the detail view. It also adds an
7418 indicator to the Detail View for when an item is deleted.
7420 Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7421 Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
7422 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7423 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7425 34 9 Open-ILS/src/templates/staff/cat/item/index.tt2
7426 4 0 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
7427 583 296 Open-ILS/web/js/ui/default/staff/cat/item/app.js
7429 commit 8b34a4f5fd916e057fc127350bfc4c34c859d097
7430 Author: Galen Charlton <gmc@equinoxinitiative.org>
7431 Date: Fri Jun 9 11:39:42 2017 -0400
7433 LP#1612752: apply terminology change to web staff
7435 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7437 4 4 Open-ILS/src/templates/staff/circ/share/t_abort_transit_dialog.tt2
7438 1 1 Open-ILS/src/templates/staff/circ/transits/t_list.tt2
7440 commit fe44ac279bed352c3a49a8a2c69e84c5a8e2ee43
7441 Author: Galen Charlton <gmc@equinoxinitiative.org>
7442 Date: Fri Jun 9 11:31:48 2017 -0400
7444 LP#1612752: stamp schema update
7446 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7448 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
7449 25 0 Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql
7450 0 25 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7451 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql
7452 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7454 commit 96c30ebbd617c6ab3ab03dcb77294cb9f4c321cf
7455 Author: Bill Erickson <berickxx@gmail.com>
7456 Date: Tue May 16 12:06:37 2017 -0400
7458 LP#1612752 No canceled transits in webstaff transit list
7460 Avoid displaying canceled (previously aborted/deleted) transits in the
7461 web staff Transit List interface.
7463 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7464 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7466 2 1 Open-ILS/web/js/ui/default/staff/circ/transits/list.js
7468 commit 0584c40feb01c666e82e0ff3ac178a3cbeea5991
7469 Author: Chris Sharp <csharp@georgialibraries.org>
7470 Date: Tue Feb 21 07:23:42 2017 -0500
7472 LP#1612752 - Do not clobber local perm description changes.
7474 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7475 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7476 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7478 17 6 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7480 commit 2e7dfb9cca26c73ea3f6e87637fed03de902e5ca
7481 Author: Chris Sharp <csharp@georgialibraries.org>
7482 Date: Sat Feb 11 18:39:05 2017 -0500
7484 LP#1612752 - Adding release notes for Transit Cancel time and terminology change.
7486 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7487 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7488 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7490 26 0 docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
7491 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/Transit_Cancel_Time.adoc
7493 commit 3992d368ac9d08aef664c55876ad155cc396a2a5
7494 Author: Chris Sharp <csharp@georgialibraries.org>
7495 Date: Mon Aug 15 10:41:52 2016 -0400
7497 LP#1612752 - s/abort/cancel/ in user interfaces.
7499 Replacing the technical term "abort" with the more
7500 end-user-understandable "cancel". In client-visible
7501 language. The underlying code has retained "abort".
7503 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7504 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7505 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7507 1 1 Open-ILS/src/extras/ils_events.xml
7508 4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql
7509 6 0 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7510 1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
7511 1 1 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
7512 1 1 Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
7513 1 1 Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
7514 4 4 Open-ILS/web/opac/locale/en-US/lang.dtd
7515 5 5 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
7517 commit 1cedb423902810e9df5355ab18c7ca7e18d5391d
7518 Author: Chris Sharp <csharp@georgialibraries.org>
7519 Date: Fri Aug 12 13:41:25 2016 -0400
7521 LP#1612752 - Add cancel_time to action.transit_copy and friends.
7523 It is useful to have keep action.transit_copy rows intact when
7524 doing forensics on what happens after a staff member cancels a
7527 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7528 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7529 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7531 4 0 Open-ILS/examples/fm_IDL.xml
7532 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
7533 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
7534 4 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
7535 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
7536 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
7537 6 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
7538 8 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm
7539 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm
7540 3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
7541 2 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
7542 2 1 Open-ILS/src/sql/Pg/090.schema.action.sql
7543 8 0 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7544 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7546 commit 510d4febcbb666a6ca944470969e94e800f9de00
7547 Author: Bill Erickson <berickxx@gmail.com>
7548 Date: Fri May 26 12:09:49 2017 -0400
7550 LP#1672775 Stamping A/T purge SQL upgrade
7552 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7554 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
7555 105 0 Open-ILS/src/sql/Pg/upgrade/1043.schema.action-trigger-purge-events.sql
7556 22 0 Open-ILS/src/sql/Pg/upgrade/1044.data.action-trigger-purge-events.sql
7557 0 105 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
7558 0 22 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
7559 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1043.schema.action-trigger-purge-events.sql
7560 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1044.data.action-trigger-purge-events.sql
7561 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
7562 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
7564 commit 6ded4c35f463af9004651c9f73ac7f0036423f79
7565 Author: Galen Charlton <gmc@equinoxinitiative.org>
7566 Date: Fri May 26 10:24:53 2017 -0400
7568 LP#1672775: add purge_at_events.srfsh to example crontab
7570 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7571 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7573 3 0 Open-ILS/examples/crontab.example
7575 commit 36567bb7696e33f03ee1ab575d3ef6a78345ee0c
7576 Author: Bill Erickson <berickxx@gmail.com>
7577 Date: Thu Mar 16 12:33:55 2017 -0400
7579 LP#1672775 Action/Trigger retention interval release notes
7581 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7582 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7584 63 0 docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
7585 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/purge-at-events.adoc
7587 commit ea536c71dedfaf9b97067e2da60e63a80be103fb
7588 Author: Bill Erickson <berickxx@gmail.com>
7589 Date: Thu Mar 16 11:46:06 2017 -0400
7591 LP#1672775 Action/Trigger CRON-able purge script
7593 Installs a new purge_at_events.sh script into the Evergreen bin
7594 directory. Invoked at regular intervals to remove expired events.
7596 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7597 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7599 1 0 Open-ILS/src/Makefile.am
7600 7 0 Open-ILS/src/support-scripts/purge_at_events.srfsh
7601 create mode 100755 Open-ILS/src/support-scripts/purge_at_events.srfsh
7603 commit 71817cb89fdc1cc782857293e7b87b3ea65e3378
7604 Author: Bill Erickson <berickxx@gmail.com>
7605 Date: Thu Mar 16 10:53:43 2017 -0400
7607 LP#1672775 Action/Trigger purge PGTAP tests
7609 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7610 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7612 90 0 Open-ILS/src/sql/Pg/live_t/purge-at-events.pg
7613 create mode 100644 Open-ILS/src/sql/Pg/live_t/purge-at-events.pg
7615 commit 6214235b7ee8d041d1a4f06fd562281b30663db9
7616 Author: Bill Erickson <berickxx@gmail.com>
7617 Date: Wed Mar 15 15:39:55 2017 -0400
7619 LP#1672775 Action/Trigger retention interval SQL/IDL
7621 Adds a new 'retention_interval' column for Action/Trigger Event
7622 Definitions and an action_trigger.purge_events() function for deleting
7623 events that have exceeded their configured retention time, including any
7624 outputs linked to those events.
7626 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7627 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7629 1 0 Open-ILS/examples/fm_IDL.xml
7630 86 2 Open-ILS/src/sql/Pg/400.schema.action_trigger.sql
7631 20 32 Open-ILS/src/sql/Pg/950.data.seed-values.sql
7632 105 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
7633 22 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
7634 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql
7635 create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.action-trigger-purge-events.sql
7637 commit cccfa3598073765d84d4924c6f3adbc831fc8b37
7638 Author: Jason Etheridge <jason@esilibrary.com>
7639 Date: Fri Nov 9 16:47:36 2012 -0500
7641 LP#1077212: add qstore to eg_db_config.pl --update-config list
7645 [1] After applying the patch, run eg_db_config --update-config --service all
7646 as per the upgrade instructions.
7647 [2] Verify that the <open-ils.qstore> section of opensrf.xml contains
7648 the correct database credentials.
7650 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
7651 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7653 1 1 Open-ILS/src/support-scripts/eg_db_config.in
7655 commit b985c79a170c2ea06feffd87444d0a441b1f270d
7656 Author: Galen Charlton <gmc@equinoxinitiative.org>
7657 Date: Thu May 25 09:31:27 2017 -0400
7659 LP#1687971: stamp DB update
7661 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7663 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
7664 8 0 Open-ILS/src/sql/Pg/upgrade/1042.schema.asset.copy_location.url.sql
7665 0 6 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
7666 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1042.schema.asset.copy_location.url.sql
7667 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
7669 commit 6886dc463ab97db49c2ad23a712c26ff98613969
7670 Author: Galen Charlton <gmc@equinoxinitiative.org>
7671 Date: Thu May 18 21:11:20 2017 -0400
7673 LP#1687971: follow-up fix to copy location editor
7675 This fixes an issue where URLs of existing copy locations
7676 could not be edited.
7678 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7680 1 0 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
7682 commit d1fc46a0d731524846987c480b06d535f8d6c8b6
7683 Author: Michele Morgan <mmorgan@noblenet.org>
7684 Date: Mon May 8 15:08:11 2017 -0400
7686 LP#1687971 - Make copy locations in the OPAC clickable.
7688 Adds a url field to asset.copy_location. The presence of a url in the
7689 field will cause the copy location to display as a link in the OPAC. Urls
7690 can be edited in the Copy Locations Editor.
7692 Additional contributors: Martha Driscoll, Christine Morgan, Suzanne
7695 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7696 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7698 1 0 Open-ILS/examples/fm_IDL.xml
7699 2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
7700 2 1 Open-ILS/src/sql/Pg/040.schema.asset.sql
7701 6 0 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
7702 14 0 Open-ILS/src/templates/opac/parts/location_name_link.tt2
7703 1 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
7704 2 0 Open-ILS/web/opac/locale/en-US/lang.dtd
7705 11 0 Open-ILS/xul/staff_client/server/admin/copy_locations.js
7706 6 2 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
7707 4 0 docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
7708 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.asset.copy_location.url.sql
7709 create mode 100644 Open-ILS/src/templates/opac/parts/location_name_link.tt2
7710 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/clickable_copy_locations.adoc
7712 commit 6d94067f076785499a1ffaf60dce193aa57f0a41
7713 Author: Galen Charlton <gmc@equinoxinitiative.org>
7714 Date: Thu May 25 09:24:24 2017 -0400
7716 LP#1498155: stamp DB update
7718 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7720 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
7721 16 0 Open-ILS/src/sql/Pg/upgrade/1041.data.remove_SET_CIRC_MISSING.sql
7722 0 14 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7723 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1041.data.remove_SET_CIRC_MISSING.sql
7724 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7726 commit 5f8238c26c7dadf848c946103f80126f3edec49e
7727 Author: Chris Sharp <csharp@georgialibraries.org>
7728 Date: Sat Aug 20 14:25:07 2016 -0400
7730 LP#1498155 - Also remove user-assigned SET_CIRC_MISSING perm.
7732 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7733 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7735 4 0 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7737 commit adda813e888222a4f4ec5575901594970df5f6c7
7738 Author: Josh Stompro <stomproj@larl.org>
7739 Date: Thu Nov 12 21:53:36 2015 -0600
7741 LP1498155 - Remove SET_CIRC_MISSING permission.
7743 SET_CIRC_MISSING isn't used anywhere, remove it to avoid
7744 confusing it with MARK_ITEM_MISSING permission.
7746 Signed-off-by: Josh Stompro <stomproj@larl.org>
7747 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7748 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7750 0 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql
7751 10 0 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7752 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7754 commit 52b09a619b1cd8475e88bab16bd1efa5917a33ea
7755 Author: Galen Charlton <gmc@equinoxinitiative.org>
7756 Date: Thu May 18 22:38:33 2017 -0400
7758 LP1574141: add release notes
7760 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7762 15 0 docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
7763 create mode 100644 docs/RELEASE_NOTES_NEXT/API/Batch_contact_invalidation.adoc
7765 commit 1c6b0d4895d817542e4d5193b1ca36372d8cd4f4
7766 Author: Galen Charlton <gmc@equinoxinitiative.org>
7767 Date: Thu May 18 22:28:49 2017 -0400
7769 LP1574141: minor code tweaks
7771 - return the BAD_PARAMS event if client provides neither patron ID
7773 - more precisely identify missing parameters
7774 - standardize indentation
7776 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7778 5 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
7780 commit c1ac4845ba1bdebad903b650791d691694dd6c6d
7781 Author: Josh Stompro <stomproj@larl.org>
7782 Date: Fri Jul 1 15:29:42 2016 -0500
7784 LP1574141 - Allow invalidate for all patrons with the same contact.
7786 Teach the open-ils.actor.invalidate.* methods to allow invalidating
7787 by the contact value, so all patrons with that contact value can have
7788 it invalidated with one call.
7790 This adds a new parameter for the contact value (email address, phone
7791 number). Then all customers with that value have it invalidated from
7794 This somewhat simplifies writing a cli script for invalidating email
7795 addresses since the script doesn't have to look up the user first.
7797 The ability to invalidate all with the same contact value was already
7798 there, it just wasn't exposed.
7802 1. Make sure the normal staff client invalidate buttons still work.
7803 2. Use srfsh to try the call with a contact value.
7804 request open-ils.actor open-ils.actor.invalidate.email "<authkey>" "" "" "" "test@email.com"
7806 Signed-off-by: Josh Stompro <stomproj@larl.org>
7807 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7809 30 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
7811 commit 58579e840f471109abae23b28aa85a7c35ff992b
7812 Author: Bill Erickson <berickxx@gmail.com>
7813 Date: Thu May 18 15:17:51 2017 -0400
7815 LP#1691801 Webstaff grid column move controls
7817 Add options to grid "Configure Columns" interface for moving a column
7818 left or right by one, all the way left, and all the way right.
7820 Most recently modified column is styled so it's easier for users to track
7821 the movement of a column.
7823 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7824 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7826 4 0 Open-ILS/src/templates/staff/css/style.css.tt2
7827 30 1 Open-ILS/src/templates/staff/share/t_autogrid.tt2
7828 32 0 Open-ILS/web/js/ui/default/staff/services/grid.js
7830 commit 4f578bef368ab0623ec8c87ccc328b426c445d5e
7831 Author: Ben Shum <ben@evergreener.net>
7832 Date: Thu May 25 00:24:38 2017 -0400
7834 Translation updates - po files
7836 Signed-off-by: Ben Shum <ben@evergreener.net>
7838 5 5 build/i18n/po/XULTermLoader.js/de-DE.po
7839 83 32 build/i18n/po/db.seed/ar-JO.po
7840 30 31 build/i18n/po/fm_IDL.dtd/ar-JO.po
7841 5 6 build/i18n/po/fm_IDL.dtd/cs-CZ.po
7842 2 6 build/i18n/po/fm_IDL.dtd/de-DE.po
7843 5 6 build/i18n/po/fm_IDL.dtd/en-CA.po
7844 5 6 build/i18n/po/fm_IDL.dtd/en-GB.po
7845 5 6 build/i18n/po/fm_IDL.dtd/es-ES.po
7846 5 6 build/i18n/po/fm_IDL.dtd/fi-FI.po
7847 2 6 build/i18n/po/fm_IDL.dtd/fr-CA.po
7848 5 6 build/i18n/po/fm_IDL.dtd/hy-AM.po
7849 2 6 build/i18n/po/fm_IDL.dtd/oc-FR.po
7850 5 6 build/i18n/po/fm_IDL.dtd/pt-BR.po
7851 5 6 build/i18n/po/fm_IDL.dtd/ru-RU.po
7852 2 6 build/i18n/po/fm_IDL.dtd/tr-TR.po
7853 4 4 build/i18n/po/lang.dtd/es-ES.po
7854 12 4 build/i18n/po/tpac/ar-JO.po
7855 12 4 build/i18n/po/tpac/cs-CZ.po
7856 11 3 build/i18n/po/tpac/de-DE.po
7857 11 3 build/i18n/po/tpac/en-CA.po
7858 11 3 build/i18n/po/tpac/en-GB.po
7859 50 39 build/i18n/po/tpac/es-ES.po
7860 11 3 build/i18n/po/tpac/fi-FI.po
7861 11 3 build/i18n/po/tpac/fr-CA.po
7862 11 3 build/i18n/po/tpac/hy-AM.po
7863 11 3 build/i18n/po/tpac/oc-FR.po
7864 11 3 build/i18n/po/tpac/pt-BR.po
7865 11 3 build/i18n/po/tpac/ru-RU.po
7866 11 3 build/i18n/po/tpac/tr-TR.po
7867 6 6 build/i18n/po/webstaff/es-ES.po
7869 commit 1fb27b3f3ffe16cef7bb7adc349ca78909551d81
7870 Author: Ben Shum <ben@evergreener.net>
7871 Date: Thu May 25 00:16:56 2017 -0400
7873 Translation updates - newpot
7875 Signed-off-by: Ben Shum <ben@evergreener.net>
7877 3 3 build/i18n/po/cat.properties/cat.properties.pot
7878 3 3 build/i18n/po/common.properties/common.properties.pot
7879 199 199 build/i18n/po/db.seed/db.seed.pot
7880 2693 2671 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
7881 24 25 build/i18n/po/lang.dtd/lang.dtd.pot
7882 7 2 build/i18n/po/patron.properties/patron.properties.pot
7883 146 142 build/i18n/po/tpac/tpac.pot
7884 350 233 build/i18n/po/webstaff/webstaff.pot
7886 commit b298bc47bf8b09db5c0f2a748b8d1c03e873441b
7887 Author: Galen Charlton <gmc@equinoxinitiative.org>
7888 Date: Wed May 24 12:33:45 2017 -0400
7890 release notes for 2.10.12
7892 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7894 26 0 docs/RELEASE_NOTES_2_10.adoc
7896 commit 1bbe3fb5f5e4cfcf5e6325ee9335b9924cd71bc7
7897 Author: Galen Charlton <gmc@equinoxinitiative.org>
7898 Date: Wed May 24 12:29:57 2017 -0400
7900 update 2.11.5 release notes
7902 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7904 18 3 docs/RELEASE_NOTES_2_11.adoc
7906 commit 391d7edf68bc7a67b69620ef74db36b7a79a9747
7907 Author: Galen Charlton <gmc@equinoxinitiative.org>
7908 Date: Tue May 2 10:57:23 2017 -0400
7910 LP#1678638: use new preferred extension for AsciiDoc files
7912 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7913 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7915 390 0 docs/TechRef/qstore/qstore.adoc
7916 0 390 docs/TechRef/qstore/qstore.txt
7917 856 0 docs/TechRef/qstore/query_schema.adoc
7918 0 856 docs/TechRef/qstore/query_schema.txt
7919 create mode 100644 docs/TechRef/qstore/qstore.adoc
7920 delete mode 100644 docs/TechRef/qstore/qstore.txt
7921 create mode 100644 docs/TechRef/qstore/query_schema.adoc
7922 delete mode 100644 docs/TechRef/qstore/query_schema.txt
7924 commit 2d338c37ba685cde824f79432978f3a7524378be
7925 Author: Galen Charlton <gmc@equinoxinitiative.org>
7926 Date: Sun Apr 2 15:15:56 2017 -0400
7928 LP#1678638: add text versions the qstore and query_schema docs
7930 qstore.txt includes some AsciiDoc markup, while query_schema.txt
7931 is just the results of passing query_schema.odt through unoconv
7934 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7935 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7937 390 0 docs/TechRef/qstore/qstore.txt
7938 856 0 docs/TechRef/qstore/query_schema.txt
7939 create mode 100644 docs/TechRef/qstore/qstore.txt
7940 create mode 100644 docs/TechRef/qstore/query_schema.txt
7942 commit f87c94c4116dda099b85d3c67e34a7465ec524e5
7943 Author: Galen Charlton <gmc@equinoxinitiative.org>
7944 Date: Sun Apr 2 14:59:00 2017 -0400
7946 LP#1678638: technical documentation for qstore
7948 Technical documentation and sample stored queries for
7949 the open-ils.qstore service, written by Scott McKellar
7950 and copyright 2010 by the Equinox Open Library Initiative.
7952 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7953 Signed-off-by: Mike Rylander <mrylander@gmail.com>
7955 60 0 docs/TechRef/qstore/README
7956 - - docs/TechRef/qstore/qstore.odt
7957 9 0 docs/TechRef/qstore/query_dump.sh
7958 393 0 docs/TechRef/qstore/query_dump.sql
7959 - - docs/TechRef/qstore/query_schema.odt
7960 316 0 docs/TechRef/qstore/stored_queries.txt
7961 48 0 docs/TechRef/qstore/test_qstore.txt
7962 create mode 100644 docs/TechRef/qstore/README
7963 create mode 100644 docs/TechRef/qstore/qstore.odt
7964 create mode 100755 docs/TechRef/qstore/query_dump.sh
7965 create mode 100644 docs/TechRef/qstore/query_dump.sql
7966 create mode 100644 docs/TechRef/qstore/query_schema.odt
7967 create mode 100644 docs/TechRef/qstore/stored_queries.txt
7968 create mode 100644 docs/TechRef/qstore/test_qstore.txt
7970 commit 7609099190455ce8662c8950e426c00552390a98
7971 Author: Galen Charlton <gmc@equinoxinitiative.org>
7972 Date: Fri May 19 09:37:49 2017 -0400
7974 LP#1564508: disable selecting Hatch status menu item
7976 Add the "disabled" class to the <li> for the navbar menu
7977 item that displays Hatch's status, to avoid making users
7978 think that there's an action available to them by selecting
7981 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7982 Signed-off-by: Bill Erickson <berickxx@gmail.com>
7984 1 1 Open-ILS/src/templates/staff/navbar.tt2
7986 commit 7814064a1a4c21094017f4b553e91c879c5e100d
7987 Author: Bill Erickson <berickxx@gmail.com>
7988 Date: Thu Nov 17 15:33:02 2016 -0500
7990 LP#1564508 Hatch status in hamburger, remove statusbar
7992 * Move the Hatch connectivity status indicator into the upper-right
7995 * Removes the long-hidden hatch/websockets statusbar.
7997 * Since the Hamburger forces a re-digest of the interface when opened,
7998 the code no longer attempts to force the page to re-$apply() when
7999 the Hatch connection opens or closes. It's no longer necesssary
8002 * The WebSockets connectivity status is not added to the hamburger. The
8003 websockets connection will go up and down regularly as connections
8004 expire and reset. Having the indicator flash could lead to
8005 unneccesary panic. Plus, if websockets are down, staff can't log in
8008 Signed-off-by: Bill Erickson <berickxx@gmail.com>
8009 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8011 0 3 Open-ILS/src/templates/staff/base.tt2
8012 0 1 Open-ILS/src/templates/staff/base_js.tt2
8013 2 25 Open-ILS/src/templates/staff/css/style.css.tt2
8014 11 0 Open-ILS/src/templates/staff/navbar.tt2
8015 0 41 Open-ILS/src/templates/staff/statusbar.tt2
8016 0 1 Open-ILS/web/js/ui/default/staff/Gruntfile.js
8017 5 0 Open-ILS/web/js/ui/default/staff/services/navbar.js
8018 0 61 Open-ILS/web/js/ui/default/staff/services/statusbar.js
8019 0 1 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
8020 delete mode 100644 Open-ILS/src/templates/staff/statusbar.tt2
8021 delete mode 100644 Open-ILS/web/js/ui/default/staff/services/statusbar.js
8023 commit 1c83704e0ed0ddca391f8324689751f5adc0c80b
8024 Author: Jason Stephenson <jason@sigio.com>
8025 Date: Sat Apr 22 08:17:53 2017 -0400
8027 LP 1672519: Make marc_export descendants aware.
8029 Add a --descendants option to marc_export to get records for an
8030 org. unit and its descendants.
8034 [1] Run marc_export with -i --library FOO. Verify that the resulting
8035 records have 852 fields only from FOO.
8036 [2] Run marc_export with -i --descendants FOO. Verify that the resulting
8037 records have 852 fields from FOO *and* all descendants of FOO.
8038 [3] Run marc_export using various combinations of --library and --descendants;
8039 verify that items from the expected libraries show up as 852 fields.
8041 Signed-off-by: Jason Stephenson <jason@sigio.com>
8042 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
8043 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8045 21 1 Open-ILS/src/support-scripts/marc_export.in
8046 16 0 docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
8047 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/marc_export-descendants-option.adoc
8049 commit 75e65606a3151c6229b1197ab31d2cf0bd922b7c
8050 Author: Galen Charlton <gmc@equinoxinitiative.org>
8051 Date: Thu May 18 22:55:42 2017 -0400
8053 doc: fix location of a release note stub
8055 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8057 6 0 docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
8058 0 6 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
8059 create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hard_due_date_value_fixes.adoc
8060 delete mode 100644 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
8062 commit 04ba0cb4b666ecca4fa53c08ea42ed7a9e2b7771
8063 Author: Jason Boyer <jboyer@library.in.gov>
8064 Date: Tue Feb 21 16:31:31 2017 -0500
8066 LP1274999: Next Link Appears at "End" of Copy List
8068 The total number of copies wasn't checked against the
8069 copy_limit and copy_offset, so anytime that the
8070 number of copies per page mod copy_limit == 0 the
8071 Next link would appear, even if there were only
8072 copy_limit copies total. Now the offset and limit are
8073 compared to the total number of copies available at
8074 the current depth to determine if the Next link
8077 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
8078 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8080 7 3 Open-ILS/src/templates/opac/parts/record/copy_table.tt2
8082 commit a11aca1282575bb13b9b904a1d8898c5109ac1dd
8083 Author: blake <blake@mobiusconsortium.org>
8084 Date: Fri Jul 1 12:01:04 2016 -0500
8086 LP1244354 Unnecessary user refresh after deletion can cause permission error
8088 obj.refresh_all() was being called no matter what. It needs to be called only when
8089 there is an issue deleting the patron. On success, this patch will simply present an
8090 informational message to the user.
8092 Signed-off-by: blake <blake@mobiusconsortium.org>
8093 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8095 1 0 Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
8096 4 1 Open-ILS/xul/staff_client/server/patron/display.js
8098 commit bfa994b3f9d0f39d03852316ed2ee6d7269ae25a
8099 Author: Jason Stephenson <jason@sigio.com>
8100 Date: Sat May 6 14:16:57 2017 -0400
8102 LP#1378829 Stamp Upgrade Script & Add Release Note
8104 Signed-off-by: Jason Stephenson <jason@sigio.com>
8106 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8107 101 0 Open-ILS/src/sql/Pg/upgrade/1037.data.fix_long_overdue_perm.sql
8108 0 101 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_long_overdue_perm.sql
8109 7 0 docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
8110 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1037.data.fix_long_overdue_perm.sql
8111 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_long_overdue_perm.sql
8112 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/fix_copy_status_long_overdue_override_permission_typo.adoc
8114 commit 33351bae24fd680d06aa0a4e9265de2ec74870af
8115 Author: Dan Scott <dscott@laurentian.ca>
8116 Date: Tue May 2 23:02:17 2017 -0400
8118 LP#1685840 Release notes for Google Books Preview rewrite
8120 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8121 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8123 20 0 docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
8124 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/google_books_preview_no_dojo.adoc
8126 commit 437bc8289464b8bf184e70fbee7fe21ce9c5b72c
8127 Author: Dan Scott <dscott@laurentian.ca>
8128 Date: Tue May 2 00:37:17 2017 -0400
8130 LP#1685840 Activate Google Preview "extras" bar on load
8132 Thanks to Ben Shum for pointing out that users might expect the Google Preview
8133 extras bar near the bottom of the screen to trigger loading the preview as
8134 well. Another event listener handles this accordingly.
8136 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8137 Signed-off-by: Ben Shum <ben@evergreener.net>
8138 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8140 13 4 Open-ILS/web/js/ui/default/opac/ac_google_books.js
8142 commit 55aa6265712b38eb746aa69c5ea93702d1b6950c
8143 Author: Dan Scott <dscott@laurentian.ca>
8144 Date: Mon Apr 24 12:18:12 2017 -0400
8146 LP#1685840: Dojoless Google Books Preview as external script
8148 Rather than including the JavaScript inline in each page, load the
8149 JavaScript as a regular external JavaScript file so that browsers
8150 can take advantage of caching, reduce network bandwidth, and reduce the
8151 amount of TT2 processing required. Every little bit helps.
8153 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8154 Signed-off-by: Ben Shum <ben@evergreener.net>
8155 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8157 0 164 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8158 3 1 Open-ILS/src/templates/opac/parts/js.tt2
8159 162 0 Open-ILS/web/js/ui/default/opac/ac_google_books.js
8160 delete mode 100644 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8161 create mode 100644 Open-ILS/web/js/ui/default/opac/ac_google_books.js
8163 commit e16178021742b7aa83b83152c874c62f769b006c
8164 Author: Dan Scott <dscott@laurentian.ca>
8165 Date: Mon Apr 24 11:53:24 2017 -0400
8167 LP#1685840: Dojoless Google Books Preview: remove TT2 dependency
8169 Rather than process the template with TT2 to specify the language in
8170 which the Google Books Preview should be displayed, use the @lang
8171 attribute on the <html> element--and fall back to 'en' if for some
8172 reason that attribute has been removed from the template.
8174 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8175 Signed-off-by: Ben Shum <ben@evergreener.net>
8176 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8178 4 1 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8180 commit b6e3ad033f98bf75a0d03021907103ed313ab475
8181 Author: Dan Scott <dscott@laurentian.ca>
8182 Date: Mon Apr 24 11:29:37 2017 -0400
8184 LP#1685840: Google Books Preview: responsive sizing
8186 Use the viewport's actual height and width to display the book preview,
8187 rather than hard-coding 600px x 800px. On a very wide screen, the book
8188 will be centred; on a small screen such as a mobile device, the book
8189 will not scroll indiscriminately off to the side, but instead stays
8190 within the bounds of the viewport.
8192 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8193 Signed-off-by: Ben Shum <ben@evergreener.net>
8194 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8196 2 2 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8198 commit 07466251f2c0d60a5c6aaebb23c87d5cf26c7f02
8199 Author: Dan Scott <dscott@laurentian.ca>
8200 Date: Mon Apr 17 18:42:11 2017 -0400
8202 LP#1685840: Dojoless Google Books Preview does not need want_dojo
8204 Now that Dojo is no longer needed for Google Books Preview, we can load
8205 the associated JavaScript without having to enable want_dojo.
8207 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8208 Signed-off-by: Ben Shum <ben@evergreener.net>
8209 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8211 0 4 Open-ILS/src/templates/opac/parts/header.tt2
8212 1 1 Open-ILS/src/templates/opac/parts/js.tt2
8214 commit a968d72e91e40adfe42c28462f4c257c3d1688d5
8215 Author: Dan Scott <dan@coffeecode.net>
8216 Date: Sun Apr 16 22:27:52 2017 -0400
8218 LP#1685840: Dojoless Google Books Preview
8220 Avoid polluting the global namespace by wrapping the code in (function() {})().
8222 Add event listeners to the DOM elements rather than the crufty
8223 href=javascript:function approach.
8225 Optimization: do not load the Google Books JSAPI unless there is a matching
8228 Use display style directly, rather than munging class names with hide_me
8230 Supports IE 10/11, which does not handle responseType = 'json', through
8231 the fallback to XHR responseText.
8233 IE9 for now; it seems the new Google Books Loader wipes out the DOM in
8234 IE9 instead of loading nicely in the <head>. Could go back to the old
8235 Google JS loader, which still works, but is deprecated, so could
8236 disappear at any point.
8238 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8239 Signed-off-by: Ben Shum <ben@evergreener.net>
8240 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8242 4 0 Open-ILS/src/templates/opac/css/style.css.tt2
8243 135 106 Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8244 4 5 Open-ILS/src/templates/opac/parts/record/extras.tt2
8246 commit 825f4aaf8e407a42ddd30ce558303696aa7ecd47
8247 Author: Ben Shum <ben@evergreener.net>
8248 Date: Tue May 2 21:51:13 2017 -0400
8250 LP#1427392: Stamping upgrade script for hard due date value fix
8252 Signed-off-by: Ben Shum <ben@evergreener.net>
8254 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8255 31 0 Open-ILS/src/sql/Pg/upgrade/1036.function.config_update_hard_due_dates_ceiling_date_fix.sql
8256 0 29 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
8257 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1036.function.config_update_hard_due_dates_ceiling_date_fix.sql
8258 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
8260 commit 1d80a0b790bfb573a5b78bd0ab6d98dc4e5dd5c4
8261 Author: Michele Morgan <mmorgan@noblenet.org>
8262 Date: Tue May 2 09:17:55 2017 -0400
8264 LP#1427392: Add release note for hard due date values fix
8266 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8267 Signed-off-by: Ben Shum <ben@evergreener.net>
8269 6 0 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
8270 create mode 100644 docs/RELEASE_NOTES_NEXT/circulation/hard_due_date_value_fixes.adoc
8272 commit 8228c2165fab8d06a8585723952d470d5b096e19
8273 Author: Michele Morgan <mmorgan@noblenet.org>
8274 Date: Wed Mar 15 16:31:06 2017 -0400
8276 LP#1427392 - Allow deletion of Hard Due Date Values.
8278 Also, don't update hard due dates to ceiling dates that have passed.
8280 Fixes two related issues with hard due dates.
8282 - Exposes the selector in the Hard Due Date Values interface so past
8283 entries that are no longer valid can be deleted via the client.
8284 - Prevents the current ceiling date from being updated to a past date
8285 based on an old hard due date value.
8289 To reproduce the issue:
8291 - Create a Hard Due Date with a Current Ceiling Date in the future
8292 - Create an associated Hard Due Date Value with an active date earlier
8293 than the current date and a ceiling date earlier than the current date.
8294 - Run the hard due date updater
8298 - The Current Ceiling Date is updated to an earlier date based on
8299 the Hard Due Date Value entry.
8300 - It is not possible to select and delete the Hard Due Date Value
8303 Apply the patch and retest
8307 - The Current Ceiling Date has not been updated to the past date.
8308 - Past Hard Due Date Values can now be selected and deleted.
8310 Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8311 Signed-off-by: Ben Shum <ben@evergreener.net>
8313 2 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8314 29 0 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
8315 1 1 Open-ILS/src/templates/conify/global/config/hard_due_date_values.tt2
8316 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.config_update_hard_due_dates_ceiling_date_fix.sql
8318 commit 8278aab39dbac66daa28c6fc181bbef01b9e435d
8319 Author: Galen Charlton <gmc@equinoxinitiative.org>
8320 Date: Mon May 1 15:16:32 2017 -0400
8322 LP#1230301: add release notes
8324 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8326 5 0 docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
8327 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/Link_User_and_Working_Location_Sources.adoc
8329 commit 1ce24362d08ecc595430f3784574ab7d940c47c8
8330 Author: Chris Sharp <csharp@georgialibraries.org>
8331 Date: Tue Feb 9 19:12:11 2016 -0500
8333 LP#1230301 - Add User/Working Location Map Link to the ILS User reports source.
8335 For certain reports it is desirable to display or filter on staff Working Location.
8336 This adds a link to the permission.usr_work_ou_map table/source in fm_IDL.xml.
8338 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
8339 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8341 5 3 Open-ILS/examples/fm_IDL.xml
8343 commit 06b170f908764312b59414ffce340c955fa94dfc
8344 Author: Galen Charlton <gmc@equinoxinitiative.org>
8345 Date: Mon May 1 15:04:56 2017 -0400
8347 LP#1684984: stamp DB update
8349 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8351 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8352 13 0 Open-ILS/src/sql/Pg/upgrade/1035.data.remove_ingest.disable_metabib_field_entry.sql
8353 0 13 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
8354 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1035.data.remove_ingest.disable_metabib_field_entry.sql
8355 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
8357 commit 86f73e85f182701f4839a6afc2999eab0e727a9a
8358 Author: Jason Stephenson <jason@sigio.com>
8359 Date: Sat Apr 22 08:28:34 2017 -0400
8361 LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
8365 Signed-off-by: Jason Stephenson <jason@sigio.com>
8366 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8368 7 0 docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
8369 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/obsolete_internal_flag_removed.adoc
8371 commit 170acf44e558b659bb9c19e5be4a4b54e4eb66ca
8372 Author: Jason Stephenson <jason@sigio.com>
8373 Date: Fri Apr 21 20:42:49 2017 -0400
8375 LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
8377 Per discussion in IRC, the ingest.disable_metabib_field_entry internal
8378 flag was obsoleted by the addition of the ingest.skip_browse_indexing,
8379 ingest.skip_search_indexing, and ingest.skip_facet_indexing
8380 flags. Since ingest.disable_metabib_field_entry is not used anywhere
8381 in the database, this branch removes it.
8383 Signed-off-by: Jason Stephenson <jason@sigio.com>
8384 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8386 0 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8387 13 0 Open-ILS/src/sql/Pg/t/lp1684984-remove-ingest.disable_metabib_field_entry.pg
8388 13 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
8389 create mode 100644 Open-ILS/src/sql/Pg/t/lp1684984-remove-ingest.disable_metabib_field_entry.pg
8390 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.remove_ingest.disable_metabib_field_entry.sql
8392 commit 3c35e94bc037fa8ebb08b302d8e79f53b5ac004b
8393 Author: Josh Stompro <stomproj@larl.org>
8394 Date: Sun Aug 28 21:23:01 2016 -0500
8396 LP#1616220 Fixes for css errors that show up in the xul staff client console.
8400 [1] In the XUL client, try various interfaces including acquisitions,
8401 the patron editor, the reporter, the library settings editor,
8402 serials management and patron surveys. Using the error console,
8403 verify that applying this patch slightly reduces the number of
8404 CSS warnings reported.
8405 [2] Repeat step 1 using the web staff client, in particular while
8406 looking at the embedded acquisitions interfaces.
8408 Signed-off-by: Josh Stompro <stomproj@larl.org>
8409 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8411 1 1 Open-ILS/src/templates/acq/lineitem/findbib.tt2
8412 1 1 Open-ILS/web/css/skin/default.css
8413 3 3 Open-ILS/web/css/skin/default/acq.css
8414 5 5 Open-ILS/web/css/skin/default/register.css
8415 1 1 Open-ILS/web/reports/oils_rpt.css
8416 2 6 Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
8417 4 4 Open-ILS/xul/staff_client/server/cat/copy_editor.xul
8418 1 1 Open-ILS/xul/staff_client/server/cat/copy_notes.xul
8419 2 2 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
8420 2 2 Open-ILS/xul/staff_client/server/patron/hold_details.xul
8421 1 1 Open-ILS/xul/staff_client/server/patron/info_notes.xul
8422 1 1 Open-ILS/xul/staff_client/server/patron/info_stat_cats.xul
8423 1 1 Open-ILS/xul/staff_client/server/patron/info_surveys.xul
8424 1 1 Open-ILS/xul/staff_client/server/serial/notes.xul
8425 1 1 Open-ILS/xul/staff_client/server/serial/sitem_editor.xul
8426 4 4 Open-ILS/xul/staff_client/server/skin/global.css
8428 commit 99880cb01a283051b3cb2479578c5d886baadcb8
8429 Author: Jane Sandberg <sandbej@linnbenton.edu>
8430 Date: Sun Apr 30 18:20:56 2017 -0700
8432 Docs: fixing broken link
8434 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
8436 1 1 docs/installation/server_upgrade.adoc
8438 commit b0ad408924fdc616be8c871d87bf9b7d3d96983b
8439 Author: Kathy Lussier <klussier@masslnc.org>
8440 Date: Wed Apr 5 17:25:49 2017 -0400
8442 LP#1680142: Fix responsive design issue with ebook display
8444 Fixes the following responsive design issues:
8445 * Removes the e-book dashboard display when the screen size is reduced.
8446 * Changes the table display for e-items currently checked out, e-items on hold,
8447 and e-iterms ready for checkout interfaces to mimic the responsive behavior of
8448 other My Account screens.
8449 * Fixes a couple of Holds History CSS problems discovered while I was here.
8452 Enable ebook services. Log into your account and resize the screen to the size
8453 of a mobile device. The ebook dashboard will display while the main account
8454 dashboard disappears. Go into My Account, click Items checked out and then
8455 click E-Items Currently Checked Out. The table has not reformatted itself for
8456 responsive design view.
8458 Post-patch: When you log in and resize the screen, the e-items dashboard
8459 display will disappear along with the main account dashboard. When you access
8460 the E-Items Currently Checked Out interface, the table will reformat itself
8461 with column headers along the left side.
8463 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8464 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8467 Open-ILS/src/templates/opac/css/style.css.tt2
8469 Signed-off-by: Ben Shum <ben@evergreener.net>
8471 22 8 Open-ILS/src/templates/opac/css/style.css.tt2
8473 commit 4ce5d7954035a1ed1bf654adcc830ae1c41f50f1
8474 Author: Galen Charlton <gmc@equinoxinitiative.org>
8475 Date: Fri Apr 28 10:39:55 2017 -0400
8477 LP#1691009: add release notes
8479 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8481 14 0 docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
8482 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/Merge_RTL_and_RTL_stylesheets.adoc
8484 commit 7d4809e1e5c79e3034dc14d18b6124012ff3dfc9
8485 Author: Ben Shum <ben@evergreener.net>
8486 Date: Thu Apr 27 11:43:55 2017 -0400
8488 LP#1681009 Merge the RTL style with the LTR style (part2)
8490 Finishing up the rest of the file and removing the RTL specific one
8492 Signed-off-by: Ben Shum <ben@evergreener.net>
8493 Signed-off-by: Dan Scott <dscott@laurentian.ca>
8494 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8496 0 46 Open-ILS/src/templates/opac/css/style-rtl.css.tt2
8497 225 24 Open-ILS/src/templates/opac/css/style.css.tt2
8498 0 1 Open-ILS/src/templates/opac/parts/base.tt2
8499 delete mode 100644 Open-ILS/src/templates/opac/css/style-rtl.css.tt2
8501 commit 5957d7c5848514dc1f07f63997f5b65ef96d5eab
8502 Author: Galen Charlton <gmc@equinoxinitiative.org>
8503 Date: Wed Apr 26 09:59:07 2017 -0400
8505 LP#1621178: fix fleshing of copy status for available items
8507 Since copy status 0 means 'Available', test for null
8510 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8512 2 1 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
8514 commit 3945de1f0c08bfebdc5903f20aeb89ed44b60a62
8515 Author: Kathy Lussier <klussier@masslnc.org>
8516 Date: Fri Mar 3 07:33:37 2017 -0500
8518 LP#1621178: Tweaks to item status column picker option
8521 * Removes the copy status column from the Checkout page. The expectation is
8522 that items will not appear in this grid unless they have a Checked out status.
8524 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8525 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8527 0 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8529 commit d57d767456ae29ef8aabbbd9a5d440f6ae5f7220
8530 Author: Kyle Huckins <khuckins@catalystdevworks.com>
8531 Date: Tue Oct 25 10:12:56 2016 -0700
8533 LP#1621178 Copy Status Picker
8535 Add copy status field to patron items out, patron
8536 checkout, patron hold, item holds pane, holds shelf, and item status grids.
8538 Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
8539 Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
8540 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8541 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8544 Open-ILS/src/templates/staff/cat/item/t_list.tt2
8546 2 0 Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
8547 1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2
8548 2 0 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
8549 1 0 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8550 2 0 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
8551 1 0 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
8552 1 1 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
8553 7 1 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
8555 commit 8e763e316ffb2ff9d1db05f683b6c7aa447f66e6
8556 Author: Jason Stephenson <jason@sigio.com>
8557 Date: Tue Apr 25 13:33:08 2017 -0400
8559 LP#1545115: Stamping upgrade script for description field in matrix tables
8561 Signed-off-by: Jason Stephenson <jason@sigio.com>
8563 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
8564 11 0 Open-ILS/src/sql/Pg/upgrade/1034.schema.policy_matrix_description_field.sql
8565 0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
8566 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1034.schema.policy_matrix_description_field.sql
8567 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
8569 commit 539fb4d13f02b5176bf9ce75edf87500efbb563b
8570 Author: Galen Charlton <gmc@equinoxinitiative.org>
8571 Date: Tue Apr 25 12:36:27 2017 -0400
8573 LP#1545115: add release notes entry
8575 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8576 Signed-off-by: Jason Stephenson <jason@sigio.com>
8578 5 0 docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
8579 create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/add_description_field_to_policy_matrices.adoc
8581 commit 53aacfabcc9a3cafe47acafb7096bd2e4944c97a
8582 Author: Galen Charlton <gmc@equinoxinitiative.org>
8583 Date: Tue Apr 25 09:55:00 2017 -0400
8585 LP#1545115: consolidate schema update scripts into one
8587 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8588 Signed-off-by: Jason Stephenson <jason@sigio.com>
8590 11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
8591 0 6 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
8592 0 6 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
8593 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.policy_matrix_description_field.sql
8594 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
8595 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
8597 commit 16b99833988e0fc833352fe0a7d02e27592cd373
8598 Author: Rogan Hamby <rogan.hamby@gmail.com>
8599 Date: Mon Apr 25 12:59:12 2016 -0400
8601 LP#1545115: add description field for policy matrix tables
8603 This patch adds description column for the
8604 config.hold_matrix_matchpoint and circ_matrix_matchpoint tables
8605 and pgTAP tests for them.
8607 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
8608 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8609 Signed-off-by: Jason Stephenson <jason@sigio.com>
8611 2 0 Open-ILS/examples/fm_IDL.xml
8612 2 1 Open-ILS/src/sql/Pg/100.circ_matrix.sql
8613 2 1 Open-ILS/src/sql/Pg/110.hold_matrix.sql
8614 17 0 Open-ILS/src/sql/Pg/t/lp1545115-circ-and-hold-matrix-get-notes.pg
8615 6 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
8616 6 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
8617 1 1 Open-ILS/src/templates/conify/global/config/circ_matrix_matchpoint.tt2
8618 1 1 Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2
8619 create mode 100644 Open-ILS/src/sql/Pg/t/lp1545115-circ-and-hold-matrix-get-notes.pg
8620 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_circ_matrix.sql
8621 create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.add_description_hold_matrix.sql
8623 commit 2ed1a8b95354a399f6a5574bb839d0b3f5065627
8624 Author: Remington Steed <rjs7@calvin.edu>
8625 Date: Fri Apr 7 14:15:54 2017 -0400
8627 Change all docs filenames to .adoc
8629 This commit renames all AsciiDoc files to have the ".adoc" extension.
8630 Also, this commit updates all "include::" references in the root.adoc
8633 RATIONALE: Some editing tools, including GitHub, will auto-generate an
8634 HTML preview for AsciiDoc files if they have the filename extension
8635 ".adoc" or ".asciidoc". The community agreed to this change in 2015 (see
8636 http://markmail.org/thread/z2s7xnxavpjzirwx).
8638 NOTE: The docs build script will need to change the reference from
8639 "root.txt" to "root.adoc".
8641 Signed-off-by: Remington Steed <rjs7@calvin.edu>
8643 47 0 docs/QueryParser_Changes.adoc
8644 0 47 docs/QueryParser_Changes.txt
8645 611 0 docs/RELEASE_NOTES_2_2.adoc
8646 0 611 docs/RELEASE_NOTES_2_2.txt
8647 72 0 docs/RELEASE_NOTES_2_2_1.adoc
8648 0 72 docs/RELEASE_NOTES_2_2_1.txt
8649 597 0 docs/RELEASE_NOTES_2_3.adoc
8650 0 597 docs/RELEASE_NOTES_2_3.txt
8651 557 0 docs/RELEASE_NOTES_2_4.adoc
8652 0 557 docs/RELEASE_NOTES_2_4.txt
8653 1126 0 docs/RELEASE_NOTES_2_5.adoc
8654 0 1126 docs/RELEASE_NOTES_2_5.txt
8655 603 0 docs/RELEASE_NOTES_2_6.adoc
8656 0 603 docs/RELEASE_NOTES_2_6.txt
8657 508 0 docs/RELEASE_NOTES_2_7.adoc
8658 0 508 docs/RELEASE_NOTES_2_7.txt
8659 872 0 docs/RELEASE_NOTES_2_8.adoc
8660 0 872 docs/RELEASE_NOTES_2_8.txt
8661 1130 0 docs/RELEASE_NOTES_2_9.adoc
8662 0 1130 docs/RELEASE_NOTES_2_9.txt
8663 46 0 docs/TechRef/Circ/calculated-proximity-adjustments.adoc
8664 0 46 docs/TechRef/Circ/calculated-proximity-adjustments.txt
8665 247 0 docs/TechRef/Circ/custom-best-hold-selection.adoc
8666 0 247 docs/TechRef/Circ/custom-best-hold-selection.txt
8667 93 0 docs/TechRef/Circ/holds-go-home.adoc
8668 0 93 docs/TechRef/Circ/holds-go-home.txt
8669 124 0 docs/TechRef/Flattener/design.adoc
8670 0 124 docs/TechRef/Flattener/design.txt
8671 138 0 docs/TechRef/KidsOPAC.adoc
8672 0 138 docs/TechRef/KidsOPAC.txt
8673 113 0 docs/TechRef/LinkChecker.adoc
8674 0 113 docs/TechRef/LinkChecker.txt
8675 657 0 docs/TechRef/Telephony/telephony-setup-guide.adoc
8676 0 657 docs/TechRef/Telephony/telephony-setup-guide.txt
8677 67 0 docs/TechRef/alternate_graphic_fields.adoc
8678 0 67 docs/TechRef/alternate_graphic_fields.txt
8679 78 0 docs/TechRef/notify_csv.adoc
8680 0 78 docs/TechRef/notify_csv.txt
8681 101 0 docs/TechRef/popularity-rating.adoc
8682 0 101 docs/TechRef/popularity-rating.txt
8683 25 0 docs/acquisitions/introduction.adoc
8684 0 25 docs/acquisitions/introduction.txt
8685 268 0 docs/acquisitions/invoices.adoc
8686 0 268 docs/acquisitions/invoices.txt
8687 53 0 docs/acquisitions/purchase_requests_management.adoc
8688 0 53 docs/acquisitions/purchase_requests_management.txt
8689 29 0 docs/acquisitions/purchase_requests_patron_view.adoc
8690 0 29 docs/acquisitions/purchase_requests_patron_view.txt
8691 73 0 docs/acquisitions/receive_items_from_invoice.adoc
8692 0 73 docs/acquisitions/receive_items_from_invoice.txt
8693 292 0 docs/acquisitions/selection_lists_po.adoc
8694 0 292 docs/acquisitions/selection_lists_po.txt
8695 216 0 docs/acquisitions/vandelay_acquisitions_integration.adoc
8696 0 216 docs/acquisitions/vandelay_acquisitions_integration.txt
8697 60 0 docs/admin/Best_Hold_Selection_Sort_Order.adoc
8698 0 60 docs/admin/Best_Hold_Selection_Sort_Order.txt
8699 57 0 docs/admin/MARC_Import_Remove_Fields.adoc
8700 0 57 docs/admin/MARC_Import_Remove_Fields.txt
8701 199 0 docs/admin/MARC_RAD_MVF_CRA.adoc
8702 0 199 docs/admin/MARC_RAD_MVF_CRA.txt
8703 44 0 docs/admin/Org_Unit_Proximity_Adjustments.adoc
8704 0 44 docs/admin/Org_Unit_Proximity_Adjustments.txt
8705 127 0 docs/admin/SMS_messaging.adoc
8706 0 127 docs/admin/SMS_messaging.txt
8707 1014 0 docs/admin/acquisitions_admin.adoc
8708 0 1014 docs/admin/acquisitions_admin.txt
8709 252 0 docs/admin/actiontriggers.adoc
8710 0 252 docs/admin/actiontriggers.txt
8711 23 0 docs/admin/age_hold_protection.adoc
8712 0 23 docs/admin/age_hold_protection.txt
8713 141 0 docs/admin/apache_access_handler.adoc
8714 0 141 docs/admin/apache_access_handler.txt
8715 148 0 docs/admin/apache_rewrite_tricks.adoc
8716 0 148 docs/admin/apache_rewrite_tricks.txt
8717 55 0 docs/admin/authentication_proxy.adoc
8718 0 55 docs/admin/authentication_proxy.txt
8719 151 0 docs/admin/authorities.adoc
8720 0 151 docs/admin/authorities.txt
8721 32 0 docs/admin/auto_suggest_search.adoc
8722 0 32 docs/admin/auto_suggest_search.txt
8723 199 0 docs/admin/booking-admin.adoc
8724 0 199 docs/admin/booking-admin.txt
8725 47 0 docs/admin/circulation_limit_groups.adoc
8726 0 47 docs/admin/circulation_limit_groups.txt
8727 46 0 docs/admin/cn_prefixes_and_suffixes.adoc
8728 0 46 docs/admin/cn_prefixes_and_suffixes.txt
8729 87 0 docs/admin/copy_statuses.adoc
8730 0 87 docs/admin/copy_statuses.txt
8731 60 0 docs/admin/customize_staff_client.adoc
8732 0 60 docs/admin/customize_staff_client.txt
8733 120 0 docs/admin/floating_groups.adoc
8734 0 120 docs/admin/floating_groups.txt
8735 53 0 docs/admin/hold_driven_recalls.adoc
8736 0 53 docs/admin/hold_driven_recalls.txt
8737 138 0 docs/admin/lsa-address_alert.adoc
8738 0 138 docs/admin/lsa-address_alert.txt
8739 254 0 docs/admin/lsa-barcode_completion.adoc
8740 0 254 docs/admin/lsa-barcode_completion.txt
8741 25 0 docs/admin/lsa-standing_penalties.adoc
8742 0 25 docs/admin/lsa-standing_penalties.txt
8743 79 0 docs/admin/lsa-statcat.adoc
8744 0 79 docs/admin/lsa-statcat.txt
8745 25 0 docs/admin/lsa-work_log.adoc
8746 0 25 docs/admin/lsa-work_log.txt
8747 169 0 docs/admin/patron_address_by_zip_code.adoc
8748 0 169 docs/admin/patron_address_by_zip_code.txt
8749 88 0 docs/admin/permissions.adoc
8750 0 88 docs/admin/permissions.txt
8751 192 0 docs/admin/phonelist.adoc
8752 0 192 docs/admin/phonelist.txt
8753 49 0 docs/admin/recent_staff_searches.adoc
8754 0 49 docs/admin/recent_staff_searches.txt
8755 71 0 docs/admin/restrict_Z39.50_sources_by_perm_group.adoc
8756 0 71 docs/admin/restrict_Z39.50_sources_by_perm_group.txt
8757 671 0 docs/admin/sip_server.adoc
8758 0 671 docs/admin/sip_server.txt
8759 36 0 docs/admin/staff_client-button_bar_toolbar.adoc
8760 0 36 docs/admin/staff_client-button_bar_toolbar.txt
8761 28 0 docs/admin/staff_client-column_picker.adoc
8762 0 28 docs/admin/staff_client-column_picker.txt
8763 23 0 docs/admin/staff_client-double_clicking.adoc
8764 0 23 docs/admin/staff_client-double_clicking.txt
8765 178 0 docs/admin/staff_client-login.adoc
8766 0 178 docs/admin/staff_client-login.txt
8767 22 0 docs/admin/staff_client-patron_border.adoc
8768 0 22 docs/admin/staff_client-patron_border.txt
8769 42 0 docs/admin/staff_client-recent_searches.adoc
8770 0 42 docs/admin/staff_client-recent_searches.txt
8771 6 0 docs/admin/staff_client-return_to_results_from_marc.adoc
8772 0 6 docs/admin/staff_client-return_to_results_from_marc.txt
8773 59 0 docs/admin/staff_client-sorting_columns.adoc
8774 0 59 docs/admin/staff_client-sorting_columns.txt
8775 17 0 docs/admin/staff_client-sticky_settings.adoc
8776 0 17 docs/admin/staff_client-sticky_settings.txt
8777 6 0 docs/admin/staff_client-tab_buttons.adoc
8778 0 6 docs/admin/staff_client-tab_buttons.txt
8779 294 0 docs/admin/template_toolkit.adoc
8780 0 294 docs/admin/template_toolkit.txt
8781 32 0 docs/admin/user_activity_type.adoc
8782 0 32 docs/admin/user_activity_type.txt
8783 23 0 docs/admin/web_client-browser-tab-shortcuts.adoc
8784 0 23 docs/admin/web_client-browser-tab-shortcuts.txt
8785 53 0 docs/admin/web_client-login.adoc
8786 0 53 docs/admin/web_client-login.txt
8787 135 0 docs/admin/workstation_admin.adoc
8788 0 135 docs/admin/workstation_admin.txt
8789 60 0 docs/admin/workstation_admin_customizable_toolbar.adoc
8790 0 60 docs/admin/workstation_admin_customizable_toolbar.txt
8791 628 0 docs/admin/workstation_admin_receipt_template_editor.adoc
8792 0 628 docs/admin/workstation_admin_receipt_template_editor.txt
8793 251 0 docs/admin_initial_setup/borrowing_items.adoc
8794 0 251 docs/admin_initial_setup/borrowing_items.txt
8795 142 0 docs/admin_initial_setup/describing_your_organization.adoc
8796 0 142 docs/admin_initial_setup/describing_your_organization.txt
8797 379 0 docs/admin_initial_setup/describing_your_people.adoc
8798 0 379 docs/admin_initial_setup/describing_your_people.txt
8799 866 0 docs/admin_initial_setup/designing_your_catalog.adoc
8800 0 866 docs/admin_initial_setup/designing_your_catalog.txt
8801 31 0 docs/admin_initial_setup/hard_due_dates.adoc
8802 0 31 docs/admin_initial_setup/hard_due_dates.txt
8803 195 0 docs/admin_initial_setup/importing_via_staff_client.adoc
8804 0 195 docs/admin_initial_setup/importing_via_staff_client.txt
8805 228 0 docs/admin_initial_setup/migrating_patron_data.adoc
8806 0 228 docs/admin_initial_setup/migrating_patron_data.txt
8807 350 0 docs/admin_initial_setup/migrating_your_data.adoc
8808 0 350 docs/admin_initial_setup/migrating_your_data.txt
8809 239 0 docs/admin_initial_setup/ordering_materials.adoc
8810 0 239 docs/admin_initial_setup/ordering_materials.txt
8811 51 0 docs/attributions.adoc
8812 0 51 docs/attributions.txt
8813 94 0 docs/cataloging/MARC_Editor.adoc
8814 0 94 docs/cataloging/MARC_Editor.txt
8815 48 0 docs/cataloging/MARC_batch_edit.adoc
8816 0 48 docs/cataloging/MARC_batch_edit.txt
8817 134 0 docs/cataloging/authorities.adoc
8818 0 134 docs/cataloging/authorities.txt
8819 405 0 docs/cataloging/batch_importing_MARC.adoc
8820 0 405 docs/cataloging/batch_importing_MARC.txt
8821 158 0 docs/cataloging/cataloging_electronic_resources.adoc
8822 0 158 docs/cataloging/cataloging_electronic_resources.txt
8823 29 0 docs/cataloging/cataloging_web_client.adoc
8824 0 29 docs/cataloging/cataloging_web_client.txt
8825 95 0 docs/cataloging/conjoined_items.adoc
8826 0 95 docs/cataloging/conjoined_items.txt
8827 298 0 docs/cataloging/copy-buckets_web_client.adoc
8828 0 298 docs/cataloging/copy-buckets_web_client.txt
8829 84 0 docs/cataloging/link_checker.adoc
8830 0 84 docs/cataloging/link_checker.txt
8831 76 0 docs/cataloging/monograph_parts.adoc
8832 0 76 docs/cataloging/monograph_parts.txt
8833 55 0 docs/cataloging/overlay_record_3950_import.adoc
8834 0 55 docs/cataloging/overlay_record_3950_import.txt
8835 86 0 docs/cataloging/physical_char_wizard.adoc
8836 0 86 docs/cataloging/physical_char_wizard.txt
8837 17 0 docs/cataloging/tpac_copy_edit_links.adoc
8838 0 17 docs/cataloging/tpac_copy_edit_links.txt
8839 102 0 docs/cataloging/z39.50_search_enhancements.adoc
8840 0 102 docs/cataloging/z39.50_search_enhancements.txt
8841 138 0 docs/circ_limits.adoc
8842 0 138 docs/circ_limits.txt
8843 272 0 docs/circulation/booking.adoc
8844 0 272 docs/circulation/booking.txt
8845 563 0 docs/circulation/circulating_items.adoc
8846 0 563 docs/circulation/circulating_items.txt
8847 397 0 docs/circulation/circulating_items_web_client.adoc
8848 0 397 docs/circulation/circulating_items_web_client.txt
8849 1073 0 docs/circulation/circulation_patron_records.adoc
8850 0 1073 docs/circulation/circulation_patron_records.txt
8851 494 0 docs/circulation/circulation_patron_records_web_client.adoc
8852 0 494 docs/circulation/circulation_patron_records_web_client.txt
8853 492 0 docs/circulation/holds.adoc
8854 0 492 docs/circulation/holds.txt
8855 265 0 docs/circulation/offline_mode.adoc
8856 0 265 docs/circulation/offline_mode.txt
8857 73 0 docs/circulation/rfid_product_integration.adoc
8858 0 73 docs/circulation/rfid_product_integration.txt
8859 137 0 docs/circulation/self_check.adoc
8860 0 137 docs/circulation/self_check.txt
8861 72 0 docs/circulation/triggered_events.adoc
8862 0 72 docs/circulation/triggered_events.txt
8863 246 0 docs/development/data_supercat.adoc
8864 0 246 docs/development/data_supercat.txt
8865 67 0 docs/development/data_unapi.adoc
8866 0 67 docs/development/data_unapi.txt
8867 1359 0 docs/development/intro_opensrf.adoc
8868 0 1359 docs/development/intro_opensrf.txt
8869 39 0 docs/development/pgtap.adoc
8870 0 39 docs/development/pgtap.txt
8871 179 0 docs/development/support_scripts.adoc
8872 0 179 docs/development/support_scripts.txt
8873 54 0 docs/development/updating_translations_launchpad.adoc
8874 0 54 docs/development/updating_translations_launchpad.txt
8875 212 0 docs/installation/edi_setup.adoc
8876 0 212 docs/installation/edi_setup.txt
8877 681 0 docs/installation/server_installation.adoc
8878 0 681 docs/installation/server_installation.txt
8879 355 0 docs/installation/server_upgrade.adoc
8880 0 355 docs/installation/server_upgrade.txt
8881 161 0 docs/installation/staff_client_installation.adoc
8882 0 161 docs/installation/staff_client_installation.txt
8883 38 0 docs/installation/system_requirements.adoc
8884 0 38 docs/installation/system_requirements.txt
8885 12 0 docs/licensing.adoc
8886 0 12 docs/licensing.txt
8887 98 0 docs/opac/advanced_features.adoc
8888 0 98 docs/opac/advanced_features.txt
8889 31 0 docs/opac/catalog_browse.adoc
8890 0 31 docs/opac/catalog_browse.txt
8891 197 0 docs/opac/kids_opac.adoc
8892 0 197 docs/opac/kids_opac.txt
8893 44 0 docs/opac/linked_libraries.adoc
8894 0 44 docs/opac/linked_libraries.txt
8895 78 0 docs/opac/my_lists.adoc
8896 0 78 docs/opac/my_lists.txt
8897 106 0 docs/opac/new_skin_customizations.adoc
8898 0 106 docs/opac/new_skin_customizations.txt
8899 32 0 docs/opac/opensearch.adoc
8900 0 32 docs/opac/opensearch.txt
8901 95 0 docs/opac/search_form.adoc
8902 0 95 docs/opac/search_form.txt
8903 68 0 docs/opac/tpac_meta_record_holds.adoc
8904 0 68 docs/opac/tpac_meta_record_holds.txt
8905 655 0 docs/opac/using_the_public_access_catalog.adoc
8906 0 655 docs/opac/using_the_public_access_catalog.txt
8907 263 0 docs/reports/reporter_add_data_source.adoc
8908 0 263 docs/reports/reporter_add_data_source.txt
8909 42 0 docs/reports/reporter_cloning_shared_templates.adoc
8910 0 42 docs/reports/reporter_cloning_shared_templates.txt
8911 291 0 docs/reports/reporter_create_templates.adoc
8912 0 291 docs/reports/reporter_create_templates.txt
8913 64 0 docs/reports/reporter_daemon.adoc
8914 0 64 docs/reports/reporter_daemon.txt
8915 56 0 docs/reports/reporter_export_usingpgAdmin.adoc
8916 0 56 docs/reports/reporter_export_usingpgAdmin.txt
8917 76 0 docs/reports/reporter_folder.adoc
8918 0 76 docs/reports/reporter_folder.txt
8919 109 0 docs/reports/reporter_generating_reports.adoc
8920 0 109 docs/reports/reporter_generating_reports.txt
8921 42 0 docs/reports/reporter_running_recurring_reports.adoc
8922 0 42 docs/reports/reporter_running_recurring_reports.txt
8923 32 0 docs/reports/reporter_template_enhancements.adoc
8924 0 32 docs/reports/reporter_template_enhancements.txt
8925 106 0 docs/reports/reporter_template_terminology.adoc
8926 0 106 docs/reports/reporter_template_terminology.txt
8927 41 0 docs/reports/reporter_view_output.adoc
8928 0 41 docs/reports/reporter_view_output.txt
8929 529 0 docs/root.adoc
8931 37 0 docs/serials/A-intro.adoc
8932 0 37 docs/serials/A-intro.txt
8933 41 0 docs/serials/B-copy_template.adoc
8934 0 41 docs/serials/B-copy_template.txt
8935 218 0 docs/serials/C-subscription-SCV.adoc
8936 0 218 docs/serials/C-subscription-SCV.txt
8937 216 0 docs/serials/D-subscription-ASCV.adoc
8938 0 216 docs/serials/D-subscription-ASCV.txt
8939 19 0 docs/serials/E-edit_subscriptions.adoc
8940 0 19 docs/serials/E-edit_subscriptions.txt
8941 102 0 docs/serials/F-Receiving.adoc
8942 0 102 docs/serials/F-Receiving.txt
8943 9 0 docs/serials/G-Special_issue.adoc
8944 0 9 docs/serials/G-Special_issue.txt
8945 51 0 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.adoc
8946 0 51 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
8947 35 0 docs/serials/H-holdings_statements.adoc
8948 0 35 docs/serials/H-holdings_statements.txt
8949 create mode 100644 docs/QueryParser_Changes.adoc
8950 delete mode 100644 docs/QueryParser_Changes.txt
8951 create mode 100644 docs/RELEASE_NOTES_2_2.adoc
8952 delete mode 100644 docs/RELEASE_NOTES_2_2.txt
8953 create mode 100644 docs/RELEASE_NOTES_2_2_1.adoc
8954 delete mode 100644 docs/RELEASE_NOTES_2_2_1.txt
8955 create mode 100644 docs/RELEASE_NOTES_2_3.adoc
8956 delete mode 100644 docs/RELEASE_NOTES_2_3.txt
8957 create mode 100644 docs/RELEASE_NOTES_2_4.adoc
8958 delete mode 100644 docs/RELEASE_NOTES_2_4.txt
8959 create mode 100644 docs/RELEASE_NOTES_2_5.adoc
8960 delete mode 100644 docs/RELEASE_NOTES_2_5.txt
8961 create mode 100644 docs/RELEASE_NOTES_2_6.adoc
8962 delete mode 100644 docs/RELEASE_NOTES_2_6.txt
8963 create mode 100644 docs/RELEASE_NOTES_2_7.adoc
8964 delete mode 100644 docs/RELEASE_NOTES_2_7.txt
8965 create mode 100644 docs/RELEASE_NOTES_2_8.adoc
8966 delete mode 100644 docs/RELEASE_NOTES_2_8.txt
8967 create mode 100644 docs/RELEASE_NOTES_2_9.adoc
8968 delete mode 100644 docs/RELEASE_NOTES_2_9.txt
8969 create mode 100644 docs/TechRef/Circ/calculated-proximity-adjustments.adoc
8970 delete mode 100644 docs/TechRef/Circ/calculated-proximity-adjustments.txt
8971 create mode 100644 docs/TechRef/Circ/custom-best-hold-selection.adoc
8972 delete mode 100644 docs/TechRef/Circ/custom-best-hold-selection.txt
8973 create mode 100644 docs/TechRef/Circ/holds-go-home.adoc
8974 delete mode 100644 docs/TechRef/Circ/holds-go-home.txt
8975 create mode 100644 docs/TechRef/Flattener/design.adoc
8976 delete mode 100644 docs/TechRef/Flattener/design.txt
8977 create mode 100644 docs/TechRef/KidsOPAC.adoc
8978 delete mode 100644 docs/TechRef/KidsOPAC.txt
8979 create mode 100644 docs/TechRef/LinkChecker.adoc
8980 delete mode 100644 docs/TechRef/LinkChecker.txt
8981 create mode 100644 docs/TechRef/Telephony/telephony-setup-guide.adoc
8982 delete mode 100644 docs/TechRef/Telephony/telephony-setup-guide.txt
8983 create mode 100644 docs/TechRef/alternate_graphic_fields.adoc
8984 delete mode 100644 docs/TechRef/alternate_graphic_fields.txt
8985 create mode 100644 docs/TechRef/notify_csv.adoc
8986 delete mode 100644 docs/TechRef/notify_csv.txt
8987 create mode 100644 docs/TechRef/popularity-rating.adoc
8988 delete mode 100644 docs/TechRef/popularity-rating.txt
8989 create mode 100644 docs/acquisitions/introduction.adoc
8990 delete mode 100644 docs/acquisitions/introduction.txt
8991 create mode 100644 docs/acquisitions/invoices.adoc
8992 delete mode 100644 docs/acquisitions/invoices.txt
8993 create mode 100644 docs/acquisitions/purchase_requests_management.adoc
8994 delete mode 100644 docs/acquisitions/purchase_requests_management.txt
8995 create mode 100644 docs/acquisitions/purchase_requests_patron_view.adoc
8996 delete mode 100644 docs/acquisitions/purchase_requests_patron_view.txt
8997 create mode 100644 docs/acquisitions/receive_items_from_invoice.adoc
8998 delete mode 100644 docs/acquisitions/receive_items_from_invoice.txt
8999 create mode 100644 docs/acquisitions/selection_lists_po.adoc
9000 delete mode 100644 docs/acquisitions/selection_lists_po.txt
9001 create mode 100644 docs/acquisitions/vandelay_acquisitions_integration.adoc
9002 delete mode 100644 docs/acquisitions/vandelay_acquisitions_integration.txt
9003 create mode 100644 docs/admin/Best_Hold_Selection_Sort_Order.adoc
9004 delete mode 100644 docs/admin/Best_Hold_Selection_Sort_Order.txt
9005 create mode 100644 docs/admin/MARC_Import_Remove_Fields.adoc
9006 delete mode 100644 docs/admin/MARC_Import_Remove_Fields.txt
9007 create mode 100644 docs/admin/MARC_RAD_MVF_CRA.adoc
9008 delete mode 100644 docs/admin/MARC_RAD_MVF_CRA.txt
9009 create mode 100644 docs/admin/Org_Unit_Proximity_Adjustments.adoc
9010 delete mode 100644 docs/admin/Org_Unit_Proximity_Adjustments.txt
9011 create mode 100644 docs/admin/SMS_messaging.adoc
9012 delete mode 100644 docs/admin/SMS_messaging.txt
9013 create mode 100644 docs/admin/acquisitions_admin.adoc
9014 delete mode 100644 docs/admin/acquisitions_admin.txt
9015 create mode 100644 docs/admin/actiontriggers.adoc
9016 delete mode 100644 docs/admin/actiontriggers.txt
9017 create mode 100644 docs/admin/age_hold_protection.adoc
9018 delete mode 100644 docs/admin/age_hold_protection.txt
9019 create mode 100644 docs/admin/apache_access_handler.adoc
9020 delete mode 100644 docs/admin/apache_access_handler.txt
9021 create mode 100644 docs/admin/apache_rewrite_tricks.adoc
9022 delete mode 100644 docs/admin/apache_rewrite_tricks.txt
9023 create mode 100644 docs/admin/authentication_proxy.adoc
9024 delete mode 100644 docs/admin/authentication_proxy.txt
9025 create mode 100644 docs/admin/authorities.adoc
9026 delete mode 100644 docs/admin/authorities.txt
9027 create mode 100644 docs/admin/auto_suggest_search.adoc
9028 delete mode 100644 docs/admin/auto_suggest_search.txt
9029 create mode 100644 docs/admin/booking-admin.adoc
9030 delete mode 100644 docs/admin/booking-admin.txt
9031 create mode 100644 docs/admin/circulation_limit_groups.adoc
9032 delete mode 100644 docs/admin/circulation_limit_groups.txt
9033 create mode 100644 docs/admin/cn_prefixes_and_suffixes.adoc
9034 delete mode 100644 docs/admin/cn_prefixes_and_suffixes.txt
9035 create mode 100644 docs/admin/copy_statuses.adoc
9036 delete mode 100644 docs/admin/copy_statuses.txt
9037 create mode 100644 docs/admin/customize_staff_client.adoc
9038 delete mode 100644 docs/admin/customize_staff_client.txt
9039 create mode 100644 docs/admin/floating_groups.adoc
9040 delete mode 100644 docs/admin/floating_groups.txt
9041 create mode 100644 docs/admin/hold_driven_recalls.adoc
9042 delete mode 100644 docs/admin/hold_driven_recalls.txt
9043 create mode 100644 docs/admin/lsa-address_alert.adoc
9044 delete mode 100644 docs/admin/lsa-address_alert.txt
9045 create mode 100644 docs/admin/lsa-barcode_completion.adoc
9046 delete mode 100644 docs/admin/lsa-barcode_completion.txt
9047 create mode 100644 docs/admin/lsa-standing_penalties.adoc
9048 delete mode 100644 docs/admin/lsa-standing_penalties.txt
9049 create mode 100644 docs/admin/lsa-statcat.adoc
9050 delete mode 100644 docs/admin/lsa-statcat.txt
9051 create mode 100644 docs/admin/lsa-work_log.adoc
9052 delete mode 100644 docs/admin/lsa-work_log.txt
9053 create mode 100644 docs/admin/patron_address_by_zip_code.adoc
9054 delete mode 100644 docs/admin/patron_address_by_zip_code.txt
9055 create mode 100644 docs/admin/permissions.adoc
9056 delete mode 100644 docs/admin/permissions.txt
9057 create mode 100644 docs/admin/phonelist.adoc
9058 delete mode 100644 docs/admin/phonelist.txt
9059 create mode 100644 docs/admin/recent_staff_searches.adoc
9060 delete mode 100644 docs/admin/recent_staff_searches.txt
9061 create mode 100644 docs/admin/restrict_Z39.50_sources_by_perm_group.adoc
9062 delete mode 100644 docs/admin/restrict_Z39.50_sources_by_perm_group.txt
9063 create mode 100644 docs/admin/sip_server.adoc
9064 delete mode 100644 docs/admin/sip_server.txt
9065 create mode 100644 docs/admin/staff_client-button_bar_toolbar.adoc
9066 delete mode 100644 docs/admin/staff_client-button_bar_toolbar.txt
9067 create mode 100644 docs/admin/staff_client-column_picker.adoc
9068 delete mode 100644 docs/admin/staff_client-column_picker.txt
9069 create mode 100644 docs/admin/staff_client-double_clicking.adoc
9070 delete mode 100644 docs/admin/staff_client-double_clicking.txt
9071 create mode 100644 docs/admin/staff_client-login.adoc
9072 delete mode 100644 docs/admin/staff_client-login.txt
9073 create mode 100644 docs/admin/staff_client-patron_border.adoc
9074 delete mode 100644 docs/admin/staff_client-patron_border.txt
9075 create mode 100644 docs/admin/staff_client-recent_searches.adoc
9076 delete mode 100644 docs/admin/staff_client-recent_searches.txt
9077 create mode 100644 docs/admin/staff_client-return_to_results_from_marc.adoc
9078 delete mode 100644 docs/admin/staff_client-return_to_results_from_marc.txt
9079 create mode 100644 docs/admin/staff_client-sorting_columns.adoc
9080 delete mode 100644 docs/admin/staff_client-sorting_columns.txt
9081 create mode 100644 docs/admin/staff_client-sticky_settings.adoc
9082 delete mode 100644 docs/admin/staff_client-sticky_settings.txt
9083 create mode 100644 docs/admin/staff_client-tab_buttons.adoc
9084 delete mode 100644 docs/admin/staff_client-tab_buttons.txt
9085 create mode 100644 docs/admin/template_toolkit.adoc
9086 delete mode 100644 docs/admin/template_toolkit.txt
9087 create mode 100644 docs/admin/user_activity_type.adoc
9088 delete mode 100644 docs/admin/user_activity_type.txt
9089 create mode 100644 docs/admin/web_client-browser-tab-shortcuts.adoc
9090 delete mode 100644 docs/admin/web_client-browser-tab-shortcuts.txt
9091 create mode 100644 docs/admin/web_client-login.adoc
9092 delete mode 100644 docs/admin/web_client-login.txt
9093 create mode 100644 docs/admin/workstation_admin.adoc
9094 delete mode 100644 docs/admin/workstation_admin.txt
9095 create mode 100644 docs/admin/workstation_admin_customizable_toolbar.adoc
9096 delete mode 100644 docs/admin/workstation_admin_customizable_toolbar.txt
9097 create mode 100644 docs/admin/workstation_admin_receipt_template_editor.adoc
9098 delete mode 100644 docs/admin/workstation_admin_receipt_template_editor.txt
9099 create mode 100644 docs/admin_initial_setup/borrowing_items.adoc
9100 delete mode 100644 docs/admin_initial_setup/borrowing_items.txt
9101 create mode 100644 docs/admin_initial_setup/describing_your_organization.adoc
9102 delete mode 100644 docs/admin_initial_setup/describing_your_organization.txt
9103 create mode 100644 docs/admin_initial_setup/describing_your_people.adoc
9104 delete mode 100644 docs/admin_initial_setup/describing_your_people.txt
9105 create mode 100644 docs/admin_initial_setup/designing_your_catalog.adoc
9106 delete mode 100644 docs/admin_initial_setup/designing_your_catalog.txt
9107 create mode 100644 docs/admin_initial_setup/hard_due_dates.adoc
9108 delete mode 100644 docs/admin_initial_setup/hard_due_dates.txt
9109 create mode 100644 docs/admin_initial_setup/importing_via_staff_client.adoc
9110 delete mode 100644 docs/admin_initial_setup/importing_via_staff_client.txt
9111 create mode 100644 docs/admin_initial_setup/migrating_patron_data.adoc
9112 delete mode 100644 docs/admin_initial_setup/migrating_patron_data.txt
9113 create mode 100644 docs/admin_initial_setup/migrating_your_data.adoc
9114 delete mode 100644 docs/admin_initial_setup/migrating_your_data.txt
9115 create mode 100644 docs/admin_initial_setup/ordering_materials.adoc
9116 delete mode 100644 docs/admin_initial_setup/ordering_materials.txt
9117 create mode 100644 docs/attributions.adoc
9118 delete mode 100644 docs/attributions.txt
9119 create mode 100644 docs/cataloging/MARC_Editor.adoc
9120 delete mode 100644 docs/cataloging/MARC_Editor.txt
9121 create mode 100644 docs/cataloging/MARC_batch_edit.adoc
9122 delete mode 100644 docs/cataloging/MARC_batch_edit.txt
9123 create mode 100644 docs/cataloging/authorities.adoc
9124 delete mode 100644 docs/cataloging/authorities.txt
9125 create mode 100644 docs/cataloging/batch_importing_MARC.adoc
9126 delete mode 100644 docs/cataloging/batch_importing_MARC.txt
9127 create mode 100644 docs/cataloging/cataloging_electronic_resources.adoc
9128 delete mode 100644 docs/cataloging/cataloging_electronic_resources.txt
9129 create mode 100644 docs/cataloging/cataloging_web_client.adoc
9130 delete mode 100644 docs/cataloging/cataloging_web_client.txt
9131 create mode 100644 docs/cataloging/conjoined_items.adoc
9132 delete mode 100644 docs/cataloging/conjoined_items.txt
9133 create mode 100755 docs/cataloging/copy-buckets_web_client.adoc
9134 delete mode 100755 docs/cataloging/copy-buckets_web_client.txt
9135 create mode 100644 docs/cataloging/link_checker.adoc
9136 delete mode 100644 docs/cataloging/link_checker.txt
9137 create mode 100644 docs/cataloging/monograph_parts.adoc
9138 delete mode 100644 docs/cataloging/monograph_parts.txt
9139 create mode 100644 docs/cataloging/overlay_record_3950_import.adoc
9140 delete mode 100644 docs/cataloging/overlay_record_3950_import.txt
9141 create mode 100644 docs/cataloging/physical_char_wizard.adoc
9142 delete mode 100644 docs/cataloging/physical_char_wizard.txt
9143 create mode 100644 docs/cataloging/tpac_copy_edit_links.adoc
9144 delete mode 100644 docs/cataloging/tpac_copy_edit_links.txt
9145 create mode 100644 docs/cataloging/z39.50_search_enhancements.adoc
9146 delete mode 100644 docs/cataloging/z39.50_search_enhancements.txt
9147 create mode 100644 docs/circ_limits.adoc
9148 delete mode 100644 docs/circ_limits.txt
9149 create mode 100644 docs/circulation/booking.adoc
9150 delete mode 100644 docs/circulation/booking.txt
9151 create mode 100644 docs/circulation/circulating_items.adoc
9152 delete mode 100644 docs/circulation/circulating_items.txt
9153 create mode 100644 docs/circulation/circulating_items_web_client.adoc
9154 delete mode 100644 docs/circulation/circulating_items_web_client.txt
9155 create mode 100644 docs/circulation/circulation_patron_records.adoc
9156 delete mode 100644 docs/circulation/circulation_patron_records.txt
9157 create mode 100644 docs/circulation/circulation_patron_records_web_client.adoc
9158 delete mode 100644 docs/circulation/circulation_patron_records_web_client.txt
9159 create mode 100644 docs/circulation/holds.adoc
9160 delete mode 100644 docs/circulation/holds.txt
9161 create mode 100644 docs/circulation/offline_mode.adoc
9162 delete mode 100644 docs/circulation/offline_mode.txt
9163 create mode 100644 docs/circulation/rfid_product_integration.adoc
9164 delete mode 100644 docs/circulation/rfid_product_integration.txt
9165 create mode 100644 docs/circulation/self_check.adoc
9166 delete mode 100644 docs/circulation/self_check.txt
9167 create mode 100644 docs/circulation/triggered_events.adoc
9168 delete mode 100644 docs/circulation/triggered_events.txt
9169 create mode 100644 docs/development/data_supercat.adoc
9170 delete mode 100644 docs/development/data_supercat.txt
9171 create mode 100644 docs/development/data_unapi.adoc
9172 delete mode 100644 docs/development/data_unapi.txt
9173 create mode 100644 docs/development/intro_opensrf.adoc
9174 delete mode 100644 docs/development/intro_opensrf.txt
9175 create mode 100644 docs/development/pgtap.adoc
9176 delete mode 100644 docs/development/pgtap.txt
9177 create mode 100644 docs/development/support_scripts.adoc
9178 delete mode 100644 docs/development/support_scripts.txt
9179 create mode 100644 docs/development/updating_translations_launchpad.adoc
9180 delete mode 100644 docs/development/updating_translations_launchpad.txt
9181 create mode 100644 docs/installation/edi_setup.adoc
9182 delete mode 100644 docs/installation/edi_setup.txt
9183 create mode 100644 docs/installation/server_installation.adoc
9184 delete mode 100644 docs/installation/server_installation.txt
9185 create mode 100644 docs/installation/server_upgrade.adoc
9186 delete mode 100644 docs/installation/server_upgrade.txt
9187 create mode 100644 docs/installation/staff_client_installation.adoc
9188 delete mode 100644 docs/installation/staff_client_installation.txt
9189 create mode 100644 docs/installation/system_requirements.adoc
9190 delete mode 100644 docs/installation/system_requirements.txt
9191 create mode 100644 docs/licensing.adoc
9192 delete mode 100644 docs/licensing.txt
9193 create mode 100644 docs/opac/advanced_features.adoc
9194 delete mode 100644 docs/opac/advanced_features.txt
9195 create mode 100644 docs/opac/catalog_browse.adoc
9196 delete mode 100644 docs/opac/catalog_browse.txt
9197 create mode 100644 docs/opac/kids_opac.adoc
9198 delete mode 100644 docs/opac/kids_opac.txt
9199 create mode 100644 docs/opac/linked_libraries.adoc
9200 delete mode 100644 docs/opac/linked_libraries.txt
9201 create mode 100644 docs/opac/my_lists.adoc
9202 delete mode 100644 docs/opac/my_lists.txt
9203 create mode 100644 docs/opac/new_skin_customizations.adoc
9204 delete mode 100644 docs/opac/new_skin_customizations.txt
9205 create mode 100644 docs/opac/opensearch.adoc
9206 delete mode 100644 docs/opac/opensearch.txt
9207 create mode 100644 docs/opac/search_form.adoc
9208 delete mode 100644 docs/opac/search_form.txt
9209 create mode 100644 docs/opac/tpac_meta_record_holds.adoc
9210 delete mode 100644 docs/opac/tpac_meta_record_holds.txt
9211 create mode 100644 docs/opac/using_the_public_access_catalog.adoc
9212 delete mode 100644 docs/opac/using_the_public_access_catalog.txt
9213 create mode 100644 docs/reports/reporter_add_data_source.adoc
9214 delete mode 100644 docs/reports/reporter_add_data_source.txt
9215 create mode 100644 docs/reports/reporter_cloning_shared_templates.adoc
9216 delete mode 100644 docs/reports/reporter_cloning_shared_templates.txt
9217 create mode 100644 docs/reports/reporter_create_templates.adoc
9218 delete mode 100644 docs/reports/reporter_create_templates.txt
9219 create mode 100644 docs/reports/reporter_daemon.adoc
9220 delete mode 100644 docs/reports/reporter_daemon.txt
9221 create mode 100644 docs/reports/reporter_export_usingpgAdmin.adoc
9222 delete mode 100644 docs/reports/reporter_export_usingpgAdmin.txt
9223 create mode 100644 docs/reports/reporter_folder.adoc
9224 delete mode 100644 docs/reports/reporter_folder.txt
9225 create mode 100644 docs/reports/reporter_generating_reports.adoc
9226 delete mode 100644 docs/reports/reporter_generating_reports.txt
9227 create mode 100644 docs/reports/reporter_running_recurring_reports.adoc
9228 delete mode 100644 docs/reports/reporter_running_recurring_reports.txt
9229 create mode 100644 docs/reports/reporter_template_enhancements.adoc
9230 delete mode 100644 docs/reports/reporter_template_enhancements.txt
9231 create mode 100644 docs/reports/reporter_template_terminology.adoc
9232 delete mode 100644 docs/reports/reporter_template_terminology.txt
9233 create mode 100644 docs/reports/reporter_view_output.adoc
9234 delete mode 100644 docs/reports/reporter_view_output.txt
9235 create mode 100644 docs/root.adoc
9236 delete mode 100644 docs/root.txt
9237 create mode 100644 docs/serials/A-intro.adoc
9238 delete mode 100644 docs/serials/A-intro.txt
9239 create mode 100644 docs/serials/B-copy_template.adoc
9240 delete mode 100644 docs/serials/B-copy_template.txt
9241 create mode 100644 docs/serials/C-subscription-SCV.adoc
9242 delete mode 100644 docs/serials/C-subscription-SCV.txt
9243 create mode 100644 docs/serials/D-subscription-ASCV.adoc
9244 delete mode 100644 docs/serials/D-subscription-ASCV.txt
9245 create mode 100644 docs/serials/E-edit_subscriptions.adoc
9246 delete mode 100644 docs/serials/E-edit_subscriptions.txt
9247 create mode 100644 docs/serials/F-Receiving.adoc
9248 delete mode 100644 docs/serials/F-Receiving.txt
9249 create mode 100644 docs/serials/G-Special_issue.adoc
9250 delete mode 100644 docs/serials/G-Special_issue.txt
9251 create mode 100644 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.adoc
9252 delete mode 100644 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
9253 create mode 100644 docs/serials/H-holdings_statements.adoc
9254 delete mode 100644 docs/serials/H-holdings_statements.txt
9256 commit 8817b7536c97fe624cf8a243791360ee728e8c87
9257 Author: Galen Charlton <gmc@equinoxinitiative.org>
9258 Date: Fri Apr 21 10:06:17 2017 -0400
9260 LP#1685232: fix egCore.pcrud.apply()
9262 This patch fixes egCore.pcrud.apply() method so that it
9263 behaves as intended (i.e., process an array of fieldmapper
9264 objects and either creates, updates, or deletes them based
9265 on the value of the isnew(), ischanged(), and isdeleted()
9270 Currently no code uses this method (but some will soon), but
9271 it can be tested by writing some code like this:
9274 var n1 = new egCore.idl.aun();
9275 n1.usr(userid); // etc.
9278 var n2 = new egCore.idl.aun();
9279 n2.usr(userid); // etc.
9283 egCore.pcrud.apply(notes).then(...
9285 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9286 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9288 2 2 Open-ILS/web/js/ui/default/staff/services/pcrud.js
9290 commit 499f9a073d9e305b206f54bc3d3f442976081e09
9291 Author: Kathy Lussier <klussier@masslnc.org>
9292 Date: Wed Apr 19 13:00:10 2017 -0400
9294 LP#1680554: Stamping upgrade script for fix browse definition ids
9296 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9298 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
9299 75 0 Open-ILS/src/sql/Pg/upgrade/1033.data.fix_subject_browse_mappings.sql
9300 0 75 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_subject_browse_mappings.sql
9301 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1033.data.fix_subject_browse_mappings.sql
9302 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_subject_browse_mappings.sql
9304 commit 406fe9fcf38278a26858ac4242a848b51bdd75f2
9305 Author: Mike Rylander <mrylander@gmail.com>
9306 Date: Thu Mar 30 14:15:34 2017 -0400
9308 webstaff: install and include Lovefield in prep for offline mode
9310 Signed-off-by: Mike Rylander <mrylander@gmail.com>
9313 Open-ILS/web/js/ui/default/staff/Gruntfile.js
9314 Open-ILS/web/js/ui/default/staff/bower.json
9316 Signed-off-by: Mike Rylander <mrylander@gmail.com>
9318 1 0 Open-ILS/src/templates/staff/base_js.tt2
9319 5 1 Open-ILS/web/js/ui/default/staff/Gruntfile.js
9320 1 0 Open-ILS/web/js/ui/default/staff/package.json
9322 commit c6ce82716cf965424925ac6d6a978975cae32410
9323 Author: Mike Rylander <mrylander@gmail.com>
9324 Date: Thu Mar 23 10:51:59 2017 -0400
9326 LP#1528924: Use localizable date filter format
9328 Signed-off-by: Mike Rylander <mrylander@gmail.com>
9330 11 11 Open-ILS/src/templates/staff/cat/item/t_list.tt2
9332 commit 39bac20cb3869c787e49c6c472d3018a09efdf57
9333 Author: Kyle Huckins <khuckins@catalystdevworks.com>
9334 Date: Tue Jan 24 15:41:45 2017 -0800
9336 LP#1528924 Item Status List Columns
9338 Add several new columns to Item Status List.
9340 Refactor of ItemSvc to properly grab circ-related information.
9342 Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
9343 Changes to be committed:
9344 modified: Open-ILS/src/templates/staff/cat/item/t_list.tt2
9345 modified: Open-ILS/web/js/ui/default/staff/cat/item/app.js
9347 Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
9348 Signed-off-by: Mike Rylander <mrylander@gmail.com>
9350 82 4 Open-ILS/src/templates/staff/cat/item/t_list.tt2
9351 120 36 Open-ILS/web/js/ui/default/staff/cat/item/app.js
9353 commit 495b2539b26195235dc62ba4e388d522784ead92
9354 Author: Ben Shum <ben@evergreener.net>
9355 Date: Fri Apr 14 18:51:01 2017 -0400
9357 LP#1683388: Docs: README change for nodejs installation
9359 Now that we have Makefile developer support for Wheezy too, we can
9360 skip the extra steps if we use the developer make target for any
9361 supported distribution.
9363 Signed-off-by: Ben Shum <ben@evergreener.net>
9364 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9366 1 2 docs/installation/server_installation.txt
9368 commit 098dc59699a224127e0540e24e0ff75de666a04b
9369 Author: Ben Shum <ben@evergreener.net>
9370 Date: Fri Apr 14 18:33:31 2017 -0400
9372 LP#1683388:Install newer NodeJS binary for Ubuntu Trusty and Debian Wheezy
9374 We need newer stuff!
9376 Signed-off-by: Ben Shum <ben@evergreener.net>
9377 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9379 6 3 Open-ILS/src/extras/Makefile.install
9380 3 5 Open-ILS/src/extras/install/Makefile.common
9381 2 5 Open-ILS/src/extras/install/Makefile.ubuntu-trusty
9383 commit 54270c3d93319f8aeecd670e1116c53b4936d925
9384 Author: Galen Charlton <gmc@equinoxinitiative.org>
9385 Date: Wed Apr 12 16:06:09 2017 -0400
9387 LP#1665933: describe the new -x option when running -h
9389 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9390 Signed-off-by: Ben Shum <ben@evergreener.net>
9392 1 0 build/tools/make_release
9394 commit c66d6328d61083db136bd9213a44696073c62914
9395 Author: Dan Scott <dscott@laurentian.ca>
9396 Date: Tue Apr 11 20:21:56 2017 -0400
9398 LP#1680624 Remove bower packaging bits
9400 We no longer need to install bower as part of the Makefile.install
9401 targets or worry about the bower_components cache directory when
9402 generating a release. Rip out those references.
9404 Signed-off-by: Dan Scott <dscott@laurentian.ca>
9405 Signed-off-by: Ben Shum <ben@evergreener.net>
9407 0 1 Open-ILS/src/extras/install/Makefile.common
9408 2 3 Open-ILS/src/extras/install/Makefile.debian-jessie
9409 2 3 Open-ILS/src/extras/install/Makefile.ubuntu-trusty
9410 2 3 Open-ILS/src/extras/install/Makefile.ubuntu-xenial
9411 3 4 build/tools/make_release
9413 commit 4a068d036adeb0fff2343f7bc9c7c27bc50c1ee2
9414 Author: Dan Scott <dan@coffeecode.net>
9415 Date: Thu Apr 6 16:28:31 2017 -0400
9417 LP#1680624 angular-ui-bootstrap stopped shipping minified files
9419 Per https://github.com/angular-ui/bootstrap/issues/5522 upstream
9420 feels users should minimize the files themselves.
9422 Signed-off-by: Dan Scott <dan@coffeecode.net>
9423 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9424 Signed-off-by: Ben Shum <ben@evergreener.net>
9426 16 5 Open-ILS/web/js/ui/default/staff/Gruntfile.js
9427 1 1 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
9429 commit 8c7000a1a54b18f6bec919f6c6b3e563d4fd4725
9430 Author: Dan Scott <dan@coffeecode.net>
9431 Date: Thu Apr 6 00:26:50 2017 -0400
9433 LP#1680624 Consolidate package dependencies into package.json
9435 npm already enables us to designate dependencies in package.json,
9436 and projects have increasingly consolidated what bower used to be
9437 used for in package.json. We can do this with an npm-compatible version of
9438 angular-order-object-by from github.
9440 There are a few other tweaks to npm vs bower file locations, such as
9441 ng-toast instead of ngtoast for ngToast.
9443 Pin to AngularJS 1.5.x for now
9445 Signed-off-by: Dan Scott <dan@coffeecode.net>
9446 Signed-off-by: Bill Erickson <berickxx@gmail.com>
9447 Signed-off-by: Ben Shum <ben@evergreener.net>
9449 43 43 Open-ILS/web/js/ui/default/staff/Gruntfile.js
9450 0 40 Open-ILS/web/js/ui/default/staff/bower.json
9451 17 3 Open-ILS/web/js/ui/default/staff/package.json
9452 4 4 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
9453 1 9 docs/installation/server_installation.txt
9454 delete mode 100644 Open-ILS/web/js/ui/default/staff/bower.json
9456 commit 1937f3f57995a375e7c41505779a30c0c926712e
9457 Author: Galen Charlton <gmc@equinoxinitiative.org>
9458 Date: Tue Apr 4 10:32:58 2017 -0400
9460 LP#1599634: stamp schema update
9462 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9464 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql
9465 61 0 Open-ILS/src/sql/Pg/upgrade/1032.schema.all_circulation_combined_types_view.sql
9466 0 61 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
9467 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1032.schema.all_circulation_combined_types_view.sql
9468 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
9470 commit 5f26da6220906be586d43158449d76c19559323f
9471 Author: blake <blake@mobiusconsortium.org>
9472 Date: Thu Nov 10 17:06:39 2016 -0600
9474 LP1599634: follow-ups
9476 Squashed patch containing follows-ups written by Chris Sharp
9479 * When running the upgrade script, the DROP VIEW statement resulted in an
9480 error since the view did not already exist. You could add IF EXISTS, but
9481 CREATE OR REPLACE VIEW is sufficient.
9483 * Changes the ID column to just pass through
9484 the ID from the source tables, promoted to BIGINT in
9485 some cases. This has the effect of:
9487 - removing a redundancy, as circ_type already specifies the source table
9488 - making it easier to join this view against the circulation tables when
9491 * Renames the schema upgrade script to better
9494 * Move release notes entry so that it will get picked up
9496 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9497 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
9498 Signed-off-by: blake <blake@mobiusconsortium.org>
9499 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9501 1 1 Open-ILS/examples/fm_IDL.xml
9502 5 5 Open-ILS/src/sql/Pg/090.schema.action.sql
9503 0 63 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
9504 61 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
9505 12 0 docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9506 0 12 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9507 delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
9508 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_circulation_combined_types_view.sql
9509 create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9510 delete mode 100644 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9512 commit 4e64cbbc4cdda08a60d3e9c45a90f2e9ca0309f5
9513 Author: blake <blake@mobiusconsortium.org>
9514 Date: Thu Jul 7 15:01:36 2016 -0500
9516 LP1599634 Circulation report source to include in-house(non cat), and non cat circ
9518 Added a simple view and supporting IDL. This will allow all the circulation
9519 data to output in the same report.
9521 Signed-off-by: blake <blake@mobiusconsortium.org>
9522 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
9523 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
9524 Signed-off-by: blake <blake@mobiusconsortium.org>
9527 Open-ILS/examples/fm_IDL.xml
9529 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9531 20 0 Open-ILS/examples/fm_IDL.xml
9532 56 0 Open-ILS/src/sql/Pg/090.schema.action.sql
9533 27 0 Open-ILS/src/sql/Pg/t/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.pg
9534 63 0 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
9535 12 0 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9536 create mode 100644 Open-ILS/src/sql/Pg/t/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.pg
9537 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.LP1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ
9538 create mode 100644 docs/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.adoc
9540 commit 7ef6bba14250b373f783f38f1818263a48a33270
9541 Author: Jeanette Lundgren <jlundgren@cwmars.org>
9542 Date: Wed Jan 18 13:51:38 2017 -0500
9544 lp1453205 replaced Target_Pickup_Lib1.jpg
9546 Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
9547 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9549 - - docs/media/Target_Pickup_Lib1.jpg