]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers, adding Upgrade Script and Changelog
[Evergreen.git] / ChangeLog
1 commit 6fda90189ec7aaf0cc832fcf0a0a7d8925af0eb8
2 Author: Mike Rylander <mrylander@gmail.com>
3 Date:   Tue Nov 26 15:22:43 2013 -0500
4
5     Updating translations; Fixing make_release for ChangeLog generation
6     
7     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8
9 1       1       build/i18n/po/AutoFieldWidget.js/fi-FI.po
10 1       1       build/i18n/po/Searcher.js/fi-FI.po
11 1       1       build/i18n/po/TranslatorPopup.js/fi-FI.po
12 1       1       build/i18n/po/User.js/fi-FI.po
13 2       4       build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
14 1       1       build/i18n/po/XULTermLoader.js/fi-FI.po
15 15      37      build/i18n/po/acq.js/acq.js.pot
16 1       1       build/i18n/po/admin.properties/fi-FI.po
17 1       1       build/i18n/po/auth.properties/fi-FI.po
18 1       1       build/i18n/po/authority.js/fi-FI.po
19 2       4       build/i18n/po/capture.js/capture.js.pot
20 1       1       build/i18n/po/capture.js/fi-FI.po
21 1       1       build/i18n/po/cat.properties/fi-FI.po
22 2       2       build/i18n/po/circ.properties/circ.properties.pot
23 1       1       build/i18n/po/circ.properties/fi-FI.po
24 1       1       build/i18n/po/common.properties/fi-FI.po
25 7       19      build/i18n/po/conify.js/conify.js.pot
26 1       1       build/i18n/po/conify.js/fi-FI.po
27 691     691     build/i18n/po/db.seed/db.seed.pot
28 1       1       build/i18n/po/db.seed/fi-FI.po
29 1       1       build/i18n/po/fm_IDL.dtd/fi-FI.po
30 17      17      build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
31 1       1       build/i18n/po/ils_events.xml/fi-FI.po
32 298     358     build/i18n/po/ils_events.xml/ils_events.xml.pot
33 1       1       build/i18n/po/lang.dtd/fi-FI.po
34 6       2       build/i18n/po/lang.dtd/lang.dtd.pot
35 1       1       build/i18n/po/offline.properties/fi-FI.po
36 1       1       build/i18n/po/opac.dtd/fi-FI.po
37 1       1       build/i18n/po/opac.js/fi-FI.po
38 4       11      build/i18n/po/opac.js/opac.js.pot
39 1       1       build/i18n/po/patron.properties/fi-FI.po
40 1       1       build/i18n/po/pickup_and_return.js/fi-FI.po
41 1       1       build/i18n/po/pull_list.js/fi-FI.po
42 1       1       build/i18n/po/register.js/fi-FI.po
43 10      11      build/i18n/po/register.js/register.js.pot
44 1       1       build/i18n/po/reports.dtd/fi-FI.po
45 1       1       build/i18n/po/reports.js/fi-FI.po
46 1       1       build/i18n/po/reservation.js/fi-FI.po
47 2       5       build/i18n/po/reservation.js/reservation.js.pot
48 1       1       build/i18n/po/selfcheck.js/fi-FI.po
49 3       8       build/i18n/po/selfcheck.js/selfcheck.js.pot
50 1       1       build/i18n/po/serial.properties/fi-FI.po
51 6       6       build/i18n/po/tpac/tpac.pot
52 1       1       build/tools/make_release
53
54 commit 175315f314d1eabf8871c75a9a2f2c22264f327b
55 Author: Mike Rylander <mrylander@gmail.com>
56 Date:   Tue Nov 26 14:57:46 2013 -0500
57
58     Updating PO files from launchpad
59     
60     Signed-off-by: Mike Rylander <mrylander@gmail.com>
61
62 1       1       build/i18n/po/AutoFieldWidget.js/fi-FI.po
63 9       9       build/i18n/po/Searcher.js/es-ES.po
64 1       1       build/i18n/po/Searcher.js/fi-FI.po
65 1       1       build/i18n/po/TranslatorPopup.js/fi-FI.po
66 1       1       build/i18n/po/User.js/fi-FI.po
67 1       1       build/i18n/po/XULTermLoader.js/fi-FI.po
68 13      11      build/i18n/po/admin.properties/es-ES.po
69 1       1       build/i18n/po/admin.properties/fi-FI.po
70 1       1       build/i18n/po/auth.properties/fi-FI.po
71 21      21      build/i18n/po/authority.js/es-ES.po
72 1       1       build/i18n/po/authority.js/fi-FI.po
73 1       1       build/i18n/po/capture.js/fi-FI.po
74 16      14      build/i18n/po/cat.properties/cs-CZ.po
75 15      13      build/i18n/po/cat.properties/de-DE.po
76 15      13      build/i18n/po/cat.properties/en-CA.po
77 15      13      build/i18n/po/cat.properties/en-GB.po
78 53      42      build/i18n/po/cat.properties/es-ES.po
79 18      15      build/i18n/po/cat.properties/fi-FI.po
80 15      13      build/i18n/po/cat.properties/fr-CA.po
81 15      13      build/i18n/po/cat.properties/hy-AM.po
82 15      13      build/i18n/po/cat.properties/oc-FR.po
83 15      13      build/i18n/po/cat.properties/pt-BR.po
84 15      13      build/i18n/po/cat.properties/ru-RU.po
85 7       13      build/i18n/po/cat.properties/tr-TR.po
86 27      6       build/i18n/po/circ.properties/cs-CZ.po
87 22      4       build/i18n/po/circ.properties/de-DE.po
88 27      6       build/i18n/po/circ.properties/en-CA.po
89 27      6       build/i18n/po/circ.properties/en-GB.po
90 34      13      build/i18n/po/circ.properties/es-ES.po
91 30      8       build/i18n/po/circ.properties/fi-FI.po
92 26      5       build/i18n/po/circ.properties/fr-CA.po
93 27      6       build/i18n/po/circ.properties/hy-AM.po
94 22      4       build/i18n/po/circ.properties/oc-FR.po
95 27      6       build/i18n/po/circ.properties/pt-BR.po
96 26      5       build/i18n/po/circ.properties/ru-RU.po
97 22      4       build/i18n/po/circ.properties/tr-TR.po
98 12      4       build/i18n/po/common.properties/cs-CZ.po
99 11      3       build/i18n/po/common.properties/de-DE.po
100 11      3       build/i18n/po/common.properties/en-CA.po
101 11      3       build/i18n/po/common.properties/en-GB.po
102 17      9       build/i18n/po/common.properties/es-ES.po
103 21      12      build/i18n/po/common.properties/fi-FI.po
104 11      3       build/i18n/po/common.properties/fr-CA.po
105 11      3       build/i18n/po/common.properties/hy-AM.po
106 11      3       build/i18n/po/common.properties/oc-FR.po
107 11      3       build/i18n/po/common.properties/pt-BR.po
108 11      3       build/i18n/po/common.properties/ru-RU.po
109 6       6       build/i18n/po/conify.js/es-ES.po
110 1       1       build/i18n/po/conify.js/fi-FI.po
111 9543    3073    build/i18n/po/db.seed/cs-CZ.po
112 8455    2323    build/i18n/po/db.seed/de-DE.po
113 8753    2722    build/i18n/po/db.seed/en-CA.po
114 8761    2795    build/i18n/po/db.seed/en-GB.po
115 8438    2405    build/i18n/po/db.seed/es-ES.po
116 9624    3331    build/i18n/po/db.seed/fi-FI.po
117 9764    3798    build/i18n/po/db.seed/fr-CA.po
118 9808    3842    build/i18n/po/db.seed/hy-AM.po
119 8480    2343    build/i18n/po/db.seed/oc-FR.po
120 9317    3270    build/i18n/po/db.seed/pt-BR.po
121 9164    3120    build/i18n/po/db.seed/ru-RU.po
122 7960    1826    build/i18n/po/db.seed/tr-TR.po
123 2679    2480    build/i18n/po/fm_IDL.dtd/cs-CZ.po
124 2637    2444    build/i18n/po/fm_IDL.dtd/de-DE.po
125 2670    2468    build/i18n/po/fm_IDL.dtd/en-CA.po
126 2669    2467    build/i18n/po/fm_IDL.dtd/en-GB.po
127 2643    2450    build/i18n/po/fm_IDL.dtd/es-ES.po
128 2731    2528    build/i18n/po/fm_IDL.dtd/fi-FI.po
129 2639    2446    build/i18n/po/fm_IDL.dtd/fr-CA.po
130 2670    2468    build/i18n/po/fm_IDL.dtd/hy-AM.po
131 2636    2443    build/i18n/po/fm_IDL.dtd/oc-FR.po
132 2655    2462    build/i18n/po/fm_IDL.dtd/pt-BR.po
133 2655    2462    build/i18n/po/fm_IDL.dtd/ru-RU.po
134 2634    2441    build/i18n/po/fm_IDL.dtd/tr-TR.po
135 270     257     build/i18n/po/ils_events.xml/cs-CZ.po
136 267     254     build/i18n/po/ils_events.xml/de-DE.po
137 269     256     build/i18n/po/ils_events.xml/en-CA.po
138 269     256     build/i18n/po/ils_events.xml/en-GB.po
139 286     270     build/i18n/po/ils_events.xml/es-ES.po
140 272     258     build/i18n/po/ils_events.xml/fi-FI.po
141 270     257     build/i18n/po/ils_events.xml/fr-CA.po
142 269     256     build/i18n/po/ils_events.xml/hy-AM.po
143 269     256     build/i18n/po/ils_events.xml/pt-BR.po
144 269     256     build/i18n/po/ils_events.xml/ru-RU.po
145 827     16      build/i18n/po/lang.dtd/ar-AR.po
146 900     38      build/i18n/po/lang.dtd/cs-CZ.po
147 853     21      build/i18n/po/lang.dtd/de-DE.po
148 883     30      build/i18n/po/lang.dtd/en-CA.po
149 882     29      build/i18n/po/lang.dtd/en-GB.po
150 856     30      build/i18n/po/lang.dtd/es-ES.po
151 1485    629     build/i18n/po/lang.dtd/fi-FI.po
152 871     27      build/i18n/po/lang.dtd/fr-CA.po
153 883     30      build/i18n/po/lang.dtd/hy-AM.po
154 835     18      build/i18n/po/lang.dtd/oc-FR.po
155 877     27      build/i18n/po/lang.dtd/pt-BR.po
156 877     27      build/i18n/po/lang.dtd/ru-RU.po
157 843     20      build/i18n/po/lang.dtd/tr-TR.po
158 8       4       build/i18n/po/offline.properties/cs-CZ.po
159 7       3       build/i18n/po/offline.properties/de-DE.po
160 7       3       build/i18n/po/offline.properties/en-CA.po
161 7       3       build/i18n/po/offline.properties/en-GB.po
162 59      44      build/i18n/po/offline.properties/es-ES.po
163 10      5       build/i18n/po/offline.properties/fi-FI.po
164 7       3       build/i18n/po/offline.properties/fr-CA.po
165 7       3       build/i18n/po/offline.properties/hy-AM.po
166 9       5       build/i18n/po/offline.properties/oc-FR.po
167 7       3       build/i18n/po/offline.properties/pt-BR.po
168 7       3       build/i18n/po/offline.properties/ru-RU.po
169 7       3       build/i18n/po/offline.properties/tr-TR.po
170 16      10      build/i18n/po/opac.dtd/es-ES.po
171 7       6       build/i18n/po/opac.dtd/fi-FI.po
172 6       5       build/i18n/po/opac.js/es-ES.po
173 1       1       build/i18n/po/opac.js/fi-FI.po
174 41      18      build/i18n/po/patron.properties/cs-CZ.po
175 38      14      build/i18n/po/patron.properties/de-DE.po
176 39      15      build/i18n/po/patron.properties/en-CA.po
177 39      15      build/i18n/po/patron.properties/en-GB.po
178 44      32      build/i18n/po/patron.properties/es-ES.po
179 44      19      build/i18n/po/patron.properties/fi-FI.po
180 38      14      build/i18n/po/patron.properties/fr-CA.po
181 39      15      build/i18n/po/patron.properties/hy-AM.po
182 18      9       build/i18n/po/patron.properties/oc-FR.po
183 38      14      build/i18n/po/patron.properties/pt-BR.po
184 38      14      build/i18n/po/patron.properties/ru-RU.po
185 23      11      build/i18n/po/patron.properties/tr-TR.po
186 21      20      build/i18n/po/pickup_and_return.js/es-ES.po
187 1       1       build/i18n/po/pickup_and_return.js/fi-FI.po
188 6       6       build/i18n/po/pull_list.js/es-ES.po
189 1       1       build/i18n/po/pull_list.js/fi-FI.po
190 30      23      build/i18n/po/register.js/cs-CZ.po
191 29      22      build/i18n/po/register.js/de-DE.po
192 29      22      build/i18n/po/register.js/en-CA.po
193 29      22      build/i18n/po/register.js/en-GB.po
194 36      29      build/i18n/po/register.js/es-ES.po
195 32      24      build/i18n/po/register.js/fi-FI.po
196 29      22      build/i18n/po/register.js/fr-CA.po
197 29      22      build/i18n/po/register.js/hy-AM.po
198 29      22      build/i18n/po/register.js/oc-FR.po
199 30      23      build/i18n/po/register.js/pt-BR.po
200 29      22      build/i18n/po/register.js/ru-RU.po
201 23      20      build/i18n/po/register.js/tr-TR.po
202 20      8       build/i18n/po/reports.dtd/es-ES.po
203 8       7       build/i18n/po/reports.dtd/fi-FI.po
204 1       1       build/i18n/po/reports.js/fi-FI.po
205 1       1       build/i18n/po/reservation.js/fi-FI.po
206 62      30      build/i18n/po/selfcheck.js/cs-CZ.po
207 41      25      build/i18n/po/selfcheck.js/de-DE.po
208 60      29      build/i18n/po/selfcheck.js/en-CA.po
209 60      29      build/i18n/po/selfcheck.js/en-GB.po
210 67      42      build/i18n/po/selfcheck.js/es-ES.po
211 63      31      build/i18n/po/selfcheck.js/fi-FI.po
212 60      29      build/i18n/po/selfcheck.js/fr-CA.po
213 60      29      build/i18n/po/selfcheck.js/hy-AM.po
214 44      25      build/i18n/po/selfcheck.js/oc-FR.po
215 60      29      build/i18n/po/selfcheck.js/pt-BR.po
216 40      24      build/i18n/po/selfcheck.js/ru-RU.po
217 25      13      build/i18n/po/serial.properties/cs-CZ.po
218 15      3       build/i18n/po/serial.properties/de-DE.po
219 15      3       build/i18n/po/serial.properties/en-CA.po
220 15      3       build/i18n/po/serial.properties/en-GB.po
221 19      7       build/i18n/po/serial.properties/es-ES.po
222 31      18      build/i18n/po/serial.properties/fi-FI.po
223 15      3       build/i18n/po/serial.properties/fr-CA.po
224 15      3       build/i18n/po/serial.properties/hy-AM.po
225 15      3       build/i18n/po/serial.properties/oc-FR.po
226 15      3       build/i18n/po/serial.properties/pt-BR.po
227 15      3       build/i18n/po/serial.properties/tr-TR.po
228 5       5       build/i18n/po/vandelay.dtd/es-ES.po
229
230 commit 68e39c83414b8fbb94eedaa3df95e5097b491095
231 Author: Mike Rylander <mrylander@gmail.com>
232 Date:   Wed Nov 13 18:15:21 2013 -0500
233
234     Fix boolean lists; Better atom regex; Caching
235     
236     First, we didn't need to make $last_type local, and it broke explicit
237     grouping anyway.  That's removed, and we now reset that (and a few more
238     like it) at calls to the top level parse() method.  This introduces a
239     situation where a long list of booleans could cause query plan problems,
240     so we limit the plan depth to 40 (20 ||'d conditions).
241     
242     Second, we are smarter about finding the boundary of atoms.  Previous
243     to this commit, and curly brace could send the parser into a tailspin
244     from which it would not recover.  Now we use alternation instead of
245     a character class, which is much safer with the default multi-character
246     float syntax specifier.
247     
248     Third, as a catch-all, if we can't parse the remained of a query we
249     now simply say so (when in debug mode) and go away, instead of risking
250     an infinite loop.  We do this via a final, unqualified "else" clause
251     in decompose().
252     
253     Finally, instead of building 10+ regexp objects on each query parse,
254     cache them per QP subclass and reuse them.
255     
256     Signed-off-by: Mike Rylander <mrylander@gmail.com>
257     Signed-off-by: Dan Wells <dbw2@calvin.edu>
258
259 2       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
260 117     94      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
261 2       0       Open-ILS/src/support-scripts/test-scripts/query_tests.pl
262
263 commit 3aba1ebc23c891841e72befcd6770879172909a6
264 Author: Mike Rylander <mrylander@gmail.com>
265 Date:   Tue Nov 26 12:44:41 2013 -0500
266
267     Push 0848 into the baseline schema
268     
269     Signed-off-by: Mike Rylander <mrylander@gmail.com>
270
271 44      34      Open-ILS/src/sql/Pg/011.schema.authority.sql
272
273 commit 4cdd332845de84370015c843f74bb138ae9bd21a
274 Author: Mike Rylander <mrylander@gmail.com>
275 Date:   Mon Nov 25 10:14:08 2013 -0500
276
277     Re-apply the changes provided by  0802 for backport
278     
279     Preserve record order of subfields for authority heading extraction
280     
281     When extracting headings from authority records we currently read the
282     subfields of a tag in configuration order.  We should, instead, read
283     them in record order, to preserve the desired sorting properties that
284     the cataloger has encoded in the record.
285     
286     Signed-off-by: Mike Rylander <mrylander@gmail.com>
287
288 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
289 170     0       Open-ILS/src/sql/Pg/upgrade/0848.function.authority-sf-file-order-again.sql
290  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0848.function.authority-sf-file-order-again.sql
291
292 commit 0d87a3253106f3110a325c290d35ea1a62dcc872
293 Author: Bill Erickson <berick@esilibrary.com>
294 Date:   Fri Nov 22 14:55:26 2013 -0500
295
296     LP#1254146 gracefully handle custom trees sans entries
297     
298     Avoid references to custom tree entries when no tree entries for a
299     custom tree exist.  Prevents:
300     
301     egweb: template error: undef error - Can't call method "org_unit" on an
302     undefined value at
303     /usr/local/share/perl/5.10.1/OpenILS/WWW/EGCatLoader/Util.pm line 185.\n
304     
305     Signed-off-by: Bill Erickson <berick@esilibrary.com>
306     Signed-off-by: Ben Shum <bshum@biblio.org>
307
308 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
309
310 commit da75e94d037be0de04469b9140770a5201c1a8b5
311 Author: Dan Wells <dbw2@calvin.edu>
312 Date:   Thu Oct 3 17:54:03 2013 -0400
313
314     Relax MFHD subfield 'a' requirement for caption/patterns
315     
316     If going by the book, every caption/pattern field would have a
317     subfield 'a', since the data from subfield 'i' would be moved to
318     'a' if 'a' was empty.  Since that is arcane, and our own wizards
319     used to bend this rule, let's make some minor adjustments to our
320     expectations:
321     
322     1) When calculating date progression, don't expect there to be an 'a'
323     subfield which needs to be "carried" into.
324     2) When determining whether a field is 'open-ended', check the first
325     availabile enum/chron subfield rather than hard-coding the check to
326     'a'.
327     
328     These changes do not affect the display formatters, so strings
329     generated from 'a'-less caption/pattern combos are not exactly right,
330     but they suffice.
331     
332     Signed-off-by: Dan Wells <dbw2@calvin.edu>
333     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
334
335 5       1       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm
336 3       1       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Holding.pm
337
338 commit 77256cc92f1d97484fd4e850f3942b6656582a5f
339 Author: Mike Rylander <mrylander@gmail.com>
340 Date:   Wed Nov 20 10:57:42 2013 -0500
341
342     Pulling these into the base of 2.4
343     
344     Signed-off-by: Mike Rylander <mrylander@gmail.com>
345
346 196     0       Open-ILS/src/sql/Pg/version-upgrade/2.4.1-2.4.2-upgrade-db.sql
347 21      0       Open-ILS/src/sql/Pg/version-upgrade/2.4.2-2.4.3-upgrade-db.sql
348  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.4.1-2.4.2-upgrade-db.sql
349  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.4.2-2.4.3-upgrade-db.sql
350
351 commit 65a6d603736a8e8e7a8b91ea3c88b192ce8460e5
352 Author: Bill Erickson <berick@esilibrary.com>
353 Date:   Fri Nov 15 17:06:53 2013 -0500
354
355     LP#1251774 exit and alert on multiple payments per xact
356     
357     If more than one payment for a transaction is received, exit the API
358     call early and return a MULTIPLE_PAYMENTS_FOR_XACT event.
359     
360     Signed-off-by: Bill Erickson <berick@esilibrary.com>
361     Signed-off-by: Mike Rylander <mrylander@gmail.com>
362
363 4       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
364
365 commit 3c4aa090a4e177bc55158b4b7d368654b91fa1f6
366 Author: Mike Rylander <mrylander@gmail.com>
367 Date:   Fri Nov 15 16:40:36 2013 -0500
368
369     Enforce one-payment-per-xact-per-call
370     
371     There is no legitimate reason for a transaction to receive more than
372     one payment per call to open-ils.circ open-ils.circ.money.payment,
373     but we have seen the staff client generate such a data structure. This
374     leads to seemingly duplicate payments, and is bad all around.  So,
375     we will enforce the restriction by taking only the first payment per
376     xact in the list of payments.
377     
378     Signed-off-by: Mike Rylander <mrylander@gmail.com>
379     Signed-off-by: Bill Erickson <berick@esilibrary.com>
380
381 10      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
382
383 commit ccc0a8dbcef48ddd19ff94f8a72848bed11612e0
384 Author: Jason Stephenson <jstephenson@mvlc.org>
385 Date:   Fri Nov 8 15:02:53 2013 -0500
386
387     Replace erroneous calls to $e->retrieve_authority_record($rec_id).
388     
389     On lines 153 and 175 of OpenILS::Application::Cat::Authority calls
390     like the above should be $e->retrieve_authority_record_entry($rec_id).
391     This branch replaces the two misspelled calls with the proper ones.
392     
393     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
394     
395     Conflicts [just whitespace]:
396         Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Authority.pm
397
398 4       4       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Authority.pm
399
400 commit ae6aadb3adfacf101e2d16d233a44832c971398a
401 Author: Jason Etheridge <jason@esilibrary.com>
402 Date:   Thu Sep 12 12:02:15 2013 -0400
403
404     LP1093856 fix Fast Item Add with Z39.50 import
405     
406     The first time I tried this fix I ran afoul of
407     https://bugs.launchpad.net/evergreen/+bug/787561
408     
409     But a second attempt worked.  So I didn't kill
410     two birds with one stone, but this should take
411     care of 1093856.
412     
413     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
414     Signed-off-by: Mike Rylander <mrylander@gmail.com>
415
416 12      3       Open-ILS/xul/staff_client/server/cat/marcedit.js
417
418 commit 441b3f949b9362573e89cdcfaf1a8c197a2ba46b
419 Author: Liam Whalen <whalen.ld@gmail.com>
420 Date:   Sun Oct 6 22:11:56 2013 -0700
421
422     LP#1037171 Removed Expert Search paramters from subject links
423     
424     After performing an Expert Search, if a user visits a record and then
425     clicks on one of the author, subject, or series search links within
426     that record, then they are given the results of the Expert Search again
427     instead of the relevant subject or author search.
428     
429     This is happening because the Expert Search parameters are retained in
430     the URLs via the TT2 MACRO mkurl.  In particular, the tag parameter is
431     used to identify an Expert Search, so if it is present in a URL, than an
432     Expert Search will be attempted regardless of which other paramaters are
433     in the URL.
434     
435     To fix this, I created two varialbes within header.tt2 above the
436     definition of mkurl.  These variables group common URL paramters for
437     Expert Searches and General Search parameters together.  These variables
438     can be used wherever mkurl is used to strip out unneeded search
439     paramters.
440     
441     There is a third variable that is already present within many of these
442     pages named stop_parms.  While I initially tried to modify this
443     variable, I found that there are some instances where the general search
444     parameters should be retained while the Expert Search parameters must go.
445     
446     This commit uses these three variables togehter as input into the third
447     arugment of the mkurl MACRO.  The third arugment specifies which
448     paramtes to remove from the previous URL before making a new URL based
449     on the pervious URL.
450     
451     I also added the query parameter to the Place Hold's hold_source_page
452     URL variable.  I did this, so that the query terms would be preserved
453     once the user is done placing the hold or decides to cancle the placing
454     of the hold.
455     
456     As well, I used the new variables to remove Expert Search paramters
457     from the Advanced Search links on the results and record pages.
458     
459     Signed-off-by: Liam Whalen <whalen.ld@gmail.com>
460     Signed-off-by: Mike Rylander <mrylander@gmail.com>
461
462 4       0       Open-ILS/src/templates/opac/parts/header.tt2
463 1       1       Open-ILS/src/templates/opac/parts/record/authors.tt2
464 1       1       Open-ILS/src/templates/opac/parts/record/series.tt2
465 1       1       Open-ILS/src/templates/opac/parts/record/subjects.tt2
466 2       2       Open-ILS/src/templates/opac/parts/result/table.tt2
467 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
468 1       1       Open-ILS/src/templates/opac/results.tt2
469
470 commit ff1df8ea5ca2598c84f1505309b5ceeee893a9df
471 Author: Steven Callender <stevecallender@esilibrary.com>
472 Date:   Thu Nov 14 15:42:12 2013 -0500
473
474     LP1251424 - Fix for submit button when placing holds in staff client
475     
476     I've moved the initializing of the cur_hold_barcode variable
477     to within the function rather than floating outside of it.
478     This seemed to fix an intermittent issue where the submit
479     button would not become activatable when first going to the
480     place hold screen via the staff client. To create the hold,
481     ths user had to cycle through the "Place hold by patron barcode"
482     option and then back to "Place hold for me" option.
483     
484     It looked like behind the scenes for certain org units that
485     variable would not be set and the button will not open until
486     it at least has something. This causes it to be set on the initial
487     loading of the screen.
488     
489     Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
490     Signed-off-by: Ben Shum <bshum@biblio.org>
491
492 1       1       Open-ILS/web/js/ui/default/opac/staff.js
493
494 commit 4c178f7dcd9bdb7d148edcc94e83ecb2979ce663
495 Author: Garry Collum <gcollum@gmail.com>
496 Date:   Mon Jul 22 14:30:04 2013 -0400
497
498     lp1012237 HOLD_ITEM_CHECKED_OUT display
499     
500     Added a definition to the HOLD_ITEM_CHECKED_OUT event in ils_events.xml.
501     Trying to be generic between the opac and the staff client the message
502     reads, "The item you have attempted to place on hold is already checked
503     out to the requestor."
504     
505     [LFW: I made a tiny spelling change to be consistent with other
506     appearances in Evergreen of the term "requestor".]
507     
508     Signed-off-by: Garry Collum <gcollum@gmail.com>
509     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
510     
511     Conflicts:
512         Open-ILS/src/extras/ils_events.xml
513
514 3       4       Open-ILS/src/extras/ils_events.xml
515
516 commit 58e051181ea229d3260d4dd1483bb359904623e5
517 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
518 Date:   Mon Oct 14 17:28:07 2013 -0400
519
520     Acq: Improvements to account-matching incoming EDI messages
521     
522     The way the EDI fetcher works gives us a problem. That process iterates
523     over EDI accounts for which it has FTP host and credential information,
524     downloads documents from each of those sites, and files the messages
525     within those documents under the EDI account from which the login
526     credentials came. The problem is that in practice the exact same host
527     and login information is used by multiple accounts under the same
528     vendor, and files relating to these sub-accounts are commingled, so that
529     you can't make the decision about which messages should be filed under
530     which accounts based on the name of the document or its location. You
531     have to make that decision later, based on its contents.
532     
533     We are already incompletely doing this, distinguishing between
534     sub-accounts under which we could file our messages when the vendor
535     specifies the buyer's SAN next to the specific sub-account number *and*
536     those sub-accounts belong to different Evergreen org units. We still
537     need ways to distinguish in other cases.
538     
539     This will do what is natural for at least one vendor, and match the
540     message content against the vendacct field of the acq.edi_account table.
541     
542     *Also,*
543     
544     We were re-retrieving the working acq.edi_message row from the database
545     before writing it, throwing away possible changes to the object in hand
546     made by O::A::Acq::EDI::process_parsed_msg(). We should only do that in
547     the case where that function has raised an exception.
548     
549     We were doing the same kind of thing in another place actually inside
550     process_parsed_msg() where we set the edi_message's purchase_order field
551     based on the first lineitem encountered if the message itself didn't
552     specify a valid PO identifier.
553     
554     This supports making account-correction work for ORDRSP messages in
555     addition to INVOIC messages.
556     
557     We also propagate that same correction to the provider and shipper
558     fields of any invoices that get created from said edi_message.
559     
560     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
561     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
562     Signed-off-by: Ben Shum <bshum@biblio.org>
563
564 56      13      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
565
566 commit 53b95bb34f395848ef7da78e6b6497eb269bcd63
567 Author: Jeff Godin <jgodin@tadl.org>
568 Date:   Wed Nov 6 12:07:07 2013 -0500
569
570     Don't auto-logout TPAC in staff client
571     
572     Wrap the meta refresh in TPAC within a check for ctx.is_staff, so
573     that idle TPAC tabs will not log out when running within the staff
574     client.
575     
576     This is intended to resolve the primary cause of symptoms mentioned
577     in bug 1036318 "OPAC timeout within the client"
578     
579     Signed-off-by: Jeff Godin <jgodin@tadl.org>
580     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
581
582 1       1       Open-ILS/src/templates/opac/parts/base.tt2
583
584 commit d68a509d7c7de473da9f24b7f992979ee5d320d2
585 Author: Remington Steed <rjs7@calvin.edu>
586 Date:   Fri Nov 1 16:04:59 2013 -0400
587
588     Fix formatting in upgrade instructions
589     
590     Signed-off-by: Remington Steed <rjs7@calvin.edu>
591
592 2       4       docs/installation/server_upgrade.txt
593
594 commit a72b5ea9ff4b332a78f93a4cffb45ad77e910246
595 Author: Dan Wells <dbw2@calvin.edu>
596 Date:   Fri Nov 1 16:45:09 2013 -0400
597
598     Stamping 0847: improved auth overlay generation
599     
600     Signed-off-by: Dan Wells <dbw2@calvin.edu>
601
602 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
603 94      0       Open-ILS/src/sql/Pg/upgrade/0847.function.auth_overlay_generator.sql
604 0       94      Open-ILS/src/sql/Pg/upgrade/XXXX.function.auth_overlay_generator.sql
605  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0847.function.auth_overlay_generator.sql
606  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.auth_overlay_generator.sql
607
608 commit 0089afe08d72b777bdc7696e883795021b266d46
609 Author: Mike Rylander <mrylander@gmail.com>
610 Date:   Fri Nov 1 13:57:35 2013 -0400
611
612     Add indicators; Remove junk tags
613     
614     First, we were not supplying authority tag indicators when generating the
615     overlay template.  The xml merge function does not currently transfer
616     indicators, but we need to do this anyway because newer MARC::Field version
617     balk at fields with no indicators.
618     
619     Second, PG 9.1+ adds wrapper tags to xml content that is passed to XMLELEMENT
620     as an array.  So, we'll use XMLAGG to get around that.
621     
622     Signed-off-by: Mike Rylander <mrylander@gmail.com>
623     Signed-off-by: Dan Wells <dbw2@calvin.edu>
624
625 15      2       Open-ILS/src/sql/Pg/011.schema.authority.sql
626 94      0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.auth_overlay_generator.sql
627  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.auth_overlay_generator.sql
628
629 commit e54bbbbe0c0462cbb07612f16b6c92c015ba47e4
630 Author: Mike Rylander <mrylander@gmail.com>
631 Date:   Tue Oct 29 12:15:56 2013 -0400
632
633     Add --refresh mode to completely rewrite linking
634     
635     Signed-off-by: Mike Rylander <mrylander@gmail.com>
636     Signed-off-by: Dan Wells <dbw2@calvin.edu>
637
638 36      22      Open-ILS/src/support-scripts/authority_control_fields.pl.in
639
640 commit cbff8b11d02118cbb0be74549eb1e2331e9b0a8f
641 Author: Mike Rylander <mrylander@gmail.com>
642 Date:   Tue Oct 29 11:37:36 2013 -0400
643
644     Use all subfield values to link authority records to bibs
645     
646     Given an Evergreen instance with two authority records loaded, one
647     being a more specific than the other via a repeated subdivision subfield,
648     we must make sure that we use all the bib-supplied subfield values when
649     attempting to auto-link to the correct authority.  Otherwise, the "shorter"
650     authority record may be selected as appropriate, and data in the bib record
651     would be lost.
652     
653     Signed-off-by: Mike Rylander <mrylander@gmail.com>
654     Signed-off-by: Dan Wells <dbw2@calvin.edu>
655
656 3       3       Open-ILS/src/support-scripts/authority_control_fields.pl.in
657
658 commit f0e75d70147afc087af0d63a3f70163a409971c5
659 Author: Galen Charlton <gmc@esilibrary.com>
660 Date:   Mon Oct 14 09:21:58 2013 -0700
661
662     LP#1086458: remove unecessary anonymous hashes when calling xulG.set_tab()
663     
664     This follows up on observations made by Steven Chan that
665     suggests that even the act of creating an anonymous hash and
666     passing it to a global function can cause (I assume) JavaScript
667     execution contexts to be leaked.
668     
669     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
670     Signed-off-by: Mike Rylander <mrylander@gmail.com>
671
672 1       1       Open-ILS/xul/staff_client/chrome/content/main/menu.js
673
674 commit 2c03e0d8481d043f68b83894550d4a7030b08860
675 Author: Galen Charlton <gmc@esilibrary.com>
676 Date:   Mon Oct 14 08:47:49 2013 -0700
677
678     LP#1086458: invoke new 'refresh_checkout' event
679     
680     This implements using the new custom event rather than
681     xulG.set_tab() to refresh a refresh of the checkout tab. It
682     also removes use of a callback function to request the tab
683     refresh in favor of a simple setTimeout().
684     
685     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
686     Signed-off-by: Mike Rylander <mrylander@gmail.com>
687
688 15      26      Open-ILS/xul/staff_client/server/circ/checkout.js
689
690 commit b79032ac05dcfa7a6d955c826579a70d281f50c9
691 Author: Galen Charlton <gmc@esilibrary.com>
692 Date:   Thu Sep 26 13:05:26 2013 -0700
693
694     LP#1086458: define custom event for refreshing the checkout page
695     
696     Using a custom event handled by a chrome event handler rather
697     than calling xulG.set_tab() directly avoids any possibility of
698     leaking objects and executation contexts from the code that's
699     requesting refresh of the checkout page.
700     
701     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
702     Signed-off-by: Mike Rylander <mrylander@gmail.com>
703
704 14      0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
705
706 commit 0c07c042166c8114cf38359de60ac83edcabff39
707 Author: Galen Charlton <gmc@esilibrary.com>
708 Date:   Mon Oct 14 08:23:23 2013 -0700
709
710     LP#1086458: convert last-print information hash to JSON string before caching
711     
712     By serializing the printing message and context information to a
713     JSON string before caching it, we avoid inadvertantly dragging in
714     things like Javascript execution contexts and possibly references
715     to objects created by the checkout interface.  This was contributing
716     to the staff client memory leaks observed during receipt printing.
717     
718     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
719     Signed-off-by: Mike Rylander <mrylander@gmail.com>
720
721 5       4       Open-ILS/xul/staff_client/chrome/content/util/print.js
722
723 commit 30254da66050e4a6ba1262b62391eb016e83a72f
724 Author: Dan Wells <dbw2@calvin.edu>
725 Date:   Wed Oct 30 15:33:28 2013 -0400
726
727     Stamping 0846: overlay subfield order fix
728     
729     Respect source XML subfield order during overlay
730     
731     Signed-off-by: Dan Wells <dbw2@calvin.edu>
732
733 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
734 83      0       Open-ILS/src/sql/Pg/upgrade/0846.function.vand-add_field.sql
735 0       83      Open-ILS/src/sql/Pg/upgrade/XXXX.function.vand-add_field.sql
736  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0846.function.vand-add_field.sql
737  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vand-add_field.sql
738
739 commit bcef2183a73035ef13e76a1ee19594452c224f83
740 Author: Mike Rylander <mrylander@gmail.com>
741 Date:   Fri Oct 25 12:15:25 2013 -0400
742
743     Respect source XML subfield order during overlay
744     
745     When adding specific subfields to a field as described by an add
746     or replace rule we were adding them in rule-order.  Instead, they
747     should be added in source-XML physical order.  This commit does
748     that.
749     
750     Signed-off-by: Mike Rylander <mrylander@gmail.com>
751     Signed-off-by: Dan Wells <dbw2@calvin.edu>
752
753 3       2       Open-ILS/src/sql/Pg/012.schema.vandelay.sql
754 83      0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.vand-add_field.sql
755  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vand-add_field.sql
756
757 commit 4ea0ee9e445714d24e24d20abcd44f5516f56b29
758 Author: Jason Stephenson <jstephenson@mvlc.org>
759 Date:   Mon Oct 21 16:37:22 2013 -0400
760
761     Handle Missing copy status (4) in checkin_via_barcode2 in circ.util.js.
762     
763     We treate just like available and reshelving.
764     
765     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
766     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
767     Signed-off-by: Dan Wells <dbw2@calvin.edu>
768
769 1       0       Open-ILS/xul/staff_client/server/circ/util.js
770
771 commit b52dd5fce7bae16c3413ec5e79bfce11180c88e3
772 Author: Mike Rylander <mrylander@gmail.com>
773 Date:   Thu Oct 24 16:10:00 2013 -0400
774
775     Make sure that # can be used in auth browse
776     
777     Because we use URLs to call the SuperCat browse API, we need to
778     be more careful about encoding parameters.  #, in particular, breaks
779     auth browse because it's seen as a URL fragment separator by the browser
780     and web server.
781     
782     Signed-off-by: Mike Rylander <mrylander@gmail.com>
783     Signed-off-by: Yamil Suarez <yamil@yamil.com>
784     Signed-off-by: Mike Rylander <mrylander@gmail.com>
785
786 1       1       Open-ILS/web/js/ui/default/cat/authority/list.js
787
788 commit 3dc127fb66962e2f4bff7e84ed1b4d0c8e00308e
789 Author: Dan Scott <dscott@laurentian.ca>
790 Date:   Thu Oct 24 09:54:49 2013 -0400
791
792     RDA / TPAC: Add 264 for pubinfo graphic 880 lookups
793     
794     Per https://bugs.launchpad.net/evergreen/+bug/1243746 the publication
795     info in search results was coming up empty for RDA records because they
796     use 264 for publication info instead of 260.
797     
798     Signed-off-by: Dan Scott <dscott@laurentian.ca>
799     Signed-off-by: Ben Shum <bshum@biblio.org>
800
801 2       0       Open-ILS/src/templates/opac/parts/misc_util.tt2
802
803 commit ff4f67aecca40f3a8e69d35b8459b565a1d87abc
804 Author: Remington Steed <rjs7@calvin.edu>
805 Date:   Wed Oct 16 16:13:50 2013 -0400
806
807     Serials Docs: Improve format, fix typos, and update
808     
809     This commit makes several minor changes to the Serials doc files, mostly
810     changes in formatting or corrections of bugs/typos. This list covers
811     most of the changes:
812     
813         - Add row on 'receiving' to Serials interfaces comparison table
814         - Improve formatting of actionable items (using bold and arrows),
815           e.g. Click on *First Menu* -> *Next Menu* -> *Last Menu*
816         - Standardize formatting of form field names (using italics)
817         - Improve unclear wording
818         - Correct an outdated description of copy template 'status' field
819           (changed before 2.3)
820         - Change heading level for a subsection
821     
822     Signed-off-by: Remington Steed <rjs7@calvin.edu>
823
824 2       1       docs/serials/A-intro.txt
825 23      25      docs/serials/B-copy_template.txt
826 39      39      docs/serials/C-subscription-SCV.txt
827 3       3       docs/serials/D-subscription-ASCV.txt
828 2       2       docs/serials/E-edit_subscriptions.txt
829 23      23      docs/serials/F-Receiving.txt
830 3       3       docs/serials/H-holdings_statements.txt
831
832 commit b8d0ec9299bf079984619b0b932361413dd94f02
833 Author: Ben Ostrowsky <sylvar@gmail.com>
834 Date:   Tue Oct 15 16:52:27 2013 -0400
835
836     LP#1240207: Spellchecked the docs
837     
838     Signed-off-by: Ben Ostrowsky <sylvar@gmail.com>
839     Signed-off-by: Remington Steed <rjs7@calvin.edu>
840
841 1       1       docs/QueryParser_Changes.txt
842 7       7       docs/RELEASE_NOTES_2_2.txt
843 1       1       docs/RELEASE_NOTES_2_2_1.txt
844 4       4       docs/RELEASE_NOTES_2_3.txt
845 2       2       docs/RELEASE_NOTES_2_4.txt
846 1       1       docs/RELEASE_NOTES_NEXT/README
847 4       4       docs/TechRef/AutoSuggest/README
848 1       1       docs/TechRef/Circ/custom-best-hold-selection.txt
849 2       2       docs/TechRef/Flattener/design.txt
850 1       1       docs/TechRef/JSONGrammar.xml
851 1       1       docs/TechRef/JSONTutorial.xml
852 9       9       docs/TechRef/Telephony/telephony-setup-guide.txt
853 2       2       docs/TechRef/notify_csv.txt
854 1       1       docs/acquisitions/introduction.txt
855 4       4       docs/acquisitions/invoices.txt
856 1       1       docs/acquisitions/selection_lists_po.txt
857 3       3       docs/acquisitions/vandelay_acquisitions_integration.txt
858 3       3       docs/admin/Org_Unit_Proximity_Adjustments.txt
859 1       1       docs/admin/SMS_messaging.txt
860 5       5       docs/admin/acquisitions_admin.txt
861 2       2       docs/admin/authorities.txt
862 1       1       docs/admin/booking-admin.txt
863 1       1       docs/admin/circulation_limit_groups.txt
864 1       1       docs/admin/lsa-statcat.txt
865 1       1       docs/admin/restrict_Z39.50_sources_by_perm_group.txt
866 2       2       docs/admin/staff_client-login.txt
867 1       1       docs/admin/template_toolkit.txt
868 1       1       docs/admin/user_activity_type.txt
869 7       7       docs/admin/workstation_admin.txt
870 1       1       docs/admin_initial_setup/describing_your_people.txt
871 6       6       docs/admin_initial_setup/designing_your_catalog.txt
872 2       2       docs/admin_initial_setup/migrating_patron_data.txt
873 1       1       docs/admin_initial_setup/ordering_materials.txt
874 1       1       docs/cataloging/batch_importing_MARC.txt
875 1       1       docs/cataloging/conjoined_items.txt
876 1       2       docs/cataloging/monograph_parts.txt
877 1       1       docs/circulation/offline_mode.txt
878 3       3       docs/development/intro_opensrf.txt
879 1       1       docs/installation/server_installation.txt
880 1       1       docs/installation/staff_client_installation.txt
881 1       1       docs/installation/system_requirements.txt
882 1       1       docs/opac/advanced_features.txt
883 1       1       docs/opac/kids_opac.txt
884 1       1       docs/opac/my_lists.txt
885 2       2       docs/serials/C-subscription-SCV.txt
886 2       2       docs/serials/D-subscription-ASCV.txt
887 1       1       docs/serials/E-edit_subscriptions.txt
888 1       1       docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
889 1       1       docs/serials/H-holdings_statements.txt
890
891 commit 211dcf5aea872bfbc0c36cd3ea6ca7da9c026db9
892 Author: Dan Scott <dscott@laurentian.ca>
893 Date:   Mon Oct 21 11:12:06 2013 -0400
894
895     Fix "elfield" typo noted by Ben Ostrowsky
896     
897     Per sylvar in IRC and in
898     https://bugs.launchpad.net/evergreen/+bug/1240636, "elfield" should be
899     "selfield" (even though the code in question is currently inside an "#if
900     0" block and will never execute).
901     
902     Signed-off-by: Dan Scott <dscott@laurentian.ca>
903
904 1       1       Open-ILS/src/c-apps/oils_sql.c
905
906 commit d6688ef320cdeda5154ed1e374237688e79e3456
907 Author: Dan Wells <dbw2@calvin.edu>
908 Date:   Mon Oct 14 16:07:17 2013 -0400
909
910     Fix typo in acq code to allow quick PO creation
911     
912     When using 'Actions for this Record'->'View/Place Orders', the
913     'Create Purchase Order' button dies due to an undefined variable,
914     'filter'.
915     
916     Looking at the commit which caused the problem, it seems like this
917     variable should have been 'state'.  Simple testing bears this out.
918     
919     Original change was part of:
920     LP1193095 lineitem batch actions sanity filters
921     
922     Signed-off-by: Dan Wells <dbw2@calvin.edu>
923     Signed-off-by: Bill Erickson <berick@esilibrary.com>
924
925 1       1       Open-ILS/web/js/ui/default/acq/common/li_table.js
926
927 commit 69416167a5da8dd3fa01187b81af771c0fde6d52
928 Author: Dan Wells <dbw2@calvin.edu>
929 Date:   Mon Oct 14 15:24:39 2013 -0400
930
931     Fix integrated subscription editor record field
932     
933     When trying to edit a subscription using the new 'integrated' editor,
934     it foolishly tries to populate an unfiltered bre dropdown selector.
935     This works OK in test environments, but (as expected) fails miserably
936     with production-size data sets.
937     
938     The end result is that the dropdown either never populates, or takes
939     a really long time.  If the user saves before the dropdown loads, the
940     associated record ID is lost, and the subscription is no longer
941     properly associated with the record.
942     
943     To fix this, simply turn the dropdown into a disabled text input
944     instead, as the ability to edit this field would generally be more
945     harmful than it is necessary.
946     
947     Signed-off-by: Dan Wells <dbw2@calvin.edu>
948     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
949
950 2       0       Open-ILS/web/js/ui/default/serial/subscription.js
951
952 commit d7daf48b20186aa34aba7f6c3d68aa6f5fa8f940
953 Author: Bill Erickson <berick@esilibrary.com>
954 Date:   Wed Sep 4 14:55:57 2013 -0400
955
956     Vandelay copy overlay call number merge
957     
958     When overlaying a copy, if the copy brings with it a new call number
959     which collides with an existing call number AND said copy is the only
960     copy linked to its (old) call number, merge the copy's (old) call
961     number into the (new) existing call number, i.e. the one we collided
962     with.
963     
964     Signed-off-by: Bill Erickson <berick@esilibrary.com>
965     Signed-off-by: Dan Wells <dbw2@calvin.edu>
966
967 48      9       Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
968
969 commit 8a190982e8b0f557e7f8f2f52e5abdf4cb95f7a0
970 Author: Bill Erickson <berick@esilibrary.com>
971 Date:   Wed Sep 18 15:38:08 2013 -0400
972
973     ACQ general search sort funds; display year
974     
975     * Display fiscal year next to fund code in the search fund selector.
976     * Sort by newest fiscal year first, followed by code
977     
978     Signed-off-by: Bill Erickson <berick@esilibrary.com>
979     Signed-off-by: Dan Wells <dbw2@calvin.edu>
980
981 6       1       Open-ILS/web/js/ui/default/acq/search/unified.js
982
983 commit c79d3f9bd62ed7fc21de920d950cc11f2893fb6d
984 Author: Dan Wells <dbw2@calvin.edu>
985 Date:   Thu Oct 10 15:54:40 2013 -0400
986
987     Adding 0842 due to 2_3 backport issues
988     
989     A clean backport of 0841 was not possible due to partial schema
990     differences in the upgrade.  While we may have planned ahead better,
991     add a script just for 2_3 upgraders which ends up being a no-op for
992     2_4+
993     
994     Signed-off-by: Dan Wells <dbw2@calvin.edu>
995     Signed-off-by: Remington Steed <rjs7@calvin.edu>
996
997 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
998 11      0       Open-ILS/src/sql/Pg/upgrade/0842.schema.redo_config_metabib_field_sequence_2_3_to_2_4.sql
999  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0842.schema.redo_config_metabib_field_sequence_2_3_to_2_4.sql
1000
1001 commit 9f655af1015f66e12b75a8584b03672d16272f50
1002 Author: Dan Wells <dbw2@calvin.edu>
1003 Date:   Thu Oct 10 13:32:41 2013 -0400
1004
1005     Stamping 0841: make space in config.metabib_field sequence
1006     
1007     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1008
1009 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
1010 53      0       Open-ILS/src/sql/Pg/upgrade/0841.schema.redo_config_metabib_field_sequence.sql
1011 0       53      Open-ILS/src/sql/Pg/upgrade/WWWW.schema.redo_config_metabib_field_sequence.sql
1012  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0841.schema.redo_config_metabib_field_sequence.sql
1013  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.redo_config_metabib_field_sequence.sql
1014
1015 commit d660b73c828a49c5cb7ad61aa937dba018579ef5
1016 Author: Dan Wells <dbw2@calvin.edu>
1017 Date:   Wed Oct 9 09:38:21 2013 -0400
1018
1019     Upgrade script for config.metabib_field sequence redo
1020     
1021     [LFW: s/DROP FUNCTION/DROP FUNCTION IF EXISTS/]
1022     
1023     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1024     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1025
1026 53      0       Open-ILS/src/sql/Pg/upgrade/WWWW.schema.redo_config_metabib_field_sequence.sql
1027  create mode 100644 Open-ILS/src/sql/Pg/upgrade/WWWW.schema.redo_config_metabib_field_sequence.sql
1028
1029 commit 38a967b159327612ddfaaf4d210d7122e2a3e692
1030 Author: Dan Wells <dbw2@calvin.edu>
1031 Date:   Wed Oct 9 09:29:01 2013 -0400
1032
1033     Make some FK constraints on config.metabib_field.id deferrable
1034     
1035     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1036     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1037
1038 2       2       Open-ILS/src/sql/Pg/002.schema.config.sql
1039 1       1       Open-ILS/src/sql/Pg/030.schema.metabib.sql
1040
1041 commit 9b803984418b52b2649a082dc5a3c6b80315499a
1042 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1043 Date:   Thu Oct 10 13:07:43 2013 -0400
1044
1045     Documentation: Update upgrade instructions to 2.4.2
1046     
1047     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1048
1049 13      12      docs/installation/server_upgrade.txt
1050
1051 commit 9241a6a79be141059a7b0d8f2b328d36afb2e15a
1052 Author: Elliot V <evoris@slcconline.edu>
1053 Date:   Thu Oct 10 10:03:13 2013 -0400
1054
1055     Documentation: Update links in installation instructions.
1056     
1057     Addresses these bugs reported in launchpad:
1058     https://bugs.launchpad.net/evergreen/+bug/1237781
1059     https://bugs.launchpad.net/evergreen/+bug/1237785
1060     
1061     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1062
1063 4       4       docs/installation/server_installation.txt
1064
1065 commit 788ccaeeab5ea5a38bd48433f69ffe8c1368fb6d
1066 Author: Jason Stephenson <jstephenson@mvlc.org>
1067 Date:   Thu May 9 15:33:04 2013 -0400
1068
1069     Set config.metabib_field_id_seq to 1000 in 950.data.seed-values.sql.
1070     
1071     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1072     
1073     Boosted to 1000 as suggested by Dan Scott and seconded by Bill
1074     Erickson.
1075     
1076     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1077
1078 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1079
1080 commit bb6b0992b760cf98ba7481ee704b3357cb89dba7
1081 Author: Jason Stephenson <jstephenson@mvlc.org>
1082 Date:   Tue Oct 8 15:05:14 2013 -0400
1083
1084     Stamping upgrade script for 0840 circulation column picker data.
1085     
1086     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1087
1088 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
1089 24      0       Open-ILS/src/sql/Pg/upgrade/0840.data.circulation-policy-configuration.sql
1090 0       24      Open-ILS/src/sql/Pg/upgrade/XXXX.data.circulation-policy-configuration.sql
1091  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0840.data.circulation-policy-configuration.sql
1092  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.circulation-policy-configuration.sql
1093
1094 commit 421e084dde54bf29b365a8c4646473e0e6f94a27
1095 Author: Garry Collum <gcollum@gmail.com>
1096 Date:   Sun Aug 4 16:10:26 2013 -0400
1097
1098     lp1193487 Circulation Policy Column Picker not saving configuration.
1099     
1100     The circulation policy column picker is not saving its configuration
1101     because ui.grid_columns.conify.config.circ_matrix_matchpoint is not
1102     defined in the config.usr_setting_type table.  This updates the sql
1103     to populate the table.
1104     
1105     Signed-off-by: Garry Collum <gcollum@gmail.com>
1106     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1107
1108 17      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1109 24      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.circulation-policy-configuration.sql
1110  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.circulation-policy-configuration.sql
1111
1112 commit bd6222b211c2a52fb907e77ea20dd2ad268d39ab
1113 Author: Dan Wells <dbw2@calvin.edu>
1114 Date:   Mon Oct 7 16:10:04 2013 -0400
1115
1116     Stamping 0838 - remove bibcn normalizers
1117     
1118     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1119
1120 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
1121 17      0       Open-ILS/src/sql/Pg/upgrade/0838.data.bibcn_index_normalizers.sql
1122 0       17      Open-ILS/src/sql/Pg/upgrade/XXXX.data.bibcn_index_normalizers.sql
1123  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0838.data.bibcn_index_normalizers.sql
1124  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.bibcn_index_normalizers.sql
1125
1126 commit 2063fe5d7fe535a2ad752af373138321f4546b04
1127 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1128 Date:   Wed Oct 2 15:28:35 2013 -0400
1129
1130     The identifier|bibcn field is best served by having no normalizers applied
1131     
1132     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1133     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1134
1135 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1136 17      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.bibcn_index_normalizers.sql
1137  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.bibcn_index_normalizers.sql
1138
1139 commit 958fc7cf67d38fd57f165a481f45d855e94c44f8
1140 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1141 Date:   Wed Oct 2 15:18:17 2013 -0400
1142
1143     OPAC: Make advanced search -> numeric search -> bib cn hone in on right target
1144     
1145     The bib call number search under the advanced search page's numeric
1146     search pane was doing the wrong thing.  By thinking the search field
1147     desired was called 'bib_cn' where it's actually called 'bibcn', it
1148     generated searches that just fell back to the broader search class
1149     'identifier'.  This would often find your matches, but would also find
1150     too many records that *shouldn't* have been matches.
1151     
1152     Discovered with help from Erica Rohlfs and Mike Rylander.
1153     
1154     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1155     Signed-off-by: Dan Wells <dbw2@calvin.edu>
1156
1157 1       1       Open-ILS/src/templates/opac/parts/advanced/numeric.tt2
1158
1159 commit b40cf110454ef5f85611dabaaa4c93e71f85cef1
1160 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1161 Date:   Thu Oct 3 15:48:19 2013 -0400
1162
1163     Documentation: Add migrating patron data from 2.1 docs.
1164     
1165     Converted and added documentation from http://docs.evergreen-ils.org/2.1/html/migratingpatrons.html.
1166     
1167     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1168
1169 228     0       docs/admin_initial_setup/migrating_patron_data.txt
1170 2       0       docs/root.txt
1171  create mode 100644 docs/admin_initial_setup/migrating_patron_data.txt