1 commit 9d563a8d4626cd4e4b6b0f394606e74ef51e0456
2 Author: Bill Erickson <berick@esilibrary.com>
3 Date: Wed Aug 21 09:20:42 2013 -0400
5 Bumping OpenILS VERSION to 2.0310
7 Signed-off-by: Bill Erickson <berick@esilibrary.com>
9 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm
11 commit 189a620e91fe07bb372a27524544c4e5690a8a82
12 Author: Bill Erickson <berick@esilibrary.com>
13 Date: Wed Aug 21 09:15:46 2013 -0400
15 2.3.10 translations import
17 Signed-off-by: Bill Erickson <berick@esilibrary.com>
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
39 commit 0aa91b755650846ca7c4d425b324ded0bc30b3a9
40 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
41 Date: Wed Sep 19 15:27:03 2012 -0400
43 Acq general search: improve searching for negative comparisons
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.
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
54 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
55 Signed-off-by: Dan Wells <dbw2@calvin.edu>
57 24 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
59 commit fa7b8347e9122cd785683599c6d4900763ddc88c
60 Author: Ben Shum <bshum@biblio.org>
61 Date: Tue Aug 20 10:50:43 2013 -0400
63 Stamping upgrade script for dewey sort fix
65 Signed-off-by: Ben Shum <bshum@biblio.org>
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
73 commit c024726cb5ac5f686b0253e09f010649b4696280
74 Author: Jason Etheridge <jason@esilibrary.com>
75 Date: Thu Mar 7 11:59:09 2013 -0500
77 LP#1150939 fix dewey sort
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
83 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
84 Signed-off-by: Ben Shum <bshum@biblio.org>
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
90 commit 85ca009c2bd0ba9e4580660ab3a6ec37d9a2e42d
91 Author: Chris Sharp <csharp@georgialibraries.org>
92 Date: Mon Aug 5 14:10:56 2013 -0400
94 LP1208572 - Fixes for reporter.classic_item_list
96 This view was created before the extend_reporter schema and the reporter.
97 materialized_simple_record existed. Rewriting the view definition to include
100 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
101 Signed-off-by: Ben Shum <bshum@biblio.org>
103 7 9 Open-ILS/src/sql/Pg/example.reporter-extension.sql
105 commit f844bfc0ebd14569cf48b48c6b9076efe0ad549b
106 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
107 Date: Fri Aug 16 10:32:42 2013 -0400
109 DB numbering for patron duplication check depth setting
111 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
114 Open-ILS/src/sql/Pg/002.schema.config.sql
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
122 commit a7017eb786935223d2a2013d6347d9c31a9bd945
123 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
124 Date: Fri Aug 16 09:31:16 2013 -0400
126 Adjust Kyle Tomita's patron dupe check fix to use the depth concept
128 Addressing these comments:
129 https://bugs.launchpad.net/evergreen/+bug/1185524/comments/3
131 And also renaming the OU setting to better peer with similar settings
132 affecting staff client (not OPAC) patron registration.
134 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
135 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
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
141 commit 1eb958dede143e3227b52196dda1f0d05fd0cfcf
142 Author: Kyle Tomita <ktomita@catalystitservices.com>
143 Date: Fri May 31 11:33:59 2013 -0700
145 LP1185524 - Duplicate patron checking in the user editor is limited to workstation OU
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.
151 The setting is checked in subroutine that creates the search request and
152 sets the OU accordingly.
154 [LFW: Signing off but following with material changes next commit.]
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>
161 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
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
168 commit fd9fb9ee7811f6b7fa9dcb4f6301c2dfc4fcf89d
169 Author: Steven Chan <schan@sitka.bclibraries.ca>
170 Date: Mon Aug 5 12:13:54 2013 -0400
172 Fix LP985075, cannot save Patron Acquisition Request form
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.
178 Instead, we use dojo's attr method to define the content attribute of
179 the dialog to be the pane.
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>
185 1 2 Open-ILS/web/js/dojo/openils/widget/EditDialog.js
187 commit 6e5bee24ee72f1c2fd5345d1b5d306507f3fd5ae
188 Author: Chris Sharp <csharp@georgialibraries.org>
189 Date: Wed Jul 31 11:03:25 2013 -0400
191 Fixing LP 1072892 - repeated rows in reporter.classic_item_list view
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.
197 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
198 Signed-off-by: Ben Shum <bshum@biblio.org>
200 1 1 Open-ILS/src/sql/Pg/example.reporter-extension.sql
202 commit 52a63bf1066109a6b151dda399416d31285cff64
203 Author: Bill Erickson <berick@esilibrary.com>
204 Date: Tue Aug 13 10:03:10 2013 -0400
206 LP1211506 fix numeric sorting in staff client grids
208 To recover numeric (vs. ascii-betical) sorting of number and money
209 values in grids, cast the cached sort values back into numbers.
211 This was tested in the billing interface, but should repair numeric
212 sorting for most grids.
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>
218 8 0 Open-ILS/xul/staff_client/chrome/content/util/list.js
220 commit 9e55c1e4619daa5d53fd0a0f8f74d0757210b3cd
221 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
222 Date: Mon Jul 22 10:16:36 2013 +0300
224 Always show grid buttons on My Selection List
226 Fix LP#1028601 by showing the selection list creation buttons in the acq
227 search UI even when there are no search results.
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>
233 5 1 Open-ILS/web/js/ui/default/acq/search/unified.js
235 commit c0a79af1509d3b770c3a919020a515dbc1e2caa0
236 Author: Dan Wells <dbw2@calvin.edu>
237 Date: Tue Jul 2 11:55:21 2013 -0400
239 Solidify caption/holding relationship, improve MFHD::Holding comparisons
241 [This commit has been squashed for merging. LFW]
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
251 - Makes the comparison operator consider chron data, not just
253 - Teaches the comparison operator a way to handle 'unsure' data
254 (that is, data presented in brackets [])
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).
261 * Add some holdings with missing and unsure data to test the new
262 comparison operators handling of such data.
264 Signed-off-by: Dan Wells <dbw2@calvin.edu>
265 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
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
270 commit 68c1bf0152750e3d085d24bea7c9a47b80e5189a
271 Author: Dan Wells <dbw2@calvin.edu>
272 Date: Wed May 8 15:09:41 2013 -0400
274 Fix logic in get_compressed_holdings()
276 [This commit has been squashed for merging. LFW]
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.
282 * The logic in get_combined_holdings() was a little sloppy and
283 repeated some steps unnecessarily. This cleans things up.
285 See the test case in the previous commit for more clarity.
287 Signed-off-by: Dan Wells <dbw2@calvin.edu>
288 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
290 17 16 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
292 commit 12d88a006c06015e9bba5de483af6b987722ee7f
293 Author: Dan Wells <dbw2@calvin.edu>
294 Date: Tue May 7 18:23:27 2013 -0400
296 Tie in new MFHD method to serials module/MFHD tests for compressing, combining
298 [This commit has been squashed for merging. LFW]
300 * Now that we have a potentially better alternative, let's call
301 get_combined_holdings() in place of get_compressed_holdings() in
304 * First, add a test for the new get_combined_holdings() method.
306 Second, add a known problem case for get_compressed_holdings().
307 The fix will come in a subsequent commit.
309 Signed-off-by: Dan Wells <dbw2@calvin.edu>
310 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
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
316 commit df0d0704534db44eab4cb7a4b414510c61b21c40
317 Author: Dan Wells <dbw2@calvin.edu>
318 Date: Tue May 7 18:19:34 2013 -0400
320 Add new get_combined_holdings() method to MFHD.pm
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,
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.
330 Signed-off-by: Dan Wells <dbw2@calvin.edu>
331 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
333 84 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
335 commit 9717addcd5221e594df9c9025e9c3e51475b6db3
336 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
337 Date: Mon Jun 24 11:47:40 2013 -0400
339 Acq: When processing EDI invoices, skip unknown line item references
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
349 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
350 Signed-off-by: Ben Shum <bshum@biblio.org>
352 106 66 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
354 commit 96a1fb4e9a148af329a0b024534ab4279963c791
355 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
356 Date: Tue Apr 16 15:18:17 2013 -0400
358 Acq: When building invoices from EDI messages, avoid bad data
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
364 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
365 Signed-off-by: Ben Shum <bshum@biblio.org>
367 18 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
369 commit ed48cbdedf0b6e4be292c4fa2ad9d6741a1ee225
370 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
371 Date: Wed Jul 17 20:24:26 2013 +0300
373 Validate date ranges in Close Dates editor
375 Complain in Closed Dates Editor when ending date is earlier than starting date.
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>
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
385 commit 3ba30f6c644f51d1158025e94675db8759c30cc2
386 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
387 Date: Tue Jul 23 10:49:47 2013 +0300
389 Prevent paste from empty clipboard throwing an error
391 Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
392 Signed-off-by: Ben Shum <bshum@biblio.org>
394 3 1 Open-ILS/xul/staff_client/chrome/content/util/clipboard.js
396 commit 953cd16194b454199b3029ac00e83287d533546b
397 Author: Jeff Godin <jgodin@tadl.org>
398 Date: Tue May 29 10:28:50 2012 -0400
400 Fix IDL and OU setting check for staged users
402 The IDL had references to sequences that do not exist:
404 staging.usr_stage_row_id_seq -- a typo, fixed
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
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.
413 We now pass the home_ou of the user being staged.
415 At this point, the opac.allow_pending_user OU setting type must
416 be manually created before its value can be set.
418 Signed-off-by: Jeff Godin <jgodin@tadl.org>
419 Signed-off-by: Bill Erickson <berick@esilibrary.com>
421 2 2 Open-ILS/examples/fm_IDL.xml
422 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Stage.pm
424 commit e956804719b1f4380293b5dc2ed1f420f075b478
425 Author: Bill Erickson <berick@esilibrary.com>
426 Date: Mon Jul 22 15:21:15 2013 -0400
428 LP1203753 AuthProxy barcode login support
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.
436 Signed-off-by: Bill Erickson <berick@esilibrary.com>
437 Signed-off-by: Dan Wells <dbw2@calvin.edu>
439 16 4 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm
441 commit c41a96c64cae57981a5f62ae2b685817a4dbba31
442 Author: Pasi Kallinen <pasi.kallinen@pttk.fi>
443 Date: Fri Jul 19 09:04:04 2013 +0300
445 Fix LP#1187402: Datafield contents turned undefined in Marc Editor after adding 006, 007 or 008
447 Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
448 Signed-off-by: Dan Scott <dan@coffeecode.net>
450 4 1 Open-ILS/xul/staff_client/server/cat/marcedit.js
452 commit 1f99bc8a85d56f9de3089ca38e9f88dc95f661e3
453 Author: Mike Rylander <mrylander@gmail.com>
454 Date: Wed Jul 17 17:13:57 2013 -0400
456 Explicit function ownership is not the job of upgrade scripts
458 Signed-off-by: Mike Rylander <mrylander@gmail.com>
461 Open-ILS/src/sql/Pg/version-upgrade/2.4.0-2.4.1-upgrade-db.sql
463 Signed-off-by: Bill Erickson <berick@esilibrary.com>
465 0 2 Open-ILS/src/sql/Pg/upgrade/0811.function.copy_related_hold_stats.sql