1 commit 6fbeee1e3e23c74e3a02330afdd8f8fad19cd38d
2 Author: Dan Wells <dbw2@calvin.edu>
3 Date: Mon May 20 15:54:07 2019 -0400
5 Customize upgrade notes for 3.1.12
7 Signed-off-by: Dan Wells <dbw2@calvin.edu>
9 15 15 docs/installation/server_upgrade.adoc
11 commit b91696eb6fc35140d811cc8b66a098db2a6517d7
12 Author: Dan Wells <dbw2@calvin.edu>
13 Date: Mon May 20 15:50:27 2019 -0400
15 Bump OpenILS.pm version
17 Signed-off-by: Dan Wells <dbw2@calvin.edu>
19 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
21 commit 6c12896fc3da943d5501e2ef4fdc31944804a5dc
22 Author: Dan Wells <dbw2@calvin.edu>
23 Date: Mon May 20 14:57:32 2019 -0400
25 Translation updates - po files
27 Signed-off-by: Dan Wells <dbw2@calvin.edu>
29 2 2 build/i18n/po/AutoFieldWidget.js/ar-JO.po
30 2 2 build/i18n/po/AutoFieldWidget.js/cs-CZ.po
31 2 2 build/i18n/po/AutoFieldWidget.js/de-DE.po
32 2 2 build/i18n/po/AutoFieldWidget.js/en-CA.po
33 2 2 build/i18n/po/AutoFieldWidget.js/en-GB.po
34 2 2 build/i18n/po/AutoFieldWidget.js/es-ES.po
35 2 2 build/i18n/po/AutoFieldWidget.js/fi-FI.po
36 2 2 build/i18n/po/AutoFieldWidget.js/fr-CA.po
37 2 2 build/i18n/po/AutoFieldWidget.js/he-IL.po
38 2 2 build/i18n/po/AutoFieldWidget.js/hu-HU.po
39 2 2 build/i18n/po/AutoFieldWidget.js/hy-AM.po
40 2 2 build/i18n/po/AutoFieldWidget.js/oc-FR.po
41 2 2 build/i18n/po/AutoFieldWidget.js/pt-BR.po
42 2 2 build/i18n/po/AutoFieldWidget.js/ru-RU.po
43 2 2 build/i18n/po/AutoFieldWidget.js/sv-SE.po
44 2 2 build/i18n/po/AutoFieldWidget.js/tr-TR.po
45 2 2 build/i18n/po/FlattenerGrid.js/ar-JO.po
46 2 2 build/i18n/po/FlattenerGrid.js/cs-CZ.po
47 2 2 build/i18n/po/FlattenerGrid.js/de-DE.po
48 2 2 build/i18n/po/FlattenerGrid.js/en-CA.po
49 2 2 build/i18n/po/FlattenerGrid.js/en-GB.po
50 2 2 build/i18n/po/FlattenerGrid.js/es-ES.po
51 2 2 build/i18n/po/FlattenerGrid.js/fi-FI.po
52 2 2 build/i18n/po/FlattenerGrid.js/fr-CA.po
53 2 2 build/i18n/po/FlattenerGrid.js/hy-AM.po
54 2 2 build/i18n/po/PCrudFilterPane.js/ar-JO.po
55 2 2 build/i18n/po/PCrudFilterPane.js/cs-CZ.po
56 2 2 build/i18n/po/PCrudFilterPane.js/de-DE.po
57 2 2 build/i18n/po/PCrudFilterPane.js/en-GB.po
58 2 2 build/i18n/po/PCrudFilterPane.js/es-ES.po
59 2 2 build/i18n/po/PCrudFilterPane.js/fi-FI.po
60 2 2 build/i18n/po/PCrudFilterPane.js/hy-AM.po
61 2 2 build/i18n/po/Searcher.js/ar-JO.po
62 2 2 build/i18n/po/Searcher.js/cs-CZ.po
63 2 2 build/i18n/po/Searcher.js/de-DE.po
64 2 2 build/i18n/po/Searcher.js/en-CA.po
65 2 2 build/i18n/po/Searcher.js/en-GB.po
66 2 2 build/i18n/po/Searcher.js/es-ES.po
67 2 2 build/i18n/po/Searcher.js/fi-FI.po
68 2 2 build/i18n/po/Searcher.js/fr-CA.po
69 2 2 build/i18n/po/Searcher.js/hy-AM.po
70 2 2 build/i18n/po/Searcher.js/oc-FR.po
71 2 2 build/i18n/po/Searcher.js/pt-BR.po
72 2 2 build/i18n/po/Searcher.js/ru-RU.po
73 2 2 build/i18n/po/TranslatorPopup.js/ar-JO.po
74 2 2 build/i18n/po/TranslatorPopup.js/cs-CZ.po
75 2 2 build/i18n/po/TranslatorPopup.js/de-DE.po
76 2 2 build/i18n/po/TranslatorPopup.js/en-CA.po
77 2 2 build/i18n/po/TranslatorPopup.js/en-GB.po
78 2 2 build/i18n/po/TranslatorPopup.js/es-ES.po
79 2 2 build/i18n/po/TranslatorPopup.js/fi-FI.po
80 2 2 build/i18n/po/TranslatorPopup.js/fr-CA.po
81 2 2 build/i18n/po/TranslatorPopup.js/he-IL.po
82 2 2 build/i18n/po/TranslatorPopup.js/hu-HU.po
83 2 2 build/i18n/po/TranslatorPopup.js/hy-AM.po
84 2 2 build/i18n/po/TranslatorPopup.js/oc-FR.po
85 2 2 build/i18n/po/TranslatorPopup.js/pt-BR.po
86 2 2 build/i18n/po/TranslatorPopup.js/ru-RU.po
87 2 2 build/i18n/po/TranslatorPopup.js/sv-SE.po
88 2 2 build/i18n/po/TranslatorPopup.js/tr-TR.po
89 2 2 build/i18n/po/URLVerify.js/ar-JO.po
90 2 2 build/i18n/po/URLVerify.js/cs-CZ.po
91 2 2 build/i18n/po/URLVerify.js/de-DE.po
92 2 2 build/i18n/po/URLVerify.js/en-GB.po
93 2 2 build/i18n/po/URLVerify.js/es-ES.po
94 2 2 build/i18n/po/URLVerify.js/hy-AM.po
95 2 2 build/i18n/po/URLVerify.js/pt-BR.po
96 2 2 build/i18n/po/User.js/ar-JO.po
97 2 2 build/i18n/po/User.js/cs-CZ.po
98 2 2 build/i18n/po/User.js/de-DE.po
99 2 2 build/i18n/po/User.js/en-CA.po
100 2 2 build/i18n/po/User.js/en-GB.po
101 2 2 build/i18n/po/User.js/es-ES.po
102 2 2 build/i18n/po/User.js/fi-FI.po
103 2 2 build/i18n/po/User.js/fr-CA.po
104 2 2 build/i18n/po/User.js/he-IL.po
105 2 2 build/i18n/po/User.js/hu-HU.po
106 2 2 build/i18n/po/User.js/hy-AM.po
107 2 2 build/i18n/po/User.js/oc-FR.po
108 2 2 build/i18n/po/User.js/pt-BR.po
109 2 2 build/i18n/po/User.js/ru-RU.po
110 2 2 build/i18n/po/User.js/sv-SE.po
111 2 2 build/i18n/po/User.js/tr-TR.po
112 2 2 build/i18n/po/XULTermLoader.js/ar-JO.po
113 2 2 build/i18n/po/XULTermLoader.js/cs-CZ.po
114 2 2 build/i18n/po/XULTermLoader.js/de-DE.po
115 2 2 build/i18n/po/XULTermLoader.js/en-CA.po
116 2 2 build/i18n/po/XULTermLoader.js/en-GB.po
117 2 2 build/i18n/po/XULTermLoader.js/es-ES.po
118 2 2 build/i18n/po/XULTermLoader.js/fi-FI.po
119 2 2 build/i18n/po/XULTermLoader.js/fr-CA.po
120 2 2 build/i18n/po/XULTermLoader.js/he-IL.po
121 2 2 build/i18n/po/XULTermLoader.js/hu-HU.po
122 2 2 build/i18n/po/XULTermLoader.js/hy-AM.po
123 2 2 build/i18n/po/XULTermLoader.js/oc-FR.po
124 2 2 build/i18n/po/XULTermLoader.js/pt-BR.po
125 2 2 build/i18n/po/XULTermLoader.js/ru-RU.po
126 2 2 build/i18n/po/XULTermLoader.js/sv-SE.po
127 2 2 build/i18n/po/XULTermLoader.js/tr-TR.po
128 2 2 build/i18n/po/acq.js/ar-JO.po
129 2 2 build/i18n/po/acq.js/cs-CZ.po
130 2 2 build/i18n/po/acq.js/de-DE.po
131 2 2 build/i18n/po/acq.js/en-CA.po
132 2 2 build/i18n/po/acq.js/en-GB.po
133 2 2 build/i18n/po/acq.js/es-ES.po
134 2 2 build/i18n/po/acq.js/fi-FI.po
135 2 2 build/i18n/po/acq.js/fr-CA.po
136 2 2 build/i18n/po/acq.js/he-IL.po
137 2 2 build/i18n/po/acq.js/hu-HU.po
138 2 2 build/i18n/po/acq.js/hy-AM.po
139 2 2 build/i18n/po/acq.js/oc-FR.po
140 2 2 build/i18n/po/acq.js/pt-BR.po
141 2 2 build/i18n/po/acq.js/ru-RU.po
142 2 2 build/i18n/po/acq.js/sv-SE.po
143 2 2 build/i18n/po/acq.js/tr-TR.po
144 2 2 build/i18n/po/authority.js/ar-JO.po
145 2 2 build/i18n/po/authority.js/cs-CZ.po
146 2 2 build/i18n/po/authority.js/de-DE.po
147 2 2 build/i18n/po/authority.js/en-CA.po
148 2 2 build/i18n/po/authority.js/en-GB.po
149 2 2 build/i18n/po/authority.js/es-ES.po
150 2 2 build/i18n/po/authority.js/fi-FI.po
151 2 2 build/i18n/po/authority.js/fr-CA.po
152 2 2 build/i18n/po/authority.js/hy-AM.po
153 2 2 build/i18n/po/authority.js/oc-FR.po
154 2 2 build/i18n/po/authority.js/pt-BR.po
155 2 2 build/i18n/po/authority.js/ru-RU.po
156 2 2 build/i18n/po/authority.js/tr-TR.po
157 2 2 build/i18n/po/capture.js/ar-JO.po
158 2 2 build/i18n/po/capture.js/cs-CZ.po
159 2 2 build/i18n/po/capture.js/de-DE.po
160 2 2 build/i18n/po/capture.js/en-CA.po
161 2 2 build/i18n/po/capture.js/en-GB.po
162 2 2 build/i18n/po/capture.js/es-ES.po
163 2 2 build/i18n/po/capture.js/fi-FI.po
164 2 2 build/i18n/po/capture.js/fr-CA.po
165 2 2 build/i18n/po/capture.js/he-IL.po
166 2 2 build/i18n/po/capture.js/hu-HU.po
167 2 2 build/i18n/po/capture.js/hy-AM.po
168 2 2 build/i18n/po/capture.js/oc-FR.po
169 2 2 build/i18n/po/capture.js/pt-BR.po
170 2 2 build/i18n/po/capture.js/ru-RU.po
171 2 2 build/i18n/po/capture.js/sv-SE.po
172 2 2 build/i18n/po/capture.js/tr-TR.po
173 2 2 build/i18n/po/cat.properties/ar-JO.po
174 2 2 build/i18n/po/cat.properties/cs-CZ.po
175 2 2 build/i18n/po/cat.properties/de-DE.po
176 2 2 build/i18n/po/cat.properties/en-CA.po
177 2 2 build/i18n/po/cat.properties/en-GB.po
178 2 2 build/i18n/po/cat.properties/es-ES.po
179 2 2 build/i18n/po/cat.properties/fi-FI.po
180 2 2 build/i18n/po/cat.properties/fr-CA.po
181 2 2 build/i18n/po/cat.properties/he-IL.po
182 2 2 build/i18n/po/cat.properties/hu-HU.po
183 2 2 build/i18n/po/cat.properties/hy-AM.po
184 2 2 build/i18n/po/cat.properties/oc-FR.po
185 2 2 build/i18n/po/cat.properties/pt-BR.po
186 2 2 build/i18n/po/cat.properties/ru-RU.po
187 2 2 build/i18n/po/cat.properties/sv-SE.po
188 2 2 build/i18n/po/cat.properties/tr-TR.po
189 2 2 build/i18n/po/circ.properties/ar-JO.po
190 2 2 build/i18n/po/circ.properties/cs-CZ.po
191 2 2 build/i18n/po/circ.properties/de-DE.po
192 2 2 build/i18n/po/circ.properties/en-CA.po
193 18 13 build/i18n/po/circ.properties/en-GB.po
194 2 2 build/i18n/po/circ.properties/es-ES.po
195 2 2 build/i18n/po/circ.properties/fi-FI.po
196 2 2 build/i18n/po/circ.properties/fr-CA.po
197 2 2 build/i18n/po/circ.properties/he-IL.po
198 2 2 build/i18n/po/circ.properties/hu-HU.po
199 2 2 build/i18n/po/circ.properties/hy-AM.po
200 2 2 build/i18n/po/circ.properties/oc-FR.po
201 2 2 build/i18n/po/circ.properties/pt-BR.po
202 2 2 build/i18n/po/circ.properties/ru-RU.po
203 2 2 build/i18n/po/circ.properties/sv-SE.po
204 2 2 build/i18n/po/circ.properties/tr-TR.po
205 335 0 build/i18n/po/circ/en-GB.po
206 2 2 build/i18n/po/conify.js/ar-JO.po
207 2 2 build/i18n/po/conify.js/cs-CZ.po
208 2 2 build/i18n/po/conify.js/de-DE.po
209 2 2 build/i18n/po/conify.js/en-CA.po
210 2 2 build/i18n/po/conify.js/en-GB.po
211 2 2 build/i18n/po/conify.js/es-ES.po
212 2 2 build/i18n/po/conify.js/fi-FI.po
213 2 2 build/i18n/po/conify.js/fr-CA.po
214 2 2 build/i18n/po/conify.js/he-IL.po
215 2 2 build/i18n/po/conify.js/hu-HU.po
216 2 2 build/i18n/po/conify.js/hy-AM.po
217 2 2 build/i18n/po/conify.js/oc-FR.po
218 2 2 build/i18n/po/conify.js/pt-BR.po
219 2 2 build/i18n/po/conify.js/ru-RU.po
220 2 2 build/i18n/po/conify.js/sv-SE.po
221 2 2 build/i18n/po/conify.js/tr-TR.po
222 2 2 build/i18n/po/db.seed/ar-JO.po
223 7 7 build/i18n/po/db.seed/cs-CZ.po
224 2 2 build/i18n/po/db.seed/de-DE.po
225 2 2 build/i18n/po/db.seed/en-CA.po
226 2 2 build/i18n/po/db.seed/en-GB.po
227 2 2 build/i18n/po/db.seed/es-ES.po
228 2 2 build/i18n/po/db.seed/fi-FI.po
229 2 2 build/i18n/po/db.seed/fr-CA.po
230 2 2 build/i18n/po/db.seed/he-IL.po
231 2 2 build/i18n/po/db.seed/hu-HU.po
232 2 2 build/i18n/po/db.seed/hy-AM.po
233 2 2 build/i18n/po/db.seed/oc-FR.po
234 2 2 build/i18n/po/db.seed/pt-BR.po
235 2 2 build/i18n/po/db.seed/ru-RU.po
236 2 2 build/i18n/po/db.seed/sv-SE.po
237 2 2 build/i18n/po/db.seed/tr-TR.po
238 2 2 build/i18n/po/fm_IDL.dtd/ar-JO.po
239 2 2 build/i18n/po/fm_IDL.dtd/cs-CZ.po
240 2 2 build/i18n/po/fm_IDL.dtd/de-DE.po
241 2 2 build/i18n/po/fm_IDL.dtd/en-CA.po
242 2 2 build/i18n/po/fm_IDL.dtd/en-GB.po
243 2 2 build/i18n/po/fm_IDL.dtd/es-ES.po
244 2 2 build/i18n/po/fm_IDL.dtd/fi-FI.po
245 2 2 build/i18n/po/fm_IDL.dtd/fr-CA.po
246 2 2 build/i18n/po/fm_IDL.dtd/he-IL.po
247 2 2 build/i18n/po/fm_IDL.dtd/hu-HU.po
248 2 2 build/i18n/po/fm_IDL.dtd/hy-AM.po
249 2 2 build/i18n/po/fm_IDL.dtd/oc-FR.po
250 2 2 build/i18n/po/fm_IDL.dtd/pt-BR.po
251 2 2 build/i18n/po/fm_IDL.dtd/ru-RU.po
252 2 2 build/i18n/po/fm_IDL.dtd/sv-SE.po
253 2 2 build/i18n/po/fm_IDL.dtd/tr-TR.po
254 2 2 build/i18n/po/ils_events.xml/ar-JO.po
255 2 2 build/i18n/po/ils_events.xml/cs-CZ.po
256 2 2 build/i18n/po/ils_events.xml/de-DE.po
257 2 2 build/i18n/po/ils_events.xml/en-CA.po
258 18 13 build/i18n/po/ils_events.xml/en-GB.po
259 2 2 build/i18n/po/ils_events.xml/es-ES.po
260 2 2 build/i18n/po/ils_events.xml/fi-FI.po
261 2 2 build/i18n/po/ils_events.xml/fr-CA.po
262 2 2 build/i18n/po/ils_events.xml/he-IL.po
263 2 2 build/i18n/po/ils_events.xml/hu-HU.po
264 2 2 build/i18n/po/ils_events.xml/hy-AM.po
265 2 2 build/i18n/po/ils_events.xml/oc-FR.po
266 2 2 build/i18n/po/ils_events.xml/pt-BR.po
267 2 2 build/i18n/po/ils_events.xml/ru-RU.po
268 2 2 build/i18n/po/ils_events.xml/sv-SE.po
269 2 2 build/i18n/po/ils_events.xml/tr-TR.po
270 375 0 build/i18n/po/kpac/en-GB.po
271 2 2 build/i18n/po/lang.dtd/ar-JO.po
272 2 2 build/i18n/po/lang.dtd/cs-CZ.po
273 2 2 build/i18n/po/lang.dtd/de-DE.po
274 2 2 build/i18n/po/lang.dtd/en-CA.po
275 2 2 build/i18n/po/lang.dtd/en-GB.po
276 2 2 build/i18n/po/lang.dtd/es-ES.po
277 2 2 build/i18n/po/lang.dtd/fi-FI.po
278 2 2 build/i18n/po/lang.dtd/fr-CA.po
279 2 2 build/i18n/po/lang.dtd/he-IL.po
280 2 2 build/i18n/po/lang.dtd/hu-HU.po
281 2 2 build/i18n/po/lang.dtd/hy-AM.po
282 2 2 build/i18n/po/lang.dtd/oc-FR.po
283 2 2 build/i18n/po/lang.dtd/pt-BR.po
284 2 2 build/i18n/po/lang.dtd/ru-RU.po
285 2 2 build/i18n/po/lang.dtd/sv-SE.po
286 2 2 build/i18n/po/lang.dtd/tr-TR.po
287 2 2 build/i18n/po/match_set.js/ar-JO.po
288 2 2 build/i18n/po/match_set.js/cs-CZ.po
289 2 2 build/i18n/po/match_set.js/en-GB.po
290 2 2 build/i18n/po/match_set.js/es-ES.po
291 2 2 build/i18n/po/match_set.js/fr-CA.po
292 2 2 build/i18n/po/match_set.js/hy-AM.po
293 2 2 build/i18n/po/offline.properties/ar-JO.po
294 8 2 build/i18n/po/offline.properties/cs-CZ.po
295 8 2 build/i18n/po/offline.properties/de-DE.po
296 8 2 build/i18n/po/offline.properties/en-CA.po
297 8 2 build/i18n/po/offline.properties/en-GB.po
298 8 2 build/i18n/po/offline.properties/es-ES.po
299 2 2 build/i18n/po/offline.properties/fi-FI.po
300 8 2 build/i18n/po/offline.properties/fr-CA.po
301 2 2 build/i18n/po/offline.properties/he-IL.po
302 2 2 build/i18n/po/offline.properties/hu-HU.po
303 8 2 build/i18n/po/offline.properties/hy-AM.po
304 2 2 build/i18n/po/offline.properties/oc-FR.po
305 8 2 build/i18n/po/offline.properties/pt-BR.po
306 8 2 build/i18n/po/offline.properties/ru-RU.po
307 2 2 build/i18n/po/offline.properties/sv-SE.po
308 8 2 build/i18n/po/offline.properties/tr-TR.po
309 2 2 build/i18n/po/opac.dtd/ar-JO.po
310 2 2 build/i18n/po/opac.dtd/cs-CZ.po
311 2 2 build/i18n/po/opac.dtd/de-DE.po
312 2 2 build/i18n/po/opac.dtd/en-CA.po
313 2 2 build/i18n/po/opac.dtd/en-GB.po
314 2 2 build/i18n/po/opac.dtd/es-ES.po
315 2 2 build/i18n/po/opac.dtd/fi-FI.po
316 2 2 build/i18n/po/opac.dtd/fr-CA.po
317 2 2 build/i18n/po/opac.dtd/he-IL.po
318 2 2 build/i18n/po/opac.dtd/hu-HU.po
319 2 2 build/i18n/po/opac.dtd/hy-AM.po
320 2 2 build/i18n/po/opac.dtd/oc-FR.po
321 2 2 build/i18n/po/opac.dtd/pt-BR.po
322 2 2 build/i18n/po/opac.dtd/ru-RU.po
323 2 2 build/i18n/po/opac.dtd/sv-SE.po
324 2 2 build/i18n/po/opac.dtd/tr-TR.po
325 2 2 build/i18n/po/opac.js/ar-JO.po
326 2 2 build/i18n/po/opac.js/cs-CZ.po
327 2 2 build/i18n/po/opac.js/de-DE.po
328 2 2 build/i18n/po/opac.js/en-CA.po
329 2 2 build/i18n/po/opac.js/en-GB.po
330 2 2 build/i18n/po/opac.js/es-ES.po
331 2 2 build/i18n/po/opac.js/fi-FI.po
332 2 2 build/i18n/po/opac.js/fr-CA.po
333 2 2 build/i18n/po/opac.js/he-IL.po
334 2 2 build/i18n/po/opac.js/hu-HU.po
335 2 2 build/i18n/po/opac.js/hy-AM.po
336 2 2 build/i18n/po/opac.js/oc-FR.po
337 2 2 build/i18n/po/opac.js/pt-BR.po
338 2 2 build/i18n/po/opac.js/ru-RU.po
339 2 2 build/i18n/po/opac.js/sv-SE.po
340 2 2 build/i18n/po/opac.js/tr-TR.po
341 2 2 build/i18n/po/patron.properties/ar-JO.po
342 2 2 build/i18n/po/patron.properties/cs-CZ.po
343 2 2 build/i18n/po/patron.properties/de-DE.po
344 2 2 build/i18n/po/patron.properties/en-CA.po
345 2 2 build/i18n/po/patron.properties/en-GB.po
346 2 2 build/i18n/po/patron.properties/es-ES.po
347 2 2 build/i18n/po/patron.properties/fi-FI.po
348 2 2 build/i18n/po/patron.properties/fr-CA.po
349 2 2 build/i18n/po/patron.properties/he-IL.po
350 2 2 build/i18n/po/patron.properties/hu-HU.po
351 2 2 build/i18n/po/patron.properties/hy-AM.po
352 2 2 build/i18n/po/patron.properties/oc-FR.po
353 2 2 build/i18n/po/patron.properties/pt-BR.po
354 2 2 build/i18n/po/patron.properties/ru-RU.po
355 2 2 build/i18n/po/patron.properties/sv-SE.po
356 2 2 build/i18n/po/patron.properties/tr-TR.po
357 2 2 build/i18n/po/pickup_and_return.js/ar-JO.po
358 2 2 build/i18n/po/pickup_and_return.js/cs-CZ.po
359 2 2 build/i18n/po/pickup_and_return.js/de-DE.po
360 2 2 build/i18n/po/pickup_and_return.js/en-CA.po
361 2 2 build/i18n/po/pickup_and_return.js/en-GB.po
362 2 2 build/i18n/po/pickup_and_return.js/es-ES.po
363 2 2 build/i18n/po/pickup_and_return.js/fi-FI.po
364 2 2 build/i18n/po/pickup_and_return.js/fr-CA.po
365 2 2 build/i18n/po/pickup_and_return.js/he-IL.po
366 2 2 build/i18n/po/pickup_and_return.js/hu-HU.po
367 2 2 build/i18n/po/pickup_and_return.js/hy-AM.po
368 2 2 build/i18n/po/pickup_and_return.js/oc-FR.po
369 2 2 build/i18n/po/pickup_and_return.js/pt-BR.po
370 2 2 build/i18n/po/pickup_and_return.js/ru-RU.po
371 2 2 build/i18n/po/pickup_and_return.js/sv-SE.po
372 2 2 build/i18n/po/pickup_and_return.js/tr-TR.po
373 2 2 build/i18n/po/pull_list.js/ar-JO.po
374 2 2 build/i18n/po/pull_list.js/cs-CZ.po
375 2 2 build/i18n/po/pull_list.js/de-DE.po
376 2 2 build/i18n/po/pull_list.js/en-CA.po
377 2 2 build/i18n/po/pull_list.js/en-GB.po
378 2 2 build/i18n/po/pull_list.js/es-ES.po
379 2 2 build/i18n/po/pull_list.js/fi-FI.po
380 2 2 build/i18n/po/pull_list.js/fr-CA.po
381 2 2 build/i18n/po/pull_list.js/he-IL.po
382 2 2 build/i18n/po/pull_list.js/hu-HU.po
383 2 2 build/i18n/po/pull_list.js/hy-AM.po
384 2 2 build/i18n/po/pull_list.js/oc-FR.po
385 2 2 build/i18n/po/pull_list.js/pt-BR.po
386 2 2 build/i18n/po/pull_list.js/ru-RU.po
387 2 2 build/i18n/po/pull_list.js/sv-SE.po
388 2 2 build/i18n/po/pull_list.js/tr-TR.po
389 2 2 build/i18n/po/register.js/ar-JO.po
390 2 2 build/i18n/po/register.js/cs-CZ.po
391 2 2 build/i18n/po/register.js/de-DE.po
392 2 2 build/i18n/po/register.js/en-CA.po
393 2 2 build/i18n/po/register.js/en-GB.po
394 2 2 build/i18n/po/register.js/es-ES.po
395 2 2 build/i18n/po/register.js/fi-FI.po
396 2 2 build/i18n/po/register.js/fr-CA.po
397 2 2 build/i18n/po/register.js/he-IL.po
398 2 2 build/i18n/po/register.js/hu-HU.po
399 2 2 build/i18n/po/register.js/hy-AM.po
400 2 2 build/i18n/po/register.js/oc-FR.po
401 2 2 build/i18n/po/register.js/pt-BR.po
402 2 2 build/i18n/po/register.js/ru-RU.po
403 2 2 build/i18n/po/register.js/sv-SE.po
404 2 2 build/i18n/po/register.js/tr-TR.po
405 2 2 build/i18n/po/reports.dtd/ar-JO.po
406 2 2 build/i18n/po/reports.dtd/cs-CZ.po
407 2 2 build/i18n/po/reports.dtd/de-DE.po
408 2 2 build/i18n/po/reports.dtd/en-CA.po
409 2 2 build/i18n/po/reports.dtd/en-GB.po
410 2 2 build/i18n/po/reports.dtd/es-ES.po
411 2 2 build/i18n/po/reports.dtd/fi-FI.po
412 2 2 build/i18n/po/reports.dtd/fr-CA.po
413 2 2 build/i18n/po/reports.dtd/he-IL.po
414 2 2 build/i18n/po/reports.dtd/hu-HU.po
415 2 2 build/i18n/po/reports.dtd/hy-AM.po
416 2 2 build/i18n/po/reports.dtd/oc-FR.po
417 2 2 build/i18n/po/reports.dtd/pt-BR.po
418 2 2 build/i18n/po/reports.dtd/ru-RU.po
419 2 2 build/i18n/po/reports.dtd/sv-SE.po
420 2 2 build/i18n/po/reports.dtd/tr-TR.po
421 2 2 build/i18n/po/reports.js/ar-JO.po
422 2 2 build/i18n/po/reports.js/cs-CZ.po
423 2 2 build/i18n/po/reports.js/de-DE.po
424 2 2 build/i18n/po/reports.js/en-CA.po
425 2 2 build/i18n/po/reports.js/en-GB.po
426 2 2 build/i18n/po/reports.js/es-ES.po
427 2 2 build/i18n/po/reports.js/fi-FI.po
428 2 2 build/i18n/po/reports.js/fr-CA.po
429 2 2 build/i18n/po/reports.js/he-IL.po
430 2 2 build/i18n/po/reports.js/hu-HU.po
431 2 2 build/i18n/po/reports.js/hy-AM.po
432 2 2 build/i18n/po/reports.js/oc-FR.po
433 2 2 build/i18n/po/reports.js/pt-BR.po
434 2 2 build/i18n/po/reports.js/ru-RU.po
435 2 2 build/i18n/po/reports.js/sv-SE.po
436 2 2 build/i18n/po/reports.js/tr-TR.po
437 2 2 build/i18n/po/reservation.js/ar-JO.po
438 2 2 build/i18n/po/reservation.js/cs-CZ.po
439 2 2 build/i18n/po/reservation.js/de-DE.po
440 2 2 build/i18n/po/reservation.js/en-CA.po
441 2 2 build/i18n/po/reservation.js/en-GB.po
442 2 2 build/i18n/po/reservation.js/es-ES.po
443 2 2 build/i18n/po/reservation.js/fi-FI.po
444 2 2 build/i18n/po/reservation.js/fr-CA.po
445 2 2 build/i18n/po/reservation.js/he-IL.po
446 2 2 build/i18n/po/reservation.js/hu-HU.po
447 2 2 build/i18n/po/reservation.js/hy-AM.po
448 2 2 build/i18n/po/reservation.js/oc-FR.po
449 2 2 build/i18n/po/reservation.js/pt-BR.po
450 2 2 build/i18n/po/reservation.js/ru-RU.po
451 2 2 build/i18n/po/reservation.js/sv-SE.po
452 2 2 build/i18n/po/reservation.js/tr-TR.po
453 2 2 build/i18n/po/selfcheck.js/ar-JO.po
454 3 3 build/i18n/po/selfcheck.js/cs-CZ.po
455 2 2 build/i18n/po/selfcheck.js/de-DE.po
456 2 2 build/i18n/po/selfcheck.js/en-CA.po
457 2 2 build/i18n/po/selfcheck.js/en-GB.po
458 2 2 build/i18n/po/selfcheck.js/es-ES.po
459 2 2 build/i18n/po/selfcheck.js/fi-FI.po
460 15 13 build/i18n/po/selfcheck.js/fr-CA.po
461 2 2 build/i18n/po/selfcheck.js/he-IL.po
462 2 2 build/i18n/po/selfcheck.js/hu-HU.po
463 2 2 build/i18n/po/selfcheck.js/hy-AM.po
464 2 2 build/i18n/po/selfcheck.js/oc-FR.po
465 2 2 build/i18n/po/selfcheck.js/pt-BR.po
466 2 2 build/i18n/po/selfcheck.js/ru-RU.po
467 2 2 build/i18n/po/selfcheck.js/sv-SE.po
468 2 2 build/i18n/po/selfcheck.js/tr-TR.po
469 2 2 build/i18n/po/serial.js/ar-JO.po
470 2 2 build/i18n/po/serial.js/cs-CZ.po
471 2 2 build/i18n/po/serial.js/de-DE.po
472 2 2 build/i18n/po/serial.js/en-GB.po
473 2 2 build/i18n/po/serial.js/es-ES.po
474 2 2 build/i18n/po/serial.js/hy-AM.po
475 2 2 build/i18n/po/serial.properties/ar-JO.po
476 2 2 build/i18n/po/serial.properties/cs-CZ.po
477 2 2 build/i18n/po/serial.properties/de-DE.po
478 2 2 build/i18n/po/serial.properties/en-CA.po
479 2 2 build/i18n/po/serial.properties/en-GB.po
480 2 2 build/i18n/po/serial.properties/es-ES.po
481 2 2 build/i18n/po/serial.properties/fi-FI.po
482 2 2 build/i18n/po/serial.properties/fr-CA.po
483 2 2 build/i18n/po/serial.properties/hy-AM.po
484 2 2 build/i18n/po/serial.properties/oc-FR.po
485 2 2 build/i18n/po/serial.properties/pt-BR.po
486 2 2 build/i18n/po/serial.properties/tr-TR.po
487 419 0 build/i18n/po/serial/en-GB.po
488 3 3 build/i18n/po/tpac/ar-JO.po
489 4 4 build/i18n/po/tpac/cs-CZ.po
490 3 3 build/i18n/po/tpac/de-DE.po
491 24 18 build/i18n/po/tpac/en-CA.po
492 3 3 build/i18n/po/tpac/en-GB.po
493 3 3 build/i18n/po/tpac/es-ES.po
494 3 3 build/i18n/po/tpac/fi-FI.po
495 3 3 build/i18n/po/tpac/fr-CA.po
496 3 3 build/i18n/po/tpac/he-IL.po
497 3 3 build/i18n/po/tpac/hu-HU.po
498 3 3 build/i18n/po/tpac/hy-AM.po
499 3 3 build/i18n/po/tpac/oc-FR.po
500 3 3 build/i18n/po/tpac/pt-BR.po
501 3 3 build/i18n/po/tpac/ru-RU.po
502 3 3 build/i18n/po/tpac/sv-SE.po
503 3 3 build/i18n/po/tpac/tr-TR.po
504 2 2 build/i18n/po/vandelay.js/ar-JO.po
505 2 2 build/i18n/po/vandelay.js/cs-CZ.po
506 2 2 build/i18n/po/vandelay.js/en-CA.po
507 2 2 build/i18n/po/vandelay.js/en-GB.po
508 2 2 build/i18n/po/vandelay.js/es-ES.po
509 2 2 build/i18n/po/vandelay.js/hy-AM.po
510 2 2 build/i18n/po/vandelay.js/pt-BR.po
511 3 3 build/i18n/po/webstaff/ar-JO.po
512 64 64 build/i18n/po/webstaff/cs-CZ.po
513 13 11 build/i18n/po/webstaff/en-CA.po
514 98 91 build/i18n/po/webstaff/en-GB.po
515 3 3 build/i18n/po/webstaff/es-ES.po
516 3 3 build/i18n/po/webstaff/hy-AM.po
517 3 3 build/i18n/po/webstaff/ru-RU.po
518 create mode 100644 build/i18n/po/circ/en-GB.po
519 create mode 100644 build/i18n/po/kpac/en-GB.po
520 create mode 100644 build/i18n/po/serial/en-GB.po
522 commit 505405a3c9bf67fb6e4b50319eea1d779d818150
523 Author: Remington Steed <rjs7@calvin.edu>
524 Date: Fri May 17 15:38:44 2019 -0400
526 Docs: Add bugfix release notes for 3.1.12
528 Signed-off-by: Remington Steed <rjs7@calvin.edu>
530 79 0 docs/RELEASE_NOTES_3_1.adoc
532 commit 7001f6bb6aa18c11806f9e0d7d48910b7e49f69f
533 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
534 Date: Fri Jun 8 12:09:54 2018 -0700
536 LP#1788680 prevent copy template apply failure on null stat cats
538 Under some circumstances, the current code can result in a JS failure:
540 Cannot read property 'filter' of undefined
542 When this happens, the copy template may apply partially or not at all.
543 This change simply makes sure cp.stat_cat_entries() exists before
544 attempting to filter it.
546 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
547 Signed-off-by: Dan Wells <dbw2@calvin.edu>
549 7 5 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
551 commit 2273791cc81c54217cff07fd9f969f7fa7e2ed4d
552 Author: Jason Boyer <jboyer@library.in.gov>
553 Date: Mon Dec 3 08:11:29 2018 -0500
555 LP1806394: Placing Holds in Item Buckets
557 A missing return prevents a list of item ids from
558 being built so no holds can be placed from item
559 buckets. This branch returns the return to its
564 [1] Add some items to an item bucket, ensuring that they are
566 [2] From the item bucket interface, select the items and choose
567 the Request Selected Items action.
568 [3] Confirm placing the requests.
569 [4] Note that the requests are not actually created.
570 [5] Apply the patch and repeat steps #1-#4. This time, the requests
573 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
574 Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
575 Signed-off-by: Millissa Macomber <millissam@burlingtonwa.gov>
576 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
578 1 1 Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
580 commit 73e072c080b0765c09614300117a33382e92783f
581 Author: Galen Charlton <gmc@equinoxinitiative.org>
582 Date: Mon Apr 29 10:56:14 2019 -0400
584 LP#1826890: set page title for Statistical Popularity Badges admin page
588 [1] In the browser client, navigate to Local Administration -> Statistical
590 [2] Note that the web browser's tab header doesn't display a title for the
592 [3] Apply the patch and reload the page. This time, a page title should
593 be dispayed in the browser's tab header.
595 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
596 Signed-off-by: Garry Collum <gcollum@gmail.com>
597 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
599 1 1 Open-ILS/src/templates/staff/admin/local/rating/badge.tt2
601 commit fd95895b69cb8f8d26ec1d68119cc27b07ae7db0
602 Author: blake <blake@mobiusconsortium.org>
603 Date: Fri Nov 16 09:37:31 2018 -0600
605 LP1803729 action_trigger_aggregator.pl help indicates the wrong bash argument for remote-acct
607 Fixed the help message action_trigger_aggregator.pl to agree with the code
609 Signed-off-by: blake <blake@mobiusconsortium.org>
610 Signed-off-by: Josh Stompro <stompro@stompro.org>
611 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
613 2 2 Open-ILS/src/support-scripts/action_trigger_aggregator.pl
615 commit a0a20909abd7f335da29e332b6abbd8cef609418
616 Author: Remington Steed <rjs7@calvin.edu>
617 Date: Wed Apr 10 16:32:13 2019 -0400
619 LP#1782014 Fix grid path for Title in patron items out
621 When the Items Out grid was updated to use display fields, the
622 displayed title was updated (along with the fleshed data in the
623 javascript) but the grid "path" was not. This commit fixes the path,
624 which fixes title sorting. (Title sorting broke because the
625 simple_record.title was no longer being fleshed in via the JS code, so
626 the grid was attempting to sort on an empty value.)
628 Signed-off-by: Remington Steed <rjs7@calvin.edu>
629 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
631 1 1 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
633 commit 6c7212ee891c792332863008f35f4c509278b538
634 Author: Jason Stephenson <jason@sigio.com>
635 Date: Tue Dec 18 09:26:11 2018 -0500
637 Lp 1752968: Select content when focusing on the barcode field.
639 To reproduce the reported behavior:
641 1. Find a title in the staff client catalog.
642 2. Click on Add Holdings.
643 3. See that the Barcode field does not have cursor focus.
645 5. Click on edit next to one of the barcoded items in the list of
647 6. Click Show Holdings Details and see that the Barcode field does
648 not have focus and the content is not selected.
652 1. Find a title in the staff client catalog.
653 2. Click on Add Holdings.
654 3. See that the Barcode field has cursor focus, i.e. the cursor is in
655 the field and blinking.
657 5. Click on edit next to one of the barcoded items in the list of
659 6. Click Show Holdings Details and see that the Barcode field has
660 cursor focus and the content is selected/highlighted.
662 Signed-off-by: Jason Stephenson <jason@sigio.com>
663 Signed-off-by: Janet Schrader <jschrader@cwmars.org>
665 6 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
667 commit 4a4e4f1c33d01a89baf6e4127d659028580ba4ab
668 Author: Jason Stephenson <jason@sigio.com>
669 Date: Mon Dec 17 11:08:47 2018 -0500
671 Lp 1752968: Focus Barcode Field in Volumes/Copy Editor
673 Always focus the barcode field when adding or editing volumes or
676 Signed-off-by: Jason Stephenson <jason@sigio.com>
677 Signed-off-by: Janet Schrader <jschrader@cwmars.org>
679 2 1 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
681 commit e0d524dc50db68ce02a36a7e411235b5689ec496
682 Author: Jason Stephenson <jason@sigio.com>
683 Date: Thu Oct 11 08:50:30 2018 -0400
685 LP 1333893: Keep Empty Bib on Volume Transfer
687 Volume transfer did not honor the cat.bib_keep_on_empty organizational
688 unit setting when removing empty bib records. This commit changes it
689 so that tranfer honors the setting in the same manner that deleting
690 copies and volumes does.
692 To test this fix, set cat.bib_keep_on_empty for your workstation
693 org. unit to true, and then transfer all of the volumes from one bib
694 record to another. The empty bib record should not get deleted.
696 You can also test with the setting on false to make sure that the
697 empty bib gets deleted.
699 Signed-off-by: Jason Stephenson <jason@sigio.com>
700 Signed-off-by: Beth Willis <willis@noblenet.org>
702 8 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
704 commit a842fa7ead6d06c5c2057a9cee994a5975fd0edc
705 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
706 Date: Fri Apr 5 11:08:55 2019 -0700
708 LP#1823387: avoid double slashes in booking URLs, which will not work with recent versions of Apache
710 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
711 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
712 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
714 1 1 Open-ILS/web/js/ui/default/staff/booking/app.js
716 commit c81b576f2e2b199c39f5247c9fa536728efead9a
717 Author: Bill Erickson <berickxx@gmail.com>
718 Date: Wed Apr 24 09:19:40 2019 -0400
720 LP1642036 Group member detail grid query repair
722 Teach the grid to automatically use the current version of the grid
723 query in group member details lookup, since the query changes as
724 patron's change and is sometimes applied after the grid has already
725 absorbed the setQuery function.
727 Signed-off-by: Bill Erickson <berickxx@gmail.com>
728 Signed-off-by: John Amundson <jamundson@cwmars.org>
729 Signed-off-by: Jason Stephenson <jason@sigio.com>
731 9 5 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
733 commit 30b98d693996826d7315ff9d915e7a8c4cb2d6be
734 Author: abneiman <abneiman@equinoxinitiative.org>
735 Date: Wed Dec 12 14:48:35 2018 -0500
737 docs: LP1258628: screenshots & updates to actiontriggers.adoc
739 Added a handful of screenshots; added language for Message Center definitions, and pulled in language about testing action triggers from this document: http://docs.evergreen-ils.org/dev/_creating_action_triggers.html
741 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
743 25 16 docs/admin/actiontriggers.adoc
744 - - docs/media/event_def_details.png
745 - - docs/media/event_def_details_2.png
746 - - docs/media/new_event_def.png
747 - - docs/media/test_event_def.png
748 - - docs/media/test_event_def_output.png
749 11 5 docs/root_staff_client_admin.adoc
750 create mode 100644 docs/media/event_def_details.png
751 create mode 100644 docs/media/event_def_details_2.png
752 create mode 100644 docs/media/new_event_def.png
753 create mode 100644 docs/media/test_event_def.png
754 create mode 100644 docs/media/test_event_def_output.png
756 commit b48fccb4229dd796db06b6100a4571d52a37420f
757 Author: Jane Sandberg <sandbej@linnbenton.edu>
758 Date: Wed Oct 10 18:37:59 2018 -0700
760 Docs: correcting inaccurate statement in action trigger docs
762 9 2 docs/admin/actiontriggers.adoc
764 commit 23fcea809a60344de416525d23d2c95e8f90cb23
765 Author: Jane Sandberg <sandbej@linnbenton.edu>
766 Date: Mon Oct 8 14:42:30 2018 -0700
768 Docs: adding info about testing action triggers
770 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
772 10 0 docs/admin/actiontriggers.adoc
774 commit 26cd78721545371f48007ea7a3cb7e10718cd25b
775 Author: Jane Sandberg <sandbej@linnbenton.edu>
776 Date: Mon Oct 8 14:37:30 2018 -0700
778 Docs: adding action/triggers to staff client admin docs
780 Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
782 3 0 docs/admin/actiontriggers.adoc
783 3 0 docs/root_staff_client_admin.adoc
785 commit 1ca32b1ab05dd5df8b673148ee6fdf3d135e0a95
786 Author: Dan Wells <dbw2@calvin.edu>
787 Date: Tue Nov 20 12:33:49 2018 -0500
789 LP#1804038 Fix-ups for older 'clense' functions
791 Way back when, we switched from a misspelled 'clense_ISO8601' to a
792 corrected 'cleanse_ISO8601' in OpenSRF. This function has again moved,
793 and is now part of OpenILS::Utils::DateTime, and is named
794 'clean_ISO8601'. This was done as part of LP bug #1552778.
796 However, a few stragglers of the misspelling remained, so these were
797 missed when the big changeover occurred. This hopefully catches them
800 Signed-off-by: Dan Wells <dbw2@calvin.edu>
801 Signed-off-by: Jason Boyer <jboyer@library.in.gov>
803 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
804 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
805 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
807 commit 5950878604ffe2d6a9fad71a3ccb5ff7b2e8a410
808 Author: Bill Erickson <berickxx@gmail.com>
809 Date: Wed Nov 7 09:27:30 2018 -0500
811 LP#1635737 Due date DST noncat thinko fix
813 Signed-off-by: Bill Erickson <berickxx@gmail.com>
814 Signed-off-by: Dan Wells <dbw2@calvin.edu>
816 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
818 commit 576bf6f3413314edbf995a500b5916dd1e7a720a
819 Author: Bill Erickson <berickxx@gmail.com>
820 Date: Tue Nov 6 16:22:43 2018 -0500
822 LP#1635737 Due date DST-aware thinko fix
824 Minor code refactor to fix thinko and syntax issues.
826 Signed-off-by: Bill Erickson <berickxx@gmail.com>
827 Signed-off-by: Dan Wells <dbw2@calvin.edu>
829 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
831 commit 152490f5ac385ba752f5ed8dd207d26bf2b7cd3f
832 Author: Mike Rylander <mrylander@gmail.com>
833 Date: Mon Jul 31 15:55:34 2017 -0400
835 LP#1635737 Apply DST-aware timezone to context dates
837 Do our best to enforce the rule required by OpenSRF's interval_to_seconds
838 that when a context date is in use, and you care about DST awareness, you
839 must set the timezone to a DST-aware value, e.g., 'America/New_York'. In
840 most situations, 'local' will suffice for this, as the server is typically
841 configured with a DST-aware timezone in its environment. However, we will
842 look for an org unit setting called 'lib.timezone' and use that where we
843 can. See LP#1705524 for info on that setting.
845 Signed-off-by: Mike Rylander <mrylander@gmail.com>
848 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
849 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
851 Signed-off-by: Dan Wells <dbw2@calvin.edu>
852 Signed-off-by: Bill Erickson <berickxx@gmail.com>
854 19 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
855 10 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
857 commit fedf81cb709292132a84e79aaf8515b334b4c28b
858 Author: Dan Wells <dbw2@calvin.edu>
859 Date: Fri Jul 21 14:28:16 2017 -0400
861 LP#1635737 Use new OpenSRF interval_to_seconds() context
863 Use the optional context for interval_to_seconds() to account for the
864 variable length of duration components. For example, "1 day" may be
865 shorter or longer than 24 hours during a time change event, "1 month"
866 may be shorter or longer depending on which month it is currently, etc.
868 Also, remove some timestamp munging, as that happens within
869 interval_to_seconds() already.
871 Signed-off-by: Dan Wells <dbw2@calvin.edu>
872 Signed-off-by: Mike Rylander <mrylander@gmail.com>
875 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
877 Signed-off-by: Dan Wells <dbw2@calvin.edu>
878 Signed-off-by: Bill Erickson <berickxx@gmail.com>
880 1 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
881 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
883 commit 3167d2ebf20ea5318d02b62f9692e40f66851c31
884 Author: Mike Rylander <mrylander@gmail.com>
885 Date: Tue Nov 6 15:27:23 2018 -0500
887 LP#1635737: Unit tests for DST and date math
889 Signed-off-by: Mike Rylander <mrylander@gmail.com>
890 Signed-off-by: Dan Wells <dbw2@calvin.edu>
891 Signed-off-by: Bill Erickson <berickxx@gmail.com>
893 18 1 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
895 commit a8547404f734984f843eef4a2b086a0de36c5b39
896 Author: Dan Wells <dbw2@calvin.edu>
897 Date: Tue Nov 6 15:13:47 2018 -0500
899 LP#1635737 Add optional context to interval_to_seconds
901 Any given interval (e.g. "1 month") can be a different amount of
902 seconds depending on the context (i.e. "1 month" after February 1 is
903 March 1, but "1 month" after March 1 is April 1, yet March is longer
904 than February). This affects months all the time, but also can
905 affect days, hours, and even seconds once you consider DST and "leap"
908 By giving an optional context to interval_to_seconds, you can find
909 the true number of seconds in, for example, "1 month", when starting
910 from "February 1" (the context).
912 Signed-off-by: Dan Wells <dbw2@calvin.edu>
913 Signed-off-by: Mike Rylander <mrylander@gmail.com>
914 Signed-off-by: Bill Erickson <berickxx@gmail.com>
916 48 17 Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
918 commit 8ffde173988c695ebdadb0dc814a65f4edb31eed
919 Author: Galen Charlton <gmc@equinoxinitiative.org>
920 Date: Mon Sep 24 13:56:09 2018 -0400
922 LP#1789442: turn of Perl taint-checking on 14-OpenILS-Utils.t
924 This works around a bug in DateTime::TimeZone 1.63
925 <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737265> that
926 causes one of the new tests to spuriously fail on Ubuntu 14.04 LTS.
928 As the comment indicates, taint checking is not typically enabled
929 when running Evergreen, but we may want to consider changing
930 that should tuits arise.
932 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
933 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
934 Signed-off-by: Dan Wells <dbw2@calvin.edu>
936 15 1 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
938 commit 2cfb9f049fcfeb0558684172947d0edf06d4ce13
939 Author: Galen Charlton <gmc@equinoxinitiative.org>
940 Date: Mon Sep 24 13:55:39 2018 -0400
942 LP#1789442: restore column allocation for barcode input
944 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
945 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
946 Signed-off-by: Dan Wells <dbw2@calvin.edu>
948 1 1 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
950 commit 6491e7e8cba0ca5d3209d52b2e7c7813ec0abe03
951 Author: Galen Charlton <gmc@equinoxinitiative.org>
952 Date: Fri Sep 21 15:23:11 2018 -0400
954 LP#1789442: fix editing due date of hourly loans in web staff
956 This patch fixes a bug where editing the due date of an hourly
957 loan would result in the time portion always getting set to 00:00.
961 [1] Set up some daily and hourly loans in your database.
963 [3] From the items out page, edit the due date for one or
964 more hourly loans. Verify that the resulting due date
966 [4] From the items out page, edit the due date for some
967 daily loans and verify correctness. In particular,
968 verify that the resulting due date is /not/ the
969 following day if testing in time zones in the Americas.
971 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
972 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
973 Signed-off-by: Dan Wells <dbw2@calvin.edu>
975 5 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
976 1 7 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
978 commit 5a97270f80cbdd7857b3af13b9faa77c38ca22a6
979 Author: Galen Charlton <gmc@equinoxinitiative.org>
980 Date: Fri Sep 21 14:58:47 2018 -0400
982 LP#1552778: add timepicker to webstaff checkout page
984 This patch adds a timepicker to go along with the datepicker
985 if the operator invokes the option to set a specific due
990 [1] Arrange circ policies to have both hourly and daily loans.
992 [3] Check out an item for an hourly loan. Verify that the
993 due date and time is per policy.
994 [4] Check out an item for a daily loan. Verify that the
995 due date is per policy.
996 [5] Check out an item for an hourly loan, but set a specific
997 due date and time. Verify that the due date and time matches
999 [6] Check out an item for a daily loan, but set a specific
1000 due date. Verify that the due date matches the selected
1001 value; note that any time component is ignored since
1002 for daily loans the time gets normalized to 23:59.
1004 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1005 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1006 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1008 5 7 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
1010 commit c21002647b107dfed06a31641d3340835edb5169
1011 Author: Galen Charlton <gmc@equinoxinitiative.org>
1012 Date: Fri Sep 21 14:30:01 2018 -0400
1014 LP#1552778: make clean_ISO8601 recognize 'Z' as a timezone specifier
1016 Prior to this patch, clean_ISO8601 would ignore 'Z' as a timezone
1017 specifier (e.g., '2018-09-21T15:34:21Z') and treat it as if the
1018 timestamp were in the server's time zone, leading to incorrect
1019 results (e.g., '2018-09-21T15:34:21-04:00') unless user, client,
1020 and server all happen to be in UTC+0. In particular, this allows
1021 date strings emitted by the JavaScript Date object's toISOString()
1022 method to be correctly parsed, as those strings invariably use
1023 'Z' as the timezone specifier.
1028 [2] Verify that regression test in t/14-OpenILS-Utils.t passes.
1030 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1031 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1032 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1034 2 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
1035 17 8 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
1037 commit ae98a50dd0763e378b0ebae3285ea306d24c4fb0
1038 Author: Galen Charlton <gmc@equinoxinitiative.org>
1039 Date: Fri Sep 21 14:04:24 2018 -0400
1041 LP#1552778: add perldoc and unit tests for clean_ISO8601
1046 [2] Verify new tests in t/14-OpenILS-Utils.t pass.
1048 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1049 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1050 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1052 35 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
1053 15 1 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
1055 commit 19c46d7ff1f43170b6298c11a56f6abfcb0993b1
1056 Author: Galen Charlton <gmc@equinoxinitiative.org>
1057 Date: Fri Sep 21 11:00:25 2018 -0400
1059 LP#1552778: copy some date/time utils from OpenSRF
1061 As preparation for subsequent bugfixes, this patch
1062 copies several date/time routines from OpenSRF::Utils
1063 to a new module, OpenILS::Utils::DateTime. Specifically,
1064 the routines copied over are:
1066 * clean_ISO8601() (renaming of the OpenSRF cleanse_ISO8601)
1068 * interval_to_seconds()
1069 * seconds_to_interval()
1071 This move will allow us to fix bugs in this core routines
1072 without requiring a mandatory OpenSRF upgrade. Furthermore,
1073 with the exception of interval_to_seconds() (and in only one
1074 place), none of those routines are used by OpenSRF itself.
1078 [1] Apply the patch.
1079 [2] Verify that unit tests pass.
1080 [3] Verify that all Perl services start correctly.
1081 [4] Verify that date/time and interval calculations continue
1082 to work as expected, particularly in circulation.
1084 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
1085 Signed-off-by: Kathy Lussier <klussier@masslnc.org>
1088 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/ClosedDates.pm
1090 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1092 6 5 Open-ILS/src/offline/offline.pl
1093 1 0 Open-ILS/src/perlmods/MANIFEST
1094 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
1095 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm
1096 11 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
1097 11 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
1098 23 23 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
1099 11 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
1100 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
1101 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm
1102 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
1103 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
1104 6 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
1105 2 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher.pm
1106 6 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
1107 20 20 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
1108 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm
1109 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm
1110 3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator.pm
1111 2 2 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
1112 2 2 Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
1113 5 5 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
1114 246 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
1115 7 7 Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm
1116 1 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/Penalty.pm
1117 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
1118 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
1119 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/Exporter.pm
1120 2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
1121 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat/Feed.pm
1122 1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm
1123 3 3 Open-ILS/src/perlmods/live_t/03-overdue_circ.t
1124 3 3 Open-ILS/src/perlmods/live_t/04-overdue_with_closed_dates.t
1125 1 1 Open-ILS/src/perlmods/live_t/05-pay_bills.t
1126 1 1 Open-ILS/src/perlmods/live_t/09-lp1198465_neg_balances.t
1127 10 1 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t
1128 7 7 Open-ILS/src/support-scripts/generate_circ_notices.pl
1129 2 2 Open-ILS/src/support-scripts/set_pbx_holidays.pl
1130 create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
1132 commit f60cffcd84d87747b667759f81462aa5e7be0f82
1133 Author: Dan Wells <dbw2@calvin.edu>
1134 Date: Thu Mar 28 17:03:38 2019 -0400
1136 Forward-port 3.1.11 upgrade script
1138 Signed-off-by: Dan Wells <dbw2@calvin.edu>
1140 231 0 Open-ILS/src/sql/Pg/version-upgrade/3.1.10-3.1.11-upgrade-db.sql
1141 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.1.10-3.1.11-upgrade-db.sql