]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Copying 2.3.8-2.3.9 SQL upgrade script
[Evergreen.git] / ChangeLog
1 commit 9d563a8d4626cd4e4b6b0f394606e74ef51e0456
2 Author: Bill Erickson <berick@esilibrary.com>
3 Date:   Wed Aug 21 09:20:42 2013 -0400
4
5     Bumping OpenILS VERSION to 2.0310
6     
7     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8
9 1       1       Open-ILS/src/perlmods/lib/OpenILS.pm
10
11 commit 189a620e91fe07bb372a27524544c4e5690a8a82
12 Author: Bill Erickson <berick@esilibrary.com>
13 Date:   Wed Aug 21 09:15:46 2013 -0400
14
15     2.3.10 translations import
16     
17     Signed-off-by: Bill Erickson <berick@esilibrary.com>
18
19 5       5       build/i18n/po/Searcher.js/es-ES.po
20 4       2       build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
21 30      10      build/i18n/po/acq.js/acq.js.pot
22 4       2       build/i18n/po/capture.js/capture.js.pot
23 4       4       build/i18n/po/cat.properties/cs-CZ.po
24 4       4       build/i18n/po/common.properties/cs-CZ.po
25 19      7       build/i18n/po/conify.js/conify.js.pot
26 820     765     build/i18n/po/db.seed/db.seed.pot
27 13      13      build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
28 104     44      build/i18n/po/ils_events.xml/ils_events.xml.pot
29 28      27      build/i18n/po/lang.dtd/cs-CZ.po
30 22      21      build/i18n/po/lang.dtd/es-ES.po
31 5       1       build/i18n/po/lang.dtd/lang.dtd.pot
32 11      4       build/i18n/po/opac.js/opac.js.pot
33 4       4       build/i18n/po/patron.properties/cs-CZ.po
34 11      10      build/i18n/po/register.js/register.js.pot
35 5       2       build/i18n/po/reservation.js/reservation.js.pot
36 8       3       build/i18n/po/selfcheck.js/selfcheck.js.pot
37 4       4       build/i18n/po/tpac/tpac.pot
38
39 commit 0aa91b755650846ca7c4d425b324ded0bc30b3a9
40 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
41 Date:   Wed Sep 19 15:27:03 2012 -0400
42
43     Acq general search: improve searching for negative comparisons
44     
45     This aims to address Launchpad bug #1031535.  I think the bug only
46     really shows up when searches involve invoices either as the core type
47     or with filter fields.  If a search doesn't involve invoices, the
48     problematic joins aren't present.
49     
50     Could use more testing though.  Seems to make the problem go away, and
51     other basic searches seem to work, but I certainly haven't tested
52     everything.
53     
54     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
55     Signed-off-by: Dan Wells <dbw2@calvin.edu>
56
57 24      4       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
58
59 commit fa7b8347e9122cd785683599c6d4900763ddc88c
60 Author: Ben Shum <bshum@biblio.org>
61 Date:   Tue Aug 20 10:50:43 2013 -0400
62
63     Stamping upgrade script for dewey sort fix
64     
65     Signed-off-by: Ben Shum <bshum@biblio.org>
66
67 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
68 52      0       Open-ILS/src/sql/Pg/upgrade/0819.schema.acn_dewey_normalizer.sql
69 0       52      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acn_dewey_normalizer.sql
70  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0819.schema.acn_dewey_normalizer.sql
71  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acn_dewey_normalizer.sql
72
73 commit c024726cb5ac5f686b0253e09f010649b4696280
74 Author: Jason Etheridge <jason@esilibrary.com>
75 Date:   Thu Mar 7 11:59:09 2013 -0500
76
77     LP#1150939 fix dewey sort
78     
79     There's a bit in the code where it tries to pad the first digit group,
80     if it's the only digit group, but it assumed the digit group was the
81     first token.
82     
83     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
84     Signed-off-by: Ben Shum <bshum@biblio.org>
85
86 6       1       Open-ILS/src/sql/Pg/040.schema.asset.sql
87 52      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acn_dewey_normalizer.sql
88  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acn_dewey_normalizer.sql
89
90 commit 85ca009c2bd0ba9e4580660ab3a6ec37d9a2e42d
91 Author: Chris Sharp <csharp@georgialibraries.org>
92 Date:   Mon Aug 5 14:10:56 2013 -0400
93
94     LP1208572 - Fixes for reporter.classic_item_list
95     
96     This view was created before the extend_reporter schema and the reporter.
97     materialized_simple_record existed.  Rewriting the view definition to include
98     those.
99     
100     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
101     Signed-off-by: Ben Shum <bshum@biblio.org>
102
103 7       9       Open-ILS/src/sql/Pg/example.reporter-extension.sql
104
105 commit f844bfc0ebd14569cf48b48c6b9076efe0ad549b
106 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
107 Date:   Fri Aug 16 10:32:42 2013 -0400
108
109     DB numbering for patron duplication check depth setting
110     
111     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
112     
113     Conflicts:
114         Open-ILS/src/sql/Pg/002.schema.config.sql
115
116 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
117 22      0       Open-ILS/src/sql/Pg/upgrade/0818.data.duplicate_patron_check_depth_ou_setting.sql
118 0       22      Open-ILS/src/sql/Pg/upgrade/XXXX.add_setting_for_selecting_consortium_as_search_ou_for_duplicate_patron_check.sql
119  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0818.data.duplicate_patron_check_depth_ou_setting.sql
120  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.add_setting_for_selecting_consortium_as_search_ou_for_duplicate_patron_check.sql
121
122 commit a7017eb786935223d2a2013d6347d9c31a9bd945
123 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
124 Date:   Fri Aug 16 09:31:16 2013 -0400
125
126     Adjust Kyle Tomita's patron dupe check fix to use the depth concept
127     
128     Addressing these comments:
129     https://bugs.launchpad.net/evergreen/+bug/1185524/comments/3
130     
131     And also renaming the OU setting to better peer with similar settings
132     affecting staff client (not OPAC) patron registration.
133     
134     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
135     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
136
137 11      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
138 6       6       Open-ILS/src/sql/Pg/950.data.seed-values.sql
139 16      18      Open-ILS/src/sql/Pg/upgrade/XXXX.add_setting_for_selecting_consortium_as_search_ou_for_duplicate_patron_check.sql
140
141 commit 1eb958dede143e3227b52196dda1f0d05fd0cfcf
142 Author: Kyle Tomita <ktomita@catalystitservices.com>
143 Date:   Fri May 31 11:33:59 2013 -0700
144
145     LP1185524 - Duplicate patron checking in the user editor is limited to workstation OU
146     
147     Added a new library setting opac.duplicate_patron_check_use_consortium.
148     When true, the duplicate check will use the consortium (1) as the OU.
149     When false or not set, the duplicate check will use the workstation OU.
150     
151     The setting is checked in subroutine that creates the search request and
152     sets the OU accordingly.
153     
154     [LFW: Signing off but following with material changes next commit.]
155     
156     Signed-off-by: Kyle Tomita <ktomita@catalystitservices.com>
157     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
158     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
159     
160     Conflicts:
161         Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
162
163 5       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
164 12      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
165 24      0       Open-ILS/src/sql/Pg/upgrade/XXXX.add_setting_for_selecting_consortium_as_search_ou_for_duplicate_patron_check.sql
166  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.add_setting_for_selecting_consortium_as_search_ou_for_duplicate_patron_check.sql
167
168 commit fd9fb9ee7811f6b7fa9dcb4f6301c2dfc4fcf89d
169 Author: Steven Chan <schan@sitka.bclibraries.ca>
170 Date:   Mon Aug 5 12:13:54 2013 -0400
171
172     Fix LP985075, cannot save Patron Acquisition Request form
173     
174     The form is shown using a dojo EditPane attached to an EditDialog,
175     however, attaching the pane was done manually, resulting in the dialog
176     acting improperly and the pane positioned improperly.
177     
178     Instead, we use dojo's attr method to define the content attribute of
179     the dialog to be the pane.
180     
181     Signed-off-by: Steven Chan <schan@sitka.bclibraries.ca>
182     Signed-off-by: Remington Steed <rjs7@calvin.edu>
183     Signed-off-by: Ben Shum <bshum@biblio.org>
184
185 1       2       Open-ILS/web/js/dojo/openils/widget/EditDialog.js
186
187 commit 6e5bee24ee72f1c2fd5345d1b5d306507f3fd5ae
188 Author: Chris Sharp <csharp@georgialibraries.org>
189 Date:   Wed Jul 31 11:03:25 2013 -0400
190
191     Fixing LP 1072892 - repeated rows in reporter.classic_item_list view
192     
193     The view joined the actor.card table in such a way that all library
194     cards (active or not) were being returned.  This commit changes that
195     behavior so that only the current card (from actor.usr.card) is returned.
196     
197     Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
198     Signed-off-by: Ben Shum <bshum@biblio.org>
199
200 1       1       Open-ILS/src/sql/Pg/example.reporter-extension.sql
201
202 commit 52a63bf1066109a6b151dda399416d31285cff64
203 Author: Bill Erickson <berick@esilibrary.com>
204 Date:   Tue Aug 13 10:03:10 2013 -0400
205
206     LP1211506 fix numeric sorting in staff client grids
207     
208     To recover numeric (vs. ascii-betical) sorting of number and money
209     values in grids, cast the cached sort values back into numbers.
210     
211     This was tested in the billing interface, but should repair numeric
212     sorting for most grids.
213     
214     Signed-off-by: Bill Erickson <berick@esilibrary.com>
215     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
216     Signed-off-by: Ben Shum <bshum@biblio.org>
217
218 8       0       Open-ILS/xul/staff_client/chrome/content/util/list.js
219
220 commit 9e55c1e4619daa5d53fd0a0f8f74d0757210b3cd
221 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
222 Date:   Mon Jul 22 10:16:36 2013 +0300
223
224     Always show grid buttons on My Selection List
225     
226     Fix LP#1028601 by showing the selection list creation buttons in the acq
227     search UI even when there are no search results.
228     
229     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
230     Signed-off-by: Remington Steed <rjs7@calvin.edu>
231     Signed-off-by: Ben Shum <bshum@biblio.org>
232
233 5       1       Open-ILS/web/js/ui/default/acq/search/unified.js
234
235 commit c0a79af1509d3b770c3a919020a515dbc1e2caa0
236 Author: Dan Wells <dbw2@calvin.edu>
237 Date:   Tue Jul 2 11:55:21 2013 -0400
238
239     Solidify caption/holding relationship, improve MFHD::Holding comparisons
240     
241     [This commit has been squashed for merging. LFW]
242     
243       * This commit:
244         - Makes sure that holding data is valid for the given caption
245           for new holding objects
246         - Teaches field_values() to fall back to '*' (unknown marker)
247           when a holding is missing data
248         - Allows the caption() method to be a setter
249     
250       * This commit:
251         - Makes the comparison operator consider chron data, not just
252           enumeration data
253         - Teaches the comparison operator a way to handle 'unsure' data
254           (that is, data presented in brackets [])
255     
256       * The code was assuming the $end_holding param would be uncompressed,
257         but this was not stated anywhere, nor enforced.  Let's allow the
258         method to take both compressed and uncompressed holdings as the "end"
259         (and handle it appropriately).
260     
261       * Add some holdings with missing and unsure data to test the new
262         comparison operators handling of such data.
263     
264     Signed-off-by: Dan Wells <dbw2@calvin.edu>
265     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
266
267 33      5       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Holding.pm
268 19      15      Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhddata2.txt
269
270 commit 68c1bf0152750e3d085d24bea7c9a47b80e5189a
271 Author: Dan Wells <dbw2@calvin.edu>
272 Date:   Wed May 8 15:09:41 2013 -0400
273
274     Fix logic in get_compressed_holdings()
275     
276     [This commit has been squashed for merging. LFW]
277     
278       * This commit rearranges some of the logic branches to protect
279         against an unusual case of having two holding statements with
280         the same start value, but one being open-ended and one not.
281     
282       * The logic in get_combined_holdings() was a little sloppy and
283         repeated some steps unnecessarily.  This cleans things up.
284     
285         See the test case in the previous commit for more clarity.
286     
287     Signed-off-by: Dan Wells <dbw2@calvin.edu>
288     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
289
290 17      16      Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
291
292 commit 12d88a006c06015e9bba5de483af6b987722ee7f
293 Author: Dan Wells <dbw2@calvin.edu>
294 Date:   Tue May 7 18:23:27 2013 -0400
295
296     Tie in new MFHD method to serials module/MFHD tests for compressing, combining
297     
298     [This commit has been squashed for merging. LFW]
299     
300      *  Now that we have a potentially better alternative, let's call
301         get_combined_holdings() in place of get_compressed_holdings() in
302         Serial.pm.
303     
304      *  First, add a test for the new get_combined_holdings() method.
305     
306         Second, add a known problem case for get_compressed_holdings().
307         The fix will come in a subsequent commit.
308     
309     Signed-off-by: Dan Wells <dbw2@calvin.edu>
310     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
311
312 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
313 24      0       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhd.t
314 31      0       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhddata2.txt
315
316 commit df0d0704534db44eab4cb7a4b414510c61b21c40
317 Author: Dan Wells <dbw2@calvin.edu>
318 Date:   Tue May 7 18:19:34 2013 -0400
319
320     Add new get_combined_holdings() method to MFHD.pm
321     
322     This commit adds a new method to the MFHD module which creates an
323     array of compressed holdings from all holdings for a given caption,
324     combining as needed.
325     
326     NOTE: This method is similar to, but much less aggressive/strict than
327     get_compressed_holdings(). Ultimately, get_compressed_holdings()
328     might be deprecated in favor of this.
329     
330     Signed-off-by: Dan Wells <dbw2@calvin.edu>
331     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
332
333 84      0       Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
334
335 commit 9717addcd5221e594df9c9025e9c3e51475b6db3
336 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
337 Date:   Mon Jun 24 11:47:40 2013 -0400
338
339     Acq: When processing EDI invoices, skip unknown line item references
340     
341     See LP #1172373.
342     
343     In their electronic invoices, vendors sometimes include a mix of line
344     items that your ILS knows about, because you ordered them through it,
345     and line items of which your ILS knows nothing. We should not fail
346     altogether at processing invoices, but instead process what line items
347     we can.
348     
349     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
350     Signed-off-by: Ben Shum <bshum@biblio.org>
351
352 106     66      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
353
354 commit 96a1fb4e9a148af329a0b024534ab4279963c791
355 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
356 Date:   Tue Apr 16 15:18:17 2013 -0400
357
358     Acq: When building invoices from EDI messages, avoid bad data
359     
360     From some vendors, these EDI messages contain strings (useless ones,
361     like just the name of the vendor) where we had been expecting numeric
362     identifiers.
363     
364     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
365     Signed-off-by: Ben Shum <bshum@biblio.org>
366
367 18      5       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
368
369 commit ed48cbdedf0b6e4be292c4fa2ad9d6741a1ee225
370 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
371 Date:   Wed Jul 17 20:24:26 2013 +0300
372
373     Validate date ranges in Close Dates editor
374     
375     Complain in Closed Dates Editor when ending date is earlier than starting date.
376     
377     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
378     Signed-off-by: Remington Steed <rjs7@calvin.edu>
379     Signed-off-by: Ben Shum <bshum@biblio.org>
380
381 1       0       Open-ILS/web/opac/locale/en-US/lang.dtd
382 5       0       Open-ILS/xul/staff_client/server/admin/closed_dates.js
383 1       0       Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
384
385 commit 3ba30f6c644f51d1158025e94675db8759c30cc2
386 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
387 Date:   Tue Jul 23 10:49:47 2013 +0300
388
389     Prevent paste from empty clipboard throwing an error
390     
391     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
392     Signed-off-by: Ben Shum <bshum@biblio.org>
393
394 3       1       Open-ILS/xul/staff_client/chrome/content/util/clipboard.js
395
396 commit 953cd16194b454199b3029ac00e83287d533546b
397 Author: Jeff Godin <jgodin@tadl.org>
398 Date:   Tue May 29 10:28:50 2012 -0400
399
400     Fix IDL and OU setting check for staged users
401     
402     The IDL had references to sequences that do not exist:
403     
404     staging.usr_stage_row_id_seq -- a typo, fixed
405     
406     In the case of staging.billing_address_stage_row_id_seq, the
407     staging.billing_address_stage table is created with LIKE,
408     and uses the sequence staging.mailing_address_stage_row_id_seq
409     
410     The OU setting check for the open-ils.actor.user.stage.create API
411     call was not passing an org unit, and would always fail.
412     
413     We now pass the home_ou of the user being staged.
414     
415     At this point, the opac.allow_pending_user OU setting type must
416     be manually created before its value can be set.
417     
418     Signed-off-by: Jeff Godin <jgodin@tadl.org>
419     Signed-off-by: Bill Erickson <berick@esilibrary.com>
420
421 2       2       Open-ILS/examples/fm_IDL.xml
422 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Stage.pm
423
424 commit e956804719b1f4380293b5dc2ed1f420f075b478
425 Author: Bill Erickson <berick@esilibrary.com>
426 Date:   Mon Jul 22 15:21:15 2013 -0400
427
428     LP1203753 AuthProxy barcode login support
429     
430     When users attempt a barcode-based login with AuthProxy, the system will
431     determine the username of the user (based on the barcode) and use the
432     username instead of the barcode for all proxied login attempts.  This
433     allows users to use their barcodes (or barcode-looking usernames) to
434     log in via remote authenticators.
435     
436     Signed-off-by: Bill Erickson <berick@esilibrary.com>
437     Signed-off-by: Dan Wells <dbw2@calvin.edu>
438
439 16      4       Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm
440
441 commit c41a96c64cae57981a5f62ae2b685817a4dbba31
442 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
443 Date:   Fri Jul 19 09:04:04 2013 +0300
444
445     Fix LP#1187402: Datafield contents turned undefined in Marc Editor after adding 006, 007 or 008
446     
447     Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
448     Signed-off-by: Dan Scott <dan@coffeecode.net>
449
450 4       1       Open-ILS/xul/staff_client/server/cat/marcedit.js
451
452 commit 1f99bc8a85d56f9de3089ca38e9f88dc95f661e3
453 Author: Mike Rylander <mrylander@gmail.com>
454 Date:   Wed Jul 17 17:13:57 2013 -0400
455
456     Explicit function ownership is not the job of upgrade scripts
457     
458     Signed-off-by: Mike Rylander <mrylander@gmail.com>
459     
460     Conflicts:
461         Open-ILS/src/sql/Pg/version-upgrade/2.4.0-2.4.1-upgrade-db.sql
462     
463     Signed-off-by: Bill Erickson <berick@esilibrary.com>
464
465 0       2       Open-ILS/src/sql/Pg/upgrade/0811.function.copy_related_hold_stats.sql