]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers and adding Changelog
[Evergreen.git] / ChangeLog
1 commit 56d044aa49f33e64a1748033ea854a38144d7625
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date:   Mon Feb 24 12:09:57 2014 -0500
4
5     Bump OpenILS.pm version
6     
7     Signed-off-by: Dan Wells <dbw2@calvin.edu>
8
9 1       1       Open-ILS/src/perlmods/lib/OpenILS.pm
10
11 commit a8b6d7da24730d1fb0877cb991db20610522f91b
12 Author: Jane Sandberg <sandbej@linnbenton.edu>
13 Date:   Tue Sep 5 23:04:55 2017 -0700
14
15     Docs: copy-editing 3.0 release notes
16     
17     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
18
19 61      52      docs/RELEASE_NOTES_3.0.adoc
20
21 commit 50b6c3da4e16012c0ff0fa092f7074b7cab0adfd
22 Author: Galen Charlton <gmc@equinoxinitiative.org>
23 Date:   Tue Sep 5 14:08:12 2017 -0400
24
25     add organizations who sponsored develpoment written by Equinox
26     
27     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
28
29 8       1       docs/RELEASE_NOTES_3.0.adoc
30
31 commit 3b3fe232a90f1eab5785d5b00b71dbfbf5eb0ae3
32 Author: Galen Charlton <gmc@equinoxinitiative.org>
33 Date:   Tue Sep 5 13:04:29 2017 -0400
34
35     start work on 3.0 release notes
36     
37     Generated from release note stubs; also includes note about
38     minimum PostgreSQL client and XUL deprecation.
39     
40     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
41
42 1253    0       docs/RELEASE_NOTES_3.0.adoc
43  create mode 100644 docs/RELEASE_NOTES_3.0.adoc
44
45 commit b045032fa1d9f5625bf22e33a8ee82b3a89c72c1
46 Author: Mike Rylander <mrylander@gmail.com>
47 Date:   Tue Sep 5 15:53:08 2017 -0400
48
49     Incorporate view update from LP#1714589
50     
51     Signed-off-by: Mike Rylander <mrylander@gmail.com>
52
53 34      3       Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql
54
55 commit 829a0f240f82b183401234af56f5572e210fa1c6
56 Author: Mike Rylander <mrylander@gmail.com>
57 Date:   Tue Sep 5 14:33:30 2017 -0400
58
59     Proposed 2.12.5-3.0 upgrade SQL
60     
61     Signed-off-by: Mike Rylander <mrylander@gmail.com>
62
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
65
66 commit fbda8c2064916da3fdd83ffdb2b5f99afa8642d0
67 Author: Jason Boyer <JBoyer@library.in.gov>
68 Date:   Fri Sep 1 17:09:36 2017 -0400
69
70     LP1714589: Use Explicit Definition for aacs
71     
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.
75     
76     Signed-off-by:  <JBoyer@library.in.gov>
77     Signed-off-by: Mike Rylander <mrylander@gmail.com>
78
79 34      1       Open-ILS/src/sql/Pg/upgrade/1051.schema.all-circs-slim.sql
80
81 commit 154a152af9fa15bbd67c828419b1aaf3ad857757
82 Author: Ben Shum <ben@evergreener.net>
83 Date:   Mon Sep 4 00:17:22 2017 -0400
84
85     Translation updates - po files
86     
87     Signed-off-by: Ben Shum <ben@evergreener.net>
88
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
710
711 commit 6751df5dbf6c98e998b300840dc3ffcbf03e1488
712 Author: Ben Shum <ben@evergreener.net>
713 Date:   Sun Sep 3 23:34:24 2017 -0400
714
715     Translation updates - newpot
716     
717     Signed-off-by: Ben Shum <ben@evergreener.net>
718
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
725
726 commit d5fe1cc24af2fa56cb1f5cc196441b7fa3681f50
727 Author: Galen Charlton <gmc@equinoxinitiative.org>
728 Date:   Sat Sep 2 11:38:32 2017 -0400
729
730     LP#1251394: fix typo in seed data caugh by t/24-sql-gettext-unique.t
731     
732     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
733
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
736
737 commit 0bef0c27c2e9f4eea85ef34e1a302aa847e785ba
738 Author: Galen Charlton <gmc@equinoxinitiative.org>
739 Date:   Fri Sep 1 17:33:50 2017 -0400
740
741     LP#1714594: fix lp1629108_metarecord_constituent_result_reroute.pg
742     
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
746     test.
747     
748     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
749
750 2       99      Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg
751
752 commit f70f6f6c26342e35c8514b2660588144b6b8001d
753 Author: Jason Boyer <jboyer@library.in.gov>
754 Date:   Fri Sep 1 09:49:36 2017 -0400
755
756     LP1714512: Patron Edit Barcode Validation
757     
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.
761     
762     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
763     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
764
765 2       2       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
766
767 commit b930174c8c3cf75309993e9f90d9fb8d816e4d23
768 Author: Mike Rylander <mrylander@gmail.com>
769 Date:   Fri Sep 1 17:17:16 2017 -0400
770
771     Stamping upgrade scripts for Display Fields and Vandelay regression
772     
773     Signed-off-by: Mike Rylander <mrylander@gmail.com>
774
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
788
789 commit 0161aef74694648a57307915157469246947e9d1
790 Author: Galen Charlton <gmc@equinoxinitiative.org>
791 Date:   Fri Sep 1 17:26:32 2017 -0400
792
793     LP#1152753: upgrade script
794     
795     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
796     Signed-off-by: Mike Rylander <mrylander@gmail.com>
797
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
800
801 commit 4d96474c8f085392c2c5dc21d0ba40a5a8e7c814
802 Author: Galen Charlton <gmc@equinoxinitiative.org>
803 Date:   Fri Sep 1 17:22:42 2017 -0400
804
805     LP#1152753: fix fake FK trigger on vandelay.import_item
806     
807     Fixes a regression caught by live_t/0824.item_import_defaults.pg
808     
809     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
810     Signed-off-by: Mike Rylander <mrylander@gmail.com>
811
812 3       0       Open-ILS/src/sql/Pg/800.fkeys.sql
813
814 commit d74649d498fd83f1651a1b39f474d530e822eba3
815 Author: Bill Erickson <berickxx@gmail.com>
816 Date:   Fri Aug 25 12:58:00 2017 -0400
817
818     LP#1251394 Display fields release notes
819     
820     Signed-off-by: Bill Erickson <berickxx@gmail.com>
821     Signed-off-by: Mike Rylander <mrylander@gmail.com>
822
823 55      0       docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
824  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/display-fields.adoc
825
826 commit c095a3adb3649c575bcfcb846040c16b79757661
827 Author: Bill Erickson <berickxx@gmail.com>
828 Date:   Fri Aug 25 12:40:20 2017 -0400
829
830     LP#1251394 Author display field xpath
831     
832     Signed-off-by: Bill Erickson <berickxx@gmail.com>
833     Signed-off-by: Mike Rylander <mrylander@gmail.com>
834
835 5       0       Open-ILS/src/sql/Pg/upgrade/YYYY.data.metabib-display-field.sql
836
837 commit 0403f71a2e5458c73ed4ad9ce26e15608fbd3990
838 Author: Bill Erickson <berickxx@gmail.com>
839 Date:   Fri Aug 25 12:28:10 2017 -0400
840
841     LP#1251394 More representative field cleanup
842     
843     Signed-off-by: Bill Erickson <berickxx@gmail.com>
844     Signed-off-by: Mike Rylander <mrylander@gmail.com>
845
846 0       2       Open-ILS/examples/fm_IDL.xml
847
848 commit eee9c17df8e49ed5661b1cb56918a85bc041863f
849 Author: Bill Erickson <berickxx@gmail.com>
850 Date:   Fri Aug 25 12:15:28 2017 -0400
851
852     LP#1251394 Display field CDBI thinko repair
853     
854     Signed-off-by: Bill Erickson <berickxx@gmail.com>
855     Signed-off-by: Mike Rylander <mrylander@gmail.com>
856
857 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm
858
859 commit 6e86943b5ae02217330ec71ef30ecf68abe0f9ff
860 Author: Bill Erickson <berickxx@gmail.com>
861 Date:   Fri Aug 25 11:50:27 2017 -0400
862
863     LP#1251394 egBibDisplay service examples
864     
865     Signed-off-by: Bill Erickson <berickxx@gmail.com>
866     Signed-off-by: Mike Rylander <mrylander@gmail.com>
867
868 41      0       Open-ILS/web/js/ui/default/staff/cat/services/record.js
869
870 commit 436345ea4808152bdeee1f737a4073f15b73f2df
871 Author: Bill Erickson <berickxx@gmail.com>
872 Date:   Fri Aug 25 10:50:44 2017 -0400
873
874     LP#1251394 Display field schema sync'ing
875     
876     Copy flat/compressed/wide display entry views into base schema.
877     Synchronize a few remaining seed data bits.
878     
879     Replace references to 'topic_subject' in wide display views with the new
880     'creators' field.
881     
882     Remove ZZZZ.UNDO testing SQL file.
883     
884     Signed-off-by: Bill Erickson <berickxx@gmail.com>
885     Signed-off-by: Mike Rylander <mrylander@gmail.com>
886
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
894
895 commit 2ce54127d256e0087abcf2be8a1e0258b22ffee8
896 Author: Mike Rylander <mrylander@gmail.com>
897 Date:   Fri Aug 18 17:18:29 2017 -0400
898
899     LP#1251394: Seed data changes
900     
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.
905     
906     Gone, again, is the representative_field structure from the baseline (and from
907     my upgrade changes).
908     
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>
912
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
917
918 commit 4d9df04f07e77f91f7c2d4830ff16b8d67f633e5
919 Author: Mike Rylander <mrylander@gmail.com>
920 Date:   Fri Aug 18 16:34:04 2017 -0400
921
922     LP#1251394: Minor fixes
923     
924      * Fix function names in drop statements for upgrade
925      * Adjust array concat syntax in plpgsql
926     
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>
930
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
933
934 commit c7598ec8d3d4cf442ed2c3cb153b00ec4cf58ce4
935 Author: Mike Rylander <mrylander@gmail.com>
936 Date:   Fri Aug 18 15:32:34 2017 -0400
937
938     LP#1251394: Reingest streamlining, schema realigning, rebasing
939     
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.
945     
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.
949     
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.
952     
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
955     options.
956     
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>
960
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
964
965 commit 1ffccff52c4a003c7d56c5e67477d173b6d3256f
966 Author: Bill Erickson <berickxx@gmail.com>
967 Date:   Wed May 17 16:34:43 2017 -0400
968
969     LP#1251394 Webstaff Display fields utility functions
970     
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.
974     
975     Signed-off-by: Bill Erickson <berickxx@gmail.com>
976     Signed-off-by: Mike Rylander <mrylander@gmail.com>
977
978 67      0       Open-ILS/web/js/ui/default/staff/cat/services/record.js
979
980 commit 2b9e0ff2b769f58cdda42022fda0c7e2fd45131a
981 Author: Bill Erickson <berickxx@gmail.com>
982 Date:   Thu May 11 17:54:58 2017 -0400
983
984     LP#1251394 Compressed and wide display entry VIEWs
985     
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.
989     
990     Wide display entry is a tabular view of the well-known fields a la
991     reporter.simple_record.
992     
993     Signed-off-by: Bill Erickson <berickxx@gmail.com>
994     Signed-off-by: Mike Rylander <mrylander@gmail.com>
995
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
1000
1001 commit a473001c669604d9085d3bda6484b320d3bcd754
1002 Author: Bill Erickson <berickxx@gmail.com>
1003 Date:   Thu May 11 17:37:32 2017 -0400
1004
1005     LP#1251394 display map perms; links; formatting
1006     
1007     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1008     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1009
1010 12      7       Open-ILS/examples/fm_IDL.xml
1011
1012 commit 071ca406ba4806b9be9abf3565b685e6c17efbc1
1013 Author: Bill Erickson <berickxx@gmail.com>
1014 Date:   Thu May 11 12:14:10 2017 -0400
1015
1016     LP#1251394 flat_display_entry gets 'field' col
1017     
1018     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1019     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1020
1021 3       1       Open-ILS/examples/fm_IDL.xml
1022 2       1       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib-display-field.sql
1023
1024 commit 4196a3a4c181debd68be410dc18897bfdc4841e2
1025 Author: Bill Erickson <berickxx@gmail.com>
1026 Date:   Thu May 11 11:56:32 2017 -0400
1027
1028     LP#1251394 config.display_field_map / flat json display
1029     
1030     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1031     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1032
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
1039
1040 commit 0773c439935f172ed571186d45f41bef1a1b8e0e
1041 Author: Bill Erickson <berickxx@gmail.com>
1042 Date:   Wed Apr 26 17:19:06 2017 -0400
1043
1044     LP#1251394 Display fields schema rebase
1045     
1046     Rebase modified SQL functions to match their current production verions,
1047     plus changes required for this branch.
1048     
1049     Specifically metabib.reingest_metabib_field_entries and
1050     biblio.extract_metabib_field_entry
1051     
1052     Remove duplicate config.metabib_representative_field_is_valid
1053     function declaration from 002.schema.config.sql.
1054     
1055     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1056     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1057
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
1060
1061 commit 11507993c4befcbdbe8d2c46c2f9e5ab40920c31
1062 Author: Dan Wells <dbw2@calvin.edu>
1063 Date:   Fri Feb 20 14:37:51 2015 -0500
1064
1065     LP#1251394 Fix DB order of operations
1066     
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.
1071     
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>
1075
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
1078
1079 commit 054027e6340baf5d2f7e58287ed6e1253cab4382
1080 Author: Bill Erickson <berick@esilibrary.com>
1081 Date:   Thu Nov 14 16:58:54 2013 -0500
1082
1083     LP#1251394 Display fields schema/IDL continued
1084     
1085     * Upgrade SQL repairs
1086     * make display fields field-safe
1087     * Representative fields
1088     
1089     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1090     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1091
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
1096
1097 commit 9d57def5f515dc7aa9ef11a02f016e6fe8a33b17
1098 Author: Mike Rylander <mrylander@gmail.com>
1099 Date:   Thu Nov 14 16:43:31 2013 -0500
1100
1101     LP#1251394 un-squash repeated fields; some minor schema re-alignment
1102     
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>
1106
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
1111
1112 commit 0f98fc18012ac949e1b299a7339bbea9639648bf
1113 Author: Bill Erickson <berick@esilibrary.com>
1114 Date:   Thu Nov 14 14:15:28 2013 -0500
1115
1116     LP#1251394 Display Fields DB schema continued
1117     
1118     * Schema chnange continued
1119     * mde IDL entry
1120     * flat display IDL view
1121     * IDL links from bre to mde/mfde
1122     
1123     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1124     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1125
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
1130
1131 commit 537efb752bb1508f885edba22e65af26716ec303
1132 Author: Dan Scott <dan@coffeecode.net>
1133 Date:   Mon Jun 27 16:53:55 2011 -0400
1134
1135     LP#1251394 Add display_field column to config.metabib_field
1136     
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.
1141     
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>
1145
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
1150
1151 commit 3a14a5078160139d6e724dba0f6c295e6ba1f86c
1152 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1153 Date:   Fri Aug 11 17:52:13 2017 -0400
1154
1155     LP#1599894 - OPAC disable Add to MyList when doing metabib search
1156     
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.
1161     
1162     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1163     
1164     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1165     
1166     Conflicts:
1167         Open-ILS/src/templates/opac/parts/result/table.tt2
1168
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
1171
1172 commit a3f854db8c407ccec37ac5728779544c4cd8feca
1173 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1174 Date:   Fri Sep 1 10:36:26 2017 -0700
1175
1176     LP#1673870: release notes for ebook transactions
1177     
1178     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
1179     Signed-off-by: Bill Erickson <berickxx@gmail.com>
1180
1181 36      0       docs/opac/ebook_transactions.adoc
1182  create mode 100644 docs/opac/ebook_transactions.adoc
1183
1184 commit 0cbe5b5a064d99c726d4e6137b28a321bbc72381
1185 Author: Galen Charlton <gmc@equinoxinitiative.org>
1186 Date:   Thu Aug 31 12:59:40 2017 -0400
1187
1188     LP#1673870: avoid e-session cookie weirdness
1189     
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
1193     to its failure.
1194     
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>
1198
1199 18      14      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1200
1201 commit e6b541bea9302ec004e28c88cda005efa0380527
1202 Author: Galen Charlton <gmc@equinoxinitiative.org>
1203 Date:   Thu Aug 31 12:17:12 2017 -0400
1204
1205     LP#1673870: some tidying up of JavaScript
1206     
1207     - test for ebook_spinner div before attempting to set a class
1208     - eject a couple Perlisms
1209     
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>
1213
1214 3       3       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1215
1216 commit c8a0199542897b0cbc46bf7499d3c7975014556c
1217 Author: Galen Charlton <gmc@equinoxinitiative.org>
1218 Date:   Thu Aug 31 11:49:08 2017 -0400
1219
1220     LP#1673870: add support for cache-busting
1221     
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>
1225
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
1234
1235 commit 9710a3bd15bb9d61927b310546d76a590d2fc3e0
1236 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1237 Date:   Wed Aug 16 11:30:54 2017 -0700
1238
1239     LP#1673870: fix OneClickdigital handler to reflect how their API actually works, documentation notwithstanding
1240     
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>
1244
1245 10      8       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OneClickdigital.pm
1246
1247 commit 1004dda5626abf095b966fb7bc2ac317bfe71505
1248 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1249 Date:   Mon Aug 14 14:03:59 2017 -0700
1250
1251     LP#1673870: display ebook availability when detailed holdings info is unavailable
1252     
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>
1256
1257 2       0       Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
1258
1259 commit 210317af1ee75577ae5b355d568288d637ce456d
1260 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1261 Date:   Wed Jul 12 12:35:43 2017 -0700
1262
1263     LP#1673870: indicate suspended holds for OverDrive
1264     
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>
1268
1269 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1270
1271 commit 07d942af5cff7a861b6b1f1809cae5a8374e430c
1272 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1273 Date:   Tue Jul 11 15:45:48 2017 -0700
1274
1275     LP#1673870: move ebook availability JS to standard location
1276     
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>
1280
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
1287
1288 commit b4b649509cf28581b28a13071707f6555301b066
1289 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1290 Date:   Fri Aug 18 13:35:09 2017 -0700
1291
1292     LP#1673870: show spinner in My Account while loading from ebook API
1293     
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>
1297
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
1304
1305 commit 904875cd9cfceeb8681c4d2befa878b61ed65a06
1306 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1307 Date:   Tue Jul 4 16:20:11 2017 -0700
1308
1309     LP#1673870: Handle OverDrive ebook checkout and download
1310     
1311     The workflow for checking out and downloading a title via the OverDrive
1312     API is relatively complex:
1313     
1314     1. Check out a title.
1315     
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
1320     another format.
1321     
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.
1325     
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.
1330     
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.
1335     
1336     Supplementary fixes:
1337     
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
1341     
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>
1345
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
1353
1354 commit 8a9ba80dd1533138773762a5d3ee4c030b2c92bc
1355 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1356 Date:   Wed Jun 28 13:49:37 2017 -0700
1357
1358     LP#1673870: fix bug that prevented more than one ebook transaction from appearing in list in My Account
1359     
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>
1363
1364 2       2       Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1365
1366 commit 2efd93f58bee719e8d8f85a25dd45b2b6e552a6a
1367 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1368 Date:   Wed Jun 28 13:36:24 2017 -0700
1369
1370     LP#1673870: Support placing and canceling OverDrive holds
1371     
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>
1375
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
1381
1382 commit 4f9df515878d90c031c75c9d4fb5ebf486a87d4c
1383 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1384 Date:   Mon Jun 26 16:23:54 2017 -0700
1385
1386     LP#1673870: Use separate templates for ebook checkouts and holds
1387     
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.
1394     
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>
1398
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
1408
1409 commit 34b67a5e983b92c9deeb1da5cfabb14f5bf7557c
1410 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1411 Date:   Fri Jul 14 11:56:54 2017 -0700
1412
1413     LP#1673870: remove separate JS function for ready-only holds
1414     
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>
1418
1419 10      41      Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
1420
1421 commit 1f8471c342ee4e3f2c800257bb12dd208ea99480
1422 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1423 Date:   Fri Jun 23 15:57:49 2017 -0700
1424
1425     LP#1673870: Add ebook API cancel hold functionality to OPAC
1426     
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>
1430
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
1433
1434 commit 2bafbbd2aee289e5bb4fc810aeb369cc9ffe00a6
1435 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1436 Date:   Fri Jun 23 13:43:03 2017 -0700
1437
1438     LP#1673870: Link ebook transaction objects to vendor in JS
1439     
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>
1443
1444 4       0       Open-ILS/web/js/ui/default/opac/ebook_api/relation.js
1445
1446 commit e80fd44bf73f770758bb8706b474ddb401e043c1
1447 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1448 Date:   Wed Jun 21 12:05:11 2017 -0700
1449
1450     LP#1673870: Add ebook transaction links to search results and record details
1451     
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>
1455
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
1459
1460 commit 2cc4477c4c657ed9a29eb57c58b5b995a35ed59a
1461 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1462 Date:   Wed Mar 22 13:00:47 2017 -0700
1463
1464     LP#1673870: Add ebook API place hold functionality to OPAC
1465     
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>
1469
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
1474
1475 commit da17a15eb931f82a9b38f2d579c0fed1215a0962
1476 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1477 Date:   Tue Mar 21 15:32:48 2017 -0700
1478
1479     LP#1673870: Checkout/renew/checkin methods for OverDrive API
1480     
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>
1484
1485 91      0       Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
1486
1487 commit 61f4a26d0396fa6ff3fa0293c5f439cdb8d403d7
1488 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1489 Date:   Fri Mar 17 15:22:32 2017 -0700
1490
1491     LP#1673870: Add ebook API checkout functionality to OPAC
1492     
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>
1496
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
1501
1502 commit bddaee3a63eb5a3e3d1345899dbc5f9c30d52241
1503 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1504 Date:   Fri Mar 17 13:04:09 2017 -0700
1505
1506     LP#1673870: Add basic ebook API title lookup
1507     
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.
1510     
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>
1514
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
1519
1520 commit 346994bd5daaa3c6060431dd41b335f022372b39
1521 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
1522 Date:   Fri Jul 14 11:48:49 2017 -0700
1523
1524     LP#1673870: process ebook variable in misc_util.tt2
1525     
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>
1529
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
1532
1533 commit b5e13c8060288681fb6760da97d65928253fa957
1534 Author: Kathy Lussier <klussier@masslnc.org>
1535 Date:   Fri Sep 1 16:05:08 2017 -0400
1536
1537     LP#1638299: Stamping upgrade scripts for authority infrastructure work
1538     
1539     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1540
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
1562
1563 commit 647a99d37b809574ce798311ce55a81394c0426d
1564 Author: Kathy Lussier <klussier@masslnc.org>
1565 Date:   Fri Sep 1 15:48:27 2017 -0400
1566
1567     LP#1638299: Fix label for narrower terms
1568     
1569     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1570
1571 1       1       Open-ILS/src/templates/opac/browse.tt2
1572
1573 commit bf15cab4d69f7d7110780457c3b426c890d0182b
1574 Author: Galen Charlton <gmc@equinoxinitiative.org>
1575 Date:   Fri Sep 1 15:01:29 2017 -0400
1576
1577     LP#1638299: fix typo
1578     
1579     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1580     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1581
1582 1       1       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
1583
1584 commit b95bd687c34cb4dc4a7c66fa5b3d2fea4ac13a85
1585 Author: Galen Charlton <gmc@equinoxinitiative.org>
1586 Date:   Thu Aug 31 22:42:41 2017 -0400
1587
1588     LP#1638299: rename schema update scripts to clarify their proper order
1589     
1590     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1591     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1592
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
1613
1614 commit 8198c0cea76b7eae98bca48b6eba36039a425ab6
1615 Author: Galen Charlton <gmc@equinoxinitiative.org>
1616 Date:   Thu Aug 31 22:37:01 2017 -0400
1617
1618     LP#1638299: add release notes
1619     
1620     Also, here is a basic testing plan:
1621     
1622     - Upon applying the patch, verify that browse in the public
1623       catalog uses See, broader or narrower term, and see also
1624       as labels.
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
1634       short code and URI.
1635     
1636     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1637     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1638
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
1641
1642 commit cbc7c3aa952b10a78bdc3a243b0a31af2e430502
1643 Author: Galen Charlton <gmc@equinoxinitiative.org>
1644 Date:   Thu Aug 31 22:30:02 2017 -0400
1645
1646     LP#1638299: add new authority.thesaurus columns to IDL
1647     
1648     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1649     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1650
1651 2       0       Open-ILS/examples/fm_IDL.xml
1652
1653 commit 916337c23877ec1f75ee44088ff1666dd8c43d04
1654 Author: Galen Charlton <gmc@equinoxinitiative.org>
1655 Date:   Thu Aug 31 22:12:48 2017 -0400
1656
1657     LP#1638299: fix display of joiners for related and variant headings
1658     
1659     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1660     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1661
1662 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Browse.pm
1663
1664 commit f6f69bfc2f62a1c5c4dfa2837307950d414a98e6
1665 Author: Galen Charlton <gmc@equinoxinitiative.org>
1666 Date:   Thu Aug 31 18:30:14 2017 -0400
1667
1668     LP#1638299: reify schema and seed data for new databases
1669     
1670     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1671     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1672
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
1677
1678 commit dfdf183e68aaaa29f577dde20d41db5ea002637e
1679 Author: Galen Charlton <gmc@equinoxinitiative.org>
1680 Date:   Thu Aug 31 17:22:36 2017 -0400
1681
1682     LP#1638299: adjust staff-side authority browse
1683     
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.
1687     
1688     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1689     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1690
1691 18      5       Open-ILS/web/js/ui/default/cat/authority/list.js
1692
1693 commit 665c8af4df73817d4f4139fb6f71fcf86533177b
1694 Author: Galen Charlton <gmc@equinoxinitiative.org>
1695 Date:   Thu Jul 27 22:31:47 2017 +0000
1696
1697     LP#1638299: improve display of related headings in browse
1698     
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.
1702     
1703     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1704     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1705
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
1711
1712 commit eebd7b1a96ca771e743f5f1179e683e9689dbd25
1713 Author: Galen Charlton <gmc@equinoxinitiative.org>
1714 Date:   Thu Jul 27 20:51:25 2017 +0000
1715
1716     LP#1638299: improve display of scope notes in headings browse
1717     
1718     Scope notes are now displayed only under uses of a heading as a main
1719     heading.
1720     
1721     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1722     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1723
1724 6       12      Open-ILS/src/templates/opac/browse.tt2
1725
1726 commit 8142f7c60c65cd063ee8a7f83fe639f0479ff95f
1727 Author: Galen Charlton <gmc@equinoxinitiative.org>
1728 Date:   Thu Aug 31 16:26:27 2017 -0400
1729
1730     LP#1358392: use ahf to determine whether headings fields are variant
1731     
1732     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1733     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1734
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
1740
1741 commit cd2b70d9d594c56c467f87851ae9ca5954d206b7
1742 Author: Srey Seng <sreyseng@gmail.com>
1743 Date:   Fri Sep 5 14:28:07 2014 -0700
1744
1745     LP#1358392: See references not always displaying on browse search
1746     
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).
1750     
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
1756     be exposed.
1757     
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
1761     functionality.
1762     
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>
1766     
1767     Conflicts:
1768         Open-ILS/src/sql/Pg/030.schema.metabib.sql
1769     
1770     Rebased to account for eliminated staged search work.
1771     
1772     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1773     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1774
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
1778
1779 commit 1f3fd685901655019dd98e3d9dddb79345ce6cac
1780 Author: Mike Rylander <mrylander@gmail.com>
1781 Date:   Tue Feb 7 16:40:47 2017 -0500
1782
1783     LP#1638299: add list of thesauruses
1784     
1785     This patch gets a full list of subject thesuaruses from LC
1786     and uses them in control set mapping.
1787     
1788     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1789     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1790     
1791     Conflicts:
1792         Open-ILS/src/sql/Pg/950.data.seed-values.sql
1793     
1794     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1795     
1796     Conflicts:
1797         Open-ILS/src/sql/Pg/950.data.seed-values.sql
1798
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
1814
1815 commit de5995d62fa85b03173570c0e21fac80efe1ccd1
1816 Author: Galen Charlton <gmc@esilibrary.com>
1817 Date:   Fri Jan 6 17:43:34 2017 -0500
1818
1819     LP#1638299: improve extraction of headings from authority records
1820     
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.
1824     
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>
1829
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
1840
1841 commit 902b3e342b842e7422be728d7d89d6786fd434f9
1842 Author: Galen Charlton <gmc@esilibrary.com>
1843 Date:   Fri Jan 6 14:49:16 2017 -0500
1844
1845     LP#1638299: sample LC and MeSH authority records
1846     
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>
1850
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
1856
1857 commit 30a9bf834d65578087e632e18a29ab5da230fd5d
1858 Author: Mike Rylander <mrylander@gmail.com>
1859 Date:   Tue Dec 6 16:49:15 2016 -0500
1860
1861     LP#1638299: MADS 2.1 stylesheet
1862     
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>
1866
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
1873
1874 commit df79b43c6c1985211c77420406bfa45d0bb57b8e
1875 Author: Ben Shum <ben@evergreener.net>
1876 Date:   Tue Aug 15 18:43:09 2017 -0400
1877
1878     LP#1710991: Do not translate username and workstation in webclient navbar
1879     
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
1882     variables.
1883     
1884     Signed-off-by: Ben Shum <ben@evergreener.net>
1885     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1886
1887 1       1       Open-ILS/src/templates/staff/navbar.tt2
1888
1889 commit 6e64e975f22feb7594d2b32e63f1c53579e14ab0
1890 Author: Galen Charlton <gmc@equinoxinitiative.org>
1891 Date:   Fri Sep 1 15:24:29 2017 -0400
1892
1893     LP#1582354: put release notes entry in proper directory and fix typo
1894     
1895     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1896
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
1901
1902 commit 9ede1f1de3eab288cad0dac34e02232b6b79cfdb
1903 Author: Galen Charlton <gmc@equinoxinitiative.org>
1904 Date:   Fri Sep 1 15:23:38 2017 -0400
1905
1906     LP#1688398: add release notes
1907     
1908     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1909
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
1912
1913 commit 0efd7b63b425c3f9e4dced248c2db5e97184b69e
1914 Author: Galen Charlton <gmc@equinoxinitiative.org>
1915 Date:   Fri Sep 1 14:35:52 2017 -0400
1916
1917     LP#1688398: some tidying
1918     
1919     - add a target for the View Charges button
1920     - remove some comments
1921     
1922     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1923
1924 5       5       Open-ILS/src/templates/opac/myopac/main.tt2
1925
1926 commit d2c886e5f83b9efd728a5ef305f7c1d55bd7e9d9
1927 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
1928 Date:   Wed Aug 30 17:14:05 2017 -0400
1929
1930     LP#1688398 - fix hardcoded logo url in payment email trigger template
1931     
1932     Remove hardcoded logo so this can go out for 3.0
1933     
1934     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
1935     
1936     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1937
1938 0       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1939
1940 commit 7a09d8aa23f56fc1c56fcd70c5a4dcd01ded95f4
1941 Author: Suzanne Paterno <paterno@noblenet.org>
1942 Date:   Thu Aug 10 13:15:39 2017 -0400
1943
1944     LP#1688398: revamp public catalog bill payment page
1945     
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
1950       AmEx)
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.
1956     
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>
1960
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
1969
1970 commit a263fbc19b7402c9eb0e32b06152794924619c3f
1971 Author: Suzanne Paterno <paterno@noblenet.org>
1972 Date:   Thu Aug 10 11:38:53 2017 -0400
1973
1974     LP#1688398: change wording on OPAC bill payment pages
1975     
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.
1979     
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>
1983
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
1988
1989 commit 2d5002c76cf31369d3c3745019ca5904831a07f7
1990 Author: Mike Rylander <mrylander@gmail.com>
1991 Date:   Fri Sep 1 13:26:05 2017 -0400
1992
1993     Stamp upgrade scripts for native EDI support
1994     
1995     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1996
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
2022
2023 commit 216bfe515ab8ecdce1aea21cd9da7458b8c59813
2024 Author: Bill Erickson <berickxx@gmail.com>
2025 Date:   Wed Aug 23 13:07:33 2017 -0400
2026
2027     LP#1373690 EDI attribute set clone operation
2028     
2029     Support cloning existing attribute sets via a new 'Clone "<existing set
2030     name>"' action in the EDI attr set editor.
2031     
2032     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2033     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2034
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
2037
2038 commit b460000b490b7b80bbef798c7405a2e5394a0360
2039 Author: Galen Charlton <gmc@equinoxinitiative.org>
2040 Date:   Tue Aug 22 16:13:54 2017 -0400
2041
2042     LP#1373690: add USE_ID_FOR_OWNING_LIB EDI attribute
2043     
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.
2049     
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>
2053
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
2057
2058 commit a016beac0d5f5d4db3064dde674c0f38c08770d6
2059 Author: Galen Charlton <gmc@equinoxinitiative.org>
2060 Date:   Tue Aug 22 16:03:24 2017 -0400
2061
2062     LP#1373690: fix typos
2063     
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>
2067
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
2070
2071 commit e4b050edc3a6d9ca8202f9747f673b00004483db
2072 Author: Galen Charlton <gmc@equinoxinitiative.org>
2073 Date:   Tue Aug 22 16:00:47 2017 -0400
2074
2075     LP#1373690: normalize IMD values better
2076     
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.
2082     
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>
2086
2087 52      8       Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm
2088
2089 commit 7a8ee4c4bef0a3067eb08fcad2785fee21303595
2090 Author: Bill Erickson <berickxx@gmail.com>
2091 Date:   Fri Aug 18 11:51:39 2017 -0400
2092
2093     LP#1373690 EDI 'use_attrs' configuration option
2094     
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
2098     template.
2099     
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).
2104     
2105     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2106     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2107
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
2114
2115 commit 1f9855413fbe4306ffdf3f64f079c35b6095371e
2116 Author: Bill Erickson <berickxx@gmail.com>
2117 Date:   Thu Jun 22 14:49:14 2017 -0400
2118
2119     LP#1373690 Midwest Library Service EDI attrs
2120     
2121     Adds a new default collection of EDI attributes for Midwest Library
2122     Service.  This includes 2 new attributes to support their EDI format:
2123     
2124     1. BUYER_ID_ONLY_VENDCODE -- similar to BUYER_ID_INCLUDE_VENDCODE,
2125        except the buyer SAN is excluded from the NAD+BY segement.
2126     
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.
2130     
2131     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2132     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2133
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
2137
2138 commit 4e49744a13272b949759b249dcf169c3b2e13db4
2139 Author: Bill Erickson <berickxx@gmail.com>
2140 Date:   Thu Nov 3 11:19:36 2016 -0400
2141
2142     LP#1373690 EDI attributes release notes
2143     
2144     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2145     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2146
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
2149
2150 commit 1fb2f3ff63434e43e40652a4b5734f92057755f5
2151 Author: Bill Erickson <berickxx@gmail.com>
2152 Date:   Wed Mar 8 12:47:55 2017 -0500
2153
2154     LP#1373690 EDI attribute sets admin UI
2155     
2156     1. Create new attribute sets
2157     2. Rename attribute Sets.
2158     3. Enable / Disable attributes for each attributes set.
2159     
2160     Found under Admin -> Acquisitions -> EDI Attribute Sets.
2161     
2162     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2163     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2164
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
2173
2174 commit 74a7ff8148687fb942244d719139c98a689f9fbd
2175 Author: Bill Erickson <berickxx@gmail.com>
2176 Date:   Fri May 27 15:46:27 2016 -0400
2177
2178     LP#1373690 EDI ORDERS generator script
2179     
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.
2183     
2184     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2185     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2186
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
2189
2190 commit 20d7df2b54f3d7e9539da73a625b0dbaae705e0c
2191 Author: Bill Erickson <berickxx@gmail.com>
2192 Date:   Wed May 25 17:40:17 2016 -0400
2193
2194     LP#1373690 Attribute-based EDI generator
2195     
2196     New Perl module Utils::EDIWriter for buliding EDI ORDERS messages.
2197     
2198     Vendor-specific toggles live in new database tables (acq.edi_attr,
2199     acq.edi_attr_set, acq.edi_attr_set_map).
2200     
2201     The combination of these 2 replaces the current JEDI Action/Trigger
2202     template with toggle embedded in the template.
2203     
2204     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2205     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2206
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
2218
2219 commit cd22fa01980e6c9343012353bd9c43cf61f9838d
2220 Author: Galen Charlton <gmc@equinoxinitiative.org>
2221 Date:   Fri Sep 1 12:31:41 2017 -0400
2222
2223     LP#1710949: add tests for blocking after failed attempts
2224     
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.
2228     
2229     General testing plan:
2230     
2231     [1] Use srfsh to test, e.g.,
2232     
2233     srfsh# request open-ils.auth open-ils.auth.login {"identifier":"99999389406","password":"12345","type":"opac","org":1}
2234     
2235     [2] Try various scenarios:
2236     
2237         - wrong password
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
2244         - ... or does not
2245         - user is inactive
2246         - user is marked barrred
2247     
2248     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2249     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2250
2251 27      1       Open-ILS/src/perlmods/live_t/24-lp1710949-login-api.t
2252
2253 commit f1f6489e89f7e40b5ba69b5c36367d17a376c82a
2254 Author: Bill Erickson <berickxx@gmail.com>
2255 Date:   Wed Aug 16 10:55:26 2017 -0400
2256
2257     LP#1710949 Release notes for auth.login
2258     
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>
2262
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
2265
2266 commit d067a0027241720bb90058fa5d4751b08e3f05bf
2267 Author: Bill Erickson <berickxx@gmail.com>
2268 Date:   Tue Aug 15 17:45:19 2017 -0400
2269
2270     LP#1710949 Redact open-ils.auth.login params
2271     
2272     Add open-ils.auth.login to the list of API calls whose parameters should
2273     not be logged.
2274     
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>
2278
2279 1       0       Open-ILS/examples/opensrf_core.xml.example
2280
2281 commit 3bc96cf97f88aa07b6373dbd2c8bf6714b255dd8
2282 Author: Bill Erickson <berickxx@gmail.com>
2283 Date:   Tue Aug 15 15:21:01 2017 -0400
2284
2285     LP#1710949 auth.login Perl live test script
2286     
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>
2290
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
2293
2294 commit 18b313d5c933a43dc02ced2ab035197797ea36b3
2295 Author: Bill Erickson <berickxx@gmail.com>
2296 Date:   Tue Aug 15 13:13:03 2017 -0400
2297
2298     LP#1710949 open-ils.auth.login API
2299     
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
2303     to login.
2304     
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
2310     .init.
2311     
2312     Response data is consistent with open-ils.auth.authenticate.complete.
2313     
2314     Example:
2315     
2316     srfsh# request open-ils.auth open-ils.auth.login {"username":"admin","password":"fakepassword"}
2317     
2318     Other changes in the new code:
2319     
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.
2323     
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
2327        cause.
2328     
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.
2332     
2333     4. The code avoids use of the jsonParseFmt() and va_list_to_string()
2334        functions as these functions require extra data cleansing.
2335     
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>
2339
2340 287     7       Open-ILS/src/c-apps/oils_auth.c
2341
2342 commit b437f50243e90b63dd3ba6f9532448df8c601a5f
2343 Author: Galen Charlton <gmc@equinoxinitiative.org>
2344 Date:   Tue Aug 29 16:11:13 2017 -0400
2345
2346     LP#1708291: tweak to subscription selector
2347     
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.
2352     
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>
2356
2357 3       0       Open-ILS/web/js/ui/default/staff/serials/directives/sub_selector.js
2358
2359 commit 1f81ff654fdc42554246a9dc8e1d715b18b5a38a
2360 Author: Jason Etheridge <jason@EquinoxInitiative.org>
2361 Date:   Fri Aug 4 13:51:36 2017 -0400
2362
2363     LP#1708291: remove initials field for serial notes
2364     
2365     This was a carry-over from the copy notes modal that doesn't
2366     apply to serial notes.
2367     
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>
2372
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
2376
2377 commit 55b5bb124b5c4eefb64ef5703952aec70191f139
2378 Author: Galen Charlton <gmc@equinoxinitiative.org>
2379 Date:   Fri Aug 4 14:02:59 2017 -0400
2380
2381     LP#1708291: add release notes
2382     
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>
2386
2387 26      0       docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
2388  create mode 100644 docs/RELEASE_NOTES_NEXT/Serials/Webstaff_Serials.adoc
2389
2390 commit cf77f78a83e0a3690c0dca1d206577f486441f74
2391 Author: Galen Charlton <gmc@equinoxinitiative.org>
2392 Date:   Thu Apr 13 12:03:52 2017 -0400
2393
2394     LP#1708291: web staff client serials module
2395     
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:
2399     
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
2404     
2405     This module also implements some new features, including
2406     
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
2416     
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
2422     be managed.
2423     
2424     To test
2425     -------
2426     * Create, edit, and delete subscriptions, distribution streams,
2427       and routing lists.
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.
2434     
2435     This patch represents a group coding effort by Galen Charlton,
2436     Jason Etheridge, and Mike Rylander.
2437     
2438     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2439     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2440     
2441     Conflicts:
2442         Open-ILS/src/sql/Pg/950.data.seed-values.sql
2443         Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
2444     
2445     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2446     Signed-off-by: Dan Wells <dbw2@calvin.edu>
2447
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
2571
2572 commit 9d4ce86fff2b2c1d3ace88d5379e68de06b71d1a
2573 Author: Galen Charlton <gmc@equinoxinitiative.org>
2574 Date:   Thu Jun 29 17:09:54 2017 -0400
2575
2576     LP#1708291: introduce egI18N
2577     
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.
2583     
2584     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2585     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2586     
2587     Conflicts:
2588         Open-ILS/src/templates/staff/base_js.tt2
2589         Open-ILS/web/js/ui/default/staff/Gruntfile.js
2590     
2591     Signed-off-by: Dan Wells <dbw2@calvin.edu>
2592
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
2599
2600 commit e9e5e9a7f4d9f85da84f01a8bc3867ed83856cbb
2601 Author: Galen Charlton <gmc@equinoxinitiative.org>
2602 Date:   Thu Jul 6 17:14:15 2017 -0400
2603
2604     LP#1708291: teach egBasicComboBox and egDatePicker to accept focusMe
2605     
2606     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
2607     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2608     
2609     Conflicts:
2610         Open-ILS/web/js/ui/default/staff/services/ui.js
2611     
2612     Signed-off-by: Dan Wells <dbw2@calvin.edu>
2613
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
2616
2617 commit f1fe22bc80f200157fe4a2f89d957a95e570282b
2618 Author: Mike Rylander <mrylander@gmail.com>
2619 Date:   Mon Apr 24 12:40:37 2017 -0400
2620
2621     LP#1152753: make it possible for serial units to be added to copy buckets
2622     
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.
2626     
2627     To test
2628     -------
2629     Create some serial units and verify that they can be added to a copy
2630     bucket.
2631     
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>
2636
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
2641
2642 commit bad8ab7907b9f32e0c91b027da8258df49880b9f
2643 Author: Galen Charlton <gmc@equinoxinitiative.org>
2644 Date:   Tue Jun 20 18:10:46 2017 -0400
2645
2646     LP#1708291: add an egHelpPopover directive
2647     
2648     This directive allows adding help text accessible by clicking
2649     on a question mark icon.  Example usage:
2650     
2651     <eg-help-popover help-text="Use the Force, Leia!">
2652     
2653     to create simple popover or
2654     
2655     <eg-help-popover help-text="Learn MARC21"
2656                      help-link="https://www.loc.gov/marc"
2657     >
2658     
2659     to have the help text hyperlinked.
2660     
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>
2664
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
2668
2669 commit e0a0375f09ee27835faa7967364447b8695d7d77
2670 Author: Jason Etheridge <jason@equinoxinitiative.org>
2671 Date:   Tue May 30 11:51:51 2017 -0400
2672
2673     LP#1708291: add a join filter for angular templates
2674     
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>
2679
2680 12      0       Open-ILS/web/js/ui/default/staff/services/ui.js
2681
2682 commit b854319e3b3fa55204ba050ebe45c694053cde25
2683 Author: Mike Rylander <mrylander@gmail.com>
2684 Date:   Wed May 24 20:37:17 2017 -0400
2685
2686     LP#1708291: teach egEmbedFrame about an afterload function
2687     
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.
2691     
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>
2696
2697 7       1       Open-ILS/web/js/ui/default/staff/services/eframe.js
2698
2699 commit 04f882160973f3a696201d27ca55885abc894e02
2700 Author: Jason Etheridge <jason@equinoxinitiative.org>
2701 Date:   Mon May 22 17:28:17 2017 -0400
2702
2703     LP#1708291: add API for safe deleting various serial records
2704     
2705     This adds routines for safely deleting subscriptions,
2706     distributions and streams.
2707     
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
2714     
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
2717     records.
2718     
2719     The dry_run variants behave exactly the same except they don't actually
2720     delete anything.
2721     
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>
2726
2727 6       0       Open-ILS/src/extras/ils_events.xml
2728 158     0       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
2729
2730 commit 5311a1755f5d33262de1b0ae0571561050799e71
2731 Author: Galen Charlton <gmc@equinoxinitiative.org>
2732 Date:   Tue May 23 17:59:18 2017 -0400
2733
2734     LP#1708291: teach MARC editor that it can edit MFHDs/SREs
2735     
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>
2739
2740 21      9       Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
2741
2742 commit 9e22667fc434193028c826e95d1ec09baa90a1cd
2743 Author: Mike Rylander <mrylander@gmail.com>
2744 Date:   Thu May 18 19:24:45 2017 -0400
2745
2746     LP#1708291: teach egGrid to always show checkbox menu items
2747     
2748     This patch also tweaks some styles.
2749     
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>
2754
2755 7       2       Open-ILS/src/templates/staff/share/t_autogrid.tt2
2756
2757 commit 407554e93dbe2facfaddfb641e04d927961cc9f0
2758 Author: Galen Charlton <gmc@equinoxinitiative.org>
2759 Date:   Wed May 10 17:36:44 2017 -0400
2760
2761     LP#1708291: improvements to egEditFmRecord
2762     
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.
2768     
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.
2772     
2773     Finally, a fixes a bug that ensures that the Save button is active
2774     only when the entire form is valid.
2775     
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>
2779
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
2782
2783 commit 2690328d76a972208b77ba3ad50c67fce9b436b0
2784 Author: Galen Charlton <gmc@equinoxinitiative.org>
2785 Date:   Tue May 9 14:56:04 2017 -0400
2786
2787     LP#1708291: add a egShareDepthSelector directive
2788     
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.
2793     
2794     The initial use of this directive is for specifying how broadly
2795     prediction pattern templates should be seen.
2796     
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>
2800
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
2804
2805 commit 973f032feb02c24cf201fdb26ec0ac78b18aaa42
2806 Author: Galen Charlton <gmc@equinoxinitiative.org>
2807 Date:   Fri Apr 21 12:05:45 2017 -0400
2808
2809     LP#1708291: teach egIDL a new fieldmapper object representation
2810     
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.
2817     
2818     Usage is:
2819     
2820       hash = obj.toTypedHash()
2821     
2822     and
2823     
2824       obj = new egCore.idl.fromTypedHash(hash);
2825     
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>
2829
2830 101     0       Open-ILS/web/js/ui/default/staff/services/idl.js
2831
2832 commit 1660b0db5004ae6032c78dcc347305e08ac23347
2833 Author: Galen Charlton <gmc@equinoxinitiative.org>
2834 Date:   Thu Apr 13 15:33:06 2017 -0400
2835
2836     LP#1682609: upgrade to angular-ui-bootstrap 1.3.3
2837     
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>
2841
2842 1       1       Open-ILS/web/js/ui/default/staff/package.json
2843
2844 commit fc886e1d96a6bf5f78da305d94a0b4271ca2dbe4
2845 Author: Bill Erickson <berickxx@gmail.com>
2846 Date:   Thu Aug 31 21:14:32 2017 -0400
2847
2848     LP#1709521 Apply recent patrons from checkout
2849     
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
2853     interface.
2854     
2855     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2856     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2857
2858 12      6       Open-ILS/web/js/ui/default/staff/services/patron_search.js
2859
2860 commit baf337b63d09b24a516881a91366da714e472c92
2861 Author: blake <blake@mobiusconsortium.org>
2862 Date:   Thu Aug 31 20:33:17 2017 +0000
2863
2864     LP1655158 Patron Search by Date of Birth
2865     
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.
2870     
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.
2878     
2879     Signed-off-by: blake <blake@mobiusconsortium.org>
2880     Signed-off-by: Bill Erickson <berickxx@gmail.com>
2881
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
2887
2888 commit edc503b788fd587b014932b0b2fbaf44b295d170
2889 Author: Bill Erickson <berickxx@gmail.com>
2890 Date:   Fri Jul 21 14:50:17 2017 -0400
2891
2892     LP#1695029 Patron reg. supports bool opt-in defaults
2893     
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.
2898     
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>
2902
2903 8       2       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
2904
2905 commit 688e8e1a2df9b45099799d31c90b245147758e4c
2906 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
2907 Date:   Tue Jun 27 15:06:48 2017 -0400
2908
2909     LP#1695029-Webstaff Fix Patron Registration page never loading
2910     
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.
2914     
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>
2918     
2919     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2920
2921 2       2       Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
2922
2923 commit 5fdb9b0b78f22accebd9760fff5771582bb4179d
2924 Author: Jason Etheridge <jason@EquinoxInitiative.org>
2925 Date:   Wed Aug 30 23:48:24 2017 -0400
2926
2927     lp1709521 stamping schema upgrade
2928     
2929     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2930
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
2936
2937 commit 930104e2a53619ba797de2925abcd7000af2d4a6
2938 Author: Kathy Lussier <klussier@masslnc.org>
2939 Date:   Tue Aug 29 10:29:16 2017 -0400
2940
2941     LP#1709521: Tweak description for new OU setting
2942     
2943     Update the description for the new Number of Retrievable Recent Patrons OU
2944     Setting to identify the default value if left unset.
2945     
2946     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2947     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2948
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
2951
2952 commit e86fdc7d8ae1ed96a6125778b71b3d116643c6c3
2953 Author: Bill Erickson <berickxx@gmail.com>
2954 Date:   Sat Aug 12 11:52:26 2017 -0400
2955
2956     LP#1709521 Release notes for show recent patrons
2957     
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>
2961
2962 14      0       docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
2963  create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/recent-patrons.adoc
2964
2965 commit 4962d99be33190e5287c6e875bdee7a5ac0e5b02
2966 Author: Bill Erickson <berickxx@gmail.com>
2967 Date:   Sat Aug 12 11:52:40 2017 -0400
2968
2969     LP#1709521 Webstaff show recent patrons
2970     
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.
2975     
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.
2981     
2982     For privacy, the recent patrons list expires from the browser when the
2983     authenticion token expires.
2984     
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>
2988
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
2997
2998 commit 4fc789e90bc31f98cd3adb3898ee2d5e23bca3b8
2999 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3000 Date:   Wed Aug 16 17:39:30 2017 -0400
3001
3002     LP#1683575 - Webstaff fix silent fail of bad barcodes in ItemStatus
3003     
3004     This address the current issue in master, that causes bad barcodes
3005     to fail silently.
3006     
3007     To test
3008     -------
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.
3014     
3015     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3016     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3017
3018 5       0       Open-ILS/web/js/ui/default/staff/circ/services/item.js
3019
3020 commit 18d1064ed6df5dee42f0987ec71040fc9f5dd7bd
3021 Author: Mike Rylander <mrylander@gmail.com>
3022 Date:   Wed Aug 30 17:03:31 2017 -0400
3023
3024     LP#1642086: Relase note for jQuery support
3025     
3026     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3027
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
3030
3031 commit 74e1fba0f5f6a0fd61db86216107b57a36f209a5
3032 Author: Mike Rylander <mrylander@gmail.com>
3033 Date:   Wed Aug 30 16:54:59 2017 -0400
3034
3035     LP#1642086: Adjust offline resources for jquery support
3036     
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.
3039     
3040     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3041
3042 1       1       Open-ILS/src/templates/staff/base_js.tt2
3043
3044 commit 5120189a1b973495608131634fab376daa075dff
3045 Author: Bill Erickson <berickxx@gmail.com>
3046 Date:   Wed Aug 30 11:53:40 2017 -0400
3047
3048     LP#1642086 TPAC Jquery path repair, .gitignore, karma
3049     
3050     * Repair JS path in TPAC jquery import.
3051     
3052     * Tell git to ignore Open-ILS/web/js/ui/default/common/build/ since it
3053       only contains generated files.
3054     
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.
3059     
3060     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3061     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3062
3063 1       0       .gitignore
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
3066
3067 commit 92dce936ac9dec063c52c1878ef647a284110312
3068 Author: Mike Rylander <mrylander@gmail.com>
3069 Date:   Tue Aug 15 12:51:16 2017 -0400
3070
3071     LP#1642086: Smallest possible JQuery patch that could work...
3072     
3073     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3074     Signed-off-by: Bill Erickson <berickxx@gmail.com>
3075
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
3080
3081 commit f1e2631e2cf586d906cf9fe0f971274045b8d243
3082 Author: Mike Rylander <mrylander@gmail.com>
3083 Date:   Tue Aug 29 15:03:51 2017 -0400
3084
3085     The ngToast maintainers decided to trick us with a new directory name. Thanks.
3086     
3087     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3088     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3089
3090 2       2       Open-ILS/web/js/ui/default/staff/Gruntfile.js
3091
3092 commit 23886b41105ee0e901a29fd113684a24ffd02852
3093 Author: Mike Rylander <mrylander@gmail.com>
3094 Date:   Tue Aug 29 14:42:03 2017 -0400
3095
3096     Fix the "404 asset" test
3097     
3098     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3099     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3100
3101 3       2       Open-ILS/src/perlmods/live_t/24-offline-all-assets.t
3102
3103 commit 346cba8d8f4606a3fdbc356194d5b511869cebb7
3104 Author: Mike Rylander <mrylander@gmail.com>
3105 Date:   Tue Aug 29 14:15:06 2017 -0400
3106
3107     Reorder the tabs and adjust the default based on logged-in-ness
3108     
3109     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3110     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3111
3112 177     177     Open-ILS/src/templates/staff/offline-interface.tt2
3113 12      4       Open-ILS/web/js/ui/default/staff/offline.js
3114
3115 commit b77f4cb27f98bf0a673f0a7e9c286b2dd2362d4a
3116 Author: Mike Rylander <mrylander@gmail.com>
3117 Date:   Tue Aug 29 14:14:34 2017 -0400
3118
3119     Remove confusing "session" tab from the offline menu entry -- the code will figure out the correct default tab
3120     
3121     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3122     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3123
3124 1       1       Open-ILS/src/templates/staff/navbar.tt2
3125
3126 commit 40079db66be4ab3450182362b1ff5ac684a449cf
3127 Author: Mike Rylander <mrylander@gmail.com>
3128 Date:   Tue Aug 29 14:13:48 2017 -0400
3129
3130     Add moment.js to the offline asset list
3131     
3132     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3133     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3134
3135 2       0       Open-ILS/src/templates/staff/base_js.tt2
3136
3137 commit 2b843e55d59b31068197eb248294395af8b33602
3138 Author: Mike Rylander <mrylander@gmail.com>
3139 Date:   Tue Aug 8 13:25:39 2017 -0400
3140
3141     offline: Load Lovefield wrapper in addition to the Lovefield framework
3142     
3143     Spotted by Bill Erickson.  Thanks, Bill.
3144     
3145     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3146     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3147     
3148     Conflicts:
3149         Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3150     
3151     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3152
3153 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3154
3155 commit 185fbc402af561165439ddf04e82cf0dab804da7
3156 Author: Mike Rylander <mrylander@gmail.com>
3157 Date:   Mon Aug 7 11:12:53 2017 -0400
3158
3159     offline: add live-test for offline assets
3160     
3161     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3162     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3163
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
3166
3167 commit cb523260f300377b9977b98d1bb9010e0419581d
3168 Author: Mike Rylander <mrylander@gmail.com>
3169 Date:   Mon Aug 7 10:05:05 2017 -0400
3170
3171     offline: Remove reference to nonexistent file
3172     
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.
3177     
3178     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3179     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3180
3181 0       1       Open-ILS/src/templates/staff/base_js.tt2
3182
3183 commit 5305b78a3c63b85a770f873139aec4701077ae38
3184 Author: Mike Rylander <mrylander@gmail.com>
3185 Date:   Fri Aug 4 11:16:17 2017 -0400
3186
3187     offline: Load lovefield in the testing framework
3188     
3189     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3190     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3191
3192 1       0       Open-ILS/web/js/ui/default/staff/test/karma.conf.js
3193
3194 commit 09854bc35b46dc887e49ee307d71fa6ceab9813b
3195 Author: Mike Rylander <mrylander@gmail.com>
3196 Date:   Thu Jul 27 12:59:43 2017 -0400
3197
3198     offline: Prefer user-supplied param to browser-supplied cookie in the authen proxy
3199     
3200     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3201     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3202
3203 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
3204
3205 commit 83dbb0001134b4323acb7e50b79c67d779aff1f5
3206 Author: Mike Rylander <mrylander@gmail.com>
3207 Date:   Tue Jul 25 17:10:48 2017 -0400
3208
3209     offline: Make sure the the field_doc structure exists before writing to it
3210     
3211     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3212     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3213
3214 2       0       Open-ILS/web/js/ui/default/staff/offline.js
3215
3216 commit d94719306d63457ed25c03deb2d4ce07d01e8315
3217 Author: Mike Rylander <mrylander@gmail.com>
3218 Date:   Wed May 31 11:29:36 2017 -0400
3219
3220     webstaff: IDL Clone
3221     
3222     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3223     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3224
3225 15      45      Open-ILS/web/js/ui/default/staff/services/idl.js
3226
3227 commit 7c3cdbbd140865e07d08952422c82605ac8c5676
3228 Author: Mike Rylander <mrylander@gmail.com>
3229 Date:   Mon Mar 20 16:38:15 2017 -0400
3230
3231     LP#1706107: Offline mode
3232     
3233     Here is implemented an offline mode interface for the web staff client.
3234     
3235     It is made available during both network and server outages by using the
3236     UpUp[1] service worker wrapper.
3237     
3238     We leverage Lovefield[2] for local storage of library settings, configuration
3239     data, offline transactions, and the standalone offline block list.
3240     
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.
3248     
3249     [1]https://www.talater.com/upup/
3250     [2]https://google.github.io/lovefield/
3251     
3252     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3253     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3254     
3255     Conflicts:
3256         Open-ILS/src/templates/staff/base_js.tt2
3257     
3258     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3259
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
3304
3305 commit 4bea26e2721cd0cb52f2a4a6f7b570e98a83b720
3306 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
3307 Date:   Thu Aug 24 17:17:11 2017 -0400
3308
3309     LP#1710512 - OPAC js strings need to be i18n-izable
3310     
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.
3316     
3317     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
3318     Signed-off-by: Jason Stephenson <jason@sigio.com>
3319     
3320     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3321
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
3326
3327 commit 4b462fb7dd61713d69c89d3b02c4ad77217b441d
3328 Author: Jason Etheridge <jason@EquinoxInitiative.org>
3329 Date:   Tue Aug 29 17:44:26 2017 -0400
3330
3331     lp1582354 stamping schema upgrade
3332     
3333     and some other tweaks:
3334     
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
3338     
3339     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
3340
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
3348
3349 commit 4ec0f29df944193ea668f67380c7d2a487bffb4f
3350 Author: Chris Sharp <csharp@georgialibraries.org>
3351 Date:   Thu Sep 29 13:08:15 2016 -0400
3352
3353     LP#1582354 - Add owning_lib to available links.
3354     
3355     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3356     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
3357
3358 3       1       Open-ILS/examples/fm_IDL.xml
3359 2       1       Open-ILS/src/sql/Pg/extend-reporter.sql
3360
3361 commit 0325d0a5fcee2c6747064bdedee5d4c3462ea3f0
3362 Author: blake <blake@mobiusconsortium.org>
3363 Date:   Tue May 17 16:27:00 2016 -0500
3364
3365     LP1582354 report able to show bibs where the last copy was deleted cancels
3366     
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
3371     external vendor.
3372     
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>
3376
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
3385
3386 commit 9e60f478f574f546bd40a019f75cb4119130ae8f
3387 Author: Kathy Lussier <klussier@masslnc.org>
3388 Date:   Tue Aug 29 11:27:30 2017 -0400
3389
3390     LP#1048822: Release notes entry for fuller simplified pull list title
3391     
3392     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3393
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
3396
3397 commit 75c7e2c0081583c4bb32e5a483baa9c30601b1c2
3398 Author: Kathy Lussier <klussier@masslnc.org>
3399 Date:   Tue Aug 29 11:10:12 2017 -0400
3400
3401     LP#1048822: Stamping upgrade script for simplified pull list fuller title
3402     
3403     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3404
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
3410
3411 commit 1bb10d44996351c362ac837dc8f9a0a641903e05
3412 Author: Josh Stompro <stomproj@larl.org>
3413 Date:   Fri Jul 1 13:54:54 2016 -0500
3414
3415     LP#1048822 - Fuller Title for reporter.super_simple_record
3416     
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.
3422     
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
3426     of those fields.
3427     
3428     Testing:
3429     
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
3433     the title field.
3434     
3435     After Patch - Look at the simplified pull list again and see that the title now
3436     includes more information.
3437     
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>
3441
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
3445
3446 commit 8c7bdaa944117eb29cce47d5d23a842db1586596
3447 Author: Skye Howard <showard@catalyte.io>
3448 Date:   Thu Aug 17 21:52:08 2017 +0000
3449
3450     LP#1629298: Web Client Checkout Fails For Barcodes With Spaces
3451     
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.
3455     
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>
3459
3460 1       1       Open-ILS/web/js/ui/default/staff/circ/patron/app.js
3461
3462 commit 47fa55c97cdd8eee851595be20667fad4c1dd6ec
3463 Author: Galen Charlton <gmc@equinoxinitiative.org>
3464 Date:   Mon Aug 28 13:14:13 2017 -0400
3465
3466     LP#1668734: stamp DB update
3467     
3468     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3469
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
3475
3476 commit fc9be0650aa7d801c6d3fe72461993e45ab1e619
3477 Author: Galen Charlton <gmc@equinoxinitiative.org>
3478 Date:   Mon Aug 28 13:11:29 2017 -0400
3479
3480     LP#1668734: set max_delay, similar to stock courtesy email notice
3481     
3482     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3483
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
3486
3487 commit e888f2db7c9e9d8e975900ab08828afe413f8fea
3488 Author: Galen Charlton <gmc@equinoxinitiative.org>
3489 Date:   Mon Aug 28 12:55:50 2017 -0400
3490
3491     LP#1668734: pin ID of new A/T definition
3492     
3493     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3494
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
3497
3498 commit 6e019d8d159701100cad43fdff336d28259297d5
3499 Author: McCanna <tmccanna@georgialibraries.org>
3500 Date:   Thu Jul 20 15:44:28 2017 -0400
3501
3502     LP#1668734 Action Trigger for SMS Preminder
3503     
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.
3509     
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>
3513
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
3519
3520 commit f21505025bfed5e7b6ac94e0c9440d027f327cf9
3521 Author: Kathy Lussier <klussier@masslnc.org>
3522 Date:   Mon Aug 28 11:21:16 2017 -0400
3523
3524     LP#1698206: Stamping upgrade script for copy_vis_attr_cache
3525     
3526     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3527
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
3533
3534 commit 24cd717e04d3fb4f96d8989c2883d3605f380a79
3535 Author: Galen Charlton <gmc@equinoxinitiative.org>
3536 Date:   Thu Aug 17 18:22:37 2017 -0400
3537
3538     LP#1698206: basic release notes entry
3539     
3540     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3541     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3542
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
3545
3546 commit 58fe62d8a43aac350830e17f35f80d6d781ce8a0
3547 Author: Galen Charlton <gmc@equinoxinitiative.org>
3548 Date:   Thu Aug 17 18:16:39 2017 -0400
3549
3550     LP#1698206: remove now-superfluous include of List::MoreUtils
3551     
3552     I've verified during rebasing that the rework introduced by the
3553     eliminate staged search branch happen to include an independent
3554     fix of LP#1624443.
3555     
3556     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3557     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3558
3559 0       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3560
3561 commit c3a96ff241ee9cb6573cb8d0848992491bad595a
3562 Author: Galen Charlton <gmc@equinoxinitiative.org>
3563 Date:   Thu Aug 17 12:35:03 2017 -0400
3564
3565     LP#1698206: fix sequence error in schema update script
3566     
3567     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3568     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3569
3570 196     196     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_vis_attr_cache.sql
3571
3572 commit aaf0056d49bd36518fff992fbbb2d3469c2e1d62
3573 Author: Mike Rylander <mrylander@gmail.com>
3574 Date:   Wed Aug 9 14:14:42 2017 -0400
3575
3576     LP#1698206: Remove remaining SQL uses of the old copy visibility cache
3577     
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.
3580     
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.
3584     
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>
3588
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
3591
3592 commit 3af40daa339a695f11cbeddd2c6e0aeb4ed2ede7
3593 Author: Mike Rylander <mrylander@gmail.com>
3594 Date:   Fri Aug 4 13:22:24 2017 -0400
3595
3596     LP#1698206: Remove remaining uses of the old copy visibility cache
3597     
3598     Some Perl was still using the old cache table, so this teaches them the new
3599     style.
3600     
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>
3604
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
3608
3609 commit 95e6be5c2710f47bd60a9e6cda45796a5b83e65e
3610 Author: Mike Rylander <mrylander@gmail.com>
3611 Date:   Fri Aug 4 12:52:05 2017 -0400
3612
3613     LP#1698206: Copy counts generated from new vis cache data
3614     
3615     The unAPI, erm, API was depending on old copy visibility caching tables.  Here
3616     we teach it to use the new style.
3617     
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>
3621
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
3624
3625 commit 19953de64b9e24aaef8f815c356f34b9407d713d
3626 Author: Mike Rylander <mrylander@gmail.com>
3627 Date:   Mon Jul 31 11:40:07 2017 -0400
3628
3629     LP#1698206: Reify baseline schema
3630     
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>
3634
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
3641
3642 commit 7319e93ca989f2abccd15b1aff70ab5904aa3cab
3643 Author: Mike Rylander <mrylander@gmail.com>
3644 Date:   Wed Jul 19 14:07:39 2017 -0400
3645
3646     LP#1698206: Make use of current search library in autosuggest
3647     
3648     Here we teach autosuggest how to check the opac search scope.
3649     
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>
3653
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
3656
3657 commit abdf6f8ebc385996be871594af8985a2fc07b4a2
3658 Author: Mike Rylander <miker@esilibrary.com>
3659 Date:   Mon Jul 10 10:35:07 2017 -0400
3660
3661     LP#1698206: Indicate broad searches and heavy facets
3662     
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.
3666     
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
3670     facet.
3671     
3672     For facets, a user can page far enough to increase the visible number, if
3673     they cross superpage boundaries.
3674     
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>
3678
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
3683
3684 commit ec22696f691b30a085e6f6e4d0ed95de7e63d42e
3685 Author: Mike Rylander <mrylander@gmail.com>
3686 Date:   Wed Jun 28 18:13:30 2017 -0400
3687
3688     LP#1698206: Add TechRef documentation from commit message
3689     
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>
3693
3694 197     0       docs/TechRef/PureSQLSearch.adoc
3695  create mode 100644 docs/TechRef/PureSQLSearch.adoc
3696
3697 commit 688c2a26d0921ba06dd633835348bdda3989591b
3698 Author: Mike Rylander <miker@esilibrary.com>
3699 Date:   Wed Jun 28 18:07:21 2017 -0400
3700
3701     LP#1698206: Remove hit estimation cruft
3702     
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.
3706     
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>
3710
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
3713
3714 commit d9fa69dee18b43d5a2efc460411c45f4064ae7cc
3715 Author: Mike Rylander <mrylander@gmail.com>
3716 Date:   Thu Jun 15 15:54:40 2017 -0400
3717
3718     LP#1698206: Eliminate Staged Search
3719     
3720     === Background
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
3725     possible.
3726     
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.
3737     
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.
3749     
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.
3757     
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.
3768     
3769     === Overview of existing search logic
3770     
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
3777     . For each result
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
3789     ... If NOT staff
3790     .... Check for OPAC visible copies (trigger-maintained materialization)
3791     .... Check for peer bib OPAC visible copies
3792     ... If staff
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
3799     
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
3805     today.
3806     
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.
3816     
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
3822     copy or bib set.
3823     
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.
3830     
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
3837     directly.
3838     
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.
3845     
3846     Among the important improvements that Postgres 9.4 and newer versions bring to
3847     Evergreen are:
3848     
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.
3852     
3853     === Performance
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.
3856     
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.
3862     
3863     Unsurprisingly, and in addition to the above improvements, performance is
3864     improved marginally as each successive Postgres version at and beyond 9.4.
3865     
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
3876     from this change.
3877     
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.
3883     
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
3887     seemed optimal.
3888     
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.
3896     
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.
3904     
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.
3911     
3912     === Funding and development
3913     This project was funded by MassLNC and developed by Equinox Open Library
3914     Initiative.
3915     
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>
3919     
3920     Conflicts:
3921         Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3922     
3923     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3924
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
3935
3936 commit e3fd9e6693dd3beec3711c9dcdd1685a91151cdb
3937 Author: Galen Charlton <gmc@equinoxinitiative.org>
3938 Date:   Mon Aug 28 11:08:22 2017 -0400
3939
3940     LP#1689608: stamp schema update
3941     
3942     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3943
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
3949
3950 commit 076836d90591496b7c97b9da8d5c19fc84e4c701
3951 Author: Galen Charlton <gmc@equinoxinitiative.org>
3952 Date:   Mon Aug 28 11:02:20 2017 -0400
3953
3954     LP#1689608: add release notes
3955     
3956     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3957
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
3960
3961 commit 2b92656852cee200277366614b5706d36851fde1
3962 Author: Kathy Lussier <klussier@masslnc.org>
3963 Date:   Fri Jul 21 12:33:03 2017 -0400
3964
3965     LP#1689608: Minor fixes
3966     
3967     Fixe a typo in the seed data:
3968     TEXT not NEXT
3969     
3970     Also, add the user bucket service to karma test so that our tests are happy.
3971     
3972     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3973     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3974
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
3977
3978 commit b3e2b84ec99c8c6fafdc6e2e2051679725c10734
3979 Author: Mike Rylander <mrylander@gmail.com>
3980 Date:   Thu Feb 2 15:29:46 2017 -0500
3981
3982     LP#1689608: Batch user editing
3983     
3984     Summary
3985     -------
3986     
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.
3990     
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.
3997     
3998     From this interface it is possible to perform a set of specific batch update
3999     operations against users generally.
4000     
4001     Editing users
4002     -------------
4003     
4004     In order to facilitate the update of user data fields, specifically:
4005     
4006      * Active flag
4007      * Primary Permission Group (group application permissions consulted)
4008      * Juvenile flag
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
4013     
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.
4018     
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.
4024     
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.
4028     
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.
4034     
4035     As a batch process, rather than a direct edit, this mechanism explicitly skips
4036     processing of Action/Trigger event definitions for user update.
4037     
4038     Deleting users
4039     --------------
4040     
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.
4048     
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.
4053     
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.
4058     
4059     As a batch process, rather than a direct edit, this mechanism explicitly skips
4060     processing of Action/Trigger event definitions for user deletion.
4061     
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.
4064     
4065     Editing Statistical Category Entries
4066     ------------------------------------
4067     
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
4073     Menu item.
4074     
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.
4080     
4081     As a batch process, rather than a direct edit, this mechanism explicitly skips
4082     processing of Action/Trigger event definitions for user update.
4083     
4084     New service requirement
4085     -----------------------
4086     
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.
4091     
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>
4095     
4096     Conflicts:
4097         Open-ILS/src/templates/staff/circ/patron/index.tt2
4098         Open-ILS/web/js/ui/default/staff/circ/patron/app.js
4099
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
4146
4147 commit c3abc07f7c0a14ec3dc7e1b3006d9af0969bb6a7
4148 Author: Galen Charlton <gmc@equinoxinitiative.org>
4149 Date:   Fri Aug 25 10:29:43 2017 -0400
4150
4151     LP#1712840: extend fix to circ and holds history tabs
4152     
4153     This patch fixes the remaining two instances of a
4154     bare 'IF ebook_api.enabled' test.
4155     
4156     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4157     Signed-off-by: Ben Shum <ben@evergreener.net>
4158
4159 1       1       Open-ILS/src/templates/opac/myopac/circ_history.tt2
4160 1       1       Open-ILS/src/templates/opac/myopac/hold_history.tt2
4161
4162 commit 5adb8d1c97256bda5a66690f0a9b9052fc20cd3a
4163 Author: McCanna <tmccanna@georgialibraries.org>
4164 Date:   Fri Aug 25 09:53:14 2017 -0400
4165
4166     LP#1712840 Ebook tabs always visible in My Account
4167     
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.
4172     
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>
4176
4177 1       1       Open-ILS/src/templates/opac/myopac/circs.tt2
4178 1       1       Open-ILS/src/templates/opac/myopac/holds.tt2
4179
4180 commit ebf932e1444d8c56fc66a78a12042050534ebc9d
4181 Author: Ben Shum <ben@evergreener.net>
4182 Date:   Sat Aug 26 18:39:03 2017 -0400
4183
4184     LP#1712657: stamping schema update (fixup)
4185     
4186     Originally committed with the wrong upgrade stamp number. Move that file,
4187     and also update the baseline schema upgrade version.
4188     
4189     Signed-off-by: Ben Shum <ben@evergreener.net>
4190
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
4196
4197 commit a95db71be053cf97b1b710c5f8ecee576673fbee
4198 Author: Jason Etheridge <jason@EquinoxInitiative.org>
4199 Date:   Fri Aug 25 17:40:44 2017 -0400
4200
4201     LP#1712657: stamping schema update
4202     
4203     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4204
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
4209
4210 commit 9254b702d8b31ea42afe2b5696d7f7e878a9a427
4211 Author: Bill Erickson <berickxx@gmail.com>
4212 Date:   Wed Aug 23 15:39:16 2017 -0400
4213
4214     LP#1712657 Merge patron checkout history
4215     
4216     Transfer checkout history rows to the destination user during patron
4217     merge.
4218     
4219     To Test:
4220     
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.
4227     
4228     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4229     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4230
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
4234
4235 commit 0d0e404f3bd0a357e1def316d1ab48fa4358b130
4236 Author: Jason Boyer <jboyer@library.in.gov>
4237 Date:   Fri Aug 25 11:13:22 2017 -0400
4238
4239     LP1713064: String / Float Value ACP Editor Fix
4240     
4241     Add an Angular directive to the vol/copy editor
4242     to convert and format numbers stored as strings
4243     in acp objects.
4244     
4245     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
4246     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4247
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
4250
4251 commit 7b41b6654f124da9c6d3f3ce39c0f351c714c35d
4252 Author: Galen Charlton <gmc@equinoxinitiative.org>
4253 Date:   Fri Aug 25 15:51:44 2017 -0400
4254
4255     LP#1685929: (follow-up) fix passing copy when opening volume/copy editor
4256     
4257     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4258
4259 4       2       Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
4260
4261 commit 5ec2a27f0aa2645f3e63ac11c5f9a8ea08154fca
4262 Author: Galen Charlton <gmc@equinoxinitiative.org>
4263 Date:   Fri Aug 25 15:17:25 2017 -0400
4264
4265     LP#1685929: adjust egItem.print_spine_labels()
4266     
4267     Make egItem.print_spine_labels() accept a list of copy
4268     IDs and make the caller responsible for putting that list together.
4269     
4270     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4271
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
4274
4275 commit a45608038328700ea54d52582096abf22704eda0
4276 Author: Galen Charlton <gmc@equinoxinitiative.org>
4277 Date:   Fri Aug 25 11:49:31 2017 -0400
4278
4279     LP#1685929: (follow-up) fix rebase error
4280     
4281     Intentionally not putting two actions in the Show group.
4282     
4283     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4284
4285 0       2       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
4286
4287 commit 91771c5f535892f909ab0bf30bd4a15fe1338f6f
4288 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4289 Date:   Tue Aug 1 22:42:00 2017 +0100
4290
4291     LP#1685929: add implementation print spine labels to checkin grid
4292     
4293     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4294     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4295
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
4298
4299 commit 85852d50014b7527d7775d874ae257e4fb14eeaf
4300 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4301 Date:   Fri Aug 11 16:11:45 2017 +0100
4302
4303     LP#1685929 - Extract itemSvc from item module to core
4304     
4305     Refactored Missing Pieces module and CheckIn to use
4306     shared functionally of itemSvc, which is now it's own
4307     separate file.
4308     
4309     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4310     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4311     
4312     Conflicts:
4313         Open-ILS/web/js/ui/default/staff/cat/item/app.js
4314
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
4323
4324 commit 85f6c2b8715a29d6c92c29132d2b05469de66e64
4325 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
4326 Date:   Fri Aug 11 16:00:29 2017 +0100
4327
4328     LP#1685929-Adds more XUL parity to Webstaff checkIn
4329     
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.
4333     
4334     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
4335     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4336     
4337     Conflicts:
4338         Open-ILS/web/js/ui/default/staff/cat/item/app.js
4339
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
4344
4345 commit 42528f5dd56f63ab4d143c3f05872f96a1c3132a
4346 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
4347 Date:   Mon Aug 21 16:12:46 2017 -0700
4348
4349     LP#1684988: add opt-in check to patron service
4350     
4351     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
4352     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4353
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
4357
4358 commit f10de92a70e1f9ec99130399a964722ac0c7843f
4359 Author: Jason Boyer <jboyer@library.in.gov>
4360 Date:   Thu Aug 24 17:34:02 2017 -0400
4361
4362     LP1712922: Exclude Deleted ACPL in Vol/Copy Editor
4363     
4364     Just what it says on the tin. When loading the list of ACPL
4365     in the editor only retrieve the non-deleted locations.
4366     
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:
4372     
4373     select acp.id, acp.barcode, acpl.name
4374     from asset.copy acp
4375     join asset.copy_location acpl on (acpl.id = acp.location)
4376     where not acp.deleted
4377     and acpl.deleted
4378     order by acp.id;
4379     
4380     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
4381     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4382
4383 1       1       Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
4384
4385 commit c77c6690b13fc28e2f5cbc542e4c858ae86c8ad6
4386 Author: Galen Charlton <gmc@equinoxinitiative.org>
4387 Date:   Thu Aug 24 18:29:13 2017 -0400
4388
4389     forward-port 2.12.4-2.12.5 DB update
4390     
4391     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4392
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
4395
4396 commit 546428a27a9ea1cfae9142183dcc2c411a54db3e
4397 Author: Dan Wells <dbw2@calvin.edu>
4398 Date:   Thu Aug 24 17:54:38 2017 -0400
4399
4400     Forward-port 2.11.8 upgrade script
4401     
4402     Signed-off-by: Dan Wells <dbw2@calvin.edu>
4403
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
4406
4407 commit b5a9d112692bef30da88cea2d52c76c4d775aa5a
4408 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
4409 Date:   Wed Jul 12 13:38:13 2017 -0700
4410
4411     LP#1699566: item barcode completion in web client
4412     
4413     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
4414     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4415
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
4420
4421 commit 71871c25088e592848b90b8deba70bc6d7347d30
4422 Author: Galen Charlton <gmc@equinoxinitiative.org>
4423 Date:   Wed Aug 23 12:08:12 2017 -0400
4424
4425     LP#1694577: exclude empheral search results folder from selector
4426     
4427     Otherwise, the folder selector for the move or clone template
4428     actions includes a blank entry.
4429     
4430     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4431     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4432
4433 1       0       Open-ILS/web/reports/oils_rpt_folders.js
4434
4435 commit 3fa270582a1d6a11604092da8fcb3883a756d829
4436 Author: Galen Charlton <gmc@equinoxinitiative.org>
4437 Date:   Wed Aug 23 11:54:32 2017 -0400
4438
4439     LP#1694577: tweak searching for words in report templates
4440     
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)".
4444     
4445     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4446     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4447
4448 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
4449 1       0       docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4450
4451 commit 40f80bda176375653a8835dbad0a6311e02e66f2
4452 Author: Bill Erickson <berickxx@gmail.com>
4453 Date:   Sat Aug 12 11:25:16 2017 -0400
4454
4455     LP#1694577 Release notes for report template search
4456     
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>
4460
4461 32      0       docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4462  create mode 100644 docs/RELEASE_NOTES_NEXT/Reports/template-search.adoc
4463
4464 commit 3380dacfcd88ea8168e84caccf0c4e41ccd8df33
4465 Author: Bill Erickson <berickxx@gmail.com>
4466 Date:   Sat Aug 12 11:12:17 2017 -0400
4467
4468     LP#1694577 Reports template searching and paging
4469     
4470     Adds a new template search from along the top of the reports interface.
4471     Templates may be searched name and/or description.
4472     
4473     Adds paging support to the template, reports, and output interfaces.
4474     
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>
4478
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
4487
4488 commit 675fd78e952c3b339a9e4ea42d40e19176476d67
4489 Author: Bill Erickson <berickxx@gmail.com>
4490 Date:   Sat Aug 12 11:08:30 2017 -0400
4491
4492     LP#1694577 Report templates search API & paging
4493     
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.
4498     
4499     Adds paging support (limit / offset) for retriving templates, reports,
4500     and outputs.
4501     
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>
4505
4506 107     1       Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
4507
4508 commit 6a144c779e4fa5b02ffd92e309eaa79f0891eb46
4509 Author: Dan Scott <dan@coffeecode.net>
4510 Date:   Wed Jul 12 10:07:23 2017 -0400
4511
4512     LP#1703678 Display foreign item location and status
4513     
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
4517     status.
4518     
4519     Signed-off-by: Dan Scott <dan@coffeecode.net>
4520     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4521
4522 2       2       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
4523
4524 commit 8cdeb16aa522f46fcc84a82c70bed23846bc032c
4525 Author: Dan Wells <dbw2@calvin.edu>
4526 Date:   Tue May 31 15:51:47 2016 -0400
4527
4528     LP#1703678 Show foreign copies even if only one
4529     
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).
4532     
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>
4536
4537 1       1       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
4538
4539 commit b17fad6b7a21bf86ef04fa45e000f01a7dc1e809
4540 Author: Ben Shum <ben@evergreener.net>
4541 Date:   Tue Aug 15 16:45:58 2017 -0400
4542
4543     Translation updates - newpot
4544     
4545     Signed-off-by: Ben Shum <ben@evergreener.net>
4546     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4547
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
4556
4557 commit 0a4960fd54bfdacde0e933119b6464b4ee44f512
4558 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
4559 Date:   Mon Aug 14 16:21:34 2017 -0700
4560
4561     Docs: Asciidoc fix
4562     Asciidoc fix for report data type icons.
4563     
4564     Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
4565
4566 9       9       docs/reports/reporter_template_terminology.adoc
4567
4568 commit c5838c87c0f20f1ba01ce525d30c1637751d85e2
4569 Author: Galen Charlton <gmc@equinoxinitiative.org>
4570 Date:   Mon Jul 31 16:57:06 2017 -0400
4571
4572     LP#1701001: add release notes
4573     
4574     Here is the test plan for the feature:
4575     
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'
4581         button.
4582     [5] Verify that the patron's barcode is inserted into the patron
4583         barcode input.
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
4591         and templates.
4592     
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>
4596
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
4599
4600 commit a489dc120b5df242db1d13edaea629ba6b7d020d
4601 Author: Galen Charlton <gmc@equinoxinitiative.org>
4602 Date:   Fri Jul 28 16:54:55 2017 -0400
4603
4604     LP#1701001: add "patron search" button to OPAC place hold form
4605     
4606     This button is displayed only when the public catalog is embedded
4607     in the web staff client and the iframe's controller explicitly
4608     unhides the button.
4609     
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>
4613
4614 5       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
4615
4616 commit 9c6a92f8dc9d5d2965b75e7ce74b7d6ba34bc783
4617 Author: Galen Charlton <gmc@equinoxinitiative.org>
4618 Date:   Fri Jul 28 16:55:22 2017 -0400
4619
4620     LP#1701001: add search-to-hold to catalog app
4621     
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
4627     into the form.
4628     
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>
4632
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
4635
4636 commit 2e0ea0eac16390a10d1ec727a5fbd43744b0fed7
4637 Author: Galen Charlton <gmc@equinoxinitiative.org>
4638 Date:   Fri Jul 28 16:55:37 2017 -0400
4639
4640     LP#1701001: split patron search form into separate templates
4641     
4642     This patch breaks up the patron search form and results into
4643     separate templates and adds a template for a patron selector
4644     modal.
4645     
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>
4649
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
4657
4658 commit fcd4229f895e98de2164012c1730f2479da40096
4659 Author: Galen Charlton <gmc@equinoxinitiative.org>
4660 Date:   Fri May 26 20:41:38 2017 +0000
4661
4662     LP#1701001: carve out a reusable patron search service
4663     
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:
4671     
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}));
4677     ...
4678     
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>
4682
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
4689
4690 commit 2015799e80e18d4259b7149986fec175e9238aad
4691 Author: Mike Rylander <mrylander@gmail.com>
4692 Date:   Thu Aug 10 16:41:03 2017 -0400
4693
4694     LP#1710010: Fix item status file upload
4695     
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.
4699     
4700     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4701     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4702
4703 13      6       Open-ILS/web/js/ui/default/staff/cat/item/app.js
4704
4705 commit 46b52535165051a030404fe3e2be641e9e3dd6e9
4706 Author: Galen Charlton <gmc@equinoxinitiative.org>
4707 Date:   Fri Aug 11 15:35:38 2017 -0400
4708
4709     LP#1705524: fix a quoting issue in the DB update scripts
4710     
4711     ... toss enough quotes at the problem, and eventually one
4712     will make it to the end.
4713     
4714     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4715
4716 2       2       Open-ILS/src/sql/Pg/upgrade/1054.data.tz_org_setting.sql
4717
4718 commit e052cad09214b8f79618e9ddd66b1159a4a2e5cf
4719 Author: Bill Erickson <berickxx@gmail.com>
4720 Date:   Fri Aug 11 14:25:24 2017 -0400
4721
4722     LP#1705524 Stamping org timezones SQL
4723     
4724     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4725
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
4731
4732 commit 0f0203bb230fce6b44137e8203b999a5de326b46
4733 Author: Mike Rylander <mrylander@gmail.com>
4734 Date:   Thu Aug 3 14:18:30 2017 -0400
4735
4736     LP#1705524: Minor cleanup in prep for committing
4737     
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.
4742     
4743     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4744     
4745     5. Added if (date == 'now') check.
4746     
4747     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4748
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
4753
4754 commit 6cf766a634e123f0b89eece2a0096a7b6d01fb7a
4755 Author: Bill Erickson <berickxx@gmail.com>
4756 Date:   Thu Aug 3 11:43:56 2017 -0400
4757
4758     LP#1705524 Grid value filter defaults to null
4759     
4760     Avoid use of Perl undef in JS.
4761     
4762     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4763     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4764
4765 1       1       Open-ILS/web/js/ui/default/staff/services/grid.js
4766
4767 commit d012c91ef7693f94e4bc836ad408f5bf6e5bf32a
4768 Author: Bill Erickson <berickxx@gmail.com>
4769 Date:   Thu Aug 3 11:35:31 2017 -0400
4770
4771     LP#1705524 Closed dates editor handles no timezones
4772     
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
4775     unit setting.
4776     
4777     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4778     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4779
4780 5       1       Open-ILS/xul/staff_client/server/admin/closed_dates.js
4781
4782 commit 0ac027598e4d80960b8090bc45242bc2ad95cb67
4783 Author: Bill Erickson <berickxx@gmail.com>
4784 Date:   Thu Aug 3 11:25:56 2017 -0400
4785
4786     LP#1705524 Load workstation org timezone in startup
4787     
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.
4790     
4791     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4792     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4793
4794 2       1       Open-ILS/web/js/ui/default/staff/services/startup.js
4795
4796 commit e6c7aa0980416931b03d163a39d8c40274bcce38
4797 Author: Mike Rylander <mrylander@gmail.com>
4798 Date:   Wed Aug 2 16:56:20 2017 -0400
4799
4800     LP#1705524: Override angular date filter
4801     
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.
4805     
4806     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4807     Signed-off-by: Bill Erickson <berickxx@gmail.com>
4808
4809 34      29      Open-ILS/web/js/ui/default/staff/services/ui.js
4810
4811 commit 51c0123d2cd43b8a64479df0527ef648aa62ced4
4812 Author: Mike Rylander <mrylander@gmail.com>
4813 Date:   Mon Jul 24 10:27:09 2017 -0400
4814
4815     LP#1705524 Adding timezone release note
4816     
4817     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4818     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4819
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
4822
4823 commit 3c320f1a2a439329a0f2933af53a8170c12017bf
4824 Author: Mike Rylander <mrylander@gmail.com>
4825 Date:   Mon Jul 24 10:13:31 2017 -0400
4826
4827     LP#1705524: Adjust day-granular due date pushing
4828     
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.
4832     
4833     An optional SQL command is provided by the upgrade script to retroactively
4834     adjust existing due dates after library configuration is complete.
4835     
4836     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4837     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4838
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
4841
4842 commit f33efdc0a21ec4e0533e2cc380d94c63ed4bea6d
4843 Author: Mike Rylander <mrylander@gmail.com>
4844 Date:   Thu Jul 20 17:52:38 2017 -0400
4845
4846     LP#1705524: Use the new grid configuration for date format in the bills list
4847     
4848     The bills list in the patron interface predated any grid date formatting, so
4849     we bring it into the modern world.
4850     
4851     This also enhances the grid autoformatting for dates to support both flattened
4852     and dot-pathed item layout.
4853     
4854     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4855     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4856
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
4859
4860 commit da6075828f9bba157b6b0fd850d4d87e9b91cd06
4861 Author: Mike Rylander <mrylander@gmail.com>
4862 Date:   Wed Jun 21 14:03:29 2017 -0400
4863
4864     LP#1705524: Honor timezone of the acting library where appropriate
4865     
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.
4869     
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.
4880     
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
4885     moment.js.
4886     
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.
4893     
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.
4902     
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.
4908     
4909     This work, as with 1485374 was funded by SITKA, and we thank them for their
4910     partnership in making this happen!
4911     
4912     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4913     Signed-off-by: Tina Ji <tji@sitka.bclibraries.ca>
4914
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
4951
4952 commit b45f7d99938f02f39a37ebecbed5099dcb4c84b5
4953 Author: Galen Charlton <gmc@equinoxinitiative.org>
4954 Date:   Fri Aug 11 12:23:01 2017 -0400
4955
4956     LP#1659928: fix regression introduce by previous patches
4957     
4958     A couple other places that use the standing_penalty list needed to
4959     be adjusted to account for the non-de-fleshing.
4960     
4961     Kudos to Jason Etheridge for noting the live_t test failure. Also,
4962     unit tests FTW.
4963     
4964     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4965
4966 2       2       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
4967
4968 commit 01aa516be0861619b8d73af542b51d22fdc18b0d
4969 Author: Jason Stephenson <jason@sigio.com>
4970 Date:   Sat Jan 7 19:49:12 2017 -0500
4971
4972     LP 1542495: Release Notes and Sample Config Change.
4973     
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
4976     location.
4977     
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>
4981
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
4985
4986 commit 93f18ff0062954a199bee88aea56975472cf456d
4987 Author: Jason Stephenson <jason@sigio.com>
4988 Date:   Mon Jan 2 10:51:48 2017 -0500
4989
4990     LP 1542495: Remove OpenILS::SIP::clean_text.
4991     
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.
4995     
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>
4999
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
5003
5004 commit f92c526708a82dd410139320f1cc6cd763e7cc36
5005 Author: Galen Charlton <gmc@equinoxinitiative.org>
5006 Date:   Thu Aug 10 17:26:24 2017 -0400
5007
5008     LP#1160347: (follow-up) fix a couple field class entries
5009     
5010     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5011
5012 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5013
5014 commit 6309bd9290cc64ed93cc99d959bc975d1227b1d6
5015 Author: Chris Sharp <csharp@georgialibraries.org>
5016 Date:   Wed Aug 9 08:42:29 2017 -0400
5017
5018     LP#1160347 - Fixing missing closing parens in INSERT statement
5019     
5020     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5021     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5022
5023 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5024
5025 commit 5cda01f62d276393f75e071ab99d9b784f2ae965
5026 Author: Ben Shum <ben@evergreener.net>
5027 Date:   Wed Apr 19 09:10:33 2017 -0400
5028
5029     LP#1160347: i18n fixes for db.seed
5030     
5031     Some strings were not marked for translation. Also, there were strings
5032     with incorrect IDs, or mismatched entries.
5033     
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>
5037
5038 54      44      Open-ILS/src/sql/Pg/950.data.seed-values.sql
5039
5040 commit 89cb470e38b7cc4c0adf4f51810bf63c8b821461
5041 Author: Galen Charlton <gmc@equinoxinitiative.org>
5042 Date:   Thu Aug 10 12:45:58 2017 -0400
5043
5044     LP#1709932: recognize more strings from oils_i18n_gettext()
5045     
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.
5051     
5052     To test
5053     -------
5054     [1] Apply patch and run
5055     
5056         cd build/i18n && make sql2pot
5057     
5058     [2] Verify that no error messages are produced during
5059         this step.
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.
5067     
5068     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5069     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
5070
5071 3       3       build/i18n/scripts/db-seed-i18n.py
5072
5073 commit f32b455a1b0a99333e77044358d2d082bd5a222f
5074 Author: Galen Charlton <gmc@equinoxinitiative.org>
5075 Date:   Thu Aug 10 16:43:36 2017 -0400
5076
5077     LP#1659928: (follow-up) the flesh stays on...
5078     
5079     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5080
5081 1       1       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
5082
5083 commit 7307537bb0c1c5bcd702313547f5521781ad5a7b
5084 Author: blake <blake@mobiusconsortium.org>
5085 Date:   Thu Jun 15 13:39:08 2017 -0500
5086
5087     LP1659928 SIP is not respecting standing penalties for charge ok and hold ok
5088     
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.
5092     
5093     To test
5094     -------
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.,
5098     
5099         6300020060329    201700Y         AOevergreen|AA99999384262||
5100     
5101     [2] Verify that the first six positions of the response are
5102         '64  Y '
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 ...'
5110     
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>
5114
5115 29      40      Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
5116
5117 commit a903911387ca31e49f115f5eb2aa4605b7600aaf
5118 Author: Angela Kilsdonk <akilsdonk@esilibrary.com>
5119 Date:   Thu Aug 10 12:08:34 2017 -0700
5120
5121     Docs: Web Client Data Types
5122     
5123     Updated chart of data type icons in web client.
5124     
5125     Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxinitiative.org>
5126
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
5146
5147 commit 84e7b2415a46460e160da2200c4b9ef3379ac767
5148 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5149 Date:   Thu Aug 10 14:06:08 2017 -0400
5150
5151     syntax: end-quote for stored procedure
5152     
5153     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5154
5155 1       0       Open-ILS/src/sql/Pg/220.schema.rating.sql
5156
5157 commit 2e847e361dd8f013f273c436bf0aeaa68dc4fcb9
5158 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5159 Date:   Thu Aug 10 14:01:52 2017 -0400
5160
5161     syntax error in schema script
5162     
5163     incidentally, I'm a huge fan of comma-first style, I18N-breakage aside :)
5164     
5165     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5166
5167 1       1       Open-ILS/src/sql/Pg/220.schema.rating.sql
5168
5169 commit b051ae99087ebcc4adac220c91f7981c5e1280ae
5170 Author: Mike Rylander <mrylander@gmail.com>
5171 Date:   Thu Aug 10 11:16:13 2017 -0400
5172
5173     Stamping populariy parameter upgrade scripts
5174     
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.
5179     
5180     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5181
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
5192
5193 commit 9c4e9660a6ec10687504966a84ed4259fced6610
5194 Author: Kathy Lussier <klussier@masslnc.org>
5195 Date:   Mon Jul 31 13:43:38 2017 -0400
5196
5197     LP#1688099: Popularity parameter for the number of OUs that own a title
5198     
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
5204     badge.
5205     
5206     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5207     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5208
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
5213
5214 commit 2f8bf6c328c2caa7ded0cfe7debe3b7423fb8f70
5215 Author: Kathy Lussier <klussier@masslnc.org>
5216 Date:   Mon Jul 31 16:36:50 2017 -0400
5217
5218     LP#1688096: Popularity parameter for in-house use
5219     
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.
5222     
5223     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5224
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
5230
5231 commit dcf52caab8f188d250ac82fd9e6b95fa07a1f320
5232 Author: Bill Erickson <berickxx@gmail.com>
5233 Date:   Wed Aug 9 16:41:53 2017 -0400
5234
5235     LP#1709476 Copy summary aged circ display repair
5236     
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.
5241     
5242     To test:
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
5248         circulation data.
5249     [6] Confirm the patron displayed under the 'Recent Circ History' tab
5250         shows '<Aged Circulation>'
5251     
5252     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5253     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5254
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
5257
5258 commit fc2dcdadb96da9d5b051703e9b65290025bac6f7
5259 Author: Mike Rylander <mrylander@gmail.com>
5260 Date:   Wed Aug 9 15:37:05 2017 -0400
5261
5262     Stamping upgrade script for slim all-circs view
5263     
5264     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5265
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
5271
5272 commit 4105f8d3d4bc214104efa997bb5bd84bd13a6fb8
5273 Author: Bill Erickson <berickxx@gmail.com>
5274 Date:   Thu Jun 1 16:11:11 2017 -0400
5275
5276     LP#1695007 Webstafff circ group summary display fix
5277     
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.
5281     
5282     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5283     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5284
5285 1       1       Open-ILS/web/js/ui/default/staff/cat/item/app.js
5286
5287 commit 4a244416e1d5cc01104fb583c58b6a8d816cec95
5288 Author: Bill Erickson <berickxx@gmail.com>
5289 Date:   Thu Jun 1 10:56:11 2017 -0400
5290
5291     LP#1695007 All-circulations slim DB VIEW
5292     
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.
5297     
5298     The new leaner view is now used by various other views and APIs in place
5299     of the all_circulation view:
5300     
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]
5309     
5310     To Test (webstaff style):
5311     
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
5317         <Aged Circulation>
5318     
5319     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5320     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5321
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
5329
5330 commit 2621af6377970470e347559d67f0da5de47aaa9f
5331 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5332 Date:   Tue May 23 16:36:44 2017 -0400
5333
5334     LP#1098685: Require OPAC patron holds w/ phone/SMS notification to enter that info
5335     
5336     This provides some plain vanilla JS form validation, and error feedback
5337     using a yellow background color on the culprit input field.
5338     
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>
5342
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
5347
5348 commit db7b67abd0c52a1ae92f35a7b4f28f441a9af8ad
5349 Author: Galen Charlton <gmc@equinoxinitiative.org>
5350 Date:   Tue Aug 8 17:28:43 2017 -0400
5351
5352     LP#1480432: stamp DB update
5353     
5354     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5355
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
5361
5362 commit 2790b6e8a1d375134ff654d098eeccafea2f27f7
5363 Author: Michele Morgan <mmorgan@noblenet.org>
5364 Date:   Thu Sep 29 16:35:20 2016 -0400
5365
5366     LP#1480432: choose broadest depth if staff has same perm multiple times
5367     
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.
5373     
5374     To test
5375     -------
5376     [1] Run the t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg
5377         pgTAP test.
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.
5383     
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>
5387
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
5391
5392 commit 1f027999be137ebf3454d5a2259e40c1afb3a4b0
5393 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
5394 Date:   Fri Jun 2 10:36:30 2017 -0400
5395
5396     LP#1480432 - Added tests for permission.usr_perms() change
5397     
5398     Making sure that returned permissions are depth sorted ascending.
5399     Tests and verifies mmorgan's patch for said lp bug.
5400     
5401     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
5402     
5403     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5404
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
5407
5408 commit 96b1d32ccec2c01631ea8a39b72e89b6f1880aac
5409 Author: Galen Charlton <gmc@equinoxinitiative.org>
5410 Date:   Mon Aug 7 16:52:04 2017 -0400
5411
5412     LP#1681095: (follow-up) fix a template syntax error
5413     
5414     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5415
5416 1       1       Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2
5417
5418 commit 3ad807fd108a5975d8462cceaac24710109d1ef5
5419 Author: Galen Charlton <gmc@equinoxinitiative.org>
5420 Date:   Mon Aug 7 16:49:17 2017 -0400
5421
5422     LP#1075401: add release notes entry
5423     
5424     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5425
5426 5       0       docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
5427
5428 commit ad9f052688f3be18dd0b8829ab449cac5d810ee9
5429 Author: Galen Charlton <gmc@equinoxinitiative.org>
5430 Date:   Mon Aug 7 16:44:32 2017 -0400
5431
5432     LP#1075401: stamp DB update
5433     
5434     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5435
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
5441
5442 commit 838f30e150dd1c589ed9a2cb7dc8494b467c63de
5443 Author: Michele Morgan <mmorgan@noblenet.org>
5444 Date:   Mon Jul 3 14:49:42 2017 -0400
5445
5446     LP 1075401 - Upgrade script to nullify existing bad data
5447     
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.
5450     
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>
5454
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
5457
5458 commit 27cec68fcf4f93090e75b97630f8ff204a89f8fc
5459 Author: Michele Morgan <mmorgan@noblenet.org>
5460 Date:   Tue Apr 18 12:11:01 2017 -0400
5461
5462     LP#1075401: adjust two fields in the legacy Serials Copy Template editor
5463     
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.
5469     
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.]
5473     
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>
5477
5478 7       5       Open-ILS/examples/fm_IDL.xml
5479
5480 commit 98fc4aff6296411de4f1365ef21ea44d635ccf62
5481 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
5482 Date:   Fri May 26 10:05:02 2017 -0700
5483
5484     LP#1693851: Fix hardcoded paths in srfsh support scripts
5485     
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>
5489
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
5497
5498 commit 95f46e11a7513e6392b483985b45c71449048712
5499 Author: Bill Erickson <berickxx@gmail.com>
5500 Date:   Mon Aug 7 14:39:14 2017 -0400
5501
5502     LP#1704873 Stamping SQL upgrade for print labels
5503     
5504     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5505
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
5511
5512 commit 308c2321a32f4b5fb9f746382be7c77870ca7b44
5513 Author: Jason Etheridge <jason@EquinoxInitiative.org>
5514 Date:   Fri Aug 4 17:47:12 2017 -0400
5515
5516     LP#1704873 webstaff: item label setting stickiness
5517     
5518     Save last template applied as default.
5519     
5520     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5521     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5522
5523 17      4       Open-ILS/web/js/ui/default/staff/cat/printlabels/app.js
5524
5525 commit 69220697852976ecddc304124b4e06d6237bb189
5526 Author: Jason Etheridge <jason@esilibrary.com>
5527 Date:   Sun Mar 5 16:07:17 2017 -0500
5528
5529     LP#1704873 webstaff: label printing
5530     
5531     ...initial hook
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
5551     
5552     Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5553     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5554
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
5581
5582 commit 8474754f6ad39d01b5ca8f4636dc6a418793e936
5583 Author: Galen Charlton <gmc@equinoxinitiative.org>
5584 Date:   Mon Aug 7 14:43:55 2017 -0400
5585
5586     LP#1681095: add release notes
5587     
5588     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5589
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
5592
5593 commit 9392f2adcab6b8ecd1dc36c250885d7652a0c994
5594 Author: Galen Charlton <gmc@equinoxinitiative.org>
5595 Date:   Mon Aug 7 14:35:38 2017 -0400
5596
5597     LP#1681095: fix TT syntax error
5598     
5599     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5600
5601 1       1       Open-ILS/src/templates/kpac/record.tt2
5602
5603 commit b4d40fc34ed0d78a7fc9fa314cf18bae80253e2b
5604 Author: Galen Charlton <gmc@equinoxinitiative.org>
5605 Date:   Mon Aug 7 14:22:02 2017 -0400
5606
5607     LP#1681095: add cache-busting to a couple more links
5608     
5609     This covers a couple more resources added since the last
5610     time that the branch for this bug was rebased.
5611     
5612     The following command can help find other places where the
5613     cache-busting key should be added:
5614     
5615       git grep -P '\.(gif|png|jpg|js|css)' Open-ILS/src/templates/{opac,kpac}|grep -v cache_key|grep -v eg_cache_hash
5616     
5617     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5618
5619 1       1       Open-ILS/src/templates/opac/parts/js.tt2
5620 1       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
5621
5622 commit 647a0d21022aa8d61c8de6894d3b02bfd3a08c40
5623 Author: Dan Scott <dan@coffeecode.net>
5624 Date:   Sat Apr 8 09:26:42 2017 -0400
5625
5626     LP#1681095 Browser cache-busting key for longer expires
5627     
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.
5633     
5634     Addresses TPAC and KPAC
5635     
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>
5639
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
5681
5682 commit 1cb0d8c63c445979e272f4ad72ea912afcabf7e2
5683 Author: Dan Scott <dan@coffeecode.net>
5684 Date:   Sat Apr 8 11:02:02 2017 -0400
5685
5686     LP#1681095 Set aggressive default cache expires timelines
5687     
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.
5690     
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>
5694
5695 8       6       Open-ILS/examples/apache/eg.conf.in
5696 8       6       Open-ILS/examples/apache_24/eg.conf.in
5697
5698 commit 0e9f29730a5777630e11fcffee752c75c215533f
5699 Author: Kathy Lussier <klussier@masslnc.org>
5700 Date:   Tue Jul 25 10:23:20 2017 -0400
5701
5702     LP#1706365: cursor for record menu items should be a pointer
5703     
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.
5708     
5709     Test plan:
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.
5714     
5715     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5716     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5717
5718 7       7       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
5719
5720 commit b9add5846c0faf392cdccc470efd19452843672e
5721 Author: Galen Charlton <gmc@equinoxinitiative.org>
5722 Date:   Mon Aug 7 11:15:57 2017 -0400
5723
5724     LP#1694529: tweak wording of collision alert message
5725     
5726     And here's a test plan for the patch series as a whole:
5727     
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.
5736     
5737     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5738
5739 1       1       Open-ILS/src/templates/staff/circ/patron/index.tt2
5740
5741 commit a2f33fedb3efb8a91775541084a963141f6b8cda
5742 Author: Bill Erickson <berickxx@gmail.com>
5743 Date:   Thu Jun 29 17:53:56 2017 -0400
5744
5745     LP#1694529 Patron editor friendly xact ID collision alert
5746     
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.
5750     
5751     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5752     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5753
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
5756
5757 commit de82391aa8379f95352a4e6f565f85bd1463a63b
5758 Author: Galen Charlton <gmc@equinoxinitiative.org>
5759 Date:   Mon Jul 24 12:17:51 2017 -0400
5760
5761     LP#1684126: copy images used by staff portal outside of /xul/
5762     
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.
5766     
5767     To test:
5768     
5769     [1] Apply patch
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
5774         image is displayed.
5775     
5776     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5777     Signed-off-by: Ben Shum <ben@evergreener.net>
5778
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
5819
5820 commit aa139defa54c613444af14bc083b45803abbba2a
5821 Author: Bill Erickson <berickxx@gmail.com>
5822 Date:   Thu Aug 3 15:43:52 2017 -0400
5823
5824     LP#1708510 Postgres 9.6 full text search config
5825     
5826     Avoid DB warnings about missing full-text search configs on PG 9.6 by
5827     symlinking to original full text config.
5828     
5829     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5830     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5831
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
5834
5835 commit 6273f1ddae68d48322144d11d06b1034580e153e
5836 Author: Galen Charlton <gmc@equinoxinitiative.org>
5837 Date:   Wed May 17 11:22:25 2017 -0400
5838
5839     LP#1411699: ensure that Dojo remains available for added content tab
5840     
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.
5846     
5847     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5848     Signed-off-by: Bill Erickson <berickxx@gmail.com>
5849
5850 6       0       Open-ILS/src/templates/opac/parts/header.tt2
5851
5852 commit 9619a1b583e20051054914fc18fb2a1997c58cb5
5853 Author: Dan Scott <dscott@laurentian.ca>
5854 Date:   Sun Apr 2 10:45:00 2017 -0400
5855
5856     LP#1411699: Make Dojo conditional for advanced search
5857     
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.
5861     
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.
5864     
5865     To test:
5866     
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
5872         continue to work.
5873     [3] Verify that other components that currently depend on Dojo,
5874         such as the ebook API, continue to work.
5875     
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>
5879
5880 4       3       Open-ILS/src/templates/opac/parts/header.tt2
5881
5882 commit f0f88695d5fe6184a9bfb94fdee4c8a9c53dd3ec
5883 Author: Galen Charlton <gmc@equinoxinitiative.org>
5884 Date:   Wed Aug 2 14:45:49 2017 -0400
5885
5886     LP#1705478: add release notes
5887     
5888     These release notes also refer to the enhancement
5889     made in bug 1692106.
5890     
5891     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5892
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
5895
5896 commit 41f9a3b8caaf901d2cbe05cfb60461114ffe8e3d
5897 Author: Galen Charlton <gmc@equinoxinitiative.org>
5898 Date:   Wed Aug 2 14:39:23 2017 -0400
5899
5900     LP#1705478: (follow-up) emit prefix subfield before call number
5901     
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
5906     expected order.
5907     
5908     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5909
5910 1       1       Open-ILS/src/support-scripts/marc_export.in
5911
5912 commit 9720422e9d46e656f0d0d944babadad74e18478d
5913 Author: Martha Driscoll <driscoll@noblenet.org>
5914 Date:   Thu Jul 20 14:19:56 2017 -0400
5915
5916     LP#1705478: Marc_export should include call number prefix and suffix
5917     
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
5920     in marc_export.
5921     
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>
5925
5926 54      0       Open-ILS/src/support-scripts/marc_export.in
5927
5928 commit ccb7382c52346f513c4a14d8b15d3506f042531a
5929 Author: Galen Charlton <gmc@equinoxinitiative.org>
5930 Date:   Wed Aug 2 11:55:12 2017 -0400
5931
5932     LP#1189989: (follow-up) normalize capitalization of "onclick"
5933     
5934     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5935
5936 1       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
5937
5938 commit 64008ef2f43d4d7c964e9b1f49639713a16e322f
5939 Author: Galen Charlton <gmc@equinoxinitiative.org>
5940 Date:   Wed Aug 2 11:49:08 2017 -0400
5941
5942     LP#1189989: (follow-up) ignore invalid thaw date
5943     
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.
5948     
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.
5952     
5953     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5954
5955 8       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
5956
5957 commit 901bb58e5b0bd4dcd365207fdbb2dd59b108f532
5958 Author: Kathy Lussier <klussier@masslnc.org>
5959 Date:   Tue Aug 1 16:48:19 2017 -0400
5960
5961     LP#1189989: Release notes entry for suspend option when placing hold
5962     
5963     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5964     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
5965
5966 9       0       docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
5967  create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/suspended_holds.adoc
5968
5969 commit fcdcab1d2904f46d2d9ff0e15087fad81efa90a1
5970 Author: Jason Stephenson <jason@sigio.com>
5971 Date:   Fri Jul 21 12:47:14 2017 -0400
5972
5973     LP 1189989: Add suspend option when placing hold
5974     
5975     This commit adds some bells and whistles to the basic functionality:
5976     
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.
5982     
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.
5986     
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
5989     activated.
5990     
5991     4. Adds a "Set activation date" anchor to toggle the appearance of the
5992     text input for the optional thaw date.
5993     
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
6000     automatically.
6001     
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.
6004     
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.
6008     
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.
6015     
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>
6019
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
6025
6026 commit 1c88f4cefa9a7945b3520b7249f7134d26f8fa4b
6027 Author: Jason Stephenson <jason@sigio.com>
6028 Date:   Sun Apr 23 15:54:12 2017 -0400
6029
6030     LP 1189989: Add suspend option when placing hold
6031     
6032     Fix the Apache Internal Server error caused by the previous patch.
6033     
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>
6037
6038 9       6       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6039
6040 commit b3d4bb5f364cca24d02b64ace7de884290f21992
6041 Author: Bill Ott <bott@grpl.org>
6042 Date:   Tue Aug 20 11:19:27 2013 -0400
6043
6044     LP 1189989: Add suspend option when placing hold
6045     
6046     Return of an option from JSPAC, the ability to immediately suspend a
6047     hold when it's placed.
6048     
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.
6051     
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.
6057     
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>
6062
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
6065
6066 commit a54b18e01f98ac74dfa9ab9e886c344e045e92d7
6067 Author: Mike Rylander <mrylander@gmail.com>
6068 Date:   Mon Jul 31 15:15:57 2017 -0400
6069
6070     Revert "LP#1635737 Use new OpenSRF interval_to_seconds() context"
6071     
6072     This reverts commit 04a101312b0a42d34108c8d78997a3960241363a.
6073
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
6076
6077 commit 04a101312b0a42d34108c8d78997a3960241363a
6078 Author: Dan Wells <dbw2@calvin.edu>
6079 Date:   Fri Jul 21 14:28:16 2017 -0400
6080
6081     LP#1635737 Use new OpenSRF interval_to_seconds() context
6082     
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.
6087     
6088     Also, remove some timestamp munging, as that happens within
6089     interval_to_seconds() already.
6090     
6091     Signed-off-by: Dan Wells <dbw2@calvin.edu>
6092     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6093
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
6096
6097 commit df5b68d92f75cdc5b339395240f7fbc45890f18d
6098 Author: Dan Wells <dbw2@calvin.edu>
6099 Date:   Thu Jul 27 17:20:52 2017 -0400
6100
6101     Forward port 2.11.7 upgrade script
6102     
6103     Signed-off-by: Dan Wells <dbw2@calvin.edu>
6104
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
6107
6108 commit bb05739a8d277d7cab1d99fc6027d549f26caa8c
6109 Author: Kathy Lussier <klussier@masslnc.org>
6110 Date:   Mon Jul 24 18:11:41 2017 -0400
6111
6112     LP#1670448: Rearrange space for bib record action buttons
6113     
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.
6119     
6120     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6121     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6122
6123 21      8       Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
6124
6125 commit ae0e16afa8867140bd2dd386111994fa1af96f71
6126 Author: Christine Morgan <cmorgan@noblenet.org>
6127 Date:   Mon Jul 3 16:08:11 2017 -0400
6128
6129     LP1670448 - Move View/Place Orders to Record Summary
6130     
6131     Removes View/Place Orders option from menu in Holdings View and adds a View/Place Orders button to Record Summary
6132     
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>
6136
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
6139
6140 commit 2fb49f840683d10e1d7c84722d0d5d49e46b17c6
6141 Author: Kathy Lussier <klussier@masslnc.org>
6142 Date:   Mon Jul 24 14:12:26 2017 -0400
6143
6144     LP#1691860: Release notes entry for nosound audio file
6145     
6146     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
6147
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
6150
6151 commit fc9af0e90530c034f4ae0545e286cc44964fce6d
6152 Author: Galen Charlton <gmc@equinoxinitiative.org>
6153 Date:   Mon Jul 24 11:32:10 2017 -0400
6154
6155     LP#1673857: stamp schema update
6156     
6157     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6158
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
6164
6165 commit 4e23a6a10199eeb289c9b4dbe476683ea455f4d7
6166 Author: Josh Stompro <stomproj@larl.org>
6167 Date:   Mon Jul 17 11:35:24 2017 -0500
6168
6169     LP#1673857: Disable browser autocomplete for tag entry
6170     
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
6174     easily.
6175     
6176     Signed-off-by: Josh Stompro <stomproj@larl.org>
6177     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6178
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
6181
6182 commit 3709094d3c2ec6ce38d022c6c6054737ba5e09a4
6183 Author: Galen Charlton <gmc@equinoxinitiative.org>
6184 Date:   Thu May 11 12:46:38 2017 -0400
6185
6186     LP#1673857: release notes
6187     
6188     Overall test plan
6189     -----------------
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
6203         respected.
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
6208         to be added.
6209     
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>
6213
6214 51      0       docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
6215  create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Copy_tags.adoc
6216
6217 commit 75513a28b49f65c6b40e0345e56aa0ef7eab243f
6218 Author: Galen Charlton <gmc@equinoxinitiative.org>
6219 Date:   Thu May 11 13:03:16 2017 -0400
6220
6221     LP#1673857: some test cases
6222     
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>
6226
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
6230
6231 commit e2f42eca432eb1d3317eab11d2d5869b2105931b
6232 Author: Galen Charlton <gmc@equinoxinitiative.org>
6233 Date:   Fri Mar 31 18:31:52 2017 -0400
6234
6235     LP#1673857: interface for applying tags from copy buckets
6236     
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.
6241     
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>
6245
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
6250
6251 commit 2f4111d29af1f1372f7ddf5ea21644955dce897c
6252 Author: Galen Charlton <gmc@equinoxinitiative.org>
6253 Date:   Thu May 11 11:29:25 2017 -0400
6254
6255     LP#1673857: add ability to set copy tags in volume/copy editor
6256     
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.
6261     
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>
6265
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
6272
6273 commit 8f6e436a78efc5aa11164dadb5c868f34b0f2d19
6274 Author: Galen Charlton <gmc@equinoxinitiative.org>
6275 Date:   Thu Mar 30 17:08:19 2017 -0400
6276
6277     LP#1673857: admin interfaces for copy tag types and copy tags
6278     
6279     This patch adds standard administration interfaces to manage
6280     copy tag types (Server Administration) and copy tags (Local
6281     Administration)
6282     
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>
6286
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
6297
6298 commit 0b08d83e6f05ff863ef85c63cb86f5b7f39b5c23
6299 Author: Galen Charlton <gmc@equinoxinitiative.org>
6300 Date:   Mon Apr 10 18:33:34 2017 +0000
6301
6302     LP#1673857: teach egFmRecordEditor how to create non-sequence-controlled ID values
6303     
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
6306     type.
6307     
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>
6311
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
6314
6315 commit 12894c4f76f1ee6e8f2a58ddabe27c39e281a8be
6316 Author: Galen Charlton <gmc@equinoxinitiative.org>
6317 Date:   Wed Mar 29 16:15:31 2017 -0400
6318
6319     LP#1673857: teach catalog how to search and display copy tags
6320     
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.
6327     
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.
6331     
6332     Mike Rylander also contributed to this patch.
6333     
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>
6337
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
6343
6344 commit 1bf0a255cac45c82d909bacb214d2649bb63edda
6345 Author: Galen Charlton <gmc@equinoxinitiative.org>
6346 Date:   Wed Mar 29 15:46:54 2017 -0400
6347
6348     LP#1673857: add open-ils.circ.copy_tags.retrieve[.staff]
6349     
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
6354     permission).
6355     
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>
6359
6360 68      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
6361
6362 commit e02f34dbe844d1cd2193486593f832af3193ecd7
6363 Author: Galen Charlton <gmc@equinoxinitiative.org>
6364 Date:   Fri Mar 17 17:46:59 2017 -0400
6365
6366     LP#1673857: add search filter for copy_tags
6367     
6368     Copy tags can be used as a search filter in the catalog. Two
6369     variations are supported:
6370     
6371     * copy_tag(type_code, search_terms)
6372     
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)"
6377     
6378     * copy_tag(*, search_terms)
6379     
6380       Search for records that have copies that are linked to tags
6381       whose value matches the search terms, regardless of type.
6382     
6383     The copy_tag() search filter takes the OPAC-visiblity (as determined
6384     by asset.copy_tag.pub) of the tag into account.
6385     
6386     Mike Rylander also contributed to this patch.
6387     
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>
6391
6392 49      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
6393
6394 commit 0da6edee161f256f3d167d489bc7e9922e030548
6395 Author: Galen Charlton <gmc@equinoxinitiative.org>
6396 Date:   Fri Mar 17 17:46:37 2017 -0400
6397
6398     LP#1673857: schema, IDL, library settings & perms for copy tags
6399     
6400     Three new tables are added to store copy tags:
6401     
6402     * config.copy_tag_type
6403     
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
6408       table.
6409     
6410     * asset.copy_tag
6411     
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.
6419     
6420     * asset.copy_tag_copy_map
6421     
6422       This stores the link between copies and their tags. Only the
6423       UPDATE_COPY permission is required in order to set tag mappings.
6424     
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.
6428     
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>
6432     
6433     Conflicts:
6434         Open-ILS/src/sql/Pg/950.data.seed-values.sql
6435     
6436     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6437
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
6445
6446 commit f430c423482c51e5392118379d4a8b55b494d9b9
6447 Author: Galen Charlton <gmc@equinoxinitiative.org>
6448 Date:   Wed Jul 19 11:41:15 2017 -0400
6449
6450     LP#1700773: move release notes entry to client section
6451     
6452     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6453
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
6458
6459 commit f04e795180df6d4bca740dcc68711a762cbea94b
6460 Author: Jason Boyer <jboyer@library.in.gov>
6461 Date:   Mon Jul 17 10:48:02 2017 -0400
6462
6463     LP1700773: Add Circ Mod to Staff TPAC
6464     
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.
6468     
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>
6472
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
6477
6478 commit c3be47804ad1a2c51452a3de6aca9179b9c4c689
6479 Author: Rogan Hamby <rogan.hamby@gmail.com>
6480 Date:   Fri Jun 9 14:44:12 2017 -0400
6481
6482     LP#1697066: changing copy location search box from 3 to 4
6483     
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.
6487     
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>
6491
6492 1       1       Open-ILS/src/templates/opac/parts/advanced/search.tt2
6493
6494 commit 95aa127869d23452bb6675ea0185e88008e132cc
6495 Author: Galen Charlton <gmc@equinoxinitiative.org>
6496 Date:   Sat May 20 09:36:06 2017 -0400
6497
6498     LP#1691560: start open-ils.qstore service by default
6499     
6500     To test
6501     -------
6502     [1] Apply patch, then restart all services.
6503     [2] Verify that open-ils.qstore is running.
6504     
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>
6508
6509 1       0       Open-ILS/examples/opensrf.xml.example
6510
6511 commit e8a19adfbbd80c1beb57d777fa1770bc1694c6e8
6512 Author: Martha Driscoll <driscoll@noblenet.org>
6513 Date:   Thu May 25 14:39:30 2017 -0400
6514
6515     LP#1692106: Z39.50 server includes prefix and suffix in 852
6516     
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.
6519     
6520     Signed-off-by: Martha Driscoll <driscoll@noblenet.org>
6521     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6522
6523 6       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
6524
6525 commit a15dc23daacd6855ad2095c82d63bb52252885fe
6526 Author: Jason Boyer <jboyer@library.in.gov>
6527 Date:   Fri Jul 14 15:01:09 2017 -0400
6528
6529     LP1704463: Item Status Fields Correction
6530     
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.
6534     
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>
6538
6539 10      2       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
6540
6541 commit ef5f78b01a38978986ee8d631ca2b78e1971fff3
6542 Author: Jason Etheridge <jason@equinoxinitiative.org>
6543 Date:   Wed Jul 5 17:02:43 2017 -0400
6544
6545     lp1702568 Copy Location fix for Hold Detail View
6546     
6547     hold.current_copy.location is better fleshed than copy.location in this case
6548     
6549     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6550     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6551
6552 1       1       Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
6553
6554 commit 972202ac8e627ca370989dc2408aa41cf794203e
6555 Author: Jason Etheridge <jason@equinoxinitiative.org>
6556 Date:   Mon Jul 3 13:47:25 2017 -0400
6557
6558     lp1661685 fix circ lib in patron holds list
6559     
6560     and make it and the circ modifier column hidden by default
6561     
6562     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6563     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6564
6565 2       4       Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
6566
6567 commit f6a1851c7ba9d4897e4579055e67d82a5399752b
6568 Author: Jason Etheridge <jason@equinoxinitiative.org>
6569 Date:   Fri Jun 30 16:45:30 2017 -0400
6570
6571     lp1661685 webstaff: Circ Lib column for Items Out
6572     
6573     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6574     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6575
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
6578
6579 commit dada0a559f26746a32cb9d219576dcd64182a5bb
6580 Author: Jason Etheridge <jason@equinoxinitiative.org>
6581 Date:   Wed Jun 28 14:58:37 2017 -0400
6582
6583     lp1661685 webstaff: Fix Owning Lib in Item Status
6584     
6585     Detail View
6586     
6587     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6588     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6589
6590 1       1       Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
6591
6592 commit 5a42920f57775bf7c7059457c3e9ad3deddbe335
6593 Author: Jason Etheridge <jason@equinoxinitiative.org>
6594 Date:   Wed Jun 28 14:41:53 2017 -0400
6595
6596     lp1661685 fieldmapper label change for circ
6597     
6598     Change "Circulation Library" to "Checkout / Renewal Library"
6599     
6600     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6601     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6602
6603 1       1       Open-ILS/examples/fm_IDL.xml
6604
6605 commit 36308204b8c311602173fa6a606ac7275c53c47f
6606 Author: Jason Etheridge <jason@equinoxinitiative.org>
6607 Date:   Wed Jun 28 14:40:02 2017 -0400
6608
6609     lp1661685 webstaff: add money.grocery to pcrud
6610     
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
6613     
6614     and the specific columns for both xact types
6615     
6616     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6617     Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
6618
6619 6       1       Open-ILS/examples/fm_IDL.xml
6620 11      2       Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
6621
6622 commit 1fecb8a6d71da23a319382cdbcd47a2a13aefa2c
6623 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6624 Date:   Thu Jun 15 11:30:48 2017 -0400
6625
6626     LP#1685933 - Add Owning Library column to grids in ItemsOut and checkout views
6627     
6628     Added necessary fleshing in egCirc service and items out to get acn.owning_lib.shortname
6629     
6630     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6631     
6632     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6633
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
6638
6639 commit 16f2447321c3c28fe2a8f8206467c6740dcb3359
6640 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6641 Date:   Wed Jun 14 17:14:14 2017 -0400
6642
6643     LP#1661685 - Adds circ library column to staff webclient grids
6644     
6645     Circulation Library was missing as an option from several grids
6646     Added also function to flesh out circ_lib.shortname to display name.
6647     
6648     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6649     
6650     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6651
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
6658
6659 commit bebc5dc53a89d342b621216b4cc66d8c3e77e76d
6660 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6661 Date:   Fri Jun 9 17:36:16 2017 -0400
6662
6663     LP#1661685 - Adds missing Circulation Modifier column to several grids
6664     
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()
6668     
6669     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6670     
6671     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6672
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
6678
6679 commit 62e4bb2d85d40d410d0a9b34664dcc8723286f2c
6680 Author: Cesar Velez <Cesar.Velez@equinoxinitiative.org>
6681 Date:   Fri Jun 23 17:45:15 2017 +0100
6682
6683     LP#1697754 - WebStaff make receipt on payment sticky
6684     
6685         Add circ.bills.receiptonpay local storage setting.
6686     
6687     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6688     
6689     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6690
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
6693
6694 commit ed5127eb4c7e5836253c3c81e0223b218d2f3024
6695 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6696 Date:   Thu Jun 8 11:33:31 2017 -0400
6697
6698     LP#1677000 - webstaff Adds a 'has-notes visual indicator' for patrons with notes.
6699     
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
6704     only when needed.
6705     
6706     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6707     
6708     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6709
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
6713
6714 commit 00faa720a8dd94c781c50d508189d719f7f7f0d0
6715 Author: Cesar Velez <cesar.velez@equinoxinitiative.org>
6716 Date:   Wed Jun 21 17:02:24 2017 -0400
6717
6718     LP#1672421-Fix for Catalog record Holds view grid not refreshing
6719     
6720     Holds view grid was not refreshing upon paging using next/prev
6721     Added call to egHolds service to fix that.
6722     
6723     Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
6724     
6725     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6726
6727 1       0       Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
6728
6729 commit e3470259fc793f008e24019692924ce4ca8b9416
6730 Author: Jason Etheridge <jason@equinoxinitiative.org>
6731 Date:   Thu Jun 15 12:58:19 2017 -0400
6732
6733     lp1517595 webstaff: purge patron account action
6734     
6735     TODO: disable the menu entry based on permissions
6736     
6737     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6738     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6739
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
6742
6743 commit 4bc2104dd27a02bb27f35dd2363277ced845159e
6744 Author: Jason Etheridge <jason@equinoxinitiative.org>
6745 Date:   Thu Jun 15 11:29:59 2017 -0400
6746
6747     webstaff: CSS for disabled anchor <a> elements
6748     
6749     Don't let bootstrap override the grey color (for example, when using dropdown-menu)
6750     
6751     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
6752     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6753
6754 1       1       Open-ILS/src/templates/staff/css/style.css.tt2
6755
6756 commit 5cbcf40d1c5f9d3fe3eeff0cbce9bb8c34b847c5
6757 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
6758 Date:   Thu Aug 1 11:21:17 2013 +0300
6759
6760     LP#1205190: quiet some CSS Mozilla extensions warnings.
6761     
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.
6767     
6768     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
6769     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6770     
6771     Conflicts:
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
6779     
6780     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6781
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
6791
6792 commit f0a523932954579685cd95505c3d064b4450aa0a
6793 Author: Bill Erickson <berickxx@gmail.com>
6794 Date:   Thu Jun 29 14:51:40 2017 -0400
6795
6796     LP#1697954 Items out fetch grids only when needed
6797     
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.
6802     
6803     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6804     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6805
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
6808
6809 commit c0989e28005e21ecf6cfa6a70750c385ad52f070
6810 Author: Bill Erickson <berickxx@gmail.com>
6811 Date:   Thu Jun 29 11:55:26 2017 -0400
6812
6813     LP#1697954 Items out pre-fetch renders selected range
6814     
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
6817     sorting.
6818     
6819     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6820     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6821
6822 24      6       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
6823
6824 commit 85a648005c0948a641b79a64d9b9029bdfc02ecf
6825 Author: Mike Rylander <mrylander@gmail.com>
6826 Date:   Thu Jun 22 12:09:26 2017 -0400
6827
6828     LP#1697954 Notify correct page of patron holds
6829     
6830     Instead of notifying the grid on all holds, just notify when we're inside
6831     the current page of results.
6832     
6833     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6834     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6835
6836 9       1       Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
6837
6838 commit 07425b0cc1737a515af877d66fdd5f349514a2e8
6839 Author: Bill Erickson <berickxx@gmail.com>
6840 Date:   Wed Jun 21 12:09:37 2017 -0400
6841
6842     LP#1697954 Hold details API additional fleshing
6843     
6844     * Support new flesh options in hold details retrieval API:
6845     
6846     include_current_copy
6847     include_usr
6848     include_cancel_cause
6849     include_requestor
6850     
6851     * Teach browser client code to use the new flesh options.  This reduces
6852       the number of API calls significantly for rendering holds grids.
6853     
6854     * Add debug logging to existing local-flesh calls to indicate when/if
6855       additional API fleshing may be needed.
6856     
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
6860       extra API calls.
6861     
6862     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6863     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6864
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
6867
6868 commit 63cebb9dcdb960d754322a4aad810d351e1f4a84
6869 Author: Bill Erickson <berickxx@gmail.com>
6870 Date:   Wed Jun 21 11:35:15 2017 -0400
6871
6872     LP#1697954 TODO comments for client sort all-fetching
6873     
6874     Add additional code comments further clarifying why some grids pre-fetch
6875     all rows (for client-side sorting) instead of fetching in pages.
6876     
6877     Signed-off-by: Bill Erickson <berickxx@gmail.com>
6878     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6879
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
6882
6883 commit dc038b64a9d32ac0d2c631cda8aa6b2926660c42
6884 Author: Mike Rylander <mrylander@gmail.com>
6885 Date:   Wed Jun 14 11:53:11 2017 -0400
6886
6887     LP#1697954: Enable clientsort for user items out lists
6888     
6889     These will generally be small, so we'll fetch all the data to support client-
6890     side sorting.
6891     
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>
6895
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
6898
6899 commit 23483d848a9869284b6584e37136fb0c5e7ca757
6900 Author: Mike Rylander <mrylander@gmail.com>
6901 Date:   Wed Jun 14 11:51:53 2017 -0400
6902
6903     LP#1697954: Enable clientsort for user holds lists
6904     
6905     These will generally be small, so we'll fetch all the data to support client-
6906     side sorting.
6907     
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>
6911
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
6914
6915 commit f9cac2940e4f5c6fec9506119017e8e8c332d1e6
6916 Author: Mike Rylander <mrylander@gmail.com>
6917 Date:   Wed Jun 14 11:51:24 2017 -0400
6918
6919     LP#1697954: Enable clientsort for checkout
6920     
6921     This list is filled by the user, so it's safe to use client-side sorting.
6922     
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>
6926
6927 1       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
6928
6929 commit c5c5f878d3f15b04475ce5f76a844b78953ce1a5
6930 Author: Mike Rylander <mrylander@gmail.com>
6931 Date:   Wed Jun 14 12:07:52 2017 -0400
6932
6933     LP#1697954: Provide custom comparator for sorting money on renew
6934     
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
6937     them.
6938     
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>
6942
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
6945
6946 commit 1e0ff6f2b91293e80588cb4843b0911a5c85953f
6947 Author: Mike Rylander <mrylander@gmail.com>
6948 Date:   Wed Jun 14 11:50:52 2017 -0400
6949
6950     LP#1697954: Enable clientsort for renew
6951     
6952     This list is filled by the user, so it's safe to use client-side sorting.
6953     
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>
6957
6958 2       2       Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
6959
6960 commit 70e126cd0121c1de2246bf6f51be7c772d8a7e06
6961 Author: Mike Rylander <mrylander@gmail.com>
6962 Date:   Wed Jun 14 11:50:08 2017 -0400
6963
6964     LP#1697954: Enable clientsort for pending patrons
6965     
6966     This list always retreives all data, so it's safe to use client-side sorting.
6967     
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>
6971
6972 1       1       Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
6973
6974 commit dac1016c777c821b455f9be34e093a1441a52326
6975 Author: Mike Rylander <mrylander@gmail.com>
6976 Date:   Wed Jun 14 12:11:27 2017 -0400
6977
6978     LP#1697954: Provide custom comparator for sorting money on checkin
6979     
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
6982     them.
6983     
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>
6987
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
6990
6991 commit 26352c64f78e45ee7be09439f40e03a31bbc67f9
6992 Author: Mike Rylander <mrylander@gmail.com>
6993 Date:   Wed Jun 14 11:49:12 2017 -0400
6994
6995     LP#1697954: Enable clientsort for checkin
6996     
6997     This list is filled by the user, so it's safe to use client-side sorting.
6998     
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>
7002
7003 2       2       Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
7004
7005 commit c1f3bd316785d9f68a20f49943129649ee113928
7006 Author: Mike Rylander <mrylander@gmail.com>
7007 Date:   Wed Jun 14 11:47:48 2017 -0400
7008
7009     LP#1697954: Enable clientsort for item status list
7010     
7011     This list is filled by the user, so it's safe to use client-side sorting.
7012     
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>
7016
7017 1       1       Open-ILS/src/templates/staff/cat/item/t_list.tt2
7018
7019 commit 520215937726cba99ab6aeb8c16e689b2c3e0dd5
7020 Author: Mike Rylander <mrylander@gmail.com>
7021 Date:   Wed Jun 14 11:32:36 2017 -0400
7022
7023     LP#1697954: Provide client-side sorting for grids that can use it
7024     
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.
7032     
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.
7037     
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>
7041
7042 81      0       Open-ILS/web/js/ui/default/staff/services/grid.js
7043
7044 commit ba4ee40134658d19f1f453bc5ffe6972788db3ea
7045 Author: Galen Charlton <gmc@equinoxinitiative.org>
7046 Date:   Thu Jun 29 12:03:53 2017 -0400
7047
7048     LP#1687125: add release notes
7049     
7050     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7051
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
7054
7055 commit 6fd2bdc0354e8aa0b16f6b76a2b159a64ca0fdfa
7056 Author: Galen Charlton <gmc@equinoxinitiative.org>
7057 Date:   Thu Jun 29 10:14:17 2017 -0400
7058
7059     LP#1687125: adjust relationship between acqpro and acqpron
7060     
7061     A provider can have many notes, and "provider_notes" is effectively
7062     virtual.
7063     
7064     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7065
7066 2       2       Open-ILS/examples/fm_IDL.xml
7067
7068 commit 57c636c4e0e9356822107c8e1fddfa046c355505
7069 Author: Rogan Hamby <rogan.hamby@gmail.com>
7070 Date:   Fri Apr 28 19:08:50 2017 -0400
7071
7072     LP#1687125: adding provider note to provider note in fm_IDL
7073     
7074     This patch makes provider notes available to the reporter.
7075     
7076     To test
7077     -------
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
7083         note.
7084     
7085     Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
7086     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7087
7088 3       1       Open-ILS/examples/fm_IDL.xml
7089
7090 commit 518023bd388dccf84bb48a2b34d91a1e9813d5d2
7091 Author: Jason Etheridge <jason@equinoxinitiative.org>
7092 Date:   Thu Jun 15 17:18:16 2017 -0400
7093
7094     lp1653998 webstaff redirect to login page
7095     
7096     on invalid/non-existent authtoken in all or most interfaces (hopefully)
7097     
7098     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7099     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7100
7101 6       0       Open-ILS/web/js/ui/default/staff/services/startup.js
7102
7103 commit 0a5cbf34954169db7f5eda477b0ae3fe04ea24ca
7104 Author: Dan Wells <dbw2@calvin.edu>
7105 Date:   Wed Jun 21 17:52:36 2017 -0400
7106
7107     Forward-port 2.11.6 upgrade script
7108     
7109     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7110
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
7113
7114 commit c99bf5d4e773d551baefc8e89d4b14c796a1858c
7115 Author: Kathy Lussier <klussier@masslnc.org>
7116 Date:   Wed Jun 21 13:13:46 2017 -0400
7117
7118     Docs: 2.11.6 Release Notes
7119     
7120     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
7121
7122 28      0       docs/RELEASE_NOTES_2_11.adoc
7123
7124 commit 876660f25b3778f2bae7933c1ac6eed6df6050fb
7125 Author: Galen Charlton <gmc@equinoxinitiative.org>
7126 Date:   Tue Jun 20 12:34:06 2017 -0400
7127
7128     LP#1244547: add release notes
7129     
7130     Since this feature is tiny, I'm starting a miscellaneous
7131     section for any other further tiny enhancements in the
7132     'Administration' section.
7133     
7134     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7135
7136 6       0       docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7137  create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/misc.adoc
7138
7139 commit 2f3fce507a4717ce970fc493c3d88ae0f2358b60
7140 Author: Remington Steed <rjs7@calvin.edu>
7141 Date:   Wed Jun 14 12:43:39 2017 -0400
7142
7143     LP#1244547 Fix reference to new isFiltered variable
7144     
7145     This commit completes the intention of the previous commit, which
7146     accidentally checked the isFiltered object instead of its value.
7147     
7148     Signed-off-by: Remington Steed <rjs7@calvin.edu>
7149     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7150
7151 1       1       Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
7152
7153 commit b45d350c1edd21a7819e5f323337c7e3867a58f5
7154 Author: Adam Bowling <abowling@emeralddata.net>
7155 Date:   Thu Jan 22 11:20:28 2015 -0500
7156
7157     LP#1244547 Maintain Filter Settings on Library Settings Editor
7158     
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
7162     once again.
7163     
7164     This patch maintains the filter settings on the edior until
7165     the user clicks the "Clear Filter" button.
7166     
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>
7170
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
7173
7174 commit f91286ead8f0ad15343747192211af7bd84ee075
7175 Author: Bill Erickson <berickxx@gmail.com>
7176 Date:   Mon Jun 19 17:11:40 2017 -0400
7177
7178     Remove testrunner-breaking trailing JS comma
7179     
7180     Remove unnecessary comma that causes JS tests to fail, while allowing
7181     the code to run fine in the browser.
7182     
7183     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7184     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7185
7186 1       1       Open-ILS/web/js/ui/default/staff/services/startup.js
7187
7188 commit 8054e9ebbd317fe0262a5d9fd37e789bfd46cbcb
7189 Author: Galen Charlton <gmc@equinoxinitiative.org>
7190 Date:   Mon Jun 19 12:18:19 2017 -0400
7191
7192     LP#1691237: stamp schema update
7193     
7194     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7195
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
7201
7202 commit 1792f4c8e688e68616f27649b747f3a4a4c9e590
7203 Author: Jason Etheridge <jason@equinoxinitiative.org>
7204 Date:   Mon Jun 12 15:05:56 2017 -0400
7205
7206     lp1691237 release notes for new date fmt settings
7207     
7208     Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
7209     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7210
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
7213
7214 commit 50f6df42441175c614c57151202f5309d2aae8a2
7215 Author: Bill Erickson <berickxx@gmail.com>
7216 Date:   Fri Jun 9 16:01:14 2017 -0400
7217
7218     LP#1691237 Date settings retrieval via egEnv
7219     
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.
7224     
7225     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7226     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7227
7228 19      13      Open-ILS/web/js/ui/default/staff/services/startup.js
7229
7230 commit b6a1cf9fe868c46f84b1f20b6e9869c9ab71228b
7231 Author: Jason Etheridge <jason@equinoxinitiative.org>
7232 Date:   Mon Jun 5 17:32:55 2017 -0400
7233
7234     lp1691237 webstaff: fix Format Dates and Format Times
7235     
7236     This change deprecates the existing Format Dates and Format Times settings
7237     and adds two settings for use with the webstaff client:
7238     
7239         Format Dates with this pattern
7240         Format Date+Time with this pattern
7241     
7242     These settings use format strings as documented here:
7243     
7244     https://docs.angularjs.org/api/ng/filter/date
7245     
7246     There is overlap with how the Dojo formats worked, but also some differences.
7247     
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.
7255     
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.
7258     
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>
7263
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
7324
7325 commit 87ac04ae7241c52e17eec8d224dd74ffeb64d8fe
7326 Author: Jason Etheridge <jason@equinoxinitiative.org>
7327 Date:   Mon Jun 12 11:07:59 2017 -0400
7328
7329     lp1671603 webstaff: add confirm step for voiding billings
7330     
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
7333     
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>
7337
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
7340
7341 commit 69f14123ea9ba3f3a0fa10f3c77e9538a37b866f
7342 Author: Jason Etheridge <jason@equinoxinitiative.org>
7343 Date:   Tue Jun 6 16:59:02 2017 -0400
7344
7345     LP#1671596 webstaff: add Adjust to Zero option to Bill UI
7346     
7347     To test
7348     -------
7349     1. Apply patch.
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"
7352        action.
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".
7356     
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>
7360
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
7364
7365 commit c1ecb3515503eef49debfe6e30e5df2548cb254a
7366 Author: Galen Charlton <gmc@equinoxinitiative.org>
7367 Date:   Fri Jun 9 15:29:34 2017 -0400
7368
7369     LP#1533326: follow-up to remove extra logging statement
7370     
7371     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7372
7373 0       1       Open-ILS/web/js/ui/default/staff/cat/item/app.js
7374
7375 commit 1654eb8fd3ad6b6f0144848dd6b360f52bed461f
7376 Author: Bill Erickson <berickxx@gmail.com>
7377 Date:   Fri Jun 9 14:30:50 2017 -0400
7378
7379     LP#1533326 Item status actions menu styling
7380     
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.
7385     
7386     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7387     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7388
7389 1       1       Open-ILS/src/templates/staff/cat/item/index.tt2
7390
7391 commit e8b62d4be009332ff9c5432aa5998c0b862afc67
7392 Author: Jason Etheridge <jason@equinoxinitiative.org>
7393 Date:   Fri Jun 9 10:11:21 2017 -0400
7394
7395     webstaff: Item Status bugs with Transfer Items...
7396     
7397     ...to Previously Marked Volume
7398     
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.
7402     
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>
7407
7408 23      17      Open-ILS/web/js/ui/default/staff/cat/item/app.js
7409
7410 commit ad952a97cab3aa3886e8a3f459d1473a8530375c
7411 Author: Jason Etheridge <jason@equinoxinitiative.org>
7412 Date:   Fri Jun 9 09:38:02 2017 -0400
7413
7414     lp1533326 webstaff: Actions for Item Status Detail View
7415     
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.
7419     
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>
7424
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
7428
7429 commit 8b34a4f5fd916e057fc127350bfc4c34c859d097
7430 Author: Galen Charlton <gmc@equinoxinitiative.org>
7431 Date:   Fri Jun 9 11:39:42 2017 -0400
7432
7433     LP#1612752: apply terminology change to web staff
7434     
7435     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7436
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
7439
7440 commit fe44ac279bed352c3a49a8a2c69e84c5a8e2ee43
7441 Author: Galen Charlton <gmc@equinoxinitiative.org>
7442 Date:   Fri Jun 9 11:31:48 2017 -0400
7443
7444     LP#1612752: stamp schema update
7445     
7446     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7447
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
7453
7454 commit 96c30ebbd617c6ab3ab03dcb77294cb9f4c321cf
7455 Author: Bill Erickson <berickxx@gmail.com>
7456 Date:   Tue May 16 12:06:37 2017 -0400
7457
7458     LP#1612752 No canceled transits in webstaff transit list
7459     
7460     Avoid displaying canceled (previously aborted/deleted) transits in the
7461     web staff Transit List interface.
7462     
7463     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7464     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7465
7466 2       1       Open-ILS/web/js/ui/default/staff/circ/transits/list.js
7467
7468 commit 0584c40feb01c666e82e0ff3ac178a3cbeea5991
7469 Author: Chris Sharp <csharp@georgialibraries.org>
7470 Date:   Tue Feb 21 07:23:42 2017 -0500
7471
7472     LP#1612752 - Do not clobber local perm description changes.
7473     
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>
7477
7478 17      6       Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql
7479
7480 commit 2e7dfb9cca26c73ea3f6e87637fed03de902e5ca
7481 Author: Chris Sharp <csharp@georgialibraries.org>
7482 Date:   Sat Feb 11 18:39:05 2017 -0500
7483
7484     LP#1612752 - Adding release notes for Transit Cancel time and terminology change.
7485     
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>
7489
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
7492
7493 commit 3992d368ac9d08aef664c55876ad155cc396a2a5
7494 Author: Chris Sharp <csharp@georgialibraries.org>
7495 Date:   Mon Aug 15 10:41:52 2016 -0400
7496
7497     LP#1612752 - s/abort/cancel/ in user interfaces.
7498     
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".
7502     
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>
7506
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
7516
7517 commit 1cedb423902810e9df5355ab18c7ca7e18d5391d
7518 Author: Chris Sharp <csharp@georgialibraries.org>
7519 Date:   Fri Aug 12 13:41:25 2016 -0400
7520
7521     LP#1612752 - Add cancel_time to action.transit_copy and friends.
7522     
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
7525     transit.
7526     
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>
7530
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
7545
7546 commit 510d4febcbb666a6ca944470969e94e800f9de00
7547 Author: Bill Erickson <berickxx@gmail.com>
7548 Date:   Fri May 26 12:09:49 2017 -0400
7549
7550     LP#1672775 Stamping A/T purge SQL upgrade
7551     
7552     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7553
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
7563
7564 commit 6ded4c35f463af9004651c9f73ac7f0036423f79
7565 Author: Galen Charlton <gmc@equinoxinitiative.org>
7566 Date:   Fri May 26 10:24:53 2017 -0400
7567
7568     LP#1672775: add purge_at_events.srfsh to example crontab
7569     
7570     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7571     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7572
7573 3       0       Open-ILS/examples/crontab.example
7574
7575 commit 36567bb7696e33f03ee1ab575d3ef6a78345ee0c
7576 Author: Bill Erickson <berickxx@gmail.com>
7577 Date:   Thu Mar 16 12:33:55 2017 -0400
7578
7579     LP#1672775 Action/Trigger retention interval release notes
7580     
7581     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7582     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7583
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
7586
7587 commit ea536c71dedfaf9b97067e2da60e63a80be103fb
7588 Author: Bill Erickson <berickxx@gmail.com>
7589 Date:   Thu Mar 16 11:46:06 2017 -0400
7590
7591     LP#1672775 Action/Trigger CRON-able purge script
7592     
7593     Installs a new purge_at_events.sh script into the Evergreen bin
7594     directory.  Invoked at regular intervals to remove expired events.
7595     
7596     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7597     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7598
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
7602
7603 commit 71817cb89fdc1cc782857293e7b87b3ea65e3378
7604 Author: Bill Erickson <berickxx@gmail.com>
7605 Date:   Thu Mar 16 10:53:43 2017 -0400
7606
7607     LP#1672775 Action/Trigger purge PGTAP tests
7608     
7609     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7610     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7611
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
7614
7615 commit 6214235b7ee8d041d1a4f06fd562281b30663db9
7616 Author: Bill Erickson <berickxx@gmail.com>
7617 Date:   Wed Mar 15 15:39:55 2017 -0400
7618
7619     LP#1672775 Action/Trigger retention interval SQL/IDL
7620     
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.
7625     
7626     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7627     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7628
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
7636
7637 commit cccfa3598073765d84d4924c6f3adbc831fc8b37
7638 Author: Jason Etheridge <jason@esilibrary.com>
7639 Date:   Fri Nov 9 16:47:36 2012 -0500
7640
7641     LP#1077212: add qstore to eg_db_config.pl --update-config list
7642     
7643     To test
7644     -------
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.
7649     
7650     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
7651     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7652
7653 1       1       Open-ILS/src/support-scripts/eg_db_config.in
7654
7655 commit b985c79a170c2ea06feffd87444d0a441b1f270d
7656 Author: Galen Charlton <gmc@equinoxinitiative.org>
7657 Date:   Thu May 25 09:31:27 2017 -0400
7658
7659     LP#1687971: stamp DB update
7660     
7661     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7662
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
7668
7669 commit 6886dc463ab97db49c2ad23a712c26ff98613969
7670 Author: Galen Charlton <gmc@equinoxinitiative.org>
7671 Date:   Thu May 18 21:11:20 2017 -0400
7672
7673     LP#1687971: follow-up fix to copy location editor
7674     
7675     This fixes an issue where URLs of existing copy locations
7676     could not be edited.
7677     
7678     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7679
7680 1       0       Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
7681
7682 commit d1fc46a0d731524846987c480b06d535f8d6c8b6
7683 Author: Michele Morgan <mmorgan@noblenet.org>
7684 Date:   Mon May 8 15:08:11 2017 -0400
7685
7686     LP#1687971 - Make copy locations in the OPAC clickable.
7687     
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.
7691     
7692     Additional contributors: Martha Driscoll, Christine Morgan, Suzanne
7693     Paterno.
7694     
7695     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7696     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7697
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
7711
7712 commit 6d94067f076785499a1ffaf60dce193aa57f0a41
7713 Author: Galen Charlton <gmc@equinoxinitiative.org>
7714 Date:   Thu May 25 09:24:24 2017 -0400
7715
7716     LP#1498155: stamp DB update
7717     
7718     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7719
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
7725
7726 commit 5f8238c26c7dadf848c946103f80126f3edec49e
7727 Author: Chris Sharp <csharp@georgialibraries.org>
7728 Date:   Sat Aug 20 14:25:07 2016 -0400
7729
7730     LP#1498155 - Also remove user-assigned SET_CIRC_MISSING perm.
7731     
7732     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
7733     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7734
7735 4       0       Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
7736
7737 commit adda813e888222a4f4ec5575901594970df5f6c7
7738 Author: Josh Stompro <stomproj@larl.org>
7739 Date:   Thu Nov 12 21:53:36 2015 -0600
7740
7741     LP1498155 - Remove SET_CIRC_MISSING permission.
7742     
7743     SET_CIRC_MISSING isn't used anywhere, remove it to avoid
7744     confusing it with MARK_ITEM_MISSING permission.
7745     
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>
7749
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
7753
7754 commit 52b09a619b1cd8475e88bab16bd1efa5917a33ea
7755 Author: Galen Charlton <gmc@equinoxinitiative.org>
7756 Date:   Thu May 18 22:38:33 2017 -0400
7757
7758     LP1574141: add release notes
7759     
7760     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7761
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
7764
7765 commit 1c6b0d4895d817542e4d5193b1ca36372d8cd4f4
7766 Author: Galen Charlton <gmc@equinoxinitiative.org>
7767 Date:   Thu May 18 22:28:49 2017 -0400
7768
7769     LP1574141: minor code tweaks
7770     
7771     - return the BAD_PARAMS event if client provides neither patron ID
7772       nor contact value
7773     - more precisely identify missing parameters
7774     - standardize indentation
7775     
7776     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7777
7778 5       6       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
7779
7780 commit c1ac4845ba1bdebad903b650791d691694dd6c6d
7781 Author: Josh Stompro <stomproj@larl.org>
7782 Date:   Fri Jul 1 15:29:42 2016 -0500
7783
7784     LP1574141 - Allow invalidate for all patrons with the same contact.
7785     
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.
7789     
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
7792     their account.
7793     
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.
7796     
7797     The ability to invalidate all with the same contact value was already
7798     there, it just wasn't exposed.
7799     
7800     Testing:
7801     
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"
7805     
7806     Signed-off-by: Josh Stompro <stomproj@larl.org>
7807     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7808
7809 30      15      Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
7810
7811 commit 58579e840f471109abae23b28aa85a7c35ff992b
7812 Author: Bill Erickson <berickxx@gmail.com>
7813 Date:   Thu May 18 15:17:51 2017 -0400
7814
7815     LP#1691801 Webstaff grid column move controls
7816     
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.
7819     
7820     Most recently modified column is styled so it's easier for users to track
7821     the movement of a column.
7822     
7823     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7824     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7825
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
7829
7830 commit 4f578bef368ab0623ec8c87ccc328b426c445d5e
7831 Author: Ben Shum <ben@evergreener.net>
7832 Date:   Thu May 25 00:24:38 2017 -0400
7833
7834     Translation updates - po files
7835     
7836     Signed-off-by: Ben Shum <ben@evergreener.net>
7837
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
7868
7869 commit 1fb27b3f3ffe16cef7bb7adc349ca78909551d81
7870 Author: Ben Shum <ben@evergreener.net>
7871 Date:   Thu May 25 00:16:56 2017 -0400
7872
7873     Translation updates - newpot
7874     
7875     Signed-off-by: Ben Shum <ben@evergreener.net>
7876
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
7885
7886 commit b298bc47bf8b09db5c0f2a748b8d1c03e873441b
7887 Author: Galen Charlton <gmc@equinoxinitiative.org>
7888 Date:   Wed May 24 12:33:45 2017 -0400
7889
7890     release notes for 2.10.12
7891     
7892     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7893
7894 26      0       docs/RELEASE_NOTES_2_10.adoc
7895
7896 commit 1bbe3fb5f5e4cfcf5e6325ee9335b9924cd71bc7
7897 Author: Galen Charlton <gmc@equinoxinitiative.org>
7898 Date:   Wed May 24 12:29:57 2017 -0400
7899
7900     update 2.11.5 release notes
7901     
7902     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7903
7904 18      3       docs/RELEASE_NOTES_2_11.adoc
7905
7906 commit 391d7edf68bc7a67b69620ef74db36b7a79a9747
7907 Author: Galen Charlton <gmc@equinoxinitiative.org>
7908 Date:   Tue May 2 10:57:23 2017 -0400
7909
7910     LP#1678638: use new preferred extension for AsciiDoc files
7911     
7912     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7913     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7914
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
7923
7924 commit 2d338c37ba685cde824f79432978f3a7524378be
7925 Author: Galen Charlton <gmc@equinoxinitiative.org>
7926 Date:   Sun Apr 2 15:15:56 2017 -0400
7927
7928     LP#1678638: add text versions the qstore and query_schema docs
7929     
7930     qstore.txt includes some AsciiDoc markup, while query_schema.txt
7931     is just the results of passing query_schema.odt through unoconv
7932     and pandoc.
7933     
7934     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7935     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7936
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
7941
7942 commit f87c94c4116dda099b85d3c67e34a7465ec524e5
7943 Author: Galen Charlton <gmc@equinoxinitiative.org>
7944 Date:   Sun Apr 2 14:59:00 2017 -0400
7945
7946     LP#1678638: technical documentation for qstore
7947     
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.
7951     
7952     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7953     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7954
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
7969
7970 commit 7609099190455ce8662c8950e426c00552390a98
7971 Author: Galen Charlton <gmc@equinoxinitiative.org>
7972 Date:   Fri May 19 09:37:49 2017 -0400
7973
7974     LP#1564508: disable selecting Hatch status menu item
7975     
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
7979     that menu item.
7980     
7981     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
7982     Signed-off-by: Bill Erickson <berickxx@gmail.com>
7983
7984 1       1       Open-ILS/src/templates/staff/navbar.tt2
7985
7986 commit 7814064a1a4c21094017f4b553e91c879c5e100d
7987 Author: Bill Erickson <berickxx@gmail.com>
7988 Date:   Thu Nov 17 15:33:02 2016 -0500
7989
7990     LP#1564508 Hatch status in hamburger, remove statusbar
7991     
7992     * Move the Hatch connectivity status indicator into the upper-right
7993       hamburger menu.
7994     
7995     * Removes the long-hidden hatch/websockets statusbar.
7996     
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
8000       (and was buggy).
8001     
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
8006       anyway.
8007     
8008     Signed-off-by: Bill Erickson <berickxx@gmail.com>
8009     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8010
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
8022
8023 commit 1c83704e0ed0ddca391f8324689751f5adc0c80b
8024 Author: Jason Stephenson <jason@sigio.com>
8025 Date:   Sat Apr 22 08:17:53 2017 -0400
8026
8027     LP 1672519: Make marc_export descendants aware.
8028     
8029     Add a --descendants option to marc_export to get records for an
8030     org. unit and its descendants.
8031     
8032     To test
8033     -------
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.
8040     
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>
8044
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
8048
8049 commit 75e65606a3151c6229b1197ab31d2cf0bd922b7c
8050 Author: Galen Charlton <gmc@equinoxinitiative.org>
8051 Date:   Thu May 18 22:55:42 2017 -0400
8052
8053     doc: fix location of a release note stub
8054     
8055     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8056
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
8061
8062 commit 04ba0cb4b666ecca4fa53c08ea42ed7a9e2b7771
8063 Author: Jason Boyer <jboyer@library.in.gov>
8064 Date:   Tue Feb 21 16:31:31 2017 -0500
8065
8066     LP1274999: Next Link Appears at "End" of Copy List
8067     
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
8075     should appear.
8076     
8077     Signed-off-by: Jason Boyer <jboyer@library.in.gov>
8078     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8079
8080 7       3       Open-ILS/src/templates/opac/parts/record/copy_table.tt2
8081
8082 commit a11aca1282575bb13b9b904a1d8898c5109ac1dd
8083 Author: blake <blake@mobiusconsortium.org>
8084 Date:   Fri Jul 1 12:01:04 2016 -0500
8085
8086     LP1244354 Unnecessary user refresh after deletion can cause permission error
8087     
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.
8091     
8092     Signed-off-by: blake <blake@mobiusconsortium.org>
8093     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8094
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
8097
8098 commit bfa994b3f9d0f39d03852316ed2ee6d7269ae25a
8099 Author: Jason Stephenson <jason@sigio.com>
8100 Date:   Sat May 6 14:16:57 2017 -0400
8101
8102     LP#1378829 Stamp Upgrade Script & Add Release Note
8103     
8104     Signed-off-by: Jason Stephenson <jason@sigio.com>
8105
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
8113
8114 commit 33351bae24fd680d06aa0a4e9265de2ec74870af
8115 Author: Dan Scott <dscott@laurentian.ca>
8116 Date:   Tue May 2 23:02:17 2017 -0400
8117
8118     LP#1685840 Release notes for Google Books Preview rewrite
8119     
8120     Signed-off-by: Dan Scott <dscott@laurentian.ca>
8121     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8122
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
8125
8126 commit 437bc8289464b8bf184e70fbee7fe21ce9c5b72c
8127 Author: Dan Scott <dscott@laurentian.ca>
8128 Date:   Tue May 2 00:37:17 2017 -0400
8129
8130     LP#1685840 Activate Google Preview "extras" bar on load
8131     
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.
8135     
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>
8139
8140 13      4       Open-ILS/web/js/ui/default/opac/ac_google_books.js
8141
8142 commit 55aa6265712b38eb746aa69c5ea93702d1b6950c
8143 Author: Dan Scott <dscott@laurentian.ca>
8144 Date:   Mon Apr 24 12:18:12 2017 -0400
8145
8146     LP#1685840: Dojoless Google Books Preview as external script
8147     
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.
8152     
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>
8156
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
8162
8163 commit e16178021742b7aa83b83152c874c62f769b006c
8164 Author: Dan Scott <dscott@laurentian.ca>
8165 Date:   Mon Apr 24 11:53:24 2017 -0400
8166
8167     LP#1685840: Dojoless Google Books Preview: remove TT2 dependency
8168     
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.
8173     
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>
8177
8178 4       1       Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8179
8180 commit b6e3ad033f98bf75a0d03021907103ed313ab475
8181 Author: Dan Scott <dscott@laurentian.ca>
8182 Date:   Mon Apr 24 11:29:37 2017 -0400
8183
8184     LP#1685840: Google Books Preview: responsive sizing
8185     
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.
8191     
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>
8195
8196 2       2       Open-ILS/src/templates/opac/parts/ac_google_books.tt2
8197
8198 commit 07466251f2c0d60a5c6aaebb23c87d5cf26c7f02
8199 Author: Dan Scott <dscott@laurentian.ca>
8200 Date:   Mon Apr 17 18:42:11 2017 -0400
8201
8202     LP#1685840: Dojoless Google Books Preview does not need want_dojo
8203     
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.
8206     
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>
8210
8211 0       4       Open-ILS/src/templates/opac/parts/header.tt2
8212 1       1       Open-ILS/src/templates/opac/parts/js.tt2
8213
8214 commit a968d72e91e40adfe42c28462f4c257c3d1688d5
8215 Author: Dan Scott <dan@coffeecode.net>
8216 Date:   Sun Apr 16 22:27:52 2017 -0400
8217
8218     LP#1685840: Dojoless Google Books Preview
8219     
8220     Avoid polluting the global namespace by wrapping the code in (function() {})().
8221     
8222     Add event listeners to the DOM elements rather than the crufty
8223     href=javascript:function approach.
8224     
8225     Optimization: do not load the Google Books JSAPI unless there is a matching
8226     embedded ISBN.
8227     
8228     Use display style directly, rather than munging class names with hide_me
8229     
8230     Supports IE 10/11, which does not handle responseType = 'json', through
8231     the fallback to XHR responseText.
8232     
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.
8237     
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>
8241
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
8245
8246 commit 825f4aaf8e407a42ddd30ce558303696aa7ecd47
8247 Author: Ben Shum <ben@evergreener.net>
8248 Date:   Tue May 2 21:51:13 2017 -0400
8249
8250     LP#1427392: Stamping upgrade script for hard due date value fix
8251     
8252     Signed-off-by: Ben Shum <ben@evergreener.net>
8253
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
8259
8260 commit 1d80a0b790bfb573a5b78bd0ab6d98dc4e5dd5c4
8261 Author: Michele Morgan <mmorgan@noblenet.org>
8262 Date:   Tue May 2 09:17:55 2017 -0400
8263
8264     LP#1427392: Add release note for hard due date values fix
8265     
8266     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8267     Signed-off-by: Ben Shum <ben@evergreener.net>
8268
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
8271
8272 commit 8228c2165fab8d06a8585723952d470d5b096e19
8273 Author: Michele Morgan <mmorgan@noblenet.org>
8274 Date:   Wed Mar 15 16:31:06 2017 -0400
8275
8276     LP#1427392 - Allow deletion of Hard Due Date Values.
8277     
8278     Also, don't update hard due dates to ceiling dates that have passed.
8279     
8280     Fixes two related issues with hard due dates.
8281     
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.
8286     
8287     Testing plan:
8288     
8289     To reproduce the issue:
8290     
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
8295     
8296     Note that:
8297     
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
8301       entry.
8302     
8303     Apply the patch and retest
8304     
8305     Note that:
8306     
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.
8309     
8310     Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8311     Signed-off-by: Ben Shum <ben@evergreener.net>
8312
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
8317
8318 commit 8278aab39dbac66daa28c6fc181bbef01b9e435d
8319 Author: Galen Charlton <gmc@equinoxinitiative.org>
8320 Date:   Mon May 1 15:16:32 2017 -0400
8321
8322     LP#1230301: add release notes
8323     
8324     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8325
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
8328
8329 commit 1ce24362d08ecc595430f3784574ab7d940c47c8
8330 Author: Chris Sharp <csharp@georgialibraries.org>
8331 Date:   Tue Feb 9 19:12:11 2016 -0500
8332
8333     LP#1230301 - Add User/Working Location Map Link to the ILS User reports source.
8334     
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.
8337     
8338     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
8339     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8340
8341 5       3       Open-ILS/examples/fm_IDL.xml
8342
8343 commit 06b170f908764312b59414ffce340c955fa94dfc
8344 Author: Galen Charlton <gmc@equinoxinitiative.org>
8345 Date:   Mon May 1 15:04:56 2017 -0400
8346
8347     LP#1684984: stamp DB update
8348     
8349     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8350
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
8356
8357 commit 86f73e85f182701f4839a6afc2999eab0e727a9a
8358 Author: Jason Stephenson <jason@sigio.com>
8359 Date:   Sat Apr 22 08:28:34 2017 -0400
8360
8361     LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
8362     
8363     Add release note.
8364     
8365     Signed-off-by: Jason Stephenson <jason@sigio.com>
8366     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8367
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
8370
8371 commit 170acf44e558b659bb9c19e5be4a4b54e4eb66ca
8372 Author: Jason Stephenson <jason@sigio.com>
8373 Date:   Fri Apr 21 20:42:49 2017 -0400
8374
8375     LP#1684984: Remove obsolete ingest.disable_metabib_field_entry flag.
8376     
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.
8382     
8383     Signed-off-by: Jason Stephenson <jason@sigio.com>
8384     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8385
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
8391
8392 commit 3c35e94bc037fa8ebb08b302d8e79f53b5ac004b
8393 Author: Josh Stompro <stomproj@larl.org>
8394 Date:   Sun Aug 28 21:23:01 2016 -0500
8395
8396     LP#1616220 Fixes for css errors that show up in the xul staff client console.
8397     
8398     To test
8399     -------
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.
8407     
8408     Signed-off-by: Josh Stompro <stomproj@larl.org>
8409     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8410
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
8427
8428 commit 99880cb01a283051b3cb2479578c5d886baadcb8
8429 Author: Jane Sandberg <sandbej@linnbenton.edu>
8430 Date:   Sun Apr 30 18:20:56 2017 -0700
8431
8432     Docs: fixing broken link
8433     
8434     Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
8435
8436 1       1       docs/installation/server_upgrade.adoc
8437
8438 commit b0ad408924fdc616be8c871d87bf9b7d3d96983b
8439 Author: Kathy Lussier <klussier@masslnc.org>
8440 Date:   Wed Apr 5 17:25:49 2017 -0400
8441
8442     LP#1680142: Fix responsive design issue with ebook display
8443     
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.
8450     
8451     Test Plan:
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.
8457     
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.
8462     
8463     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8464     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8465     
8466     Conflicts:
8467         Open-ILS/src/templates/opac/css/style.css.tt2
8468     
8469     Signed-off-by: Ben Shum <ben@evergreener.net>
8470
8471 22      8       Open-ILS/src/templates/opac/css/style.css.tt2
8472
8473 commit 4ce5d7954035a1ed1bf654adcc830ae1c41f50f1
8474 Author: Galen Charlton <gmc@equinoxinitiative.org>
8475 Date:   Fri Apr 28 10:39:55 2017 -0400
8476
8477     LP#1691009: add release notes
8478     
8479     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8480
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
8483
8484 commit 7d4809e1e5c79e3034dc14d18b6124012ff3dfc9
8485 Author: Ben Shum <ben@evergreener.net>
8486 Date:   Thu Apr 27 11:43:55 2017 -0400
8487
8488     LP#1681009 Merge the RTL style with the LTR style (part2)
8489     
8490     Finishing up the rest of the file and removing the RTL specific one
8491     
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>
8495
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
8500
8501 commit 5957d7c5848514dc1f07f63997f5b65ef96d5eab
8502 Author: Galen Charlton <gmc@equinoxinitiative.org>
8503 Date:   Wed Apr 26 09:59:07 2017 -0400
8504
8505     LP#1621178: fix fleshing of copy status for available items
8506     
8507     Since copy status 0 means 'Available', test for null
8508     explicitly.
8509     
8510     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8511
8512 2       1       Open-ILS/web/js/ui/default/staff/circ/services/holds.js
8513
8514 commit 3945de1f0c08bfebdc5903f20aeb89ed44b60a62
8515 Author: Kathy Lussier <klussier@masslnc.org>
8516 Date:   Fri Mar 3 07:33:37 2017 -0500
8517
8518     LP#1621178: Tweaks to item status column picker option
8519     
8520     This commit:
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.
8523     
8524     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
8525     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8526
8527 0       1       Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
8528
8529 commit d57d767456ae29ef8aabbbd9a5d440f6ae5f7220
8530 Author: Kyle Huckins <khuckins@catalystdevworks.com>
8531 Date:   Tue Oct 25 10:12:56 2016 -0700
8532
8533     LP#1621178 Copy Status Picker
8534     
8535     Add copy status field to patron items out, patron
8536     checkout, patron hold, item holds pane, holds shelf, and item status grids.
8537     
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>
8542     
8543     Conflicts:
8544         Open-ILS/src/templates/staff/cat/item/t_list.tt2
8545
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
8554
8555 commit 8e763e316ffb2ff9d1db05f683b6c7aa447f66e6
8556 Author: Jason Stephenson <jason@sigio.com>
8557 Date:   Tue Apr 25 13:33:08 2017 -0400
8558
8559     LP#1545115: Stamping upgrade script for description field in matrix tables
8560     
8561     Signed-off-by: Jason Stephenson <jason@sigio.com>
8562
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
8568
8569 commit 539fb4d13f02b5176bf9ce75edf87500efbb563b
8570 Author: Galen Charlton <gmc@equinoxinitiative.org>
8571 Date:   Tue Apr 25 12:36:27 2017 -0400
8572
8573     LP#1545115: add release notes entry
8574     
8575     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8576     Signed-off-by: Jason Stephenson <jason@sigio.com>
8577
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
8580
8581 commit 53aacfabcc9a3cafe47acafb7096bd2e4944c97a
8582 Author: Galen Charlton <gmc@equinoxinitiative.org>
8583 Date:   Tue Apr 25 09:55:00 2017 -0400
8584
8585     LP#1545115: consolidate schema update scripts into one
8586     
8587     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
8588     Signed-off-by: Jason Stephenson <jason@sigio.com>
8589
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
8596
8597 commit 16b99833988e0fc833352fe0a7d02e27592cd373
8598 Author: Rogan Hamby <rogan.hamby@gmail.com>
8599 Date:   Mon Apr 25 12:59:12 2016 -0400
8600
8601     LP#1545115: add description field for policy matrix tables
8602     
8603     This patch adds description column for the
8604     config.hold_matrix_matchpoint and circ_matrix_matchpoint tables
8605     and pgTAP tests for them.
8606     
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>
8610
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
8622
8623 commit 2ed1a8b95354a399f6a5574bb839d0b3f5065627
8624 Author: Remington Steed <rjs7@calvin.edu>
8625 Date:   Fri Apr 7 14:15:54 2017 -0400
8626
8627     Change all docs filenames to .adoc
8628     
8629     This commit renames all AsciiDoc files to have the ".adoc" extension.
8630     Also, this commit updates all "include::" references in the root.adoc
8631     file.
8632     
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).
8637     
8638     NOTE: The docs build script will need to change the reference from
8639     "root.txt" to "root.adoc".
8640     
8641     Signed-off-by: Remington Steed <rjs7@calvin.edu>
8642
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
8930 0       529     docs/root.txt
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
9255
9256 commit 8817b7536c97fe624cf8a243791360ee728e8c87
9257 Author: Galen Charlton <gmc@equinoxinitiative.org>
9258 Date:   Fri Apr 21 10:06:17 2017 -0400
9259
9260     LP#1685232: fix egCore.pcrud.apply()
9261     
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()
9266     flags).
9267     
9268     To test
9269     -------
9270     Currently no code uses this method (but some will soon), but
9271     it can be tested by writing some code like this:
9272     
9273        var notes = [];
9274        var n1 = new egCore.idl.aun();
9275        n1.usr(userid); // etc.
9276        n1.isnew(true);
9277        notes.push(n1);
9278        var n2 = new egCore.idl.aun();
9279        n2.usr(userid); // etc.
9280        n2.isnew(true);
9281        notes.push(n1);
9282     
9283        egCore.pcrud.apply(notes).then(...
9284     
9285     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9286     Signed-off-by: Bill Erickson <berickxx@gmail.com>
9287
9288 2       2       Open-ILS/web/js/ui/default/staff/services/pcrud.js
9289
9290 commit 499f9a073d9e305b206f54bc3d3f442976081e09
9291 Author: Kathy Lussier <klussier@masslnc.org>
9292 Date:   Wed Apr 19 13:00:10 2017 -0400
9293
9294     LP#1680554: Stamping upgrade script for fix browse definition ids
9295     
9296     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9297
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
9303
9304 commit 406fe9fcf38278a26858ac4242a848b51bdd75f2
9305 Author: Mike Rylander <mrylander@gmail.com>
9306 Date:   Thu Mar 30 14:15:34 2017 -0400
9307
9308     webstaff: install and include Lovefield in prep for offline mode
9309     
9310     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9311     
9312     Conflicts:
9313         Open-ILS/web/js/ui/default/staff/Gruntfile.js
9314         Open-ILS/web/js/ui/default/staff/bower.json
9315     
9316     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9317
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
9321
9322 commit c6ce82716cf965424925ac6d6a978975cae32410
9323 Author: Mike Rylander <mrylander@gmail.com>
9324 Date:   Thu Mar 23 10:51:59 2017 -0400
9325
9326     LP#1528924: Use localizable date filter format
9327     
9328     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9329
9330 11      11      Open-ILS/src/templates/staff/cat/item/t_list.tt2
9331
9332 commit 39bac20cb3869c787e49c6c472d3018a09efdf57
9333 Author: Kyle Huckins <khuckins@catalystdevworks.com>
9334 Date:   Tue Jan 24 15:41:45 2017 -0800
9335
9336     LP#1528924 Item Status List Columns
9337     
9338     Add several new columns to Item Status List.
9339     
9340     Refactor of ItemSvc to properly grab circ-related information.
9341     
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
9346     
9347     Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
9348     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9349
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
9352
9353 commit 495b2539b26195235dc62ba4e388d522784ead92
9354 Author: Ben Shum <ben@evergreener.net>
9355 Date:   Fri Apr 14 18:51:01 2017 -0400
9356
9357     LP#1683388: Docs: README change for nodejs installation
9358     
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.
9362     
9363     Signed-off-by: Ben Shum <ben@evergreener.net>
9364     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9365
9366 1       2       docs/installation/server_installation.txt
9367
9368 commit 098dc59699a224127e0540e24e0ff75de666a04b
9369 Author: Ben Shum <ben@evergreener.net>
9370 Date:   Fri Apr 14 18:33:31 2017 -0400
9371
9372     LP#1683388:Install newer NodeJS binary for Ubuntu Trusty and Debian Wheezy
9373     
9374     We need newer stuff!
9375     
9376     Signed-off-by: Ben Shum <ben@evergreener.net>
9377     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
9378
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
9382
9383 commit 54270c3d93319f8aeecd670e1116c53b4936d925
9384 Author: Galen Charlton <gmc@equinoxinitiative.org>
9385 Date:   Wed Apr 12 16:06:09 2017 -0400
9386
9387     LP#1665933: describe the new -x option when running -h
9388     
9389     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9390     Signed-off-by: Ben Shum <ben@evergreener.net>
9391
9392 1       0       build/tools/make_release
9393
9394 commit c66d6328d61083db136bd9213a44696073c62914
9395 Author: Dan Scott <dscott@laurentian.ca>
9396 Date:   Tue Apr 11 20:21:56 2017 -0400
9397
9398     LP#1680624 Remove bower packaging bits
9399     
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.
9403     
9404     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9405     Signed-off-by: Ben Shum <ben@evergreener.net>
9406
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
9412
9413 commit 4a068d036adeb0fff2343f7bc9c7c27bc50c1ee2
9414 Author: Dan Scott <dan@coffeecode.net>
9415 Date:   Thu Apr 6 16:28:31 2017 -0400
9416
9417     LP#1680624 angular-ui-bootstrap stopped shipping minified files
9418     
9419     Per https://github.com/angular-ui/bootstrap/issues/5522 upstream
9420     feels users should minimize the files themselves.
9421     
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>
9425
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
9428
9429 commit 8c7000a1a54b18f6bec919f6c6b3e563d4fd4725
9430 Author: Dan Scott <dan@coffeecode.net>
9431 Date:   Thu Apr 6 00:26:50 2017 -0400
9432
9433     LP#1680624 Consolidate package dependencies into package.json
9434     
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.
9439     
9440     There are a few other tweaks to npm vs bower file locations, such as
9441     ng-toast instead of ngtoast for ngToast.
9442     
9443     Pin to AngularJS 1.5.x for now
9444     
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>
9448
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
9455
9456 commit 1937f3f57995a375e7c41505779a30c0c926712e
9457 Author: Galen Charlton <gmc@equinoxinitiative.org>
9458 Date:   Tue Apr 4 10:32:58 2017 -0400
9459
9460     LP#1599634: stamp schema update
9461     
9462     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9463
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
9469
9470 commit 5f26da6220906be586d43158449d76c19559323f
9471 Author: blake <blake@mobiusconsortium.org>
9472 Date:   Thu Nov 10 17:06:39 2016 -0600
9473
9474     LP1599634: follow-ups
9475     
9476     Squashed patch containing follows-ups written by Chris Sharp
9477     and Galen Charlton:
9478     
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.
9482     
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:
9486     
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
9489       writing SQL queries
9490     
9491     * Renames the schema upgrade script to better
9492     match conventions.
9493     
9494     * Move release notes entry so that it will get picked up
9495     
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>
9500
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
9511
9512 commit 4e64cbbc4cdda08a60d3e9c45a90f2e9ca0309f5
9513 Author: blake <blake@mobiusconsortium.org>
9514 Date:   Thu Jul 7 15:01:36 2016 -0500
9515
9516     LP1599634 Circulation report source to include in-house(non cat), and non cat circ
9517     
9518     Added a simple view and supporting IDL. This will allow all the circulation
9519     data to output in the same report.
9520     
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>
9525     
9526     Conflicts:
9527         Open-ILS/examples/fm_IDL.xml
9528     
9529     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9530
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
9539
9540 commit 7ef6bba14250b373f783f38f1818263a48a33270
9541 Author: Jeanette Lundgren <jlundgren@cwmars.org>
9542 Date:   Wed Jan 18 13:51:38 2017 -0500
9543
9544     lp1453205 replaced Target_Pickup_Lib1.jpg
9545     
9546     Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
9547     Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
9548
9549 -       -       docs/media/Target_Pickup_Lib1.jpg