1 2012-05-10 Jason Stephenson <jstephenson@mvlc.org>
3 * Open-ILS/src/sql/Pg/2.0.10-2.0.11-upgrade-db.sql: Add the
4 2.0.10-2.0.11 upgrade script. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
6 2012-03-26 Dan Wells <dbw2@calvin.edu>
8 * Open-ILS/web/js/ui/default/serial/subscription/issuance.js: Small
9 fix to Holding Code wizard widget The issuance editor has a wizard widget for the holding code field
10 which expected a 'grid' as an argument, but then referenced a global
11 'iss_grid' variable. This hurt reusability of this widget. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
12 Fogle-Weekley <lebbeous@esilibrary.com>
14 2012-03-26 Dan Wells <dbw2@calvin.edu>
16 * Open-ILS/xul/staff_client/server/serial/manage_subs.js: Serial
17 Control: Refresh node map on edit While it would be nice to redraw any affected tree nodes when
18 editing, we should at least replace the map data in case it is used
19 in other functions. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
20 Fogle-Weekley <lebbeous@esilibrary.com>
22 2012-02-14 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
24 * Open-ILS/examples/fm_IDL.xml,
25 Open-ILS/src/perlmods/OpenILS/Application/Acq/Search.pm,
26 Open-ILS/src/sql/Pg/002.schema.config.sql,
27 Open-ILS/src/sql/Pg/200.schema.acq.sql,
28 Open-ILS/src/sql/Pg/upgrade/0691.schema.acq_fk_indices.sql: Acq:
29 General Search refactor This is a combination of the following three commits from master: 3149433d354889fb 56121886c72b2d41 35fe5b9cbe10b132 The first two were meant for backport to rel_2_0 and rel_2_1 at the
30 time, but the backport wasn't done. They were buggy anyway, and now
31 it makes the most sense (I hope) to backport them together with the
32 corrective commit all at once. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
33 Signed-off-by: Jason Stephenson <jason@sigio.com>
35 2012-04-28 Jason Stephenson <jason@sigio.com>
37 * Open-ILS/web/opac/skin/default/js/search_bar.js: Revert "Use
38 getItemType() instead of getForm() in searchBarInit()." This reverts commit 47309fd18aad422b06fad51e5588400fd38cf71b. The reverted commit caused a problem with basic search, and fixing
39 the problem with basic search was deemed more important than fixing
40 this issue with Advanced seach. See Launchpad bugs: https://bugs.launchpad.net/evergreen/+bug/979158
41 https://bugs.launchpad.net/evergreen/+bug/788629 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
43 2012-01-23 Jason Stephenson <jstephenson@mvlc.org>
45 * Open-ILS/src/extras/Makefile.install: Install RPC::XML::Function
46 on Ubuntu Lucid. Change the LUCID_CPAN target to install RPC::XML::Function instead
47 of XML::RPC. Base on public bug report by Ben Shum (LP 920535). Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
49 2011-08-12 Mike Rylander <mrylander@gmail.com>
51 * Open-ILS/src/sql/Pg/upgrade/0599.data.fix_author_other_index.sql,
52 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_author_other_index.sql: Stamped
53 upgrade script for "lp 823496: do not fail to index personal names
54 that have relators" Signed-off-by: Mike Rylander <mrylander@gmail.com> Conflicts: Open-ILS/src/sql/Pg/002.schema.config.sql Signed-off-by: Jason Stephenson <jason@sigio.com>
56 2011-08-09 Galen Charlton <gmc@esilibrary.com>
58 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
59 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_author_other_index.sql: lp
60 823496: don't fail to index personal names that have relators The default definition for the author|other index inadvertantly
61 excluded names from 600, 700, 720, and 800 fields that have relator
62 values ($e) or codes ($4). Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
63 Jason Stephenson <jason@sigio.com>
65 2012-05-04 Bill Erickson <berick@esilibrary.com>
67 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm: This
68 addresses the issue where issuing refunds results in a negative
69 ballance and it is then impossible to close the transaction by
70 creating new billings. https://bugs.launchpad.net/evergreen/+bug/758982 Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
71 Jason Stephenson <jstephenson@mvlc.org>
73 2012-04-25 Dan Wells <dbw2@calvin.edu>
75 * Open-ILS/xul/staff_client/server/serial/manage_dists.js,
76 Open-ILS/xul/staff_client/server/serial/manage_items.js,
77 Open-ILS/xul/staff_client/server/serial/manage_subs.js,
78 Open-ILS/xul/staff_client/server/serial/ssub_editor.js: Allow
79 subscriptions at org units without volumes Subscriptions are sometimes owned at the consortium or system level,
80 so forcing can_have_vols() to be true was incorrect. This commit removes those checks. In addition, we also remove some
81 dead code and make the subscription org unit selector consistent
82 with the distribution org unit selector. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
83 Fogle-Weekley <lebbeous@esilibrary.com>
85 2012-04-17 Jeff Godin <jgodin@tadl.org>
87 * Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Syndetic.pm: Fix LP
88 984039: correct Syndetic Kirkus Reviews Use correct "filename" component of URL for retrieving Kirkus
89 Reviews content from Syndetic Solutions. Correct filename confirmed by Bowker technical support, and by
90 empirical tests. Signed-off-by: Jeff Godin <jgodin@tadl.org> Signed-off-by: Michael
91 Peters <mrpeters@library.in.gov>
93 2012-04-03 Thomas Berezansky <tsbere@mvlc.org>
95 * Open-ILS/web/opac/skin/default/js/holds.js,
96 Open-ILS/web/opac/skin/default/js/myopac.js: Fix some "null" instead
97 of blank values in JSPac Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
98 Michael Peters <mrpeters@library.in.gov> Signed-off-by: Lebbeous
99 Fogle-Weekley <lebbeous@esilibrary.com>
101 2012-04-13 Dan Wells <dbw2@calvin.edu>
103 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Better
104 Prediction for Incomplete Chronologies While relatively rare, some journals record only the year on the
105 cover, even if they come out monthly or weekly. This commit expands
106 our previous support for serials with no chronology at all to cover
107 serials with partial chronology. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
108 Fogle-Weekley <lebbeous@esilibrary.com>
110 2012-03-21 Mike Rylander <mrylander@gmail.com>
112 * Open-ILS/src/c-apps/oils_sql.c: Shooting 2 obvious thinkos d-e-d
113 dead. Pardon the rogueness. Signed-off-by: Mike Rylander <mrylander@gmail.com>
115 2012-02-02 Jason Stephenson <jstephenson@mvlc.org>
117 * Open-ILS/web/opac/skin/default/js/search_bar.js: Use getItemType()
118 instead of getForm() in searchBarInit(). This seems to actually fix the problem with the item type limiter
119 being lost when going from advanced search to the results page. Looks like the wrong method was being used to set the form_selector
120 value in search_bar.js. It was being set to the web form itself and
121 not to the value of the it (item type) parameter. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
122 Signed-off-by: Mike Rylander <mrylander@gmail.com>
124 2011-11-01 Liam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
126 * Open-ILS/web/opac/skin/default/js/search_bar.js: When sorting a
127 search results set the isFilterSort variable is passed to
128 searchBarSubmit. In side searchBarSumbit there is a call to the
129 opac_utils.js function clearSearchParams function. This removes all
130 search paramaters when sorting a result set, which is not the
131 desired effect. I have wraped clearSearchParams in a check to make
132 sure isFilterSort is not set before calling the clearSearchParams
133 function, and this check ensures that the current search's
134 paramaters are passed to sort operations. Signed-off-by: Liam Whalen
135 <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca> Signed-off-by: Jason
136 Stephenson <jason@sigio.com> Signed-off-by: Mike Rylander
137 <mrylander@gmail.com>
139 2012-02-24 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
141 * Open-ILS/web/opac/skin/default/js/holds.js: Avoid JSPAC hold
142 placement interface problems when no holdable copies This addresses a bug brought to my attention by John Jones. When you're trying to place certain holds (at least title level
143 holds) on records for which there are no holdable formats (no
144 descriptors as returned by
145 open-ils.search.metabib.record_to_descriptors), then
146 holdArgs.recordDescriptors in holds.js can be an empty array. There
147 is a line of code that assumes this will never happen. The end user-visible result of the javascript failing here is an
148 alert() dialog about phone number format, but this is a red herring.
149 That only happens because the problem code is in one big function
150 that has too many responsibilites. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
151 Signed-off-by: Michael Peters <mrpeters@library.in.gov>
152 Signed-off-by: Mike Rylander <mrylander@gmail.com>
154 2012-02-01 Bill Erickson <berick@esilibrary.com>
157 Open-ILS/web/js/ui/default/conify/global/action_trigger/event_defin
158 ition.js: Paging repairs for Event definition admin UI If there are multiple event definitions with the same name that lie
159 along the page boundaries, it's possible to page through event
160 definitions seeing some def's multiple times and others never. This
161 is a result of sorting solely on event def. name when fetching event
162 def's for display. This patch adds secondary (and tertiary, and
163 quaternary, and quinary) sort columns as tie breakers to guarantee a
164 unique set of defs across pages. Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
165 Mike Rylander <mrylander@gmail.com>
167 2012-02-24 Mike Rylander <mrylander@gmail.com>
170 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
171 rser.pm: Correctly quote regexp-y characters in phrase quoting
172 helper There was one extra character that caused the use of quotemeta() to
173 not actually happen. This broke two things: 1) phrase searching when the phrase had certain special characters
174 in it -- test case: "c++" 2) use of relevance bumps in the same situation Signed-off-by: Mike Rylander <mrylander@gmail.com>
176 2012-01-30 Thomas Berezansky <tsbere@mvlc.org>
179 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
180 pm: Stop targeter crash on empty metarecord with holds By checking for 1 or more records before looking them up. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
181 Ben Shum <bshum@biblio.org> Signed-off-by: Mike Rylander
182 <mrylander@gmail.com>
184 2012-02-14 Dan Wells <dbw2@calvin.edu>
186 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm,
187 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhddata.txt: Correct
188 special winter handling in predictions The current serials prediction code has an exception for handling
189 cases where 'Winter 2010' is followed by 'Spring 2010' rather than
190 'Spring 2011'. This exception assumed the more common case of a
191 combined subfield $y, e.g.: $yps21,22,23,24 In doing so, it incorrectly handled less common cases where the $y
192 is listed separately: $yps21$yps22$yps23$yps24 This change (with test data) ensures we only check the first $y for
193 our 'early winter' exception. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
194 Rylander <mrylander@gmail.com>
196 2012-02-01 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
198 * Open-ILS/src/perlmods/OpenILS/Application/Booking.pm: Booking:
199 make pick up interface show resources captured for reservation ... ... even beyond the first day of the reservation. I can think of no
200 reason why this limitation existed in the first place. Also, just replace naive_start_of_day() with "today" Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
201 Signed-off-by: Mike Rylander <mrylander@gmail.com>
203 2012-01-19 Jason Etheridge <jason@esilibrary.com>
205 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: Handle
206 search timeouts more gracefully Another tweak courtesy of berick Returns 0 results if open-ils.storage timeouts instead of a nasty
207 uncaught undefined ARRAY exception resulting in an OPAC "spinning
208 wheel of death" (formerly the "green knight rider bar of death". Note that in the event of storage timeouts, you should tune and/or
209 beef-up your database. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
210 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
212 2012-01-22 Dan Scott <dscott@laurentian.ca>
215 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
216 .pm: Fix "prefered_language" typo that blocked preferred language "preferred_language" is used everywhere else, but in the crucial
217 core of metabib.pm the "prefered_language" variant is used to check
218 on the value - hence, nothing other than the default "eng" is being used. Fix
219 that. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
220 Rylander <mrylander@gmail.com>
222 2011-12-07 James Fournie <jfournie@sitka.bclibraries.ca>
224 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm: Acq fix
225 for LP#901378 Proratable invoice charges do not have a fund_debit, we need to
226 check for this before attempting to delete the charge. If there's
227 no fund_debit we can generally assume that there's no corresponding
228 debit to this charge and skip trying to delete it. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
229 Signed-off-by: Bill Erickson <berick@esilibrary.com>
231 2012-01-17 Thomas Berezansky <tsbere@mvlc.org>
233 * Open-ILS/web/opac/skin/default/js/myopac.js: Don't show estimated
234 wait for negative estimates JSPac code was just checking for the truth of the estimated_wait
235 return, but the estimated_wait return can be -1 under some
236 circumstances. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
237 Bill Erickson <berick@esilibrary.com>
239 2012-01-10 Jason Etheridge <jason@esilibrary.com>
241 * Open-ILS/xul/staff_client/server/patron/hold_details.js: Remove
242 'boo' alert in hold details interface Willing to let any surprises here be natural. :-) We can re-bug if
243 there are issues. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
244 Bill Erickson <berick@esilibrary.com>
246 2012-01-10 Dan Scott <dscott@laurentian.ca>
248 * Open-ILS/xul/staff_client/server/skin/print.css,
249 Open-ILS/xul/staff_client/server/skin/serial.css: Add customization
250 to staff client serial and print CSS files The *_custom.css variants of these are created automatically at
251 install time, so give the parents the ability to actually use them. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Jason
252 Etheridge <jason@esilibrary.com>
254 2012-01-09 Mike Rylander <mrylander@gmail.com>
256 * Open-ILS/src/sql/Pg/002.schema.config.sql,
257 Open-ILS/src/sql/Pg/upgrade/0665.schema.renewal_checkout_counting.s
259 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.renewal_checkout_counting.s
260 ql: Stamping upgrade script for the backport of the renewal counting
261 fix Signed-off-by: Mike Rylander <mrylander@gmail.com>
263 2011-12-16 Jason Etheridge <jason@esilibrary.com>
265 * Open-ILS/src/sql/Pg/100.circ_matrix.sql,
266 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.renewal_checkout_counting.s
267 ql: LP822918 fix adapted for rel_2_0 Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
268 Mike Rylander <mrylander@gmail.com>
270 2011-09-26 Jason Etheridge <jason@esilibrary.com>
272 * Open-ILS/src/perlmods/OpenILS/WWW/AddedContent.pm: LP#845763
273 remote added content breaks remote added content breaks when using locally served content Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
274 Dan Scott <dan@coffeecode.net>
276 2011-12-08 Thomas Berezansky <tsbere@mvlc.org>
278 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
279 Open-ILS/web/opac/locale/en-US/opac.dtd,
280 Open-ILS/web/opac/skin/default/js/myopac.js,
281 Open-ILS/web/opac/skin/default/xml/myopac/myopac_holds.xml,
282 Open-ILS/xul/staff_client/server/circ/util.js,
283 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties: Show
284 Suspended holds as Suspended In the staff client and JSPac show the status of a suspended hold as
285 Suspended rather than something like "Waiting for copy". Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
286 Bill Erickson <berick@esilibrary.com>
288 2011-12-16 Dan Scott <dscott@laurentian.ca>
290 * Open-ILS/src/sql/Pg/002.schema.config.sql,
291 Open-ILS/src/sql/Pg/upgrade/0658.schema.acn_dewey_sort_fix.sql,
292 Open-ILS/src/sql/Pg/upgrade/xxxx.dewey-sort-fix.sql: LP# 902667 -
293 Wrap upgrade script for Dewey sorting Signed-off-by: Dan Scott <dscott@laurentian.ca>
295 2011-12-10 James Fournie <jfournie@sitka.bclibraries.ca>
297 * Open-ILS/src/sql/Pg/040.schema.asset.sql,
298 Open-ILS/src/sql/Pg/upgrade/xxxx.dewey-sort-fix.sql: Fix Dewey call
299 number sorting Ported over Koha commit aef8358c - fix for Koha Bug 4265. Further
300 documented in Evergreen LP # 902667 Here's the description from the
301 commit message by Magnus Enger: C4::ClassSortRoutine::Dewey turns "306 Les" into "306_Les" for
302 items.cn_sort and MARC-field 952$6, which results in "306.46 Les"
303 being sorted before "306 Les" in the OPAC. With this patch, "306
304 Les" is turned into "306_000000000000000_Les". Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
305 Signed-off-by: Dan Scott <dscott@laurentian.ca>
307 2011-12-14 bott <bott@grpl.org>
309 * Open-ILS/web/opac/skin/default/js/rdetail.js: Allow for the page
310 offset when listing the "Result x of y" values. The record details page did not show the page offset correctly, so
311 result 13 would show up as "Result 3 of ###", and result 23 would
312 also show up as "Result 3 of ###". Signed-off-by: bott <bott@grpl.org> Signed-off-by: Dan Scott
313 <dscott@laurentian.ca>
315 2011-12-13 Bill Erickson <berick@esilibrary.com>
317 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Clear
318 hold shelf/shelf_expire time for pickup lib change If a hold is on the holds shelf and the pickup library changes,
319 clear the shelf_time and shelf_expire_time, since the hold is now in
320 transit. This is particularly important for avoiding action_trigger events
321 for the "hold_request.shelf_expires_soon" hook for what is now an
322 in-transit item. Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
323 Thomas Berezansky <tsbere@mvlc.org>
325 2011-12-05 Dan Wells <dbw2@calvin.edu>
327 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Code
328 comments and tweaks for lost processing This commit is intended to do the following: * Fix case where MISSING status is not retained for items being sent 'home' (as it was in previous versions) * Be more explicit about when we unset the LOST status and when we do not in checkin_handle_lost() * Prevent update of the copy in checkin_handle_lost() unless we actually change the status * Restore log messages for special handling of LOST/MISSING checkins away from 'home' * Provide additional code comments to clarify intended behavior Note: Given the current restructure, MISSING item behavior is no
329 longer affected by 'lost_immediately_available' setting. That
330 seemed more bug than feature, and can be implemented later (perhaps
331 as a separate setting) if required. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Jason
332 Stephenson <jstephenson@mvlc.org>
334 2011-11-29 Jason Stephenson <jstephenson@mvlc.org>
336 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Check
337 OILS_SETTING_LOST_IMMEDIATELY_AVAILABLE in checkin_handle_lost. Check the value of OILS_SETTING_LOST_IMMEDIATELY_AVAILABLE before
338 changing the copy status in checkin_handle_lost. This makes the
339 setting actually do something. Add a couple of blank lines to aid in readability. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
340 Signed-off-by: Dan Wells <dbw2@calvin.edu>
342 2011-11-17 Jason Stephenson <jstephenson@mvlc.org>
344 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Fix
345 LP851000. Remove about 14 lines from OpenILS/Application/Circ/Circulate.pm in
346 the checkin_handle_circ subroutine that check whether or not the
347 checkin happens at the copy's circ_lib and the value of the
348 circ.lost_immediately_available org unit setting. This change causes the handle_lost subroutine to run regardless of
349 where the checkin takes place for a more consistent experience. Whether or not billings are voided, overdues restored, etc. is still
350 determined by the copy's circ_lib. Given how the hold targeter and transit code works, it does not
351 appear the the circ.lost_immediately_available setting could ever do
352 what it was intended to do. Given these changes to the code it is
353 now unnecessary. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
354 Signed-off-by: Dan Wells <dbw2@calvin.edu>
356 2011-11-28 Dan Scott <dscott@laurentian.ca>
358 * Open-ILS/src/extras/Makefile.install: Revert Lucid prereq for
359 PostgreSQL 9.0 client rel_2_0 only requires PostgreSQL 8.4; commit
360 f87437cb1e209eba04c4719adbdf2ddc21b36f04 pushed the prereq to 9.0
361 but as that requires adding backport repos many sites will break
362 when trying to just upgrade from 2.0.9 -> 2.0.10. So, revert that. Signed-off-by: Dan Scott <dscott@laurentian.ca>
364 2011-11-23 Ben Shum <bshum@biblio.org>
367 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
368 pm: Fix for LP894125 - reshelving interval Update to reshelving code to utilize actor.org_unit_ancestor_setting
369 function and properly retrieve org settings for
370 "circ.reshelving_complete.interval" for org unit or ancestors. Signed-off-by: Ben Shum <bshum@biblio.org> Signed-off-by: Jason
371 Stephenson <jstephenson@mvlc.org>
373 2011-11-22 Dan Scott <dscott@laurentian.ca>
375 * Open-ILS/xul/staff_client/server/cat/bib_brief.xul: Enable record
376 summary to be scrollable at larger font sizes The record summary at the top of the cataloguing interfaces appears
377 to determine its size based on the "normal" font size at load; then,
378 when a larger font size is applied to the page, the text gets hidden
379 by the fixed size of the groupbox. Ideally the groupbox would
380 adjust to accomodate the larger font size, but after trying many
381 different approaches the best short-term approach seems to be to
382 enable overflow so that scrollbars can appear when necessary. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Jason
383 Etheridge <jason@esilibrary.com>
385 2011-11-15 James Fournie <jfournie@sitka.bclibraries.ca>
387 * Open-ILS/xul/staff_client/server/cat/copy_browser.js:
388 Quasi-backport fixes a bug whereby the copy browser does not
389 automatically refresh after adding volumes. This bug is fixed in
390 future versions by git commit bcd6f20b but the bugfix itself is not
391 noted in that commit message. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
392 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
394 2011-11-17 Dan Wells <dbw2@calvin.edu>
396 * Open-ILS/web/opac/skin/default/js/rdetail.js,
397 Open-ILS/web/opac/skin/default/js/result_common.js: Switch to new
398 Google Books API; make SSL friendly As implied in the title, this commit does two things. First, it
399 switches to the new Google Books API (which is both imminent and
400 also necessary to make SSL calls work). From what I have read and
401 experienced, we do not need an API key to do searches and previews.
402 I have also not hit any kind of unauthenticated limit in several
403 days of heavy testing, so I would figure we are safe (at this point)
404 for normal end-user OPAC browsing. Second, all Google Book requests are now done over https. This
405 eliminates the majority of mixed content warnings when browsing
406 securely, though you still get a warning when you actual do preview
407 a book. In addition to possibly implementing protocol detection (rather than
408 doing https all the time as a "lowest" common denominator), there
409 are a few minor points where we might consider future changes.
410 Those points are commented within the code. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
411 <dscott@laurentian.ca>
413 2011-11-15 Mike Rylander <mrylander@gmail.com>
415 * Open-ILS/src/sql/Pg/002.schema.config.sql,
416 Open-ILS/src/sql/Pg/upgrade/0649.schema.fix_full_circ_count_view.sq
418 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_full_circ_count_view.sq
419 l: Stamped upgrade for full circ count view fix Signed-off-by: Mike Rylander <mrylander@gmail.com>
421 2011-09-29 Thomas Berezansky <tsbere@mvlc.org>
423 * Open-ILS/src/sql/Pg/extend-reporter.sql,
424 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_full_circ_count_view.sq
425 l: Use DISTINCT in counts to avoid dupes Otherwise you get: Legacy count + 2(normal count)(aged count) Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
426 Mike Rylander <mrylander@gmail.com>
428 2011-09-29 Dan Wells <dbw2@calvin.edu>
430 * Open-ILS/src/sql/Pg/extend-reporter.sql,
431 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_full_circ_count_view.sq
432 l: Full Circ Count View Amplifies Legacy Circs The current extend_reported.full_circ_count sums the legacy circ
433 count column, but this results in amplifying the count by the number
434 of current circs in the system. This commit adds the legacy count
435 to the GROUP BY instead of summing it. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
436 Rylander <mrylander@gmail.com>
438 2011-11-01 Liam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
440 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Aligned the MARC
441 editor subfields to 'start' fixes long subfield display When viewing a record in the MARC editor that has extremely long
442 entries in a subfield, the output would align in the center of the
443 subfield making the output hard to read. This patch adds an align:
444 'start' option to both the subfield, and the subfield code elements
445 in the marcSubfield function to make the subfields align in a more
446 readable manner. Signed-off-by: Liam Whalen
447 <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca> Signed-off-by: Mike
448 Rylander <mrylander@gmail.com>
450 2011-11-15 Mike Rylander <mrylander@gmail.com>
452 * Open-ILS/web/js/ui/default/actor/user/register.js: Patch from Jeff
453 Davis (SITKA) fixing cardless patron updates Quoth the bug report
454 (https://bugs.launchpad.net/evergreen/+bug/851110): On our Evergreen 2.0.8 system, it sometimes arises that a patron's
455 card gets deleted. If it was the patron's only card, it becomes
456 impossible to add a new card to the account via the staff client. How to reproduce: 1. Retrieve a patron record for a patron who has no associated
457 card. 2. Click the Edit button. 3. Click Replace Barcode and enter a new barcode. 4. Click Save. This does not work - the process hangs, and if you
458 hit Reload, you will find that your changes were not saved. I believe this happens because some code in register.js assumes
459 the patron has at least one card. I have a potential fix that this
460 comment box is too small to contain ... uh, that is to say, I will
461 post it momentarily. Which he did, and I applied. Signed-off-by: Mike Rylander <mrylander@gmail.com>
463 2011-10-19 Steven Callender <stevecallender@esilibrary.com>
466 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
467 pm: Reshelving update. Update to the reshelving code to make it faster and utilize the new
468 status change time field on asset.copy. Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
469 Signed-off-by: Mike Rylander <mrylander@gmail.com>
471 2011-10-23 Dan Scott <dscott@laurentian.ca>
473 * Open-ILS/src/c-apps/Makefile.am, Open-ILS/src/c-apps/idlval.c:
474 Make idlval build, rather than be dead code The tool "idlval" contained in Open-ILS/src/c-apps can be used to
475 check the correctness of fieldmapper definitions in files like
476 Open-ILS/examples/fm_IDL.xml - but currently does not have a build
477 target, nor does it compile cleanly due to the use of unspecified
478 OpenSRF header files. This commit adds a build target, fixes the
479 compile problems, and installs the tool in the bin directory. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
480 Rylander <mrylander@gmail.com>
482 2011-11-08 Jason Etheridge <jason@esilibrary.com>
484 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
485 Open-ILS/xul/staff_client/server/cat/util.js,
486 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js:
487 LP887822 mint_condition/Quality not set correctly during item creation. Specifically, the Javascript object for a new item (acp) does not
488 explicitly set the mint_condition field, leaving it null. The item
489 attribute editor treats the null as false (which it displays as
490 "Mediocre" for that field). The database has a not null constraint
491 the corresponding column in asset.copy, and defaults to true. So a
492 new item in the attribute editor will show "Mediocre", but when
493 actually created, will become "Good". This branch just sets mint_condition to true when an item is
494 created. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
495 Mike Rylander <mrylander@gmail.com>
497 2011-10-11 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
499 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm,
500 Open-ILS/src/support-scripts/edi_pusher.pl: More filtering of
501 characters that could end up in PO JEDI template output Backslashes cause problems too. Let's JSON encode this thing and
502 get it right once and for all. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
503 Signed-off-by: Ben Shum <bshum@biblio.org> Signed-off-by: Bill
504 Erickson <berick@esilibrary.com>
506 2011-11-10 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
508 * Open-ILS/web/js/dojo/openils/widget/HoldingCode.js,
509 Open-ILS/web/js/ui/default/serial/subscription/issuance.js: Serials:
510 allow freer input in holding code mini-wizard In the Subscription Details interface of the Alternate Serials
511 Control View, under the Issuance tab, if you create a new issuance
512 you can now enter things like "01/02" in (say) the month field to
513 denote a combined January/February issue. All those fields are now
514 free-form, whereas some of them used to be numeric only. Also, avoid an occasional issue where an error message about
515 dijit.form.DateTextBox not being a constructor would appear in the
516 JavaScript console. The problem was in a race condition among some
517 co-dependent JavaScript files that were all being loaded at the same
518 time. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
519 Signed-off-by: Dan Wells <dbw2@calvin.edu>
521 2011-11-10 Jason Etheridge <jason@esilibrary.com>
523 * Open-ILS/examples/apache/eg_vhost.conf,
524 Open-ILS/web/opac/common/js/RemoteRequest.js,
525 Open-ILS/xul/staff_client/chrome/content/util/network.js: LP88653
526 force SSL for requests from local XUL Modifies RemoteRequest.js to convert any http:// request URL to
527 https:// if the requesting location has a chrome:// protocol. Modifies util/network.js such that any use of util.network.request
528 (as opposed to util.network.simple_request) will assume "secure" for
529 the resulting request. Adds an example to the bottom of eg_vhost.conf for forcing SSL for
530 an entire site (OPAC and everything), courtesy of Dan Wells. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
531 Dan Wells <dbw2@calvin.edu>
533 2011-11-09 Thomas Berezansky <tsbere@mvlc.org>
535 * Open-ILS/xul/staff_client/server/cat/marcedit.js:
536 XML.ignoreWhitespace causes syntax errors So remove it. Disabling pretty printing appears to be enough to fix the marc
537 editor. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
538 Jason Etheridge <jason@esilibrary.com>
540 2011-11-07 Thomas Berezansky <tsbere@mvlc.org>
542 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Fix vanishing
543 whitespace in marc editor XML.ignoreWhitespace and XML.prettyPrinting cause whitespace to
544 vanish. So disable them at the top of marcedit.js. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
545 Jason Etheridge <jason@esilibrary.com>
547 2011-10-31 Galen Charlton <gmc@esilibrary.com>
549 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: lp849447: trival
550 stylistic tweaks - rename variable avoid double-negative - avoid 'Variable declared in conditional statement' perlcritic
551 gripe Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
552 Mike Rylander <mrylander@gmail.com>
554 2011-09-14 Sarah E. Chodrow <sarah.chodrow@bibliotheca-itg.com>
556 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: Initial patch from
557 Sarah Chodrow on LP bug 849447. Also check for standing penalties and expired cards when checking if
558 it is ok for the patron to checkout, charge_ok. Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. Signed-off-by: Sarah E. Chodrow (sarah.chodrow@bibliotheca-itg.com) Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
559 Signed-off-by: Mike Rylander <mrylander@gmail.com>
561 2011-11-08 Mike Rylander <mrylander@gmail.com>
563 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
564 Open-ILS/xul/staff_client/chrome/content/main/constants.js: Protect
565 against slony replication lag, LP#621448 Make open-ils.circ.captured_holds.id_list.* API calls authoritative
566 within the staff client to avoid replication-lag related stale
567 displays. Inspired by James Fournie at SITKA. Signed-off-by: Mike Rylander <mrylander@gmail.com>
569 2011-09-27 Jason Etheridge <jason@esilibrary.com>
571 * Open-ILS/web/opac/skin/default/js/holds.js: LP#860845 hold
572 placement UI can break hold placement UI can break and give misleading error on Submit Adds some defensive coding, but since I don't quite grok everything
573 going on here, may not be the best fix. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
574 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
576 2011-11-01 James Fournie <jfournie@sitka.bclibraries.ca>
578 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Search.pm: This
579 prevents the acq unified_search method from returning anything other
580 than the objects of the expected type. This is to address LP 884991 in which Acq users get a perm error for
581 each result of a search that they don't have access to retrieve.
582 They shouldn't even know about the existence of anything they don't
583 have access to retrieve. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
584 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
586 2011-09-20 James Fournie <jfournie@sitka.bclibraries.ca>
588 * Open-ILS/src/sql/Pg/002.schema.config.sql,
589 Open-ILS/src/sql/Pg/040.schema.asset.sql,
590 Open-ILS/src/sql/Pg/upgrade/0646.schema.lp854972_copy_counts_unshad
591 ow.sql: Previously invisible copies showed as beige in the staff
592 client, they stopped doing this in 2.0 This is because in 2.0 the copy counts logic was moved from
593 open-ils.storage.biblio.record_entry.copy_count.staff to an
594 in-database function wrapped in
595 open-ils.search.biblio.record.copy_count.staff. Both methods
596 returned various counts including an 'unshadow' count, however the
597 'unshadow' in the new database function was not completed and it has
598 only been returning a simple copy count rather than a count of opac
599 visible copies as it should be to replicate the old behaviour. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
600 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
602 2011-10-06 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
604 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
605 Open-ILS/web/js/ui/default/acq/common/li_table.js: Acq: better error
606 message if trying to create PO without provider or agency Before now, if you leave either the provider or ordering agency
607 fields blank in the "Create Purchase Order" dialog, you get a
608 nonsensical warning about prepayment. This fixes that. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
609 Signed-off-by: Bill Erickson <berick@esilibrary.com>
611 2011-11-03 Liam Whalen <lwhalen@nrcan-rncan.gc.ca>
613 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Modified
614 authority.indexing_ingest_or_delete to update MARC data The authority.indexing_ingest_or_delete trigger in the update script
615 was missing a call to authority.propagate_changes which is
616 responsible for updating the MARC data of records affected by an
617 auhtority merge. This patch adds the call to
618 authority.propagate_changes as it appears in the
619 authority.indexing_ingest_or_delete trigger from the file
620 999.functions.global.sql. Signed-off-by: Liam Whalen <lwhalen@nrcan-rncan.gc.ca>
621 Signed-off-by: Dan Scott <dscott@laurentian.ca>
623 2011-11-02 Mike Rylander <mrylander@gmail.com>
625 * Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
626 2.0-ification of the phrase-search fix for LP#834042 Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by:
627 Bill Erickson <berick@esilibrary.com>
629 2011-10-06 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
631 * Open-ILS/web/js/ui/default/acq/common/li_table.js,
632 Open-ILS/web/js/ui/default/acq/search/unified.js: Acq: fix a bug
633 that sometimes prevents the general search page from loading Within Acquisitions General Search, javascript included from one
634 file in the <head> relies on the variable "localeStrings" being
635 initialized by javascript included from a file in <body>. Sometimes
636 the wrong javascript wins the race, you get an error about
637 localeStrings being undefined in the Javascript console, and the
638 page stops loading. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
639 Signed-off-by: Bill Erickson <berick@esilibrary.com>
641 2011-11-01 Dan Scott <dscott@laurentian.ca>
643 * Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Amazon.pm: Force
644 Amazon AC requests to use 10-digit ISBNs Inspired by a patch submitted by Ian Bays <ian.bays@ptfs-europe.com>
645 via https://bugs.launchpad.net/evergreen/+bug/870171, this patch
646 takes the incoming key and, if it is longer than 10 characters (a
647 10-digit ISBN or Amazon ID), attempts to normalize it and return a
648 10-digit ISBN. We don't normalize all incoming keys because some sites are horribly
649 abusing the 020 MARC field to include an Amazon ID instead of an
650 ISBN - but that works in practice and we'd rather not break working
651 installations if we can avoid it. Signed-off-by: Dan Scott <dscott@laurentian.ca>
653 2011-10-19 Jason Stephenson <jstephenson@mvlc.org>
655 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: Use ne on line
656 631 of Actor.pm. This is so that we stop getting errors like Argument "1319057146.8881216485.4819607085" isn't numeric in numeric
657 ne (!=) at /usr/local/share/perl/5.10.1/OpenILS/Application/Actor.pm
658 line 630. in /openils/var/log/open-ils.actor_stderr.log Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
659 Signed-off-by: Dan Scott <dscott@laurentian.ca>
661 2011-10-27 Michael Peters <mrpeters@library.in.gov>
663 * Open-ILS/examples/apache/eg.conf: A tweak to eg.conf to prevent
664 against the BEAST exploit in TLS/SSL Based on recommedation from
666 https://community.qualys.com/blogs/securitylabs/2011/10/17/mitigating-the-beast-attack-on-tlsSigned-off-by: Michael Peters <mrpeters@library.in.gov>
667 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
669 2011-10-05 Bill Erickson <berick@esilibrary.com>
671 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: Z39.50
672 local catalog fetch-more repairs Fixes the following problem: When paging through local catalog results in the Z39.50 interface,
673 paging off then end of the local results would result in an unknown
674 server error caused by trying to retrieve an empty list of records. $list->{count} in this context is the overall hit count, not the
675 counts in the current page of results. Note also if {count} is
676 zero, the list of IDs will be undef, so we use both. Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
677 Jason Etheridge <jason@esilibrary.com>
679 2011-10-06 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
681 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: Avoid a
682 possible bug in selection list deletion This particularly matters for the "ephemeral," unnamed selection
683 list that Acquisitions General Search uses to hold bib records
684 represented as lineitems, as that list is deleted for the next run
685 of that kind of search. It's possible to get lineitems onto that list that are in a state
686 other than "new". Code that deletes this list first deletes the
687 lineitems that belong to it, but that code formerly assumed that
688 there are two types of lineitems. "new" ones (that should be
689 deleted) and ones that belong to purchase orders (that should be
690 deatched). That doesn't necessarily cover all possible lineitems on
691 the picklist, so deletion ultimately fails. This fixes that. [update: now this bugfix incorporates a bugfix, the need for which
692 was detected by Ben Shum. See LP #869581] Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
693 Signed-off-by: Bill Erickson <berick@esilibrary.com>
695 2011-10-16 Dan Scott <dscott@laurentian.ca>
697 * Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm: Cache
698 open-ils.fielder results by locale The problem was particularly visible in search facets, but existed
699 before: the cache key used for fielder results did not take locale
700 into account, so on a multi-locale system the first locale won and
701 populated the cache for all other locales. Use a session locale if provided, otherwise default to the locale
702 set in opensrf.xml Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by:
703 Thomas Berezansky <tsbere@mvlc.org>
705 2011-10-04 Thomas Berezansky <tsbere@mvlc.org>
707 * Open-ILS/web/opac/skin/default/js/adv_global.js: Add "submit on
708 enter" to all advanced search boxes Instead of just the one with an ID specified. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
709 Dan Scott <dscott@laurentian.ca>
711 2011-10-13 Mike Rylander <mrylander@gmail.com>
713 * Open-ILS/src/sql/Pg/002.schema.config.sql,
714 Open-ILS/src/sql/Pg/upgrade/0639.schema.asset_merge_record_assets.s
716 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset_merge_record_assets.s
717 ql: Stamping upgrade for asset.merge_record_assets fix from dbs Signed-off-by: Mike Rylander <mrylander@gmail.com>
719 2011-10-13 Dan Scott <dscott@laurentian.ca>
721 * Open-ILS/src/sql/Pg/999.functions.global.sql,
722 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset_merge_record_assets.s
723 ql: Fix located URI merging in action.merge_record_assets() Perhaps due to the unexpected results of the XPath expression, which
724 returns a count of nodes for subfields, etc, rather than just a
725 count of the number of 856 datafields, NULL was being concatenated
726 onto a string - which of course made the string NULL. Use COALESCE() to prevent the NULLness from spreading and enable
727 action.merge_record_assets() to do the right thing. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
728 Rylander <mrylander@gmail.com>
730 2011-09-16 Jason Stephenson <jstephenson@mvlc.org>
732 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: Fix
733 z39.50 import isbn and issn searches on local catalog. Make cat_search_z_style_wrapper do identifier searches for isbn and
734 issn. Modify the_quest_for_knowledge to accept identifier searches for
735 isbn and issn. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
736 Signed-off-by: Dan Scott <dscott@laurentian.ca>
738 2011-10-11 Bill Erickson <berick@esilibrary.com>
740 * Open-ILS/src/c-apps/oils_auth.c: Authentication block logging * Login too-many-auth-failures message at Info level instead of
741 Internal * Log the username getting blocked Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
742 Galen Charlton <gmc@esilibrary.com>
744 2011-10-10 Dan Scott <dscott@laurentian.ca>
746 * Open-ILS/src/extras/Makefile.install: Fix broken
747 Net::Z3950::SimpleServer 1.14 install Pin the install of Net::Z3950::SimpleServer to the
748 known-to-work-with yaz 3.0.x version, 1.12. 1.14 introduced
749 dependencies on yaz 4.1.x that can't be easily worked around. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Galen
750 Charlton <gmc@esilibrary.com>
752 2011-10-06 Galen Charlton <gmc@esilibrary.com>
754 * Open-ILS/src/c-apps/oils_auth.c: fix authentication failure Ensure that the auth_limit values are read when open-ils.auth
755 initializes, not during oilsAuthInit(). This solves a problem
756 observed on brick-based setups where authentication could
757 incorrectly fail because the drone that processes
758 open-ils.auth.authenticate.complete didn't have the the block count
759 value initialized yet. Also fixed type nit when compare the fail count to the block limit. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
760 Bill Erickson <berick@esilibrary.com>
762 2011-10-04 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
764 * Open-ILS/web/js/ui/default/acq/common/li_table.js,
765 Open-ILS/web/js/ui/default/acq/common/li_table_pager.js,
766 Open-ILS/web/js/ui/default/acq/search/unified.js: Really add
767 *entire* selection list to a purchase order, when desired, and generally do what a user would expect when, in Acq, the user
768 executes an operation on "all items". This addresses LaunchPad bug #810030. The fundamental issue is that an AcqLiTable, which is used in
769 several different ways in different interfaces, may be representing
770 items on a selection list (for example), but it doesn't necessarily
771 know all of the items that belong to that selection list. It only
772 knows what it has drawn. This addresses that deficiency by teaching the getSelected() method
773 some new tricks so that it can consult the server in the various
774 ways appropriate to getting a list of /all/ the items on a selection
775 list, a purchase order, a virtual PO, a set of search results, etc. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
776 Signed-off-by: Mike Rylander <mrylander@gmail.com>
778 2011-10-04 Jason Etheridge <jason@esilibrary.com>
780 * : commit 1c85f6e9c3b97f1e71d73c41baf4b21226ffe580 Author: Thomas
781 Berezansky <tsbere@mvlc.org> Date: Fri Aug 12 09:17:46 2011 -0400
783 2011-10-04 Mike Rylander <mrylander@gmail.com>
785 * Open-ILS/src/sql/Pg/2.0.9-2.0.10-upgrade-db.sql: Upgrade script
786 for 2.0.10 Signed-off-by: Mike Rylander <mrylander@gmail.com>
788 2011-09-24 Thomas Berezansky <tsbere@mvlc.org>
790 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm,
791 Open-ILS/web/opac/skin/default/js/myopac.js,
792 Open-ILS/web/opac/skin/default/xml/myopac/myopac_summary.xml:
793 Require password to change email/username Alter backend to check password period, not just for password
794 changes. Add form elements for asking for current password to
795 JSPac. Add handling for said form elements where needed. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
796 Bill Erickson <berick@esilibrary.com>
798 2011-09-12 Thomas Berezansky <tsbere@mvlc.org>
800 * Open-ILS/xul/staff_client/chrome/content/auth/session.js: When
801 workstation is invalid request a new seed The original one may no longer be valid Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
802 Bill Erickson <berick@esilibrary.com>
804 2011-09-01 Thomas Berezansky <tsbere@mvlc.org>
806 * Open-ILS/examples/opensrf.xml.example,
807 Open-ILS/src/c-apps/oils_auth.c: Make more auth values configurable Amount of time seed is valid Amount of time to keep failure count in
808 memcache since last auth event Number of failures before locking out
809 auth attempts Also, remove seed from memcache once it has been used once. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
810 Bill Erickson <berick@esilibrary.com>
812 2011-08-30 Thomas Berezansky <tsbere@mvlc.org>
814 * Open-ILS/src/c-apps/oils_auth.c: Brute Force protection for
815 authentication Count auth failures in memcache. If 10+ have occurred cause
816 failure. After 90 seconds of no activity counter resets. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
817 Bill Erickson <berick@esilibrary.com>
819 2011-09-30 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
821 * Open-ILS/examples/fm_IDL.xml: link asset.copy_template.status to
822 config.copy_status in the IDL If nothing else, this provides a dropdown for status in the copy
823 template editor (the one for Serials, under the admin menus, not the
824 one on the copy editing interface). Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
825 Signed-off-by: Dan Wells <dbw2@calvin.edu>
827 2011-10-03 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
829 * Open-ILS/web/opac/common/js/org_utils.js,
830 Open-ILS/web/opac/skin/default/js/rdetail.js: JSPAC: Fix a bug (I
831 think) in orgIsMine(), and show more MFHD holdings ... ... when search scope would have it so. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
832 Signed-off-by: Dan Scott <dscott@laurentian.ca>
834 2011-09-10 Dan Scott <dscott@laurentian.ca>
836 * Open-ILS/src/extras/Makefile.install: Refresh dynamic link cache
837 after libjs install The build of SpiderMonkey can fail if it can't find the freshly
838 installed libjs library, so run ldconfig after building libjs to
839 avoid that bit o' fun. Signed-off-by: Dan Scott <dscott@laurentian.ca>
841 2011-09-29 Dan Scott <dscott@laurentian.ca>
843 * Open-ILS/web/opac/skin/default/js/rdetail.js: LP740320: Make
844 <enter> submit the new bookbag dialog For the keyboard jockeys out there - if the enter key doesn't
845 submit, the UI reviewer will not commit. Signed-off-by: Dan Scott <dscott@laurentian.ca>
847 2011-08-26 James Fournie <jfournie@sitka.bclibraries.ca>
849 * Open-ILS/web/opac/skin/default/xml/page_rdetail.xml: Initial
850 dialog isn't quite wide enough, here's a hackish way to fix it Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
851 Signed-off-by: Dan Scott <dscott@laurentian.ca>
853 2011-08-26 James Fournie <jfournie@sitka.bclibraries.ca>
855 * Open-ILS/web/opac/skin/default/xml/page_rdetail.xml: Should
856 probably use a more common button rather than the one for the
857 advanced search Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
858 Signed-off-by: Dan Scott <dscott@laurentian.ca>
860 2011-08-26 James Fournie <jfournie@sitka.bclibraries.ca>
862 * Open-ILS/web/opac/skin/default/js/rdetail.js: This makes more
863 sense as an alert; the Dojo dialog has no button which is not
864 user-friendly. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
865 Signed-off-by: Dan Scott <dscott@laurentian.ca>
867 2011-08-02 Mike Rylander <mrylander@gmail.com>
869 * Open-ILS/web/opac/skin/default/js/rdetail.js,
870 Open-ILS/web/opac/skin/default/xml/page_rdetail.xml: Markup-based
871 dijit.Dialog implementation, inspired by and based on a patch from
872 Joseph Lewis in https://bugs.launchpad.net/evergreen/+bug/787162 Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by:
873 Dan Scott <dscott@laurentian.ca>
875 2011-09-16 Liam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
877 * Open-ILS/xul/staff_client/server/cat/spine_labels.js: Modified
878 spine_labels.js to retain UTF-8 encoding Dan Wells posted a fix to the DEV list for receipt printing that
879 allowed the receipt printer to print UTF-8 characters. I used the
880 ideas in that fix to modify spine_labels.js. In spine_labels.js,
881 the url passed to the preview in preview_xul_192 was encoding the
882 url with the javascript encode() function. This function does not
883 preserve UTF-8 encodings. I changed the function to
884 encodeURIComponent, and UTF-8 characters are now displayed properly
885 by the spine label printer code. Signed-off-by: Liam Whalen
886 <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca> Signed-off-by: Dan
887 Scott <dscott@laurentian.ca>
889 2011-09-28 Michael Peters <mrpeters@library.in.gov>
891 * Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2:
892 A slight modification to prevent clipping in the EDI Accounts
893 interface Just a few tweaks via CSS to make sure the footer notes don't clip
894 off part of the main grid. Signed-off-by: Michael Peters <mrpeters@library.in.gov>
895 Signed-off-by: Mike Rylander <mrylander@gmail.com>
897 2011-09-28 Mike Rylander <mrylander@gmail.com>
899 * Open-ILS/src/reporter/clark-kent.pl: Provide proper hrefs for
900 links back from report debugging pages Reimplementation of a fix provided by Michael Peters. The
901 originally submitted patch included several fixes provided by an
902 unrelated patch, and a regression in build-time embedded tokens. Original branch at:
904 http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/mrpeters-isl/clark_kent_back_linksSigned-off-by: Mike Rylander <mrylander@gmail.com>
906 2011-09-22 Dan Scott <dscott@laurentian.ca>
908 * Open-ILS/src/reporter/clark-kent.pl: LP856567: Mark HTML report
909 output as Unicode-encoded Non-ASCII characters in report ouput that has been generated in HTML
910 format appears to be corrupted when viewed in a browser. This can be
911 manually corrected by switching the "Encoding" browser option, but
912 it would be better to include <meta charset='utf-8'> in the output
913 HTML to tell the browser directly. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
914 Rylander <mrylander@gmail.com>
916 2011-09-27 Dan Wells <dbw2@calvin.edu>
918 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm,
919 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm: MFHD
920 compression fails with pattern-less captions The current code assumes that if you try to compress a range of MFHD
921 holdings, you actually have the necessary pattern information. This
922 commit introduces a very basic check to avoid the most common
923 failure case. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
924 Rylander <mrylander@gmail.com>
926 2011-09-26 Mike Rylander <mrylander@gmail.com>
928 * Open-ILS/src/sql/Pg/upgrade/0629.data.jedi-template.sql: 2.1-ish
929 upgrade script preamble Signed-off-by: Mike Rylander <mrylander@gmail.com>
931 2011-09-26 Mike Rylander <mrylander@gmail.com>
933 * Open-ILS/src/sql/Pg/002.schema.config.sql,
934 Open-ILS/src/sql/Pg/upgrade/0629.data.jedi-template.sql,
935 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi-template.sql: Stamping
936 upgrade script for EDI cleanup Signed-off-by: Mike Rylander <mrylander@gmail.com>
938 2011-09-19 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
940 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm,
941 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
942 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi-template.sql,
943 Open-ILS/src/support-scripts/edi_pusher.pl: Some EDI translation
944 fixes for troublesome input characters This attempts to address enough of the issues in
945 https://bugs.launchpad.net/evergreen/+bug/812593 to move forward. When the ? character appears in lineitem attributes for a PO that we
946 send off for EDI translation, the translator fails if that ? is the
947 last character of the string. This commit avoids that situation. This commit also removes any Unicode characters from the JEDI (the
948 input to the translator process), as they're not going to make it to
949 the EDIFACT output anyhow, and will just confound the translator. This commit also pre-escapes quotation marks in lineitem attributes
950 so that we don't produce invalid JSON for our JEDI. This commit also destroys the death star. Seriously, the right way to fix some of the issues people have had
951 is for somebody to learn Ruby and to address them either in
952 edi_webrick.rb, in edi4r, or in openils-mapper (wherever the issues
953 may be). Working on that. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
954 Signed-off-by: Mike Rylander <mrylander@gmail.com>
956 2011-09-25 Galen Charlton <gmc@esilibrary.com>
958 * Open-ILS/src/support-scripts/marc_stream_importer.pl: lp859190:
959 make marc_stream_import always import non-matches Fixes regression of (implicit, undocumented) functionality
960 introduced in commit da3a45344205. Current use case for the
961 streaming MARC importer for OCLC Connexion exports assumes that
962 non-matching records should always be added. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
963 Bill Erickson <berick@esilibrary.com>
965 2011-09-21 Jason Etheridge <jason@esilibrary.com>
967 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml:
968 properties in chrome:// return XHR status 0 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
970 2011-09-20 Jason Etheridge <jason@esilibrary.com>
972 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml:
973 LP#854760 messagecat fails with certain 404 pages We were failing to check the HTTP status on the underlying XHR
974 requests. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
975 Mike Rylander <mrylander@gmail.com>
977 2011-09-16 Dan Scott <dscott@laurentian.ca>
979 * Open-ILS/src/templates/password-reset/request-form.tt2: Can't have
980 two identical IDs on the same page Nobody who cares about the pure Web experience ever noticed that
981 this page has two identical IDs. Chromium and other browsers
982 complain, though, so make them happy. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
983 Rylander <mrylander@gmail.com>
985 2011-08-25 Bill Erickson <berick@esilibrary.com>
987 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Clear
988 hold shelf [expire] time at checkout to alternate patron When an item on the holds shelf is checked out to an alternate
989 patron (i.e. not the hold user), clear the shelf_time and
990 shelf_expire_time along with capture_time, current_copy, etc. on the
991 hold. tsbere++ for isolating the problem. Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
992 Jason Etheridge <jason@esilibrary.com>
994 2011-09-14 Jason Etheridge <jason@esilibrary.com>
996 * : commit 572607f08126548c30075439e2983b9029fd205b Author: Jason
997 Etheridge <jason@esilibrary.com> Date: Wed Aug 3 00:44:41 2011
1000 2011-09-13 Mike Rylander <mrylander@gmail.com>
1002 * Open-ILS/xul/staff_client/server/cat/marcedit.js,
1003 Open-ILS/xul/staff_client/server/cat/marcedit.xul: Provide a default
1004 value for, and explicitly change, the record type so the type
1005 dropdown works as intended Signed-off-by: Mike Rylander <mrylander@gmail.com>
1007 2011-09-09 Thomas Berezansky <tsbere@mvlc.org>
1009 * Open-ILS/xul/staff_client/chrome/content/util/print.js: Fix
1010 dos_print when NSPrint interface is used By adding params.dos_print = true where needed. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1011 Jason Etheridge <jason@esilibrary.com>
1013 2011-09-07 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1016 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/AstCall.p
1017 m: A/T reactor 'AstCall' can't have global CStoreEditor It's not good for any Evergreen service to try to have a global
1018 cstoreeditor instance. Scope it to the handler() sub that needs it,
1019 and comment out the thus-far unused/unfinished retrieve() sub. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1020 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1022 2011-08-30 Jason Stephenson <jstephenson@mvlc.org>
1024 * Open-ILS/examples/oils_sip.xml.example, Open-ILS/src/Makefile.am:
1025 Fix for LP bug #702422. Add @libdir@/javascript/ path in legacy script section of
1026 oils_sip.xml.example so that legacy scripts work with SIP2. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1027 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1029 2011-08-31 James Fournie <jfournie@sitka.bclibraries.ca>
1031 * Open-ILS/web/js/ui/default/conify/global/acq/provider.js,
1032 Open-ILS/web/templates/default/conify/global/acq/provider.tt2:
1033 Adding org unit context selector to providers screen This helps
1034 alleviate the bug reported in LP 731510 and generally improves
1035 usability. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
1036 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1038 2011-09-06 Dan Wells <dbw2@calvin.edu>
1040 * Open-ILS/src/extras/org_tree_js.pl: Clear org_unit cache fix for
1041 autogen.sh autogen.sh is not properly clearing the org_tree cache. It is
1042 unclear how this hasn't caused a problem before, but this fix works
1043 for me and should be at least harmless in other enviroments. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
1044 Fogle-Weekley <lebbeous@esilibrary.com>
1046 2011-07-20 Jason Etheridge <jason@esilibrary.com>
1048 * Open-ILS/xul/staff_client/server/circ/util.js,
1049 Open-ILS/xul/staff_client/server/patron/util.js: adjust legacy xul
1050 column definitions for dates/timestamps to ensure correct sorting Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1051 Mike Rylander <mrylander@gmail.com>
1053 2011-07-18 Jason Etheridge <jason@esilibrary.com>
1055 * Open-ILS/xul/staff_client/server/admin/transit_list.js,
1056 Open-ILS/xul/staff_client/server/admin/work_log.js,
1057 Open-ILS/xul/staff_client/server/cat/copy_browser.js,
1058 Open-ILS/xul/staff_client/server/cat/copy_buckets.js,
1059 Open-ILS/xul/staff_client/server/cat/copy_summary.xul,
1060 Open-ILS/xul/staff_client/server/cat/record_buckets.js,
1061 Open-ILS/xul/staff_client/server/cat/z3950.js,
1062 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js,
1063 Open-ILS/xul/staff_client/server/circ/checkin.js,
1064 Open-ILS/xul/staff_client/server/circ/checkout.js,
1065 Open-ILS/xul/staff_client/server/circ/copy_details.xul,
1066 Open-ILS/xul/staff_client/server/circ/copy_status.js,
1067 Open-ILS/xul/staff_client/server/circ/in_house_use.js,
1068 Open-ILS/xul/staff_client/server/circ/renew.js,
1069 Open-ILS/xul/staff_client/server/circ/util.js,
1070 Open-ILS/xul/staff_client/server/patron/hold_details.js,
1071 Open-ILS/xul/staff_client/server/patron/holds.js,
1072 Open-ILS/xul/staff_client/server/patron/items.js,
1073 Open-ILS/xul/staff_client/server/serial/manage_dists.js,
1074 Open-ILS/xul/staff_client/server/serial/manage_items.js,
1075 Open-ILS/xul/staff_client/server/serial/manage_subs.js: remove
1076 circ.util.std_map_row_to_columns; default to the one provided by
1077 list.js Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1078 Mike Rylander <mrylander@gmail.com>
1080 2011-07-18 Jason Etheridge <jason@esilibrary.com>
1082 * Open-ILS/xul/staff_client/chrome/content/util/list.js,
1083 Open-ILS/xul/staff_client/server/circ/util.js: Better sort support
1084 for xul lists (see launchpad bug
1085 ://bugs.launchpad.net/evergreen/+bug/751745) Example of supplying a sort_value function for item Create Date, and
1086 automatic sort_value for fm_columns-generated timestamp and money
1087 column definitions. Need to provide more such functions, and
1088 eventually move everything over to fm_columns Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1089 Mike Rylander <mrylander@gmail.com>
1091 2011-09-01 Dan Wells <dbw2@calvin.edu>
1094 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
1095 pm: Hourly fine periods do not charge enough Hourly fine periods are not charging for the first period of
1096 overdue-ness. If an item is due at 2:00pm and has a fine of $.50 per
1097 hour, the first fine should be eligible for generation at 2:01pm. As
1098 it stands, the first fine does not generate until an entire fine
1099 period has elapsed, so in this case, 3:00pm. The previous version of the code had a special case for day-
1100 granular fine periods, so a majority of fines were not affected.
1101 This commit expands the same idea (charging for the fine period you
1102 are currently "in") to all fine periods. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
1103 Rylander <mrylander@gmail.com>
1105 2011-05-18 Galen Charlton <gmc@esilibrary.com>
1107 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: avoid
1108 error when generating fines on checkin Prevents "No active transaction to commit" error when checking in
1109 overdue loans. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1110 Dan Wells <dbw2@calvin.edu>
1112 2011-08-10 Michael Peters <mrpeters@library.in.gov>
1114 * Open-ILS/xul/staff_client/server/patron/info_notes.xul: LP#824257
1115 Fix nasty overlapping when patron has more than 6 notes Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1116 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1118 2011-08-24 Mike Rylander <mrylander@gmail.com>
1120 * Open-ILS/src/extras/Makefile.install: Correct make target for
1121 lucid Signed-off-by: Mike Rylander <mrylander@gmail.com>
1123 2011-08-24 Mike Rylander <mrylander@gmail.com>
1125 * Open-ILS/src/sql/Pg/2.0.8-2.0.9-upgrade-db.sql: Put the actual
1126 release number into the upgrade script Signed-off-by: Mike Rylander <mrylander@gmail.com>
1128 2011-08-24 Mike Rylander <mrylander@gmail.com>
1130 * Open-ILS/src/sql/Pg/2.0.8-2.0.9-upgrade-db.sql: 2.0.9 upgrade
1131 script Signed-off-by: Mike Rylander <mrylander@gmail.com>
1133 2011-08-24 Mike Rylander <mrylander@gmail.com>
1135 * Open-ILS/src/sql/Pg/2.0.7-2.0.8-upgrade-db.sql: Adding tag upgrade
1136 script to parent branch Signed-off-by: Mike Rylander <mrylander@gmail.com>
1138 2011-08-23 Mike Rylander <mrylander@gmail.com>
1140 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1141 Open-ILS/src/sql/Pg/upgrade/0607.schema.oua_force_order.sql,
1142 Open-ILS/src/sql/Pg/upgrade/XXXX.oua_force_order.sql: 2.[01]-stamped
1143 upgrade script for LP#816131 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1145 2011-08-22 Thomas Berezansky <tsbere@mvlc.org>
1147 * Open-ILS/src/sql/Pg/020.schema.functions.sql,
1148 Open-ILS/src/sql/Pg/upgrade/XXXX.oua_force_order.sql: Reverse
1149 direction of org_unit_ancestors Apparently callers expect it to start at the top of the org tree. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1150 Mike Rylander <mrylander@gmail.com>
1152 2011-08-11 Thomas Berezansky <tsbere@mvlc.org>
1154 * Open-ILS/src/sql/Pg/upgrade/XXXX.oua_force_order.sql: Unwrapped
1155 upgrade script for oua_force_order Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1156 Mike Rylander <mrylander@gmail.com>
1158 2011-08-11 Thomas Berezansky <tsbere@mvlc.org>
1160 * Open-ILS/src/sql/Pg/020.schema.functions.sql: New version of
1161 actor.org_unit_ancestors Preserves order through joins Basically actor.org_unit_ancestors_distance with a join to get the
1162 entire org units, rather than just IDs and a distance. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1163 Mike Rylander <mrylander@gmail.com>
1165 2011-08-11 Liam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
1167 * Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
1168 Fixed seaching for a colon (:) surrounded by white space When searching for a colon surrounded by white space the search
1169 would freeze. An example of such a search would be: Climate change
1170 economics and policy : an RFF anthology This was happening because
1171 the decompose function within QueryParser.pm Would build a regular
1172 expression that would search the query for both classes and class
1173 aliases e.g (keyword and kw). However, when buliding the regex for
1174 aliases QueryParser would add extraneous or symbols (|) to the end
1175 of the regex without adding the accompanying alias. This was
1176 happening because there was a check to see if the corresponding
1177 class to each alias had already been added to the regex. But, the
1178 check to see if the alias had already been appened to the regex
1179 happened too late. I have moved the check to encopase the appending
1180 of the or symbols and the class. Signed-off-by: Liam Whalen
1181 <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca> Signed-off-by: Mike
1182 Rylander <mrylander@gmail.com>
1184 2011-08-09 Jason Stephenson <jstephenson@mvlc.org>
1186 * Open-ILS/src/extras/Makefile.install: Branchify patch from LP bug
1187 #802523 and backport to rel_2_0. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1188 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1190 2011-08-23 Dan Scott <dan@coffeecode.net>
1192 * Open-ILS/src/extras/Makefile.install: Add pgsql 9.0 target for
1193 Debian / Ubuntu, and a Fedora 15 target People are starting to adopt PostgreSQL 9.0 in Evergreen 2.0 as a
1194 stepping stone towards Evergreen 2.1; make it easier for them by
1195 providing a target in the 2.0 Makefile.install. Also, while we're in here, remove the Fedora 13 reference and
1196 replace it with Fedora 15, as Fedora 13 is no longer supported and
1197 Fedora 15 comes with the power of PostgreSQL 9.0. OH YEAH! Signed-off-by: Dan Scott <dscott@laurentian.ca>
1199 2011-08-23 Mike Rylander <mrylander@gmail.com>
1201 * Open-ILS/src/sql/Pg/000.english.pg90.fts-config.sql: Support
1202 Evergreen 2.0 on Pg 9.0 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1204 2011-08-19 Jason Etheridge <jason@esilibrary.com>
1206 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm: Fix
1207 penalty generation during billing creation by passing the editor object referencing the database transaction to
1208 xact_org Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1209 Mike Rylander <mrylander@gmail.com>
1211 2011-08-22 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1213 * Open-ILS/web/opac/skin/default/js/holds.js: Display only available
1214 formats for metarecord holds in IE The OPAC's usual hideMe()/unHideMe() tricks don't work for <option>
1215 elements in Internet Explorer 8. Use the disabled attribute. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1216 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1218 2011-08-19 Bill Erickson <berick@esilibrary.com>
1220 * Open-ILS/web/js/ui/default/vandelay/vandelay.js: Vandelay: repair
1221 item attr context org selector 1. Prevents resetting the context selector to the workstation org
1222 unit each time it's changed. 2. Prevent the unintentional pileup of dojo.connect() events, which
1223 can lead to exponential growth in the number of server calls to
1224 fetch import-item-attribute-definitions with each change of the
1225 context org selector. Signed-off-by: Bill Erickson <berick@esilibrary.com>
1227 2011-08-02 Ben Shum <bshum@biblio.org>
1229 * Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm: #LP801961,
1230 error when running edi_fetcher.pl This patch addresses an error encountered when running
1231 edi_fetcher.pl. The method "is_dir" should be just plain "dir" in
1232 RemoteAccount.pm file. Signed-off-by: Ben Shum <bshum@biblio.org> Signed-off-by: Mike Rylander <mrylander@gmail.com>
1234 2011-08-09 Jason Stephenson <jstephenson@mvlc.org>
1236 * Open-ILS/web/js/ui/default/actor/user/register.js: Branchify
1237 second patch from James Fournie on LP bug #791941. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1238 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1240 2011-08-09 Jason Stephenson <jstephenson@mvlc.org>
1242 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: Branchify
1243 first patch from James Fournie on LP bug #791941. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1244 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1246 2011-08-09 Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1248 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
1249 Branchify the patch from LP bug #809478. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1250 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1252 2011-08-16 Dan Wells <dbw2@calvin.edu>
1254 * Open-ILS/web/opac/locale/en-US/vandelay.dtd: Improve Vandelay
1255 Import/Merge Checkbox Labels Since these labels are used both for the initial import and also for
1256 imports from the queue, the use of the word "Auto" can be confusing
1257 and misleading. This commit reflects changes already made in trunk
1258 for these labels. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
1259 Rylander <mrylander@gmail.com>
1261 2011-08-16 Dan Wells <dbw2@calvin.edu>
1263 * Open-ILS/web/js/ui/default/vandelay/vandelay.js: Fix importing of
1264 'No Match' records from a queue This small change honors the 'No Match' checkbox when importing from
1265 a queue. This bug has existed for a while, but was only recently exposed by
1266 06e4d3370068002a303c9a5a03448ee0e1249fc0. Before that commit,
1267 no-match records always imported, even when you didn't want them.
1268 After that commit, they import when wanted on the initial load, but
1269 could not be imported from the queue. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
1270 Rylander <mrylander@gmail.com>
1272 2011-08-16 Dan Wells <dbw2@calvin.edu>
1274 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1275 Open-ILS/src/sql/Pg/005.schema.actors.sql,
1276 Open-ILS/src/sql/Pg/upgrade/0605.schema.lp826844_org_unit_parent_pr
1277 otect_fix.sql: Stricter order for actor.org_unit_parent_protect() actor.org_unit_parent_protect() may not work due to the fact that
1278 'IF' conditions in PL/pgSQL are not necessarily processed in the
1279 order written. This line: "IF TG_OP = 'INSERT' OR NEW.parent_ou IS DISTINCT FROM OLD.parent_ou
1280 THEN" may fail because the 'IS DISTINCT FROM' happens before the 'INSERT'
1281 check, and and that fails because there is no 'OLD' variable for
1282 INSERTs. This commit may not be the optimal style for this circumstance in
1283 this language, but it works. It also appears to change more than it
1284 really does due to a loss of one level of indentation in the
1285 structure. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
1286 <dscott@laurentian.ca>
1288 2011-08-16 Dan Wells <dbw2@calvin.edu>
1290 * Open-ILS/src/sql/Pg/005.schema.actors.sql: Whitespace Only Changes Files uses primarily tabs, function used both spaces and tabs. It
1291 now uses all tabs. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
1292 <dscott@laurentian.ca>
1294 2011-08-16 Mike Rylander <mrylander@gmail.com>
1296 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1297 Open-ILS/src/sql/Pg/upgrade/0602.schema.lp790329_opac_copy_count.sq
1298 l, Open-ILS/src/sql/Pg/upgrade/XXXX.lp790329_opac_copy_count.sql:
1299 Stamped upgrades for LP#790329 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1301 2011-08-15 Dan Scott <dan@coffeecode.net>
1304 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
1305 .pm, Open-ILS/src/sql/Pg/040.schema.asset.sql,
1306 Open-ILS/src/sql/Pg/upgrade/XXXX.lp790329_opac_copy_count.sql:
1307 LP#790329 org_lasso search is broken Fix the JavaScript error when we attempt to create a feed for the
1308 shortname of the org_unit_lasso (lassos have no shortname) - which
1309 lets the request hit the backend Perl module, which in turn chokes
1310 on a test for OU that only allows two conditions: either all digits
1311 is treated as a numeric ID for an org unit, or it is a shortname. Of
1312 course, lassos are negative integers, so we have to modify the test
1313 slightly to make it happier. There was no depth for org lasso copy counts, and this was handled
1314 correctly in the main case by the
1315 asset.opac_lasso_record_copy_count() function and its staff variant,
1316 but when a copy was not found at a given org_unit in the lasso a
1317 request was made for the non-existent depth and the function would
1318 error out. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
1319 Rylander <mrylander@gmail.com>
1321 2011-08-16 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1323 * Open-ILS/src/edi_translator/edi_webrick.bash: Keep the logging
1324 output of the EDI translator by default There is valuable troubleshooting information there that is
1325 otherwise hard to find. This particularly matters when the output
1326 of an EDI Action/Trigger template (JEDI) doesn't successfully get
1327 translated to EDIFACT for nonobvious reasons. In production environments, you might instead pipe to logger so that
1328 you can collect output with syslog, rather than in a flat file. As
1329 long as output goes *somewhere.* Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1330 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1332 2011-08-16 Mike Rylander <mrylander@gmail.com>
1334 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1335 Open-ILS/src/sql/Pg/upgrade/0600.schema.fix_cat_default_class_looku
1336 p.sql, Open-ILS/src/sql/Pg/upgrade/0601.schema.fix_aous_lookup.sql,
1337 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_aous_lookup.sql,
1338 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_cat_default_class_lookup.sql:
1339 Stamped upgrades for LP#825303 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1341 2011-08-12 Galen Charlton <gmc@esilibrary.com>
1343 * Open-ILS/src/sql/Pg/020.schema.functions.sql,
1344 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_aous_lookup.sql: return only
1345 the one applicable OU setting value Correct actor.org_unit_ancestor_setting so that it returns at most
1346 one setting value, rather than the entire set of values defined for
1347 the OU and its ancestors. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1348 Mike Rylander <mrylander@gmail.com>
1350 2011-08-12 Galen Charlton <gmc@esilibrary.com>
1352 * Open-ILS/src/sql/Pg/040.schema.asset.sql,
1353 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_cat_default_class_lookup.sql:
1354 lp#825303: fix cat.default_classification_scheme lookup Fixes a bug where the wrong default classification scheme could be
1355 chosen when adding a new volume whose classification scheme was not
1356 explicitly set. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1357 Mike Rylander <mrylander@gmail.com>
1359 2011-08-10 Jason Etheridge <jason@esilibrary.com>
1361 * Open-ILS/web/opac/locale/en-US/lang.dtd: lp#780679, fix misleading
1362 label for hold transfer for rel_2_0. later versions of EG also have a selective hold
1363 transfer feature Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1365 2011-08-08 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1367 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: In a
1368 middle-layer method for returning holdable formats on a metarecord, Do a better test of copy holdability than we were doing previously.
1369 We can't do a perfect test: we don't really know what patron we're
1370 doing this for, and even if we did, from here it's nontrivial to
1371 figure out whether we're doing indb holds or script-based, much less
1372 run the tests. Still, we can test whether a copy's in a holdable status, a holdable
1373 location, and is itself not explicitly marked unholdable. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1374 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1376 2011-08-04 Mike Rylander <mrylander@gmail.com>
1378 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1379 Open-ILS/src/sql/Pg/upgrade/0592.data.ACQ_INVOICE_REOPEN-perm.sql,
1380 Open-ILS/src/sql/Pg/upgrade/XXXX.lp818311.sql: Stamped upgrade
1381 script for ACQ_INVOICE_REOPEN permission addition Signed-off-by: Mike Rylander <mrylander@gmail.com>
1383 2011-08-04 Jason Stephenson <jstephenson@mvlc.org>
1385 * Open-ILS/src/sql/Pg/upgrade/XXXX.lp818311.sql: Upgrade script for
1386 LP818311 branch. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1387 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1389 2011-08-04 Michael Peters <mrpeters@library.in.gov>
1391 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: LP#818311:
1392 ACQ_INVOICE_REOPEN is missing This patch adds the missing ACQ_INVOICE_REOPEN to the Acquisitions
1393 Administrator user. Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1394 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1396 2011-08-04 Jason Etheridge <jason@esilibrary.com>
1398 * Open-ILS/xul/staff_client/server/patron/items.js: mrpeters caught
1399 this; wrong variable fed to error dialog Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1401 2011-08-04 Bill Erickson <berick@esilibrary.com>
1403 * Open-ILS/src/perlmods/OpenILS/Application/Cat/AssetCommon.pm,
1404 Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Repaired copy
1405 private/public note vandelay bug Previously, all copy notes imported through vandelay were coming in
1406 as public copy notes. Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by:
1407 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1409 2011-07-28 Thomas Berezansky <tsbere@mvlc.org>
1411 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Only update MARC
1412 on full entry of fixed fields AKA: Lang is 3 characters long. Entering 1 character would cause
1413 focus to leave. MARC would also update incorrectly. This only triggers the update when the full 3 characters are
1414 entered. This not only prevents issues with catalogers editing
1415 multi-character fixed fields but also makes it less likely they
1416 accidentally corrupt the records. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1417 Mike Rylander <mrylander@gmail.com>
1419 2011-07-21 Jason Etheridge <jason@esilibrary.com>
1421 * Open-ILS/xul/staff_client/server/cat/util.js,
1422 Open-ILS/xul/staff_client/server/locale/en-US/cat.properties:
1423 lp#792595: Don't allow pre-cats into record buckets via Item Status
1424 -> Actions for Catalogers Alerts with the number of pre-cat records skipped prior to invoking
1425 the title bucket dialog. Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1427 2011-07-28 James Fournie <jfournie@sitka.bclibraries.ca>
1429 * Open-ILS/web/conify/global/actor/org_unit.html,
1430 Open-ILS/web/conify/global/actor/org_unit.js,
1431 Open-ILS/web/opac/locale/en-US/conify.dtd: This adds a SAN box to
1432 the org unit editor's address editor pane. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
1433 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1435 2011-07-29 Dan Wells <dbw2@calvin.edu>
1437 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
1438 Open-ILS/web/js/ui/default/vandelay/vandelay.js,
1439 Open-ILS/web/templates/default/vandelay/inc/queue.tt2,
1440 Open-ILS/web/templates/default/vandelay/inc/upload.tt2: Vandelay fix
1441 for merging without loading new This fix is derivative of da3a453442050482a419deff91d3dc92fdbf132a
1442 in master, but with new feature code removed for backport to 2.1 and
1443 2.0. It does the following: - renames 'vlUploadQueueAutoImport' to 'vlUploadQueueImportNoMatch'
1444 to match identical change in master and to increase code clarity - honors this flag when doing a merge. Previously, if you checked one of the two auto-merge boxes, any
1445 records which did not merge loaded as new records even if the
1446 'Auto-Import Non-Colliding Records' box was not checked. You can
1447 now do one, the other, or both together (auto-importing and merging)
1448 as needed. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Mike
1449 Rylander <mrylander@gmail.com>
1451 2011-07-20 Liam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
1453 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm:
1454 Deleted a line the removed single quotes (') from search strings The multiclass_query function replaces single quotes with spaces (')
1455 ( ). This causes a problem when toggling between Advanced and Basic
1456 search. If a search is conducted with a ' in it, that quote appears
1457 in the basic search box displayed above the results. However, if
1458 the user then clicks the 'Advanced' button to toggle to the advanced
1459 search the single quote is missing from the search term. By
1460 removing the line $query =~ /s/'/ /go; from Biblio.pm this problem
1461 is resolved. Signed-off-by: Liam Whalen
1462 <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca> Signed-off-by: Mike
1463 Rylander <mrylander@gmail.com>
1465 2011-08-03 Mike Rylander <mrylander@gmail.com>
1467 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1468 Open-ILS/src/sql/Pg/upgrade/0589.money.materialized_summary_payment
1469 -triggers.sql: Upgrade script for a patch from Steven Callender
1470 addressing payment types in money.materialized_summary_payment Signed-off-by: Mike Rylander <mrylander@gmail.com>
1472 2011-07-28 Steven Callender <stevecallender@esilibrary.com>
1474 * Open-ILS/src/sql/Pg/080.schema.money.sql,
1475 Open-ILS/src/sql/Pg/1.4.0.5-1.6.0.0-upgrade-db.sql: A fix so that
1476 the last payment types will be cash_payment and check_payment rather
1477 than bnm_payment for cash and check payments. Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
1478 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1480 2011-08-02 Bill Erickson <berick@esilibrary.com>
1482 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1483 Open-ILS/src/sql/Pg/upgrade/0588.schema.replace_field-default-value
1485 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.replace_field-default-value
1486 .sql: Stamped upgrade script for user/miker/replace_field_fix Signed-off-by: Bill Erickson <berick@esilibrary.com>
1488 2011-08-02 Mike Rylander <mrylander@gmail.com>
1490 * Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
1491 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.replace_field-default-value
1492 .sql: Have replace_field return input XML when no replace rule is
1493 provided Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by:
1494 Bill Erickson <berick@esilibrary.com>
1496 2011-07-14 Jason Etheridge <jason@esilibrary.com>
1498 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm: calculate
1499 penalties when letting Mark Item Damaged add bills Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1500 Galen Charlton <gmc@esilibrary.com>
1502 2011-08-02 Thomas Berezansky <tsbere@mvlc.org>
1504 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Fix
1505 oils_i18n_gettext id numbers config.metabib_field ids 29/30 had 28 for translation id. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1507 2011-07-31 Jason Etheridge <jason@esilibrary.com>
1509 * Open-ILS/xul/staff_client/server/cat/spine_labels.js: use isNaN
1510 here, since NaN == NaN => false Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1512 2011-07-21 Jason Etheridge <jason@esilibrary.com>
1514 * Open-ILS/xul/staff_client/server/patron/standing_penalties.js:
1515 Correctly populate certain columns in the patron Messages interface When applying penalties, the csp's referenced by the ausp's are
1516 fleshed. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1517 Bill Erickson <berick@esilibrary.com>
1519 2011-07-28 Dan Scott <dan@coffeecode.net>
1521 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhd.t: Fix broken
1522 builds due to test that can't find its data LP 817699 reports a problem that began with commit
1523 e9cd992fa4dbf1013346336193cb7469ecee10a8, reintroducing a problem
1524 that had previously been resolved with commit
1525 f017d1261c369b9b5cc3c9cfc4f50d3cdf12a445. In short, tests can and
1526 are run from different directories, but a new test opened a file
1527 without making any allowance that the test might be run from
1528 anything other than the /test/ directory. This fix uses the dirname(__FILE__) approach to provide the
1529 appropriate relative directory for the test data, and enables the
1530 tests to be processed without dying. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by:
1531 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1533 2011-07-28 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1535 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
1536 Open-ILS/web/js/ui/default/acq/common/li_table.js: Make users
1537 confirm they really want to delete lineitems from POs... ... when they've already been ordered. There's really no reason to
1538 ever make such a deletion this that I can think of, but I use a
1539 confirm() instead of stricter measures in case I'm missing
1540 something. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1541 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1543 2011-07-28 Bill Erickson <berick@esilibrary.com>
1545 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1546 Open-ILS/src/sql/Pg/upgrade/0587.maintain_control_numbers_with_OCLC
1548 Open-ILS/src/sql/Pg/upgrade/xxxx.maintain_control_numbers_with_OCLC
1549 _awareness.sql: Stamped upgrade for user/dbs/oclcnumbers Signed-off-by: Bill Erickson <berick@esilibrary.com>
1551 2011-07-21 Dan Wells <dbw2@calvin.edu>
1553 * Open-ILS/src/sql/Pg/002.functions.config.sql,
1554 Open-ILS/src/sql/Pg/upgrade/xxxx.maintain_control_numbers_with_OCLC
1555 _awareness.sql: Prevent control numbers from duplicating In maintain_control_numbers(), if you have more than one 001 or 003,
1556 and at least one is the correct one, you will end up duplicating the
1557 correct number every time the record is saved. For example, if the incoming record was record ID # 12345, and the
1558 record contained: 001: 12345 001: ocm10202 ... then after maintain_control_numbers() ran, the record would
1559 contain: 001: 12345 001: 12345 Also, clean up some leftovers from the refactor I suggested in the
1560 previous commit. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
1561 <dscott@laurentian.ca>
1563 2011-07-21 Dan Scott <dan@coffeecode.net>
1565 * Open-ILS/src/sql/Pg/002.functions.config.sql,
1566 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
1567 Open-ILS/src/sql/Pg/upgrade/xxxx.maintain_control_numbers_with_OCLC
1568 _awareness.sql: Add an unwrapped upgrade script for OCLC-aware
1569 control numbers The upgrade script creates the SCN and LCCN search indexes and
1570 populates them using metabib.full_rec as a source; cheating, but the
1571 normalized values will work for non-exact search purposes. Sites can
1572 reingest all of their bibs if they want exact search to work. Also, refactor maintain_control_numbers() using a suggestion by Dan
1573 Wells to eliminate some duplicate code. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Bill
1574 Erickson <berick@esilibrary.com>
1576 2011-07-21 Dan Scott <dan@coffeecode.net>
1578 * Open-ILS/src/sql/Pg/002.functions.config.sql,
1579 Open-ILS/src/sql/Pg/950.data.seed-values.sql: Treat OCLC numbers
1580 specially in maintain_control_numbers For some reason, many records that come with OCLC numbers in the 001
1581 field are not populated with a 003 field. This resulted in the OCLC
1582 number being thrown away entirely, rather than being moved into the
1583 035, as there was no corresponding control number identifier field. However, given that we know that control numbers starting with "ocm"
1584 or "ocn" are special OCLC numbers, we can generate the 035
1585 accordingly even in the absence of a 003. This update to
1586 maintain_control_numbers() teaches it to do the right thing for OCLC
1587 numbers. In addition, add an identifier search index so we can easily find
1588 records by their system control numbers (035 $a subfields). Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Bill
1589 Erickson <berick@esilibrary.com>
1591 2011-07-25 Dan Scott <dan@coffeecode.net>
1593 * Open-ILS/src/extras/Makefile.install: Ubuntu Lucid needs
1594 MARC::Record from CPAN As Ubuntu Lucid ships with MARC::Record 2.0.0, and Serials requires
1595 2.0.1 or greater, we must install MARC::Record from CPAN or face
1596 failing open-ils.search requests. Signed-off-by: Dan Scott <dscott@laurentian.ca>
1598 2011-07-21 Michael Peters <mrpeters@library.in.gov>
1600 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm:
1601 LP#813151 Copy Location sort order in Advanced Search This patch addresses the unintuitive copy location sort order in
1602 Advanced Search when searching at a specific branch. Thanks to Dan
1603 Wells for the code suggestion which changes the order in the listbox
1604 to alphabetical sort by asset.copy_location.name. Tested, and
1605 confirmed working in 2.0.4 test and production environments. Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1606 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1608 2011-06-10 James Fournie <jfournie@sitka.bclibraries.ca>
1610 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_extras.xml,
1611 Open-ILS/web/opac/skin/default/xml/result/result_table.xml:
1612 NOVELIST/CHILIFRESH include statements missing a hash which was
1613 causing (none) errors. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
1614 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1616 2011-07-20 Jason Etheridge <jason@esilibrary.com>
1618 * Open-ILS/xul/staff_client/server/circ/util.js: sort hold Queue
1619 Position column correctly in xul lists Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1620 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1622 2011-07-20 Michael Peters <mrpeters@library.in.gov>
1624 * Open-ILS/xul/staff_client/server/circ/checkout.js: LP#647121 Event
1625 handling on override abort Discussed on IRC, phasefx discovered that several events were not
1626 being properly handled when they were empty strings. Tested and
1627 working on Evergreen 2.0.4. Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1628 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1630 2011-07-19 Dan Wells <dbw2@calvin.edu>
1632 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm,
1633 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Holding.pm,
1634 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhd.t,
1635 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhddata2.txt: MFHD
1636 compressed holding fixes 1. Add new utility method to MFHD.pm: holdings_by_caption(): return all holdings attached to a given caption 2. Add 'passthru_open_ended' option to get_decompressed_holdings() Previously, attempts to decompress an open-ended holding would error out. Now, in the absence of this option, open-ended holdings are discarded and you get a warning (since they cannot logically be decompressed), while if this option is 'true' they are passed back unaffected 3. compressed_to_last() on an open-ended holding now more correctly returns 'undef' rather than the unaltered holding 4. get_compressed_holdings() will now honor an open-ended holding by treating it as "infinite", and thus absorbing any holdings which would follow 5. Overloaded comparison operator now correctly detects "swap" cases (where only the second operand is a holding) 6. Overloaded comparison operator now consistently treats open-ended holdings as "greater-than" a single or closed holding which has the same starting point 7. Fix 2 thinkos in comparison operator for overlapping compressed holdings 8. Add new compressed_end() method to Holding.pm which can add or set a new ending to a holding, making compressed if needed 9. Correctly recognize partially compressed holdings If a holding is defined as: 863 40 $81.1 $a1 $b2-10 this actually means: 863 40 $81.1 $a1-1 $b2-10 so let's make sure to treat it that way. 9. Expand the MFHD test suite to better cover the improvements in this commit There is also the beginnings of a _get_truncated_holdings() method
1637 for handling odd cases where an open-ended holding is followed by a
1638 single/closed holding, but it is currently commented out, pending
1639 further design consideration. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Lebbeous
1640 Fogle-Weekley <lebbeous@esilibrary.com>
1642 2011-07-19 Mike Rylander <mrylander@gmail.com>
1644 * Open-ILS/src/sql/Pg/upgrade/0582.schema.aging_circ_view.sql:
1645 Thinko in my backport of 0582 to 2.0, spotted in the wild by Lee
1646 Dickens Signed-off-by: Mike Rylander <mrylander@gmail.com>
1648 2011-07-18 Steven Callender <stevecallender@esilibrary.com>
1650 * Open-ILS/xul/staff_client/server/patron/display.js: lp#812550:
1651 Removed nulls from showing for patron penalties when no note
1652 attached to penalty. Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
1653 Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1654 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1656 2011-07-18 Dan Scott <dan@coffeecode.net>
1658 * Open-ILS/xul/staff_client/server/cat/spine_labels.js: Address
1659 minor code formatting consistency The rest of the code has spaces around the conditional clause in an
1660 if() statement, so do likewise here. Signed-off-by: Dan Scott <dan@coffeecode.net>
1662 2011-06-06 James Fournie <jfournie@sitka.bclibraries.ca>
1664 * Open-ILS/xul/staff_client/server/cat/spine_labels.js: Spine label
1665 editor assumes LC as reported in LP #780665. This patch encapsulates the LC-assuming code in an IF block which
1666 considers the asset.call_number.volume.label_class. If that is
1667 equal to 3, it will use the LC formatting. Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
1668 Signed-off-by: Dan Scott <dan@coffeecode.net>
1670 2011-07-14 Jason Etheridge <jason@esilibrary.com>
1672 * Open-ILS/xul/staff_client/server/patron/bill2.js: fix bill ui
1673 display update bug where total owed and total checked were not
1674 updated if the total owed as paid off in full Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1675 Mike Rylander <mrylander@gmail.com>
1677 2011-07-16 Mike Rylander <mrylander@gmail.com>
1679 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1680 Open-ILS/src/sql/Pg/upgrade/0582.schema.aging_circ_view.sql,
1681 Open-ILS/src/sql/Pg/upgrade/XXX.schema.aging_circ_view.sql: Stamping
1682 upgrade script for "Bad join condition all_circulation view" Signed-off-by: Mike Rylander <mrylander@gmail.com>
1684 2011-07-16 Mike Rylander <mrylander@gmail.com>
1686 * Open-ILS/src/sql/Pg/090.schema.action.sql,
1687 Open-ILS/src/sql/Pg/upgrade/XXX.schema.aging_circ_view.sql: Bad join
1688 condition in secondary (physical) address lookup, causing terrible
1689 performance of circ aging Signed-off-by: Mike Rylander <mrylander@gmail.com>
1691 2011-07-13 mrpeters-isl <mrpeters@library.in.gov>
1693 * Open-ILS/xul/staff_client/server/cat/copy_browser.js: LP795032 Fix
1694 cursor rendering and dropdown position in holdings maintenance OU
1695 dropdown Signed-off-by: mrpeters-isl <mrpeters@library.in.gov> Signed-off-by: Mike Rylander <mrylander@gmail.com>
1697 2011-07-16 Mike Rylander <mrylander@gmail.com>
1699 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1700 Open-ILS/src/sql/Pg/upgrade/0581.data.opac_renewal_reuse_circ_lib.s
1702 Open-ILS/src/sql/Pg/upgrade/XXXX.opac_renewal_reuse_circ_lib.sql:
1703 Stamping upgrade script for "Opac Renewal at original circ library" Signed-off-by: Mike Rylander <mrylander@gmail.com>
1705 2011-07-16 Mike Rylander <mrylander@gmail.com>
1707 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
1708 Open-ILS/src/sql/Pg/upgrade/XXXX.opac_renewal_reuse_circ_lib.sql:
1709 Default to existing behaviour for the new circ-behaviour global flag Signed-off-by: Mike Rylander <mrylander@gmail.com>
1711 2011-07-05 Thomas Berezansky <tsbere@mvlc.org>
1713 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Cache
1714 global flag at first use This way only the first opac renewal per backend has to ask the
1715 database for the global flag. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1716 Mike Rylander <mrylander@gmail.com>
1718 2011-07-05 Thomas Berezansky <tsbere@mvlc.org>
1720 * Open-ILS/src/sql/Pg/upgrade/XXXX.opac_renewal_reuse_circ_lib.sql:
1721 Unwrapped upgrade script Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1722 Mike Rylander <mrylander@gmail.com>
1724 2011-07-02 Thomas Berezansky <tsbere@mvlc.org>
1726 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm,
1727 Open-ILS/src/sql/Pg/950.data.seed-values.sql: Opac Renewal at
1728 original circ library Fixes multiple potential issues: 1 - Bad home ou on patron breaks
1729 circ rules Ex. Patron edited while editor would let you pick bad
1730 home ou 2 - Item not allowed to circ at patron home ou Ex. Patron went to where they were allowed to pick it up 3 -
1731 Fines change to patron home ou fine rules Ex. Patron's home ou
1732 doesn't charge fines but circ lib does Ex. Circ lib doesn't charge
1733 fines but Patron's home ou does Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1734 Mike Rylander <mrylander@gmail.com>
1736 2011-07-16 Mike Rylander <mrylander@gmail.com>
1738 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1739 Open-ILS/src/sql/Pg/upgrade/0580.schema.aou_parent_protect.sql,
1740 Open-ILS/src/sql/Pg/upgrade/XXXX.aou_parent_protect.sql: Stamping
1741 upgrade script for "Prevent OU loops at DB level" Signed-off-by: Mike Rylander <mrylander@gmail.com>
1743 2011-06-15 Thomas Berezansky <tsbere@mvlc.org>
1745 * Open-ILS/src/sql/Pg/upgrade/XXXX.aou_parent_protect.sql: Unwrapped
1746 upgrade script for ou loop protect May need to be split into "create function" and "add trigger"
1747 pieces. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1748 Mike Rylander <mrylander@gmail.com>
1750 2011-06-15 Thomas Berezansky <tsbere@mvlc.org>
1752 * Open-ILS/src/sql/Pg/005.schema.actors.sql: Prevent OU loops at DB
1753 level Database trigger to prevent actor.org_unit from being parent of self Actually detects any loops, even those above the current point Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1754 Mike Rylander <mrylander@gmail.com>
1756 2011-07-14 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1758 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
1759 Open-ILS/web/opac/skin/default/js/holds.js: Corrected the logic of
1760 format string building for metarecord holds and... made hold possiblity checking for metarecord holds respect the
1761 format string (so you can't place holds on formats for which there
1762 will never be anything targetable) Made possible by much concerted effort from Mike Rylander Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1764 2011-07-14 Galen Charlton <gmc@esilibrary.com>
1766 * Open-ILS/src/sql/Pg/2.0.5-2.0.6-upgrade-db.sql: strip \r in
1767 upgrade script For whatever reason, presence of this character causes the script to
1768 fail if run from within sloink_execute_script. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1770 2011-07-13 Galen Charlton <gmc@esilibrary.com>
1772 * Open-ILS/src/sql/Pg/upgrade/0576.fix_maintain_901_quoting.sql: for
1773 realz, this time Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1775 2011-07-13 Galen Charlton <gmc@esilibrary.com>
1777 * Open-ILS/src/sql/Pg/upgrade/0576.fix_maintain_901_quoting.sql: fix
1778 backporting thinko Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1780 2011-07-12 Jason Etheridge <jason@esilibrary.com>
1782 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1783 Open-ILS/src/sql/Pg/upgrade/0576.fix_maintain_901_quoting.sql,
1784 Open-ILS/src/sql/Pg/upgrade/XXXX.fix_maintain_901_quoting.sql: pin
1785 an upgrade version for fix_maintain_901_quoting Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1787 2011-07-12 Galen Charlton <gmc@esilibrary.com>
1789 * Open-ILS/src/sql/Pg/upgrade/XXXX.fix_maintain_901_quoting.sql:
1790 upgrade script for bugfix for lp#809540 Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1791 Jason Etheridge <jason@esilibrary.com>
1793 2011-07-12 Galen Charlton <gmc@esilibrary.com>
1795 * Open-ILS/src/sql/Pg/002.functions.config.sql: lp#809540: quote
1796 replacement values properly in maintain_901() Prevents a failure if, for example, the tcn_value of a bib to be
1797 added or updated contains the string '\1'. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1798 Jason Etheridge <jason@esilibrary.com>
1800 2011-07-12 Jason Etheridge <jason@esilibrary.com>
1802 * Open-ILS/web/opac/locale/en-US/opac.dtd,
1803 Open-ILS/web/opac/skin/default/js/advanced.js,
1804 Open-ILS/web/opac/skin/default/xml/common/sidebar.xml: alert the
1805 user when the OPAC's Quick Search->Item Barcode function returns a
1806 pre-cataloged item Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1807 Galen Charlton <gmc@esilibrary.com>
1809 2011-07-11 Galen Charlton <gmc@esilibrary.com>
1811 * Open-ILS/web/js/ui/default/acq/common/li_table.js: append line
1812 items to table in specified order Prior to this patch, the order that line items were displayed in
1813 (e.g.) a purchase order view was effetively randomized based on the
1814 amount of time it would take for async calls to fetch additional
1815 line item details to return. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
1816 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1818 2011-07-07 Mike Rylander <mrylander@gmail.com>
1820 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1821 Open-ILS/src/sql/Pg/300.schema.staged_search.sql,
1822 Open-ILS/src/sql/Pg/upgrade/0573.schema.staff_search_find_no_copies
1823 .sql: Backport of staff_search_find_no_copies branch from Thomas
1824 Berezansky Hand-backport of: 4d0dae6ee876830cb87ee393a41fcdc478ecc6b0 9a356a2371930c76554fd3dc5a7d10dc21cf914a a45184da2ac9f490886ebde47fcc8af4227afcf0 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1826 2011-06-16 Thomas Berezansky <tsbere@mvlc.org>
1828 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: Delete
1829 protection - Ensure you can touch group Same protection editing a user seems to get: If you don't have the
1830 right group_application.user perm, reject Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
1831 Dan Wells <dbw2@calvin.edu>
1833 2011-07-05 Dan Scott <dan@coffeecode.net>
1835 * Open-ILS/src/templates/password-reset/request-form.tt2,
1836 Open-ILS/src/templates/password-reset/reset-form.tt2: LP805971:
1837 Specify UTF8 encoding in password reset templates As reported by Liam Whalen in Launchpad bug 805971: "The file
1838 /openils/var/template/password-reset/reset-form.tt2 does not display
1839 utf-8 characters. I modified it to include '<meta
1840 http-equiv="Content-Type" content="text/html; charset=UTF-8" />'
1841 inside the <head> tag, and the fr-CA version of the page now
1842 displays correctly." I duplicated the problem in Firefox 5 and confirmed that the
1843 addition of the META tag corrects the problem. Signed-off-by: Dan Scott <dscott@laurentian.ca>
1845 2011-06-28 Mike Rylander <mrylander@gmail.com>
1847 * : commit fe0888063e329eb9afe241f7d0c0127397c9b136 Author: Mike
1848 Rylander <mrylander@gmail.com> Date: Tue Jun 28 14:06:49 2011
1851 2011-06-28 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1853 * Open-ILS/web/templates/default/acq/common/li_table.tt2: Michael
1854 Peters provided a patch to add some missing labels... ... to a key acquisitions interface. It works. Also fixed some
1855 unclosed tags while I was at it. Wasn't sure whether to copy and paste Michael's sign-off or what,
1856 but here's the link to his original patch for purists:
1858 https://launchpadlibrarian.net/74191964/0001-LP802578-Acquisitions-Batch-copy-update-missing-head.patchSigned-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1860 2011-06-24 Dan Scott <dan@coffeecode.net>
1862 * Open-ILS/web/opac/skin/default/js/result_common.js: Fix broken
1863 images for items without ISBNs in search results The search results code happily sets the src attribute of the cover
1864 image to an empty string (as returned by cleanISBN()) if currentISBN
1865 has not been defined (which is generally the case if an item doesn't
1866 have an ISBN, such as a DVD or a thesis or an old book). Protect against the empty string and set the src attribute to
1867 '/opac/images/blank.png' to avoid broken image indicators in search
1868 results. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Dan
1869 Scott <dan@coffeecode.net> Signed-off-by: Mike Rylander
1870 <mrylander@gmail.com>
1872 2011-06-22 Jason Stephenson <jstephenson@mvlc.org>
1874 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm:
1875 Check if hold is really available in Trigger::Validator. Add checks for shelf time and no fulfillment time in HoldIsAvailable
1876 in OpenILS::Application::Trigger::Validator. We've had some issues with poorly migrated data and people messing
1877 with holds that causes the original logic to trigger for unfilled
1878 holds. Plus, the extra precaution of checking more precise
1879 conditions of an actually filled hold can't hurt, can it? Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1880 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1882 2011-06-22 Mike Rylander <mrylander@gmail.com>
1884 * Open-ILS/src/perlmods/OpenILS/Application/Actor/Container.pm,
1885 Open-ILS/web/opac/common/js/config.js: Make bucket content retrieval
1886 authoritative LP#492036, we neeed all bucket methods to be authoritative. Some
1887 already were, this finishes the job. Signed-off-by: Mike Rylander <mrylander@gmail.com>
1889 2011-06-22 Michael Peters <mrpeters@library.in.gov>
1891 * Open-ILS/xul/staff_client/server/locale/en-US/patron.properties,
1892 Open-ILS/xul/staff_client/server/patron/search_result.js: LP#790639:
1893 Provide actual text, rather than id values in patron search results
1894 for various columns Cleaned up some tabs versus spaces and a needless trailing comma
1895 from original patch. Not porting to master, hoping to use
1896 collab/phasefx/fm_columns instead. Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
1897 Michael Peters <mrpeters@library.in.gov>
1899 2011-06-21 Dan Wells <dbw2@calvin.edu>
1901 * Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm,
1902 Open-ILS/web/opac/skin/default/js/rdetail.js,
1903 Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
1904 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
1905 Open-ILS/xul/staff_client/server/serial/sdist_editor.js,
1906 Open-ILS/xul/staff_client/server/serial/ssub_editor.js: Further
1907 clean-up of Serials interfaces When trying to come up with good tests, found a few bugs (imagine!).
1908 Some have been nagging for a while now. 1) For 'MFHDDrawn' event, make sure it runs if deleting the last
1909 serials data of any kind for that record (to unpopulate the menus
1910 properly) 2) Make sure global mfhd member (g.mfhd) is cleared in the same case
1911 (i.e. deleting the last serials data for that record) 3) Add a string to better indicate when no MFHD records are
1912 available for 'Legacy Record Entry' drop-down 4) Convert submitted empty drop-down values to 'null' as needed in
1913 distribution editor 5) Mark subscription 'start date' as a required field 6) Make serial virtual records better handle deleted 'legacy record
1914 entries' attached to distributions, and also expose non-deleted
1915 record entries even if in 'use_sdist_only' summary mode Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Jason
1916 Etheridge <jason@esilibrary.com>
1918 2011-06-17 Dan Wells <dbw2@calvin.edu>
1920 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
1921 Open-ILS/xul/staff_client/server/serial/sdist_editor.js: Better
1922 coordination of MFHD/SRE adding/deleting Adding or deleting MFHD records from the XUL menus requires
1923 coordinating the OPAC display, the XUL menus, and the Serial Control
1924 distribution editors. The previous code frequently required some
1925 non-obvious manual refreshing to make it work. This commit keeps them in sync using custom events instead. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Jason
1926 Etheridge <jason@esilibrary.com>
1928 2011-06-21 Dan Wells <dbw2@calvin.edu>
1930 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm: MFHD compressed
1931 holdings short-circuit logic If you attempt to get compressed (or uncompressed) holdings from a
1932 MFHD record with only a caption, the code should short-circuit and
1933 return an empty list. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
1934 <dan@coffeecode.net>
1936 2011-06-21 Michael Peters <mrpeters@library.in.gov>
1938 * Open-ILS/xul/staff_client/server/skin/patron_display.css:
1939 LP#783590 fix patron alert message highlighting Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1940 Signed-off-by: Jason Etheridge <jason@esilibrary.com>
1942 2011-06-21 Mike Rylander <mrylander@gmail.com>
1944 * Open-ILS/src/sql/Pg/002.schema.config.sql,
1945 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
1946 Open-ILS/src/sql/Pg/upgrade/0561.schema.tnf_index.sql: Add "tnf"
1947 index for faster title sorting (pre-SVF) Signed-off-by: Mike Rylander <mrylander@gmail.com>
1949 2011-06-17 Dan Scott <dan@coffeecode.net>
1951 * Open-ILS/examples/opensrf.xml.example: Set AC timeout value to 3
1952 seconds and describe tradeoffs As discussed on the Evergreen Development mailing list, the higher
1953 the AC timeout value, the greater the risk of a denial of service.
1954 30 is therefore too high to be comfortable as a default setting, so
1955 we're dropping it down to 3 as a compromise between the original
1956 value of 1 (which resulted in a number of request timing out where
1957 added content was actually available) and the much-less-safe 30. In addition, we document inline the risk/reward of different values
1958 and provide some justification for the default value that we chose,
1959 so that Evergreen system administrators will have guidance when
1960 tweaking this setting. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Mike
1961 Rylander <mrylander@gmail.com>
1963 2011-06-20 Dan Scott <dan@coffeecode.net>
1965 * Open-ILS/src/sql/Pg/2.0.6-2.0.7-upgrade-db.sql,
1966 Open-ILS/src/sql/Pg/upgrade/0559.schema.biblio.extract_located_uris
1967 .sql: DROP biblio.reingest_uris() after use We will hopefully only need to reingest URIs in bulk once, and can
1968 therefore DROP the biblio.reingest_uris() function after it has been
1969 successfully invoked. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Galen
1970 Charlton <gmc@esilibrary.com>
1972 2011-06-20 Dan Scott <dan@coffeecode.net>
1974 * Open-ILS/src/sql/Pg/2.0.6-2.0.7-upgrade-db.sql,
1975 Open-ILS/src/sql/Pg/upgrade/0559.schema.biblio.extract_located_uris
1976 .sql: Protect URI reingest from failure due to malformed XML In an ideal world, there would be no malformed XML. But our world is
1977 the real world of libraries, and while the well_formed_xml()
1978 protects against malformed XML in Evergreen 2.0 systems, in some
1979 cases bad XML has been able to find its way into Evergreen systems
1980 in the past. A single biblio.record_entry row containing malformed XML in the
1981 marc column will prevent the call to reingest URIs from succeeding.
1982 By limiting the set of records to those with well-formed XML, we can
1983 increase the chance of the URI reingest succeeding at the cost of
1984 more processing time. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Galen
1985 Charlton <gmc@esilibrary.com>
1987 2011-06-20 Mike Rylander <mrylander@gmail.com>
1989 * Open-ILS/src/sql/Pg/2.0.6-2.0.7-upgrade-db.sql: Incorporate
1990 explode_array -> unnest change and fix for located URIs into upgrade
1991 script Signed-off-by: Mike Rylander <mrylander@gmail.com>
1993 2011-06-20 Mike Rylander <mrylander@gmail.com>
1995 * : commit 9ebe72e82e3eb27cc8eba9ff51f8069cb0c55996 Author: Bill
1996 Erickson <berick@esilibrary.com> Date: Thu Jun 16 11:50:16 2011
1999 2011-06-16 Mike Rylander <mrylander@gmail.com>
2001 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2002 Open-ILS/src/sql/Pg/upgrade/0559.schema.biblio.extract_located_uris
2004 Open-ILS/src/sql/Pg/upgrade/XXXX.biblio.extract_located_uris.sql:
2005 Move the user/dbs/lp797304_lp797307 upgrade script into place with a
2006 number Signed-off-by: Mike Rylander <mrylander@gmail.com>
2008 2011-06-16 Mike Rylander <mrylander@gmail.com>
2010 * Open-ILS/src/sql/Pg/030.schema.metabib.sql,
2011 Open-ILS/src/sql/Pg/upgrade/XXXX.biblio.extract_located_uris.sql:
2012 Merging branch user/dbs/lp797304_lp797307 Signed-off-by: Mike Rylander <mrylander@gmail.com> Cherry picking the following: commit 7be2a32620587af27de4316e42a308e913e9314c Author: Dan Scott
2013 <dan@coffeecode.net> Date: Tue Jun 14 22:35:26 2011 -0400 Add a stored procedure to reingest problematic URIs Assuming that href = label in asset.uri is a red enough flag for
2014 the problem in LP 797307 where the perfectly good label was
2015 being thrown away, reingest the unique set of records connected with
2016 such asset.uri rows. Signed-off-by: Dan Scott <dscott@laurentian.ca> commit 39fe0c4a8a3074ff4c1e427ad9f00a0760bac260 Author: Dan Scott
2017 <dan@coffeecode.net> Date: Tue Jun 14 21:54:51 2011 -0400 Add unwrapped upgrade script for biblio.extract_located_uris See XXXX.biblio.extract_located_uris.sql for the upgrade script,
2018 waiting to be signed off and committed. Signed-off-by: Dan Scott <dscott@laurentian.ca> create mode 100644
2019 Open-ILS/src/sql/Pg/upgrade/XXXX.biblio.extract_located_uris.sql commit 7e6d2bfd7e9a5cbe57e4aacdf0b4b015a566883d Author: Dan Scott
2020 <dan@coffeecode.net> Date: Tue Jun 14 21:34:15 2011 -0400 Avoid duplicate row issues in biblio.extract_located_uris As there is currently no unique constraint on the non-ID columns
2021 of asset.uri, ensure that we only select a single ID from the
2022 tables until we dedupe the tables. Use an ORDER BY to grab the
2023 matching row with the lowest ID so we can clear out the rows with
2024 higher IDs. Signed-off-by: Dan Scott <dscott@laurentian.ca> commit e79a805299ec734a29ee5bfa77dc74bc1fd208cd Author: Dan Scott
2025 <dan@coffeecode.net> Date: Tue Jun 14 14:02:49 2011 -0400 Fix LP 797304 and 797307 - asset.uri parsing bugs Per 797304: one would expect asset.uri.label to be populated
2026 with the value of 856 $y, however, it was getting populated with
2027 856 $u - perhaps as a result of the ordering of array entries in
2028 XPATH() not matching the XPath expression. Instead of including 856
2029 $u in the XPath expression for uri_label, just assign its value to
2030 uri_label if uri_label is otherwise NULL. Per 797307: biblio.extract_located_uris() tries to reuse an
2031 existing active asset.uri entry rather than create a new row;
2032 however, it does not handle the case where there is no public note
2033 aka "use restriction" and will end up creating a duplicate row every
2034 time the record is reingested. Teach it to handle NULL values
2035 properly. Signed-off-by: Dan Scott <dscott@laurentian.ca> (cherry picked
2036 from commit da70b778268afff19c3dd4f2e9e4c9e85cfeb7e3) Signed-off-by: Mike Rylander <mrylander@gmail.com> (cherry picked
2037 from commit 6019d97c2a0604675cd0c00ec747f248f3f79849) Signed-off-by: Mike Rylander <mrylander@gmail.com>
2039 2011-06-15 Jason Etheridge <jason@esilibrary.com>
2041 * Open-ILS/xul/staff_client/server/patron/bill2.js: lp797321:
2042 Disable the Apply Payment button during payment processing to
2043 mitigate chance of duplicate payments. I can't actually reproduce the creation of duplicate payments
2044 locally with trunk/2.x, but there are reports of it, and this
2045 doesn't seem to hurt. Not a complete solution, but better than
2046 before Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
2047 Galen Charlton <gmc@esilibrary.com>
2049 2011-06-13 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2051 * Open-ILS/xul/staff_client/server/serial/batch_receive.js: Fix a
2052 serial batch receive problem reported by Sally Fortin That prevents receiving items when not using units in some cases. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2053 Signed-off-by: Dan Wells <dbw2@calvin.edu>
2055 2011-06-13 Dan Scott <dan@coffeecode.net>
2057 * Open-ILS/examples/opensrf.xml.example: Set a more generous AC
2058 timeout value A timeout value of 1 second is a bit too tight for many added
2059 content providers; set the default to 30 seconds to avoid too many
2060 artificial timeouts. Signed-off-by: Dan Scott <dscott@laurentian.ca>
2062 2011-06-07 Dan Wells <dbw2@calvin.edu>
2064 * Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
2065 Open-ILS/xul/staff_client/server/serial/editor_base.js,
2066 Open-ILS/xul/staff_client/server/serial/scap_editor.js,
2067 Open-ILS/xul/staff_client/server/serial/sdist_editor.js: Support for
2068 required fields in Serial Control editors Adds a basic check for any fields marked as 'required', and alerts
2069 and prevents submitting if they are blank. Signed-off-by: Dan Wells <dbw2@calvin.edu>
2071 2011-05-31 Dan Scott <dan@coffeecode.net>
2073 * Open-ILS/web/opac/common/js/Cookies.js,
2074 Open-ILS/web/reports/oils_rpt_common.xhtml,
2075 Open-ILS/xul/staff_client/server/admin/cash_reports.xhtml,
2076 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml,
2077 Open-ILS/xul/staff_client/server/admin/hold_pull_list.xhtml,
2078 Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.xhtml
2079 , Open-ILS/xul/staff_client/server/admin/non_cat_types.xhtml,
2080 Open-ILS/xul/staff_client/server/admin/stat_cat_editor.xhtml,
2081 Open-ILS/xul/staff_client/server/patron/user_edit.xhtml: Remove all
2082 references to Cookie(s).js and Cookies.js Dojo toolkit is the new Cookie manager, so any lingering references
2083 to Cookie.js (a typo in any case) are no longer valid, and we no
2084 longer need to ship Cookies.js with Evergreen. Cookie.js typo was reported by Steven Chan in LP 790429 Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Dan
2085 Scott <dan@coffeecode.net>
2087 2011-06-07 Dan Scott <dan@coffeecode.net>
2089 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Use
2090 the new status.opac_visible attribute in search summary Until we exposed the OPAC visibility of the status element as set in
2091 config.copy_status, We previously had to hardcode the logic for
2092 whether a given copy should be displayed based on its status. Now we
2093 can simply use the status.opac_visible attribute to determine
2094 visibility. Signed-off-by: Dan Scott <dscott@laurentian.ca>
2096 2011-06-07 Dan Scott <dan@coffeecode.net>
2098 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Add
2099 opac_visible attribute to copy and serial unit statuses config.copy_status defines an opac_visible column, but that
2100 attribute was not being exposed in the holdings XML, so code that
2101 displayed copies and serial units based on the holdings XML had to
2102 hardcode the display based on the status ID or name instead of using
2103 the configured setting. To simplify display logic, teach holdings XML about the opac_visible
2104 column and expose its value in the status element as a new
2105 opac_visible attribute. Signed-off-by: Dan Scott <dscott@laurentian.ca>
2107 2011-06-06 Dan Scott <dan@coffeecode.net>
2109 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Make
2110 copy status visibility match default config.copy_status settings Previous version of this patch had hardcoded copy status settings to
2111 0, 7, 12 to match the "Available" settings, rather than the OPAC
2112 visibility settings available from config.copy_status for each
2113 status. Until config.copy_status.opac_visible translates into an
2114 opac_visible attribute on the status element in the holdings XML,
2115 this is probably the best we can do. Signed-off-by: Dan Scott <dscott@laurentian.ca>
2117 2011-05-30 Dan Scott <dan@coffeecode.net>
2119 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Plug
2120 the many OPAC visibility holes in search result item display Check volume and circ_lib and copy status OPAC visibility (and
2121 deleted status in the case of volumes) in addition to the existing
2122 copy and copy-location checks. Worst hack is hard-coded copy status IDs of 0, 7, 12 - but this is
2123 currently used throughout the code, so one more can't hurt that much (OWWW). Signed-off-by: Dan Scott <dan@coffeecode.net>
2125 2011-06-12 Dan Scott <dan@coffeecode.net>
2128 Open-ILS/src/sql/Pg/upgrade/0554.unnest_search_query_parser_fts.sql:
2129 Remove 2.1 bits that infiltrated 2.0 database upgrades Core schema was fine, but the cherry-picked upgrade script didn't
2130 show any conflicts (naturally) so some pieces of the 2.1 schema that
2131 don't exist in 2.0 made their way into the 0554 upgrade script. Thanks to Ben Shum for catching this. Signed-off-by: Dan Scott <dan@coffeecode.net>
2133 2011-06-11 Dan Scott <dan@coffeecode.net>
2135 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2136 Open-ILS/src/sql/Pg/upgrade/0549.unnest_oils_xpath_table.sql,
2137 Open-ILS/src/sql/Pg/upgrade/0550.unnest_biblio_extract_metabib_fiel
2139 Open-ILS/src/sql/Pg/upgrade/0551.unnest_metabib_remap_metarecord_fo
2141 Open-ILS/src/sql/Pg/upgrade/0552.unnest_biblio_map_authority_linkin
2143 Open-ILS/src/sql/Pg/upgrade/0553.unnest_action_hold_request_permit_
2145 Open-ILS/src/sql/Pg/upgrade/0554.unnest_search_query_parser_fts.sql
2146 , Open-ILS/src/sql/Pg/upgrade/0555.unnest_oils_xpath_table.sql,
2147 Open-ILS/src/sql/Pg/upgrade/0556.unnest_biblio_extract_metabib_fiel
2148 d_entry.sql: Update upgrade files that had conflicting numbers 0549 and 0550 were taken by other commits over time. Signed-off-by: Dan Scott <dan@coffeecode.net>
2150 2011-06-11 Dan Scott <dan@coffeecode.net>
2152 * : commit f0ed4253afb59bbcfeffde752f4942eeaad3f9da Author: Galen
2153 Charlton <gmc@esilibrary.com> Date: Fri Jun 10 17:34:51 2011 -0400
2155 2011-06-10 Galen Charlton <gmc@esilibrary.com>
2157 * Open-ILS/src/sql/Pg/300.schema.staged_search.sql: lp#795737:
2158 improve staff bib search copy visibility check An errant join in query used to see if a bib is visible in the
2159 search OU scope for a bib search initiated from the staff client
2160 signficantly degrade the speed of such searches. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
2161 Bill Erickson <berick@esilibrary.com>
2163 2011-06-10 Jason Etheridge <jason@esilibrary.com>
2165 * Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties:
2166 missing string for MFHD deletion Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by:
2167 Dan Wells <dbw2@calvin.edu>
2169 2011-06-10 Thomas Berezansky <tsbere@mvlc.org>
2171 * Open-ILS/web/js/ui/default/actor/user/register.js: Mark invalid
2172 home ous as such in patron editor Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
2173 Bill Erickson <berick@esilibrary.com>
2175 2011-06-07 Dan Scott <dan@coffeecode.net>
2177 * Open-ILS/src/sql/Pg/002.functions.aggregate.sql,
2178 Open-ILS/src/sql/Pg/002.functions.config.sql,
2179 Open-ILS/src/sql/Pg/002.schema.config.sql,
2180 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
2181 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
2182 Open-ILS/src/sql/Pg/300.schema.staged_search.sql,
2183 Open-ILS/src/sql/Pg/pgmemcache-ou_tree_traversal_cache.sql,
2184 Open-ILS/src/sql/Pg/upgrade/0549.unnest_oils_xpath_table.sql,
2185 Open-ILS/src/sql/Pg/upgrade/0550.unnest_biblio_extract_metabib_fiel
2187 Open-ILS/src/sql/Pg/upgrade/0551.unnest_metabib_remap_metarecord_fo
2189 Open-ILS/src/sql/Pg/upgrade/0552.unnest_biblio_map_authority_linkin
2191 Open-ILS/src/sql/Pg/upgrade/0553.unnest_action_hold_request_permit_
2193 Open-ILS/src/sql/Pg/upgrade/0554.unnest_search_query_parser_fts.sql:
2194 Use native unnest() db function instead of explode_array() Per LP 789747, the custom explode_array() database function was
2195 found to generate significantly slower results for searches than
2196 using the native (and equivalent) unnest() array function. Given
2197 that unnest() has been part of PostgreSQL since 8.4 and Evergreen
2198 2.0 requires a minimum of PostgreSQL 8.4, this patch removes the
2199 definition of the explode_array() functions and replaces its usage
2200 with unnest(). Signed-off-by: Dan Scott <dscott@laurentian.ca>
2202 2011-06-03 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2204 * Open-ILS/web/js/ui/default/actor/user/register.js: Prevent future
2205 dates of birth in patron editor The patron editor form allowed staff to enter a date of birth that
2206 takes place in the future. While it is theoretically conceivable
2207 (hah) that a library might register patrons that have yet to be
2208 born, it is unlikely enough that we will not even assign this
2209 behavior to an org-unit setting, but we will take the bold move of
2210 using a regular expression to prevent a future dates of birth at
2211 all. Note that if a library system travels into the past, this will cause
2212 all sorts of problems in the patron editor interface (not to mention
2213 overdues). Please do not mix Evergreen and time travel. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2214 Signed-off-by: Dan Scott <dan@coffeecode.net>
2216 2011-06-02 Dan Wells <dbw2@calvin.edu>
2218 * Open-ILS/web/opac/skin/default/js/rdetail.js: Fix false MFHD
2219 editing cues (LP #791974) The in-DB serial holdings use the same general display code as the
2220 MFHD records, but were falsely triggering MFHD administration
2221 widgets when in fact no MFHD record exists. These holdings were
2222 already being marked, so this fix honors that mark. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
2223 <dan@coffeecode.net>
2225 2011-06-02 Dan Wells <dbw2@calvin.edu>
2227 * Open-ILS/web/opac/skin/default/js/rdetail.js: Tweak MFHD scoping Three changes: 1) Add a closure for 'entryNum' value (currently used for some
2228 display placement and menu-entry correlation) 2) Remove depth-climb to simplify code and better approximate copy
2229 scoping 3) Move 'here' assignment out of the foreach Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
2230 <dan@coffeecode.net>
2232 2011-05-27 Dan Scott <dan@coffeecode.net>
2234 * Open-ILS/web/opac/skin/default/js/rdetail.js: Fix rendering of
2235 MFHD records when ownership is out of scope Dojo would die with a null reference error when an MFHD record was
2236 retrieved that was outside of the current OU search scope. For
2237 example, if a given bib record had one linked MFHD record for BR1,
2238 and one linked MFHD record for BR4, the details page would choke
2239 trying to draw the MFHD holdings in a scope that only included BR1
2240 and end up drawing nothing. Ungood. Moving the ownership check and invoking _holdingsDrawMFHD() only
2241 after ensuring that the record is within our scope resolves the
2242 problem. Signed-off-by: Dan Scott <dscott@laurentian.ca>
2244 2011-06-06 Dan Scott <dan@coffeecode.net>
2246 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm,
2247 Open-ILS/web/opac/common/js/config.js: LP 791546: advanced search
2248 ISBN/ISSN in .staff mode In 1.6, advanced search ISBN/ISSN searches always operated in .staff
2249 mode, returning results whether the results should have been visible
2250 to the user or not. This confused patrons who saw records to which
2251 they had no access. In 2.0, this behaviour changed so that advanced search ISBN/ISSN
2252 searches never operated in .staff mode. This confused staff who were
2253 used to retrieving records via the ISBN/ISSN search when they wanted
2254 to add holdings for their own library to the records. The pattern for addressing this problem and satisfying both use
2255 cases is the same - use the multiclass.query.staff method if we
2256 invoke the ISBN or ISSN searches with the .staff method name. One could easily refactor many of the search method bodies in this
2257 module to use the exact same logic, keying off the method name to
2258 identify the identifier field and the .staff portion of the method
2259 name to determine whether to invoke .staff mode or not. For now we
2260 just address the ISBN and ISSN entry points. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Dan
2261 Wells <dbw2@calvin.edu>
2263 2011-06-03 Bill Erickson <berick@esilibrary.com>
2265 * Open-ILS/web/js/ui/default/acq/po/view_po.js: PO activation date
2266 display improvement Use the smarter Util.js date parsing code to prevent small time
2267 offsets in PO activation date display. Signed-off-by: Bill Erickson <berick@esilibrary.com>
2269 2011-06-01 Dan Scott <dan@coffeecode.net>
2271 * Open-ILS/src/perlmods/OpenILS/Application/Reporter.pm: Whitespace
2272 cleanup in aisle 3 (O:A:Reporter) Signed-off-by: Dan Scott <dan@coffeecode.net>
2274 2011-06-01 Michael Peters <mrpeters@library.in.gov>
2276 * Open-ILS/src/perlmods/OpenILS/Application/Reporter.pm: LP#740466
2277 Sort report folders by name Add order_by to Reporter.pm to sort report folders by name Signed-off-by: Michael Peters <mrpeters@library.in.gov>
2278 Signed-off-by: Dan Scott <dan@coffeecode.net>
2280 2011-06-01 Dan Wells <dbw2@calvin.edu>
2282 * Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm,
2283 Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
2284 Open-ILS/src/sql/Pg/002.schema.config.sql,
2285 Open-ILS/src/sql/Pg/upgrade/0543.data.reformat_generated_coverage.s
2286 ql: Serial holdings display consistency fix When holdings are sourced from both MFHD and the DB, display may be
2287 inconsistent due to a hard-coded ', ' in Serial.pm. This patch
2288 works around the problem by storing generated_coverage as a JSON
2289 array instead of a string, leaving display formatting to the OPAC. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
2290 <dan@coffeecode.net>
2292 2011-05-31 Michael Peters <mrpeters@library.in.gov>
2294 * Open-ILS/web/opac/locale/en-US/opac.dtd: LP#739444 Incrementing
2295 opac.dtd copyright date Signed-off-by: Michael Peters <mrpeters@library.in.gov>
2296 Signed-off-by: Dan Scott <dan@coffeecode.net>
2298 2011-05-27 Jason Etheridge <jason@esilibrary.com>
2300 * Open-ILS/web/opac/locale/en-US/lang.dtd: indicate what date format
2301 to use for offline patron registration Signed-off-by: Jason Etheridge <jason@esilibrary.com>
2303 2011-05-27 Thomas Berezansky <tsbere@mvlc.org>
2305 * Open-ILS/xul/staff_client/server/circ/checkin.xul: Fix Hold
2306 Capture checkin mode oils_persist was trumping hardcoded values. Also, change how
2307 checked is set/unset for reliability. Signed-off-by: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by:
2308 Jason Etheridge <jason@esilibrary.com>
2310 2011-05-26 Mike Rylander <mrylander@gmail.com>
2312 * Open-ILS/web/opac/skin/default/xml/home/index_body.xml: Patch
2313 suggested by Jason Boyer for LP#788601 The <script> tag for the chrome frame message has a misplaced
2314 semicolon, which causes an odd looking display issue in Internet
2315 Explorer. I realize that ideally very few people will be using IE,
2316 but even if they're not interested in a quality browsing experience
2317 we should probably put our best face forward. Signed-off-by: Mike Rylander <mrylander@gmail.com> (cherry picked
2318 from commit bbc874ddb42ac05130ccfad92fc55ccebd6af882) Signed-off-by: Mike Rylander <mrylander@gmail.com>
2320 2011-05-26 Dan Wells <dbw2@calvin.edu>
2322 * Open-ILS/xul/staff_client/server/serial/manage_dists.js,
2323 Open-ILS/xul/staff_client/server/serial/manage_dists.xul,
2324 Open-ILS/xul/staff_client/server/serial/manage_subs.js,
2325 Open-ILS/xul/staff_client/server/serial/manage_subs.xul: Distinguish
2326 between 'Show Groups' checkboxes in Serial Control Two different checkboxes ended up with the same ID, which, as one
2327 might expect, kinda worked and kinda didn't. Signed-off-by: Dan Wells <dbw2@calvin.edu>
2329 2011-05-26 Dan Wells <dbw2@calvin.edu>
2331 * Open-ILS/xul/staff_client/server/serial/manage_dists.js,
2332 Open-ILS/xul/staff_client/server/serial/manage_subs.js: Checking for
2333 'twisty' leads to false negatives in Serial Control Since a tree can be opened with a double-click, we can't rely on
2334 'twisty' being set to load the child data. Signed-off-by: Dan Wells <dbw2@calvin.edu>
2336 2011-05-25 Jason Etheridge <jason@esilibrary.com>
2338 * Open-ILS/xul/staff_client/chrome/content/util/network.js: missed
2339 this way back when. fix multiple event override handling (for
2340 ilsevent lacking events), re: lp#757634. Also add some missing
2341 typeof's Signed-off-by: Jason Etheridge <jason@esilibrary.com>
2343 2011-05-25 Dan Scott <dan@coffeecode.net>
2345 * Open-ILS/src/support-scripts/authority_control_fields.pl: Fix
2346 authority linking script typo Problem reported by Ditty Mulder <dmu@iisg.nl> Signed-off-by: Dan Scott <dan@coffeecode.net>
2348 2011-05-25 Dan Wells <dbw2@calvin.edu>
2351 Open-ILS/src/sql/Pg/upgrade/0538.data.at-event-def-acq-invoice-prin
2353 Open-ILS/src/sql/Pg/upgrade/0540.schema.missing_serial_unit_trigger
2354 s.sql: upgrade_deps_block_check() is not in the branches at this
2355 point Signed-off-by: Dan Wells <dbw2@calvin.edu>
2357 2011-05-24 Dan Scott <dan@coffeecode.net>
2360 Open-ILS/src/sql/Pg/upgrade/0541.schema.call_number_honor_default_c
2361 lass.sql: Use the right upgrade log format for 2.0 upgrade Signed-off-by: Dan Scott <dan@coffeecode.net>
2363 2011-05-24 Dan Scott <dan@coffeecode.net>
2365 * Open-ILS/src/sql/Pg/040.schema.asset.sql,
2366 Open-ILS/src/sql/Pg/upgrade/0541.schema.call_number_honor_default_c
2367 lass.sql: Trivial line-wrapping patch for call number class defaults Signed-off-by: Dan Scott <dan@coffeecode.net>
2369 2011-05-24 Dan Wells <dbw2@calvin.edu>
2371 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2372 Open-ILS/src/sql/Pg/040.schema.asset.sql,
2373 Open-ILS/src/sql/Pg/upgrade/0541.schema.call_number_honor_default_c
2374 lass.sql: Make label_class on any new call numbers default to
2375 org_unit setting Evergreen 2.0 added a label_class column to the call number table
2376 with one major purpose being the generation of correct sort keys.
2377 You can also specify a default label class as an org unit setting.
2378 However: 1) There are no interface elements for setting the label class of an
2379 individual call number. 2) The default setting from the actor.org_unit_setting
2380 'cat.default_classification_scheme' value, if set, is not consulted
2381 (that is, not set in the call number table) when new call numbers
2382 are created. These two facts together greatly reduce the utility of this very
2383 valuable feature, as all new call numbers end up in the 'Generic'
2384 class. While #1 has been addressed in 2.1+, there is still work to be done
2385 in setting this class on import. Also, which interface parts (if
2386 any) make it back to 2.0 is subject to debate. This commit addresses #2. See lp #787150. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Dan Scott
2387 <dan@coffeecode.net>
2389 2011-05-24 Dan Wells <dbw2@calvin.edu>
2391 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2392 Open-ILS/src/sql/Pg/210.schema.serials.sql,
2393 Open-ILS/src/sql/Pg/901.audit-tables.sql,
2394 Open-ILS/src/sql/Pg/upgrade/0540.schema.missing_serial_unit_trigger
2395 s.sql: Bring serial.unit in line with asset.copy Signed-off-by: Dan Wells <dbw2@calvin.edu>
2397 2011-05-24 Jason Etheridge <jason@esilibrary.com>
2399 * Open-ILS/web/js/ui/default/actor/user/register.js: remove
2400 restriction on resetting pw to random number when Use Phone Password
2401 setting is active. uEditMakeRandomPw will still get called for new
2402 users, but should get overwritten once a phone number is entered Signed-off-by: Jason Etheridge <jason@esilibrary.com>
2404 2011-05-17 Galen Charlton <gmc@esilibrary.com>
2406 * Open-ILS/src/sql/Pg/110.hold_matrix.sql,
2407 Open-ILS/src/sql/Pg/upgrade/0534.schema.fix_hold_permit_test.sql:
2408 stop hold permit check from crashing if age protection in effect Signed-off-by: Galen Charlton <gmc@esilibrary.com>
2410 2011-05-23 Mike Rylander <mrylander@gmail.com>
2412 * : commit 3094fedd8aab0223868667d6a9d6ceaa824d2735 Author: Mike
2413 Rylander <mrylander@gmail.com> Date: Mon May 23 11:07:20 2011
2416 2011-05-23 Dan Scott <dan@coffeecode.net>
2418 * Open-ILS/src/extras/Makefile.install: Update Lenny prereqs for
2419 MARC::Record 2.0.1+ 2.0 requires MARC::Record 2.0.1+, and the packaged version of
2420 MARC::Record is just 2.0.0. This causes mysterious failures of
2421 various open-ils.search.biblio.* methods - so teach the prereq
2422 installer to get a new enough version of MARC::Record on Lenny. Aside: The juggling of prereqs in a single Makefile for multiple
2423 distros is starting to get extremely complex, perhaps it's time to
2424 split them out to a single Makefile per distro? Signed-off-by: Dan Scott <dan@coffeecode.net>
2426 2011-05-23 Dan Wells <dbw2@calvin.edu>
2428 * Open-ILS/examples/apache/eg.conf: Apply Apache file expiration to
2429 the current official Javascript content type At least on Ubuntu 10.04, Javascript files are generally delivered
2430 with a Content-Type header of 'application/javascript', not
2431 'application/x-javascript'. This change applies the much shorter 18
2432 hour expiration to the affected files, rather than allowing them to
2433 default to 1 month. Signed-off-by: Dan Wells <dbw2@calvin.edu>
2435 2011-05-20 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2437 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2438 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
2439 Open-ILS/src/sql/Pg/upgrade/0538.data.at-event-def-acq-invoice-prin
2440 t.sql: Fix bad seed data in an A/T template The action_trigger event def template for printing acq invoices was
2441 syntatically broken. The collapse filter isn't important per se,
2442 but it balances the extra [% END %] at the bottom of the template,
2443 and it was there originally, and I see no reason not to put it back. Incidentally, maybe the database upgrade script in the commit will
2444 be the first in master to successfully use the new
2445 evergreen.upgrade_deps_block_check() function ? Reported by Sally Fortin. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2447 2011-05-20 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2449 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Fix a
2450 problem with open-ils.circ.holds.retrieve_all_from_title Anoop Atre spotted this bug that's triggered by selecting "View
2451 Holds" from "Actions for Selected Record" in the catalog seen
2452 through the staff client. Said method would error out like this: [2011-05-20 10:04:03] open-ils.circ [ERR
2453 :31866:CStoreEditor.pm:109:13058333633194115] editor[0|1] request
2454 error open-ils.cstore.direct.serial.issuance.id_list.atomic :
2455 {"subscription":[]} : Exception:
2456 OpenSRF::DomainObject::oilsMethodException 2011-05-20T10:04:03
2457 OpenILS::Utils::CStoreEditor
2458 /openils/lib/perl5/OpenILS/Utils/CStoreEditor.pm:412 <500> Severe
2459 query error -- see error log for more details because when trying to gather issuance-type holds, it didn't
2460 properly test whether there actually were any subscriptions and
2461 issuances related to the bib record in question. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2463 2011-05-19 Galen Charlton <gmc@esilibrary.com>
2465 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: add missing upgrade
2466 step to create staging schema Signed-off-by: Galen Charlton <gmc@esilibrary.com>
2468 2011-05-18 Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2470 * Open-ILS/src/perlmods/OpenILS/Application/Cat.pm: Add permission
2471 checking for updating and deleting volumes. This addresses LP #784062 reported by Ben Shum, and I think others? Creating volumes was already covered. The ability to delete volumes
2472 without permission would be less often an issue in practice since
2473 you would need permission to delete the volume's copies before you
2474 could delete the volume itself. Anyway, this should square things. Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2476 2011-05-17 Dan Scott <dan@coffeecode.net>
2478 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2479 Open-ILS/src/sql/Pg/011.schema.authority.sql,
2480 Open-ILS/src/sql/Pg/upgrade/0535.schema.authority_indexes.sql:
2481 LP#783486: Improve authority lookup performance Testing showed that the two indexes added herein improve authority
2482 lookup performance radically; on a 16 GB RAM database server with
2483 1.1M records, lookup times decreased from 5500 ms to 0.223 ms.
2484 Recommended, would EXPLAIN ANALYZE again. Signed-off-by: Dan Scott <dan@coffeecode.net>
2486 2011-05-16 Mike Rylander <mrylander@gmail.com>
2489 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authori
2490 ty.pm: Ignore "deleted" authority records when using the
2491 tag-validation method Signed-off-by: Mike Rylander <mrylander@gmail.com>
2493 2011-05-16 Dan Wells <dbw2@calvin.edu>
2495 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Date.pm: Borrow
2496 on_or_after() from MFHD/Caption.pm in MFHD/Date.pm Signed-off-by: Dan Wells <dbw2@calvin.edu>
2498 2011-05-13 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2500 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm,
2501 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Date.pm,
2502 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Holding.pm,
2503 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhd.t,
2504 Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhddata.txt: A bevy
2505 of MFHD bug fixes (and test cases) 1) Remove hard-coded 'gap' text from format_part() 2) Honor $ypm## for chron_to_date() for annuals 3) Removed overly simple check on $w as digit 4) Allow for combined chronologies other than 2nd level 5) Make calendar changes trump $u counts 6) Honor issue restarts at calendar changes 7) Rudimentary support of $u counts for non-restarting issue
2506 numbering 8) Special interpretation of $yps for early winters (i.e. winter is
2507 the first season of the calendar year) 9) Teach chron_to_date() about early winters The last two points deserve some special attention. A large number
2508 of journals consider 'Winter' to be the first season of the year, so
2509 Winter 2011 means (roughly) January 2011, not December 2011.
2510 However, there is no explicit way to indicate this in the standard,
2511 and also the code relies in many ways on the fact that 24
2512 (chronology code for winter) is greater than 21 (code for spring).
2513 To work around this, we are interpreting a certain ambiguous pattern
2514 in a particular way. Specifically, if you set $w to a digit, then
2515 set $y to 'ps24,21,22,23' (or some variation with '24' as the first
2516 value), you will get this winter-first behavior. Also, the season
2517 is treated internally as '20' then converted to '24' when processing
2518 is completed. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20472
2519 dcc99617-32d9-48b4-a31d-7c20da2025e4
2521 2011-05-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2523 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Patch
2524 from James Fournie addressing LP#781803: Multiple renewal fails on
2525 MAX_FINES circs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20463
2526 dcc99617-32d9-48b4-a31d-7c20da2025e4
2528 2011-05-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2531 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
2532 m: Wrap proximity refreshing in a transaction to avoid timespans
2533 where there is no such information git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20457
2534 dcc99617-32d9-48b4-a31d-7c20da2025e4
2536 2011-05-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2538 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Address
2539 LP#779975; Status of Available (0) not honored because 0==false --
2540 use ternary op with defined() instead git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20454
2541 dcc99617-32d9-48b4-a31d-7c20da2025e4
2543 2011-05-12 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2545 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Add missing
2546 permission checks to Serial.pm git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20451
2547 dcc99617-32d9-48b4-a31d-7c20da2025e4
2549 2011-05-05 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2551 * Open-ILS/web/js/dojo/openils/widget/nls/Searcher.js: Use valid
2552 JSON in Dojo i18n for Searcher.js Dojo i18n processing scripts require valid JSON (quoted keys in
2553 hashes), even though Dojo itself is more relaxed and accepts
2554 unquoted keys. So, do the i18n dance here. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20439
2555 dcc99617-32d9-48b4-a31d-7c20da2025e4
2557 2011-05-05 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2559 * Open-ILS/src/sql/Pg/2.0.5-2.0.6-upgrade-db.sql: adding upgrade
2560 script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20433
2561 dcc99617-32d9-48b4-a31d-7c20da2025e4
2563 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2565 * Open-ILS/xul/staff_client/server/circ/checkout.js: Patch from
2566 James Fournie improving due-date-editor usability by auto-checking
2567 the check box; LP#70956965 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20422
2568 dcc99617-32d9-48b4-a31d-7c20da2025e4
2570 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2572 * Open-ILS/src/reporter/clark-kent.pl: Patch from Jason Boyer
2573 swapping the order of report and template name in emailed notices;
2574 LP#777273 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20419
2575 dcc99617-32d9-48b4-a31d-7c20da2025e4
2577 2011-05-04 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2579 * Open-ILS/xul/staff_client/server/serial/sbsum_editor.js,
2580 Open-ILS/xul/staff_client/server/serial/scap_editor.js,
2581 Open-ILS/xul/staff_client/server/serial/siss_editor.js,
2582 Open-ILS/xul/staff_client/server/serial/sisum_editor.js,
2583 Open-ILS/xul/staff_client/server/serial/sssum_editor.js: Fix some
2584 Serial Control text boxes which were too small to use effectively. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20416
2585 dcc99617-32d9-48b4-a31d-7c20da2025e4
2587 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2589 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2590 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
2591 Open-ILS/src/sql/Pg/upgrade/0529.data.merge_user-ou_settings.sql:
2592 Collaboration patch from Joseph Lewis and Michael Peters addressing
2593 LP#758007, missing patron merge OU settings. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20409
2594 dcc99617-32d9-48b4-a31d-7c20da2025e4
2596 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2598 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Addressing LP#732681
2599 at upgrade time -- make authority records useful for controlling
2600 bibs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20403
2601 dcc99617-32d9-48b4-a31d-7c20da2025e4
2603 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2605 * Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul: Initial
2606 fix from Michael Peters addressing small-screen UI issues: LP#767507 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20402
2607 dcc99617-32d9-48b4-a31d-7c20da2025e4
2609 2011-05-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2611 * Open-ILS/src/apachemods/mod_idlchunk.c: Change an ERROR to a DEBUG
2612 log message in mod_idlchunk Reported by James Fournie at Sitka, this message was logged as an
2613 error when it is simply a debug message; we drop the level
2614 accordingly so that it will not appear in the Apache logs during the
2615 normal course of operations. Signed-off-by: Dan Scott <dan@coffeecode.net> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20399
2616 dcc99617-32d9-48b4-a31d-7c20da2025e4
2618 2011-05-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2620 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Patch
2621 from Michael Peters to protect cut-in-line holds from staff without
2622 the appropriate permission git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20396
2623 dcc99617-32d9-48b4-a31d-7c20da2025e4
2625 2011-05-03 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2627 * Open-ILS/src/sql/Pg/002.functions.config.sql,
2628 Open-ILS/src/sql/Pg/002.schema.config.sql,
2629 Open-ILS/src/sql/Pg/011.schema.authority.sql,
2630 Open-ILS/src/sql/Pg/020.schema.functions.sql,
2631 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
2632 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
2633 Open-ILS/src/sql/Pg/upgrade/0528.schema.functions_assume_unicode.sq
2634 l, Open-ILS/src/support-scripts/authority_control_fields.pl: Avoid
2635 data loss by setting MARC::Charset->assume_unicode(1) When using MARC::File::XML, MARC::Charset is used to perform
2636 character conversions; however, MARC::File::XML does not tell
2637 MARC::Charset that it is handling Unicode data. If we do not tell
2638 MARC::Charset that it is handling Unicode data, it can return an
2639 error which results in the loss of data (typically a subfield
2640 containing one or more characters which MARC::Charset does not have
2641 an equivalent mapping outside of Unicode). This problem could be reproduced in authority_control_fields.pl with
2642 a subfield like "von Hans-Christian Müơller" - when this subfield
2643 was encountered without assume_unicode(1), a null string was
2644 returned for that subfield, and if the record was written back to
2645 the database due to an authority match being found in a different
2646 field, the only recourse was to restore the record from
2647 auditor.biblio_record_entry_history. The same sort of problems could
2648 occur for any other script or function that modifies the data being
2649 handed to it using MARC::File::XML and BinaryEncoding => UTF8. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20387
2650 dcc99617-32d9-48b4-a31d-7c20da2025e4
2652 2011-05-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2654 * Open-ILS/web/js/ui/default/actor/user/register.js: Followup patch
2655 to the first listed in
2656 https://bugs.launchpad.net/evergreen/+bug/745123 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20384
2657 dcc99617-32d9-48b4-a31d-7c20da2025e4
2659 2011-05-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2661 * Open-ILS/xul/staff_client/server/admin/stat_cat_editor.js: Fix bug
2662 and typo in stat cat editor Specifically, disabling the ability to select a stat cat type on no
2663 permissions on current type. If you don't have permissions on ASSET you could never get to ACTOR. If you picked ACTOR without rights you couldn't get back to ASSET. Also, re-enable the library selector and new buttons when you do
2664 change to one you can add for. Author: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by: Thomas
2665 Berezansky <tsbere@mvlc.org> Signed-off-by: Jason Etheridge
2666 <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20373
2667 dcc99617-32d9-48b4-a31d-7c20da2025e4
2669 2011-05-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2671 * Open-ILS/xul/staff_client/server/circ/util.js: fix "undefined is
2672 in transit" https://bugs.launchpad.net/evergreen/+bug/773528 --- Fix bug squashing of params in checkin_via_barcode2 in circ/util.js. Author: Jason Stephenson <jstephenson@mvlc.org> Signed-off-by: Jason
2673 Stephenson <jstephenson@mvlc.org> Signed-off-by: Jason Etheridge
2674 <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20370
2675 dcc99617-32d9-48b4-a31d-7c20da2025e4
2677 2011-05-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2679 * Open-ILS/web/opac/skin/default/js/adv_global.js: After
2680 investigation by Dan Scott, Michael Peters and Mike Rylander (a
2681 little), apos removal in advanced search normalization is considered
2682 harmful. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20366
2683 dcc99617-32d9-48b4-a31d-7c20da2025e4
2685 2011-05-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2687 * Open-ILS/xul/staff_client/server/cat/copy_summary.xul,
2688 Open-ILS/xul/staff_client/server/patron/bill_details.js: Patch from
2689 Michael Peters, Jason Boyer and Jason Etheridge addressing
2690 LP#744244: bill_details.xul "Checkout or Renew Library" column is
2691 blank git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20363
2692 dcc99617-32d9-48b4-a31d-7c20da2025e4
2694 2011-05-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2696 * Open-ILS/src/support-scripts/authority_control_fields.pl: Slight
2697 optimization for authority_control_fields.pl Instead of creating two CStoreEditors per bib record, reuse the
2698 global CStoreEditor for read operations; this way we only have to
2699 create a new CStoreEditor if a record has fields to authorize. Signed-off-by: Dan Scott <dan@coffeecode.net> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20358
2700 dcc99617-32d9-48b4-a31d-7c20da2025e4
2702 2011-04-27 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2704 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: One more strictly
2705 integer check for fleshing feeds in SuperCat Missed this one in r20336. Argh. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20338
2706 dcc99617-32d9-48b4-a31d-7c20da2025e4
2708 2011-04-27 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2710 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Consolidate on
2711 checking for integers for -full / -uris The check for an integer when $flesh eq 'uris' was throwing errors
2712 and breaking authority browsing; rather than complicating matters
2713 further, use an explicit integer for the return value when the
2714 format ends with "-uris" so that we can simply test for an integer
2715 value greater than 0. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20337
2716 dcc99617-32d9-48b4-a31d-7c20da2025e4
2718 2011-04-27 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2720 * Open-ILS/src/support-scripts/authority_control_fields.pl: Prevent
2721 a MARC::File::XML error from killing authority_control_fields.pl
2722 batch Continuing to make this script bullet-proof, MARC::File::XML cares
2723 deeply about things like whether datafields have indicators and
2724 throws exceptions that, if not caught, kill a processing script -
2725 like this one. Borrowing the approach from marc_export, wrap the new_from_xml()
2726 call in a try / otherwise block and roll on. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20334
2727 dcc99617-32d9-48b4-a31d-7c20da2025e4
2729 2011-04-26 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2731 * Open-ILS/web/opac/locale/en-US/lang.dtd,
2732 Open-ILS/xul/staff_client/server/circ/checkin_overlay.xul,
2733 Open-ILS/xul/staff_client/server/circ/util.js: Hold, Transit, and
2734 Hold/Transit Slips used to suppress the printer dialog, but we lost
2735 that when we moved to templated slips. This adds a sticky Printer
2736 Prompt checkbox to Check In for controlling that behavior. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20331
2737 dcc99617-32d9-48b4-a31d-7c20da2025e4
2739 2011-04-26 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2741 * Open-ILS/xul/staff_client/chrome/content/util/print.js: Setting
2742 print.always_print_silent to false is a bad thing, since it trumps
2743 gPrintSettings.printSilent, and will cause a print dialog regardless
2744 of Printer Prompt or Auto-Print checkboxes. Let's clear it instead
2745 when toggling it off, and if we find it lingering as false from past
2746 code, let's clear it then too. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20330
2747 dcc99617-32d9-48b4-a31d-7c20da2025e4
2749 2011-04-26 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2751 * Open-ILS/src/support-scripts/authority_control_fields.pl: Protect
2752 against errors returned by open-ils.search If open-ils.search returns an error rather than a result, prevent
2753 authority_control_fields.pl from bombing out completely; instead,
2754 flag the problem in STDERR and move on to the next record. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20325
2755 dcc99617-32d9-48b4-a31d-7c20da2025e4
2757 2011-04-26 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2759 * Open-ILS/web/opac/skin/default/js/myopac.js: set the cancel cause
2760 field when patrons cancel holds. There's a holdsCancel function
2761 that also does this, but it never gets called by anything git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20322
2762 dcc99617-32d9-48b4-a31d-7c20da2025e4
2764 2011-04-26 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2766 * Open-ILS/xul/staff_client/server/circ/checkin.js: fix disappearing
2767 cursor/caret for Check In git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20316
2768 dcc99617-32d9-48b4-a31d-7c20da2025e4
2770 2011-04-26 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2772 * Open-ILS/src/support-scripts/authority_control_fields.pl: Make
2773 authority_control_fields.pl resistant to database timeouts LP 771237 describes how on an underpowered system, the work that
2774 authority_control_fields.pl tries to do on a per-record basis may
2775 hit the CStore default timeout of 6 seconds for a transaction and
2776 automatically end the transaction, resulting in no work being
2777 committed once the script tries to update the bibliographic record.
2778 Searching each controlled field for a matching authority record can
2779 be costly in a database with millions of authority records. To enable the script to accomplish its work on underpowered test
2780 systems, use a regular read-only CStoreEditor session to accomplish
2781 the lookups and create a separate CStoreEditor session to issue the
2782 update in a transaction if required. Signed-off-by: Dan Scott <dscott@laurentian.ca> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20313
2783 dcc99617-32d9-48b4-a31d-7c20da2025e4
2785 2011-04-25 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2787 * Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/OpenLibrary.pm: Add
2788 a space between TOC part and TOC title in OpenLibrary added content In trunk/rel_2_1 we switched to layout.css for table of contents
2789 styling. We'll keep it simpler for stable 2.0 and handle this bugfix
2790 completely inline. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20305
2791 dcc99617-32d9-48b4-a31d-7c20da2025e4
2793 2011-04-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2796 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
2798 Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
2799 address the empty-query case git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20297
2800 dcc99617-32d9-48b4-a31d-7c20da2025e4
2802 2011-04-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2804 * Open-ILS/xul/staff_client/server/patron/holds.js: Disable Save
2805 Columns in xul holds interface when Hold Details is being viewed.
2806 https://bugs.launchpad.net/evergreen/+bug/691599 Not the best fix,
2807 but the quickest fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20294
2808 dcc99617-32d9-48b4-a31d-7c20da2025e4
2810 2011-04-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2812 * Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
2813 Address LP#730743, errant parens cause pain Specifically, we prune subplans that contain no nodes (empty
2814 parens), and avoid dropping out of the top level query context when
2815 we encounter a close-paren. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20291
2816 dcc99617-32d9-48b4-a31d-7c20da2025e4
2818 2011-04-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2820 * Open-ILS/xul/staff_client/chrome/content/main/menu.js: Turn off
2821 non-working print button for holds pull https://bugs.launchpad.net/evergreen/+bug/727983 Author: Thomas Berezansky <tsbere@mvlc.org> Signed-off-by: Thomas
2822 Berezansky <tsbere@mvlc.org> Signed-off-by: Jason Etheridge
2823 <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20282
2824 dcc99617-32d9-48b4-a31d-7c20da2025e4
2826 2011-04-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2828 * Open-ILS/web/js/ui/default/actor/user/register.js: Patch from
2829 James Fournie to sort statcats in their comboboxes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20277
2830 dcc99617-32d9-48b4-a31d-7c20da2025e4
2832 2011-04-21 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2834 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: check user 'active'
2835 field in SIP charge_ok (and dependent) calls git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20270
2836 dcc99617-32d9-48b4-a31d-7c20da2025e4
2838 2011-04-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2840 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
2841 Open-ILS/xul/staff_client/server/cat/util.js: Revert r20035 -
2842 restore default copy status for Fast Add to "Available" As noted in https://bugs.launchpad.net/evergreen/+bug/756838, the
2843 default status for "Fast Add" copies has been "Available" since
2844 release 1.6.1.0. Changing the default in the middle of the 2.0
2845 release series would likely cause more confusion for those sites who
2846 appreciate the current Fast Add behaviour, so this reverts the
2847 changes in r20035 and maintains the same defaults as 1.6.1.0. Note that in r20264, 2.1.0 will gain two new org unit settings that
2848 will enable sites to control their preferred default copy status for
2849 the Fast Add and Add Volume interfaces. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20265
2850 dcc99617-32d9-48b4-a31d-7c20da2025e4
2852 2011-04-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2854 * Open-ILS/src/extras/import/direct_ingest.pl,
2855 Open-ILS/src/extras/import/direct_loader.pl,
2856 Open-ILS/src/extras/import/marcFilterDump.pl,
2857 Open-ILS/src/extras/import/marc_add_ids,
2858 Open-ILS/src/extras/marc2html,
2859 Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
2860 Open-ILS/src/perlmods/OpenILS/Application/Acq/Picklist.pm,
2861 Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm,
2862 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
2863 m, Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
2864 Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm,
2865 Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm,
2866 Open-ILS/src/perlmods/OpenILS/WWW/Vandelay.pm,
2867 Open-ILS/src/support-scripts/marc_stream_importer.pl: Backport of
2868 trunk r20250: Always use BinaryEncodeing => "UTF-8" with
2869 MARC::File::XML git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20252
2870 dcc99617-32d9-48b4-a31d-7c20da2025e4
2872 2011-04-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2874 * Open-ILS/src/support-scripts/offline-blocked-list.pl: Patch from
2875 Jeff Davis addressing parameter usage issues git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20246
2876 dcc99617-32d9-48b4-a31d-7c20da2025e4
2878 2011-04-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2880 * Open-ILS/web/js/dojo/openils/opac/nls/opac.js: Typo:
2881 Propeties/Properties git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20226
2882 dcc99617-32d9-48b4-a31d-7c20da2025e4
2884 2011-04-19 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2886 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Use top
2887 level join instead of subquery in hold queue position query This is more readily optimized by the Postgres planer. Note also, for very large data sets (lots of holds, on the order of
2888 100k+ active), the following is also advised: ALTER TABLE action.hold_copy_map alter column target_copy SET
2889 statistics 500, alter column hold set statistics 500; ANALYZE
2890 action.hold_copy_map; This gives the planner better data about the hold-copy-map
2891 n-distinct. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20219
2892 dcc99617-32d9-48b4-a31d-7c20da2025e4
2894 2011-04-19 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2896 * Open-ILS/xul/staff_client/chrome/content/util/list.js: Fix
2897 dump-style printing by ensuring 'params' is defined before accessing
2898 it git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20218
2899 dcc99617-32d9-48b4-a31d-7c20da2025e4
2901 2011-04-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2903 * Open-ILS/xul/staff_client/server/patron/holds.js: one more fix,
2904 for Show in Catalog on issuance holds git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20198
2905 dcc99617-32d9-48b4-a31d-7c20da2025e4
2907 2011-04-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2909 * Open-ILS/xul/staff_client/server/circ/util.js,
2910 Open-ILS/xul/staff_client/server/locale/en-US/common.properties:
2911 display issuance label, not subscription label git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20197
2912 dcc99617-32d9-48b4-a31d-7c20da2025e4
2914 2011-04-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2916 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
2917 Open-ILS/xul/staff_client/server/circ/util.js,
2918 Open-ILS/xul/staff_client/server/locale/en-US/common.properties,
2919 Open-ILS/xul/staff_client/server/patron/holds.js: Add xul support
2920 for displaying issuance holds (needs testing) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20196
2921 dcc99617-32d9-48b4-a31d-7c20da2025e4
2923 2011-04-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2925 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Mark cmc.label for
2926 translation, not cmc.name, in seed data git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20194
2927 dcc99617-32d9-48b4-a31d-7c20da2025e4
2929 2011-04-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2931 * Open-ILS/examples/fm_IDL.xml: Mark cmf and cmc labels as
2932 translatable We went to the effort of extracting the translatable text from
2933 950.data.seed-values.sql, but had not marked the fields as
2934 translatable in the IDL. Now at least the out-of-the-box fields and
2935 classes will easily be able to have translations. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20191
2936 dcc99617-32d9-48b4-a31d-7c20da2025e4
2938 2011-04-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2940 * build/i18n/Makefile: Add openils.widget.Searcher Dojo NLS to the
2941 i18n build Necessary for the "advanced" searchbar on the Evergreen AjaxPAC. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20187
2942 dcc99617-32d9-48b4-a31d-7c20da2025e4
2944 2011-04-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2946 * Open-ILS/src/support-scripts/authority_control_fields.pl: Correct
2947 encoding issue with authority_control_fields.pl Is there ever a time when MARC::File::XML would be invoked with
2948 anything other than BinaryEncoding => 'utf-8'? Not here, at least.
2949 Addresses LP# 764582. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20184
2950 dcc99617-32d9-48b4-a31d-7c20da2025e4
2952 2011-04-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2954 * Open-ILS/src/sql/Pg/002.schema.config.sql: improve comments on a
2955 couple config tables Based on suggestions from Mike Rylander and Thomas Berezansky. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20167
2956 dcc99617-32d9-48b4-a31d-7c20da2025e4
2958 2011-04-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2960 * Open-ILS/src/sql/Pg/002.schema.config.sql,
2961 Open-ILS/src/sql/Pg/005.schema.actors.sql,
2962 Open-ILS/src/sql/Pg/008.schema.query.sql,
2963 Open-ILS/src/sql/Pg/020.schema.functions.sql,
2964 Open-ILS/src/sql/Pg/090.schema.action.sql,
2965 Open-ILS/src/sql/Pg/200.schema.acq.sql,
2966 Open-ILS/src/sql/Pg/999.functions.global.sql: minor improvements to
2967 database object comments * remove copyright, license verbiage, and C-style comment marking from the comments; these can live in the SQL scripts * updated several copyright headers * minor improvements to documentation of a couple tables Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20166
2968 dcc99617-32d9-48b4-a31d-7c20da2025e4
2970 2011-04-18 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2972 * Open-ILS/xul/staff_client/server/cat/marcedit.xul: in the MARC
2973 Editor, put the callnumber and barcode textboxes for Fast Item Add
2974 on a separate row git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20153
2975 dcc99617-32d9-48b4-a31d-7c20da2025e4
2977 2011-04-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2979 * build/i18n/tests/check_entities.py,
2980 build/i18n/tests/check_properties.py: Enable relative paths in i18n
2981 testing scripts We were 98% of the way there; now we no longer need to cd into the
2982 same directory as the i18n testing scripts to run them with
2983 meaningful output. Should be useful for adding these to the CI
2984 server. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20150
2985 dcc99617-32d9-48b4-a31d-7c20da2025e4
2987 2011-04-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2989 * build/i18n/tests/check_entities.py: Don't check .js files for
2990 entities Must have asked this script to check JS files for valid entities for
2991 a reason at some point in the dark past, but it couldn't have been a
2992 very good reason; we're getting a false positive that needs to be
2993 hushed now. Better to just stop looking for XML entities in
2994 JavaScript. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20147
2995 dcc99617-32d9-48b4-a31d-7c20da2025e4
2997 2011-04-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
2999 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3000 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3001 Open-ILS/src/sql/Pg/upgrade/0521.schema.u-no-uri-use.sql: Allow NULL
3002 "use restriction" fields for located URIs The asset.uri.use_restriction field, which is really a sort of
3003 public notes field for 856 fields, was grabbing the $u subfield
3004 (URL) as a sort of last-gasp effort to give it some data. However,
3005 the effect was rather odd and led to workarounds like Conifer's skin
3006 to avoid displaying the use restriction field if its value was
3007 identical to the URL, etc. Instead, stop grabbing $u and handle the case where use_restriction
3008 column is NULL gracefully, just like the schema intended. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20125
3009 dcc99617-32d9-48b4-a31d-7c20da2025e4
3011 2011-04-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3013 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml: Do
3014 not clear auri links in default skin The dojo orphan() call which attempted to wipe any non-located 856s
3015 was actually wiping the located 856s in the record detail display. Removing the extra call makes this work in Firefox and Chromium, at
3016 least. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20122
3017 dcc99617-32d9-48b4-a31d-7c20da2025e4
3019 2011-04-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3021 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3022 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3023 Open-ILS/src/sql/Pg/upgrade/0520.schema.clear-old-asset-uris.sql:
3024 Delete ##URI## call numbers and uri_call_number_map entries on bib
3025 reingest This approach will lead to some acn/auricnm ID inflation, but it
3026 works. Addresses LP# 761130 (immortal ##URI## entries in asset.call_number)
3027 reported by Ben Shum and LP# 761085 (cannot delete bib with ##URI##
3028 volumes) reported by Jason Etheridge. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20119
3029 dcc99617-32d9-48b4-a31d-7c20da2025e4
3031 2011-04-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3033 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Protect dumb
3034 JavaScript engines from having to deal with actual Unicode The holdings_xml format did not include an XML declaration, but
3035 adding that as we do here still does not make the Firefox and
3036 Chromium JS engines capable of consuming XML that contains Unicode
3037 content outside of the base ASCII range. So, we invoke entityize() to convert anything outside of the realm
3038 of ASCII to XML entities. An alternative would be to invoke
3039 entityize() in OpenILS::Application::SuperCat::unAPI::acn but it's
3040 not clear if that would interfere with any other uses. With this change, library names / copy location names with Unicode
3041 content can be displayed correctly on the search results page. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20114
3042 dcc99617-32d9-48b4-a31d-7c20da2025e4
3044 2011-04-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3046 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3047 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3048 Open-ILS/src/sql/Pg/upgrade/0517.schema.multiple-9s-in-856.sql:
3049 Re-add (from ingest in 1.6) support mulitiple subfield-9 values in a
3050 single 856 tag git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20103
3051 dcc99617-32d9-48b4-a31d-7c20da2025e4
3053 2011-04-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3055 * Open-ILS/src/c-apps/oils_sql.c: Protect pcrud-ish retrieve from an
3056 empty result set git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20096
3057 dcc99617-32d9-48b4-a31d-7c20da2025e4
3059 2011-04-14 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3061 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm,
3062 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
3063 Restore URIs in marcxml-uris unAPI format At some point (r16750) we started doing a numeric comparison of
3064 $flesh instead of just checking to see if $flesh was defined; this
3065 returned false when $flesh == 'uris', preventing URIs from being
3066 included in the marcxml-uris unAPI format. This restores URIs to marcxml-uris and so we can revert the extra
3067 BibTemplate call in rdetail_summary.xml. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20093
3068 dcc99617-32d9-48b4-a31d-7c20da2025e4
3070 2011-04-14 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3072 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
3073 Specify the holdings_xml unAPI format for URI calls The unAPI marcxml-uris format is not returning URIs at the moment.
3074 While we're getting that fixed, use the holdings_xml format to get
3075 the URI job done; requires an extra JS call, but that's better than
3076 not working at all. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20090
3077 dcc99617-32d9-48b4-a31d-7c20da2025e4
3079 2011-04-14 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3082 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
3083 m: Escape rather than filter SIMILAR TO metacharacters in patron
3084 crazy search The filtering I introduced in r19983 was overly aggressive, and
3085 included characters that weren't actually SIMILAR TO metacharacters.
3086 Instead, escape each character, carefully going through the list of
3087 metacharacters listed at
3089 http://www.postgresql.org/docs/8.4/interactive/functions-matching.htmlWorks for email addresses like "foo.bar+baz@example.com". git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20087
3090 dcc99617-32d9-48b4-a31d-7c20da2025e4
3092 2011-04-14 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3094 * Open-ILS/web/opac/extras/circ/alt_holds_print.js,
3095 Open-ILS/xul/staff_client/server/patron/holds.js: Backport r20082
3096 from trunk Address LP #754880, where printing happens before the progress
3097 dialog can be cleared in the alternate holds pull list print
3098 interface Additionally, provide the usual "print page" button so that the list
3099 can be reprinted at will git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20084
3100 dcc99617-32d9-48b4-a31d-7c20da2025e4
3102 2011-04-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3104 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3105 Open-ILS/src/sql/Pg/upgrade/0516.schema.acq-marc-extract.sql:
3106 upgrade script for consistency w/ schema change in r20073 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20081
3107 dcc99617-32d9-48b4-a31d-7c20da2025e4
3109 2011-04-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3111 * Open-ILS/src/sql/Pg/200.schema.acq.sql: rely on search_path to
3112 locate the extract_marc_field() function which is now installed in
3113 the 'evergreen' schema by default git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20078
3114 dcc99617-32d9-48b4-a31d-7c20da2025e4
3116 2011-04-14 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3118 * Open-ILS/src/extras/import/quick_metarecord_map.sql: tweaks to
3119 quick_metarecord_map.sql * used version from wiki, which provides same results as the previous version but performs better on large databases * now works without editing (a vacuum cannot run inside of a
3120 transaction) * don't do vacuum full, just a regular vacuum analyze [1]
3122 http://evergreen-ils.org/dokuwiki/doku.php?id=scratchpad:random_magic_spells#how_to_generate_metarecords_for_a_newly_loaded_bib_batchSigned-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20077
3123 dcc99617-32d9-48b4-a31d-7c20da2025e4
3125 2011-04-13 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3128 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
3129 .pm: Protect search against all-deleted bibs by pinning the
3130 estimation ratios in that case git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20067
3131 dcc99617-32d9-48b4-a31d-7c20da2025e4
3133 2011-04-12 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3135 * Open-ILS/src/sql/Pg/upgrade/0510.schema.search_path.sql: repaired
3136 SQL upgrade syntax error git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20062
3137 dcc99617-32d9-48b4-a31d-7c20da2025e4
3139 2011-04-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3141 * Open-ILS/src/sql/Pg/000.functions.general.sql,
3142 Open-ILS/src/sql/Pg/002.schema.config.sql,
3143 Open-ILS/src/sql/Pg/090.schema.action.sql,
3144 Open-ILS/src/sql/Pg/upgrade/0511.schema.fake_fkey_tgr-for-inherited
3145 -tables.sql: Add a trigger function to simulate FKEY constraints on
3146 inherited tables git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20055
3147 dcc99617-32d9-48b4-a31d-7c20da2025e4
3149 2011-04-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3151 * Open-ILS/src/sql/Pg/000.functions.general.sql,
3152 Open-ILS/src/sql/Pg/010.schema.biblio.sql,
3153 Open-ILS/src/sql/Pg/011.schema.authority.sql,
3154 Open-ILS/src/sql/Pg/210.schema.serials.sql: Final cleanup for the
3155 base schema, re search_path ... I hope git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20050
3156 dcc99617-32d9-48b4-a31d-7c20da2025e4
3158 2011-04-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3160 * Open-ILS/src/sql/Pg/002.functions.config.sql,
3161 Open-ILS/src/sql/Pg/002.schema.config.sql,
3162 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3163 Open-ILS/src/sql/Pg/upgrade/0510.schema.search_path.sql: Fix
3164 functions stranded in the evergreen schema without a search path
3165 reference (ugly but mechanical) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20049
3166 dcc99617-32d9-48b4-a31d-7c20da2025e4
3168 2011-04-12 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3170 * Open-ILS/src/sql/Pg/upgrade/0509.schema.better_maintain_901.sql:
3171 add missing upgrade script Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20046
3172 dcc99617-32d9-48b4-a31d-7c20da2025e4
3174 2011-04-11 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3176 * Open-ILS/xul/staff_client/server/circ/util.js: Let's not be picky
3177 about permissions here; an item needs to go where it needs to go :) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20042
3178 dcc99617-32d9-48b4-a31d-7c20da2025e4
3180 2011-04-10 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3182 * Open-ILS/xul/staff_client/server/patron/bill_wizard.js,
3183 Open-ILS/xul/staff_client/server/patron/bill_wizard.xul: patch from
3184 jamesrf for lp#756880 for Grocery Billing Location in Bill Patron
3185 wizard git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20038
3186 dcc99617-32d9-48b4-a31d-7c20da2025e4
3188 2011-04-10 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3190 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
3191 Open-ILS/xul/staff_client/server/cat/util.js,
3192 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: for lp
3193 bug#756838, consistent copy status for new items. jamesrf++ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20035
3194 dcc99617-32d9-48b4-a31d-7c20da2025e4
3196 2011-04-08 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3198 * Open-ILS/web/js/ui/default/acq/common/li_table.js: repaired bug in
3199 prepayment_required check. property -> method git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20032
3200 dcc99617-32d9-48b4-a31d-7c20da2025e4
3202 2011-04-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3204 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js: For
3205 transit_slip template, %item_title%, %item_barcode%, etc. need to be
3206 in the Header, not the Line Item git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20029
3207 dcc99617-32d9-48b4-a31d-7c20da2025e4
3209 2011-04-07 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3211 * Open-ILS/web/opac/skin/default/js/myopac.js: test for pre-cat
3212 slightly off in OPAC My Account, spotted by Steve Callender git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20019
3213 dcc99617-32d9-48b4-a31d-7c20da2025e4
3215 2011-04-07 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3217 * Open-ILS/src/sql/Pg/000.functions.general.sql,
3218 Open-ILS/src/sql/Pg/002.functions.config.sql,
3219 Open-ILS/src/sql/Pg/002.schema.config.sql: further fixes to
3220 maintain_901 Now correctly handles &, <, or > appearing in the tcn_value or
3221 tcn_source. Also introduces a trivial utility stored function,
3222 evergreen.xml_escape(): evergreen.xml_escape(TEXT) returns TEXT: converts '&', '<', and '>'
3223 to XML entities Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20016
3224 dcc99617-32d9-48b4-a31d-7c20da2025e4
3226 2011-04-06 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3228 * Open-ILS/src/sql/Pg/002.functions.config.sql,
3229 Open-ILS/src/sql/Pg/002.schema.config.sql,
3230 Open-ILS/src/sql/Pg/upgrade/0508.schema.maintain_901_amp_fix.sql:
3231 fix crash when importing/saving bib with '&' in TCN value Also fix similar glitch if ampersand is present in the TCN source. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20005
3232 dcc99617-32d9-48b4-a31d-7c20da2025e4
3234 2011-04-06 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3236 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: Patch from Thomas
3237 Berezansky to support patron priv expiration information in SIP2 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20000
3238 dcc99617-32d9-48b4-a31d-7c20da2025e4
3240 2011-04-06 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3242 * Open-ILS/web/opac/skin/default/js/holds.js: backport r18757 for
3243 org hiding tweak git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19997
3244 dcc99617-32d9-48b4-a31d-7c20da2025e4
3246 2011-04-05 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3249 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
3250 m: Prevent patron search from returning horrible errors on regexian
3251 input Add a utility method, _clean_regex_chars(), to filter common regex
3252 characters out of input values. When these characters are passed to
3253 database SIMILAR searches, strange things (generally ugly errors)
3254 can happen - so filter them out. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19985
3255 dcc99617-32d9-48b4-a31d-7c20da2025e4
3257 2011-04-04 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3259 * Open-ILS/xul/staff_client/server/serial/editor_base.js,
3260 Open-ILS/xul/staff_client/server/serial/serctrl_main.xul,
3261 Open-ILS/xul/staff_client/server/skin/serial.css: More robust fix
3262 for edit highlighting in Serial Control View git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19982
3263 dcc99617-32d9-48b4-a31d-7c20da2025e4
3265 2011-04-04 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3267 * Open-ILS/xul/staff_client/server/serial/editor_base.js: Fix edit
3268 highlighting in Serial Control View git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19977
3269 dcc99617-32d9-48b4-a31d-7c20da2025e4
3271 2011-04-04 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3273 * Open-ILS/web/js/ui/default/acq/po/view_po.js: order line items in
3274 PO display by line item ID Order was effectively random otherwise. Use case from at least one
3275 library indicates this change, but doesn't preclude later work to
3276 make the sort order more flexible. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19972
3277 dcc99617-32d9-48b4-a31d-7c20da2025e4
3279 2011-04-04 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3282 Open-ILS/xul/staff_client/server/patron/search_form_horiz_overlay.x
3283 ul: reorder tabindex for horizontal patron search. non-flex the
3284 search button. thanks to sylvar and others for poking git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19970
3285 dcc99617-32d9-48b4-a31d-7c20da2025e4
3287 2011-04-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3289 * Open-ILS/src/sql/Pg/2.0.4-2.0.5-upgrade-db.sql: 2.0.5 upgrade
3290 script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19966
3291 dcc99617-32d9-48b4-a31d-7c20da2025e4
3293 2011-04-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3295 * Open-ILS/web/js/dojo/openils/XUL.js: Booking: in support of
3296 r19944, backport newer openils.XUL.newTabEasy() from trunk as well git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19947
3297 dcc99617-32d9-48b4-a31d-7c20da2025e4
3299 2011-04-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3301 * Open-ILS/web/js/ui/default/booking/capture.js,
3302 Open-ILS/web/js/ui/default/booking/pull_list.js,
3303 Open-ILS/web/js/ui/default/booking/reservation.js,
3304 Open-ILS/xul/staff_client/chrome/content/main/menu.js,
3305 Open-ILS/xul/staff_client/server/patron/display.js: Backport r19942
3306 from trunk Booking: This should a) make booking interfaces behave better when a
3307 staff login session times out and is replaced by use of a re-auth
3308 dialog, and b) wrap booking interfaces in a <browser> element with
3309 the attendant back/forward/reload buttons that most similar
3310 interfaces already had. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19944
3311 dcc99617-32d9-48b4-a31d-7c20da2025e4
3313 2011-04-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3315 * Open-ILS/web/opac/extras/circ/alt_holds_print.html: Backport
3316 r19937 from trunk Ben Ostrowsky pointed out that the alt holds (pull list) printing
3317 interface was trying to include AutoIDL.js from an incorrect path. I don't believe that file should be included at all, so now I've
3318 removed the broken line. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19939
3319 dcc99617-32d9-48b4-a31d-7c20da2025e4
3321 2011-04-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3324 Open-ILS/src/sql/Pg/upgrade/0506.schema.tree-ish_function_row_estim
3325 ates.sql: Adjust upgrade for 2.0 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19933
3326 dcc99617-32d9-48b4-a31d-7c20da2025e4
3328 2011-04-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3330 * Open-ILS/src/sql/Pg/006.schema.permissions.sql,
3331 Open-ILS/src/sql/Pg/020.schema.functions.sql,
3332 Open-ILS/src/sql/Pg/upgrade/0506.schema.tree-ish_function_row_estim
3333 ates.sql: Add realistic row estimates to tree-ish functions (default
3334 is 1000) so that callers can make better plans in complex queries;
3335 includes four functions backported from 2.1 for simplicity when it
3336 comes to upgrading git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19932
3337 dcc99617-32d9-48b4-a31d-7c20da2025e4
3339 2011-04-01 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3342 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
3343 pm: Patch from Thomas Berezansky to address unneccessary fine
3344 generation and avoid unchecked division by zero; details and DCO at
3345 https://bugs.launchpad.net/evergreen/+bug/747533 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19929
3346 dcc99617-32d9-48b4-a31d-7c20da2025e4
3348 2011-04-01 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3351 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
3353 Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
3354 Better search normalization de-duping when 'params' are used This patch addresses search normalization deduping at two levels.
3355 We now verify that both the function and the params are the same
3356 before excluding a normalization, both when the normalization is
3357 first added to the set and when the SQL is being built (since
3358 currently multiple sets may be involved). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19926
3359 dcc99617-32d9-48b4-a31d-7c20da2025e4
3361 2011-04-01 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3363 * Open-ILS/xul/staff_client/server/cat/copy_browser.xul: reposition
3364 these labels to mitigate horizontal scrolling in Holdings
3365 Maintenance git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19923
3366 dcc99617-32d9-48b4-a31d-7c20da2025e4
3368 2011-03-31 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3370 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm,
3371 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
3372 .pm: Use identifer indexes for older ISxN API methods (LP Bug
3373 #728671) There are three logic layers involved in the older ISxN 'quick
3374 searches': the OPAC, the search API, and the storage API. The
3375 approach of this patch is to update the search API (which in turn
3376 fixes the OPAC), and ignore/deprecate the storage API for these
3377 identifiers. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19922
3378 dcc99617-32d9-48b4-a31d-7c20da2025e4
3380 2011-03-31 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3382 * Open-ILS/xul/staff_client/chrome/content/util/timestamp.js,
3383 Open-ILS/xul/staff_client/server/circ/checkout.js,
3384 Open-ILS/xul/staff_client/server/circ/renew.js: Logic error trying
3385 to merge the date component of one date object with the time
3386 component of another. We were trying to use the time object and
3387 update it piecemeal, which resulted in non-sensical dates that were
3388 forced to wrap. For example, if the date object was to set to March
3389 31, 2011, and we tried .setMonth(3) on it to change it to April,
3390 that would result in an April 31st, which doesn't exist, and the
3391 date thus moves forward a certain number of days into May. This affects Check Out, dedicated Renew interface, and the various
3392 date picking functions in Items Out and Holds interfaces. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19919
3393 dcc99617-32d9-48b4-a31d-7c20da2025e4
3395 2011-03-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3397 * Open-ILS/xul/staff_client/server/patron/holds.js: add item columns
3398 to xul-based holds lists Could argue this fixes a regression, since the original pull list
3399 from 1.6 showed the circ modifier, and the xul alternative does not.
3400 So begging forgiveness :) Signed-off-by: Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19914
3401 dcc99617-32d9-48b4-a31d-7c20da2025e4
3403 2011-03-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3405 * Open-ILS/web/templates/default/actor/user/register_table.tt2:
3406 Change label to "Reset Password" and get button out of tab ordering In a keyboard-intensive patron input workflow, pressing tab should
3407 not place focus on the "Reset Password" button; the password is
3408 automatically generated at dialog creation time. Setting tabIndex to
3409 -1 disables tab focus for the button. Also, the button has been relabeled to "Reset Password" to be
3410 consistent with the previous button. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19911
3411 dcc99617-32d9-48b4-a31d-7c20da2025e4
3413 2011-03-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3415 * Open-ILS/web/js/ui/default/actor/user/register.js,
3416 Open-ILS/web/templates/default/actor/user/register_table.tt2:
3417 Restore the Reset Password button on patron editor Per LP 488243, the Reset Password button that existed on the old XUL
3418 patron editor was lost in the transition to the new Dojo patron
3419 editor. Jason Stephenson stepped up and offered a patch to restore
3420 the functionality. Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. Signed-off-by: Jason Stephenson <jstephenson@mvlc.org> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19910
3421 dcc99617-32d9-48b4-a31d-7c20da2025e4
3423 2011-03-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3425 * Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3426 Open-ILS/src/sql/Pg/upgrade/0505.schema.force_facets_to_NFC.sql: fix
3427 typo in facet_force_nfc definition Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19905
3428 dcc99617-32d9-48b4-a31d-7c20da2025e4
3430 2011-03-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3432 * Open-ILS/src/sql/Pg/002.functions.config.sql,
3433 Open-ILS/src/sql/Pg/002.schema.config.sql,
3434 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
3435 Open-ILS/src/sql/Pg/upgrade/0505.schema.force_facets_to_NFC.sql:
3436 Force facet values to Unicode NFC to reduce spurious non-matches git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19902
3437 dcc99617-32d9-48b4-a31d-7c20da2025e4
3439 2011-03-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3441 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: Inspired by a 1.6
3442 patch from Brandon Uhlman to collect the set of holds not ready for
3443 pickup, 2.0+ style git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19901
3444 dcc99617-32d9-48b4-a31d-7c20da2025e4
3446 2011-03-29 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3448 * Open-ILS/src/offline/offline.pl: in the case of multiple xact
3449 event error responses, capture the first for staff client reporting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19893
3450 dcc99617-32d9-48b4-a31d-7c20da2025e4
3452 2011-03-29 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3455 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
3456 .pm: bug 744687: fix multi-field MARC expert search Fixes bug where a bib that has multiple subfields meeting one
3457 condition of a 2+ field MARC expert search could end up in the
3458 results list even if it didn't meet the other conditions (currently
3459 multi-field MARC expert searches use implicit 'AND'). Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19882
3460 dcc99617-32d9-48b4-a31d-7c20da2025e4
3462 2011-03-28 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3464 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Fix
3465 call-number sorting for non-generic sort keys (LP Bug #737819) Selecting on 'label' but sorting on 'label_sortkey' did not work
3466 properly. Instead, we will now find the single best call number we
3467 can based on the label given, then both select and sort based on
3468 that call number's sort key. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19879
3469 dcc99617-32d9-48b4-a31d-7c20da2025e4
3471 2011-03-28 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3473 * Open-ILS/xsl/oilsMARC21slim2HTML.xsl: MARC View print problem
3474 workaround (LP Bug #742033) Certain printers were failing to print from the MARC View in the
3475 staff client. Adding a simple title to the view ended up being a
3476 successful workaround, and is unlikely to have negative consequences
3477 in any case. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19876
3478 dcc99617-32d9-48b4-a31d-7c20da2025e4
3480 2011-03-28 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3482 * build/i18n/po/offline.properties/en-CA.po: Address LP 744393:
3483 Arabic text in en-CA offline.properties A translator appears to have mistakenly added Arabic text to the
3484 en-CA offline.properties file in Launchpad. This commit corrects
3485 those translations and completes the translation of the file for
3486 2.0. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19871
3487 dcc99617-32d9-48b4-a31d-7c20da2025e4
3489 2011-03-28 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3491 * Open-ILS/xul/staff_client/server/patron/bill2.js,
3492 Open-ILS/xul/staff_client/server/patron/bill2.xul: fix up receipt
3493 options persistence in billing interface; implement # of receipts
3494 option (not perfect if using print dialogs; non-blocking and not
3495 necessarily queued up) Signed-off-by: Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19870
3496 dcc99617-32d9-48b4-a31d-7c20da2025e4
3498 2011-03-25 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3500 * Open-ILS/xul/staff_client/server/admin/adminlib.js: fixes things
3501 like the stat cat editor, since that extra param now changes the
3502 return signature of the method Signed-off-by: Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19864
3503 dcc99617-32d9-48b4-a31d-7c20da2025e4
3505 2011-03-25 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3507 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js:
3508 data.lookup was broken for cases where data.list[key] didn't exist
3509 for a given key Signed-off-by: Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19862
3510 dcc99617-32d9-48b4-a31d-7c20da2025e4
3512 2011-03-25 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3514 * Open-ILS/examples/apache/eg.conf: Avoid Apache warnings resulting
3515 from duplicate NameVirtualHost directives Benjamin Shum reported that the Apache warnings that have been a
3516 part of Evergreen's default configuration on Apache start for ages
3517 could be avoided by commenting out the "NameVirtualHost: *80" line
3518 in eg.conf. Testing confirmed that the directive was not necessary
3519 on Ubuntu, Debian, or Fedora. As this warning has been the cause for
3520 unnecessary concern on the part of many new adopters of Evergreen,
3521 getting rid of it appears to be a nice usability win. Thanks Ben! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19859
3522 dcc99617-32d9-48b4-a31d-7c20da2025e4
3524 2011-03-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3526 * Open-ILS/web/opac/common/js/opac_utils.js: have checkILSEvent
3527 handle events that aren't in ils_events.xml Signed-off-by: Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19854
3528 dcc99617-32d9-48b4-a31d-7c20da2025e4
3530 2011-03-22 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3533 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
3534 rser.pm: Honor the 'active' flag in QueryParser.pm for
3535 search.relevance_adjustment entries. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19851
3536 dcc99617-32d9-48b4-a31d-7c20da2025e4
3538 2011-03-22 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3540 * Open-ILS/src/extras/Makefile.install: Build libjs from source for
3541 now until the Perl threading problem can be reliably tested The previous commit changed JavaScript::SpiderMonkey to be built
3542 without thread safety, but on Fedora we had been installing the
3543 js-devel package (which was threaded). As you can't build a
3544 non-threaded JavaScript::SpiderMonkey on top of a threaded libjs,
3545 for now we'll make Fedora build a non-threaded libjs from source
3546 just like the other distros. Note that the problem with threaded JavaScript::SpiderMonkey
3547 surfaced on Debian Lenny when targeting holds. Lenny has
3548 libthreads-perl 1.71, but a number of fixes have been committed to
3550 (http://cpansearch.perl.org/src/JDHEDDEN/threads-1.82/Changes) - so
3551 threading support might be reliable on more current distros. Once we
3552 have a reliable test, we might be able to go back to the packaged
3553 version of libjs. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19848
3554 dcc99617-32d9-48b4-a31d-7c20da2025e4
3556 2011-03-22 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3558 * build/tools/update_db.sh: Another layer of escaping for the
3559 escapes in the DB update script Apologies for the previous patch that led to breakage; I "tested" in
3560 a script in which I had already hardcoded the answer I wanted after
3561 running into problems with the previous version of the script. Not
3562 good testing practice. Thanks to Bill Erickson for suggesting the extra escapes. Tested in
3563 a clean environment this time, and it works. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19845
3564 dcc99617-32d9-48b4-a31d-7c20da2025e4
3566 2011-03-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3568 * Open-ILS/src/extras/Makefile.install: Remove thready building --
3569 we do not use threads anyway, and it breaks JS::SM git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19842
3570 dcc99617-32d9-48b4-a31d-7c20da2025e4
3572 2011-03-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3574 * build/tools/update_db.sh: Enable update_db.sh to handle upgrading
3575 databases with release version When '0475' is mixed with '1.6.0.4', the latter wins as far as a
3576 plain MAX() operator goes. Ensuring that the version is all digits
3577 should help avoid the release version numbers in the
3578 config.upgrade_log table. Thanks to Thomas Berezansky for suggesting a SIMILAR TO operator
3579 variation that led to this approach. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19839
3580 dcc99617-32d9-48b4-a31d-7c20da2025e4
3582 2011-03-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3584 * Open-ILS/examples/crontab.example: correcting bad timespecs in the
3585 example crontab git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19835
3586 dcc99617-32d9-48b4-a31d-7c20da2025e4
3588 2011-03-21 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3590 * Open-ILS/xul/staff_client/server/patron/holds.js: no, this was
3591 correct. doh :) the list version uses paging, but we're counting
3592 the entire set git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19830
3593 dcc99617-32d9-48b4-a31d-7c20da2025e4
3595 2011-03-21 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3597 * Open-ILS/xul/staff_client/server/patron/holds.js: this "count"
3598 method gets the same parameters as the list version git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19829
3599 dcc99617-32d9-48b4-a31d-7c20da2025e4
3601 2011-03-21 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3603 * README: trivial grammar fix Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19826
3604 dcc99617-32d9-48b4-a31d-7c20da2025e4
3606 2011-03-18 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3608 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
3609 Make sure "ol" propagates through BibTemplate subject search links
3610 for OPAC range hiding git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19814
3611 dcc99617-32d9-48b4-a31d-7c20da2025e4
3613 2011-03-18 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3615 * Open-ILS/src/c-apps/oils_sql.c: Allow the "result_field" to be
3616 used as the default alias in the output column of a row or set
3617 returning transform git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19801
3618 dcc99617-32d9-48b4-a31d-7c20da2025e4
3620 2011-03-17 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3622 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3623 Open-ILS/src/sql/Pg/040.schema.asset.sql,
3624 Open-ILS/src/sql/Pg/upgrade/0502.data.defacto_OCLC_local_cn_fields.
3625 sql: Treat call number fields 090 and 092 as local LC and Dewey
3626 (respectively) based on de facto standards. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19792
3627 dcc99617-32d9-48b4-a31d-7c20da2025e4
3629 2011-03-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3631 * Open-ILS/web/opac/skin/default/js/holds.js: Addresses LP bug
3632 #736167, correctly populate hold format list for Advanced Options git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19776
3633 dcc99617-32d9-48b4-a31d-7c20da2025e4
3635 2011-03-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3637 * Open-ILS/src/sql/Pg/2.0.3-2.0.4-upgrade-db.sql: Update the upgrade
3638 script whith version and additional upgrade bits git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19775
3639 dcc99617-32d9-48b4-a31d-7c20da2025e4
3641 2011-03-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3643 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3644 Open-ILS/src/sql/Pg/upgrade/0500.schema.search_path_mangling.sql:
3645 upgrade script matching r19759-r19761 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19774
3646 dcc99617-32d9-48b4-a31d-7c20da2025e4
3648 2011-03-16 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3650 * Open-ILS/xul/staff_client/server/circ/renew.js: dedicated renewal
3651 interface should use receipt printer git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19771
3652 dcc99617-32d9-48b4-a31d-7c20da2025e4
3654 2011-03-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3656 * Open-ILS/src/sql/Pg/040.schema.asset.sql,
3657 Open-ILS/src/sql/Pg/2.0.3-2.0.4-upgrade-db.sql,
3658 Open-ILS/src/sql/Pg/upgrade/0499.schema.generic_CN_normalizer.sql:
3659 Patch from Steve Callendar addressing CN sort order on page 0 (and
3660 before) of CN browse git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19766
3661 dcc99617-32d9-48b4-a31d-7c20da2025e4
3663 2011-03-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3666 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
3667 pm: Patch from Steve Callendar addressing holdability tests for
3668 copies git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19765
3669 dcc99617-32d9-48b4-a31d-7c20da2025e4
3671 2011-03-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3673 * Open-ILS/src/sql/Pg/002.functions.aggregate.sql: Backport r19756
3674 and r19758 for proper namespaces in aggregate functions Schema creation and recreation tested with PostgreSQL 8.4 and 9.0
3675 and seems good. Fingers crossed. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19762
3676 dcc99617-32d9-48b4-a31d-7c20da2025e4
3678 2011-03-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3680 * Open-ILS/src/sql/Pg/000.functions.general.sql,
3681 Open-ILS/src/sql/Pg/002.functions.general.sql,
3682 Open-ILS/src/sql/Pg/build-db.sh: Set default db schema search path
3683 to public,pg_catalog With the addition of the 'evergreen' schema, we discovered that all
3684 of the unqualified database objects were being created in the
3685 'evergreen' schema if the database user name was 'evergreen' (as the
3686 default search path is "$user",public we started matching "$user"). Thomas Berezansky proposed a variation of the function provided here
3687 for changing database settings. By creating the function in the
3688 first schema file, the subsequent connections pick up the new
3689 default search path and all works blissfully as it once did. Long term, we should probably move towards explicitly qualified
3690 database objects. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19761
3691 dcc99617-32d9-48b4-a31d-7c20da2025e4
3693 2011-03-15 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3695 * Open-ILS/xul/staff_client/chrome/content/main/menu.js,
3696 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xu
3697 l: Re-enable close button for staff client tabs There is a different fix for this in trunk/2.1, but I thought a
3698 simple fix for this was worth adding for those sticking with 2.0 for
3699 a while. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19757
3700 dcc99617-32d9-48b4-a31d-7c20da2025e4
3702 2011-03-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3704 * Open-ILS/src/sql/Pg/reingest-1.6-2.0.pl: teach the 1.6-2.0
3705 reingest generator about "tnf"-tag rows for title sorting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19755
3706 dcc99617-32d9-48b4-a31d-7c20da2025e4
3708 2011-03-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3710 * Open-ILS/web/reports/oils_rpt_folders.js: Prevent creation of
3711 report folders with empty folder names Addresses LP # 720755. Clicking the "Create Folder" button when no
3712 folder name has been supplied is now a no-op. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19743
3713 dcc99617-32d9-48b4-a31d-7c20da2025e4
3715 2011-03-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3717 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: exit
3718 gen_fines_stop early if there is nothing to do; prevents (unneeded)
3719 secondary call to ->wait_complete on potentially undef reference git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19740
3720 dcc99617-32d9-48b4-a31d-7c20da2025e4
3722 2011-03-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3724 * Open-ILS/src/sql/Pg/000.english.pg84.fts-config.sql,
3725 Open-ILS/src/sql/Pg/002.functions.aggregate.sql,
3726 Open-ILS/src/sql/Pg/002.functions.general.sql,
3727 Open-ILS/src/sql/Pg/build-db.sh: Clean up build errors when
3728 creating/recreating database schema Dropping the evergreen schema cascaded and wiped out some previously
3729 defined functions, so move it ahead of the other functions. (And
3730 maybe we can start moving those public functions into the evergreen
3731 schema?) DROP AGGREGATE IF EXISTS exists on any version of PostgreSQL that we
3732 care about for Evergreen 2.0, so we can use it to avoid false errors
3733 during schema creation. FTS config was complaining about public.english_nostop in the ALTER
3734 statement, so remove the schema qualification. This seems to have
3735 been there for a long time? git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19721
3736 dcc99617-32d9-48b4-a31d-7c20da2025e4
3738 2011-03-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3740 * Open-ILS/src/sql/Pg/005.schema.actors.sql,
3741 Open-ILS/src/sql/Pg/upgrade/0498.lowercase_via_perl.sql: Use valid
3742 DDL for forgotten index on actor.card git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19720
3743 dcc99617-32d9-48b4-a31d-7c20da2025e4
3745 2011-03-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3748 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
3749 m, Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
3750 Open-ILS/src/perlmods/OpenILS/Reporter/SQLBuilder.pm,
3751 Open-ILS/src/perlmods/OpenILS/WWW/Reporter/transforms.pm,
3752 Open-ILS/src/sql/Pg/002.functions.general.sql,
3753 Open-ILS/src/sql/Pg/002.schema.config.sql,
3754 Open-ILS/src/sql/Pg/005.schema.actors.sql,
3755 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
3756 Open-ILS/src/sql/Pg/build-db.sh,
3757 Open-ILS/src/sql/Pg/upgrade/0498.lowercase_via_perl.sql: Resolve
3758 inconsistent results when invoking LOWER() in C vs. UTF8 locale
3759 databases As reported by the Fundamental Science Library of Armenia, patron
3760 searches were not retrieving patrons who were known to be part of
3761 the patron database. While the initial approach to solve this problem used an
3762 encode_utf8() call to encode the data before passing it on to the
3763 database, this turned out to break the patron search function in
3764 other environments. Testing by Dan Wells confirmed that the LOWER() function returned
3765 different results when invoked against text in a database created
3766 with LC_CTYPE=C vs a database created with LC_CTYPE=*.UTF-8. As the
3767 patron search function used a Perl lc() function call to convert the
3768 incoming data to lowercase, the success of the call depended on the
3769 LC_CTYPE value of the database. To avoid this problem in the future, we define our own
3770 evergreen.lowercase() function that can reliably produce lowercase
3771 text for characters outside the Latin1 range, and we convert our
3772 indexes and function calls to use that function consistently. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19717
3773 dcc99617-32d9-48b4-a31d-7c20da2025e4
3775 2011-03-11 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3777 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm: only
3778 append street2 to CC payment address if no address is provided by
3779 the caller git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19713
3780 dcc99617-32d9-48b4-a31d-7c20da2025e4
3782 2011-03-11 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3784 * Open-ILS/web/js/ui/default/acq/financial/claim_eligible.js:
3785 Backport r19709 from trunk Acq: The "Claim-Ready Items" interface did not render correctly for
3786 > 1 item The problem was racy async rendering logic. Now we look at our whole
3787 result set and build our table accordingly at the end. This interface should probably learn about paging one day in order
3788 to handle large result sets. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19710
3789 dcc99617-32d9-48b4-a31d-7c20da2025e4
3791 2011-03-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3793 * README: Update the README to include explict LC_CTYPE/LC_COLLATE
3794 db settings git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19708
3795 dcc99617-32d9-48b4-a31d-7c20da2025e4
3797 2011-03-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3799 * Open-ILS/src/extras/Makefile.install: LANG=C results in SQL_ASCII
3800 encoding by default for PostgreSQL, which isn't cool We want LC_CTYPE=C and LC_COLLATE=C, and SERVER_ENCODING=UTF8. The
3801 docs have been adjusted as 8.4 and up now offer database-level
3802 --lc-ctype / --lc-collate options for createdb command. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19705
3803 dcc99617-32d9-48b4-a31d-7c20da2025e4
3805 2011-03-11 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3807 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: use the
3808 existing util method for mvr-izing, since it handles some additional
3809 important steps (e.g. capturing doc_id) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19702
3810 dcc99617-32d9-48b4-a31d-7c20da2025e4
3812 2011-03-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3815 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
3816 m: Ensure incoming query values to patron search are UTF8-encoded Addresses the problem reported with searching for patrons with
3817 Armenian names, where Unicode query params were getting corrupted on
3818 its way to the database. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19699
3819 dcc99617-32d9-48b4-a31d-7c20da2025e4
3821 2011-03-10 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3823 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Make the password
3824 reset upgrade safe for fresh DBs, upgraded DBs, and mangled DBs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19689
3825 dcc99617-32d9-48b4-a31d-7c20da2025e4
3827 2011-03-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3829 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm,
3830 Open-ILS/web/js/dojo/openils/booking/nls/pickup_and_return.js,
3831 Open-ILS/web/js/ui/default/booking/populator.js: Backport r19682
3832 from trunk Booking: don't bail out completely on COPY_ALERT_MESSAGE when
3833 returning items Provide overridability. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19686
3834 dcc99617-32d9-48b4-a31d-7c20da2025e4
3836 2011-03-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3838 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Skip
3839 fine generation when the fine interval is day-granular, meaning
3840 fines are handled by the nightly cron script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19679
3841 dcc99617-32d9-48b4-a31d-7c20da2025e4
3843 2011-03-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3845 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: do some fancy
3846 dancing to make moving an event def around possible git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19672
3847 dcc99617-32d9-48b4-a31d-7c20da2025e4
3849 2011-03-09 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3851 * build/i18n/Makefile: 'newpo' in install_all_locales was wiping out
3852 all fr-CA translations Long story short, we would rather have install_all_locales fail
3853 loudly than silently wipe out fr-CA. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19670
3854 dcc99617-32d9-48b4-a31d-7c20da2025e4
3856 2011-03-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3858 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: We should not be
3859 dropping and recreating the booking schema -- it was installed in
3860 1.6.1 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19667
3861 dcc99617-32d9-48b4-a31d-7c20da2025e4
3863 2011-03-09 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3865 * Open-ILS/web/opac/skin/default/js/myopac.js: Draw pre-cataloged
3866 items (author and title) in My Account checkedout screen Two problems: FETCH_MODS_FROM_COPY returns an object, so we weren't
3867 getting to the point of fetching the raw copy itself, and there was
3868 some confusion about pre-cataloged vs. non-cataloged items that is
3869 hopefully straightened out now. Addresses LP # 723895 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19655
3870 dcc99617-32d9-48b4-a31d-7c20da2025e4
3872 2011-03-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3874 * Open-ILS/src/sql/Pg/2.0.2-2.0.3-upgrade-db.sql: 2.0.3 upgrade
3875 script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19652
3876 dcc99617-32d9-48b4-a31d-7c20da2025e4
3878 2011-03-09 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3880 * Open-ILS/xul/staff_client/server/patron/bill2.js: Fix LP bug
3881 #727432, "overpaying with patron credit can generate a double
3882 credit" git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19651
3883 dcc99617-32d9-48b4-a31d-7c20da2025e4
3885 2011-03-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3887 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3888 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
3889 Open-ILS/src/sql/Pg/upgrade/0496.data.search_indexes.sql: Add
3890 missing ampersand to ind1 attribute in identifier index xpaths This addresses LP # 731564. Thanks to Dan Wells for identifying
3891 (hah) the identifier xpath problem! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19644
3892 dcc99617-32d9-48b4-a31d-7c20da2025e4
3894 2011-03-08 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3896 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm: Address
3897 LP bug #724583, "Paying Bills with Patron Credit does not always
3898 decrease patron Credit" git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19641
3899 dcc99617-32d9-48b4-a31d-7c20da2025e4
3901 2011-03-07 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3903 * README: We now require PG 9.0+, say as much in the README; also,
3904 other assorted updates to version numbers git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19630
3905 dcc99617-32d9-48b4-a31d-7c20da2025e4
3907 2011-03-07 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3909 * Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: Fix cloning of
3910 AutoField widgets: LP #728055 Cloning Action/Trigger event definitions was not working properly,
3911 as all values were being copied from the original object using their
3912 display strings rather than the underlying values. Bill Erickson suggested a fix in IRC that works, so full credit to
3913 him for this change! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19592
3914 dcc99617-32d9-48b4-a31d-7c20da2025e4
3916 2011-03-05 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3918 * Open-ILS/src/sql/Pg/002.schema.config.sql,
3919 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
3920 Open-ILS/src/sql/Pg/upgrade/0494.data.search_indexes.sql: Correct
3921 search index definitions for subject|complete and identifier|bibcn Dan Wells reported in LP# 729385 that the index definitions for
3922 subject|complete and identifier|bibcn were not working, and traced
3923 the problem to a change in how indexes are generated in 2.0+.
3924 Dropping the trailing '//text()' on these two indexes addresses the
3925 problem. Sites upgrading from a previous version of Evergreen 2.0 will want
3926 to refresh the indexes after applying this schema change to enable
3927 searches against subject|complete and identifier|bibcn to work. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19589
3928 dcc99617-32d9-48b4-a31d-7c20da2025e4
3930 2011-03-04 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3932 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Respect a setting
3933 of depth=0. In particular, this fixes holdings requests for
3934 branch-level searches with an 'Everything' scope. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19585
3935 dcc99617-32d9-48b4-a31d-7c20da2025e4
3937 2011-03-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3939 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
3940 Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Backport SRU fixes
3941 from trunk (r19572, r19573) Add complete set of Evergreen search aliases and attributes to SRU
3942 explain Original "pull from database" code had limited the search aliases to
3943 those that were qualified; now we pull all of them, and if they are
3944 not qualified, we qualify them as "eg". In addition, for some of the non-index attributes (sort, direction,
3945 site, available), restore the descriptive title that was previously
3946 available. Slightly longer term we will add a "description" column
3947 to config.metabib_search_alias to store this information. By returning explicit index and title elements from the method, we
3948 can backport cleanly to 2.0 and set the stage for pulling the title
3949 element directly from the database in 2.1 and beyond. In addition, the enriched object enables us to get rid of the
3950 hardcoded nested qualifier map for bibs. Finally, we also fix the mappings of SRU qualifiers to Evergreen
3951 search aliases (in many cases we had been quietly falling back to
3952 plain kw searches, which was not cool). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19576
3953 dcc99617-32d9-48b4-a31d-7c20da2025e4
3955 2011-03-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3957 * Open-ILS/src/c-apps/oils_auth.c: when using the force-reload
3958 option to reset timeout, propagate the ws_ou and wsid values from
3959 the cached user object into the reloaded user object git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19571
3960 dcc99617-32d9-48b4-a31d-7c20da2025e4
3962 2011-03-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3964 * Open-ILS/src/sql/Pg/2.0.0-2.0.1-upgrade-db.sql: Patch (mildly
3965 revised) from Anoop Atre to address new Postgres 9.0 strictness
3966 requirements involving plan invalidation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19569
3967 dcc99617-32d9-48b4-a31d-7c20da2025e4
3969 2011-03-03 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3971 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
3972 Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Draw SRU search
3973 indexes from config.metabib_search_alias We had hardcoded search indexes for SRU, but thanks to the work of
3974 Mike Rylander, it is fairly easy to remove that brittle code and
3975 replace it with code that polls the contents of
3976 config.metabib_search_alias and dumps it into the explain document. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19567
3977 dcc99617-32d9-48b4-a31d-7c20da2025e4
3979 2011-03-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3981 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Call number
3982 sorting "before" the context needs to be segregated based on
3983 directly on the label, "here-and-after" on the bytea version.
3984 Testing bears this out, but more eyes would be appreciated. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19562
3985 dcc99617-32d9-48b4-a31d-7c20da2025e4
3987 2011-03-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3989 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm: Add
3990 a TT helper to encode email headers in UTF-8 This can and should be used to encode any headers (To, From,
3991 Subject, etc) in an email that might include text outside of the
3992 ASCII 7-bit range. Names of people or libraries, for example, that
3993 might otherwise come out garbled. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19548
3994 dcc99617-32d9-48b4-a31d-7c20da2025e4
3996 2011-02-25 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
3998 * Open-ILS/xul/staff_client/server/admin/org_unit_settings.js:
3999 Updated org selector code in org setting UI Removed some ad-hoc org-unit tree widget code and replaced with the
4000 a standard solution from the openils dojo user lib. Pass the auth on org value retrieval to pick up perm-protected
4001 settings. Use STAFF_LOGIN for context selector perm, since each setting has
4002 its own perm that is checked before fetching. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19545
4003 dcc99617-32d9-48b4-a31d-7c20da2025e4
4005 2011-02-25 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4007 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4008 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
4009 Open-ILS/src/sql/Pg/upgrade/0492.data.update_cn_label_sortkey.sql:
4010 make sure asset.call_number.label_sortkey is up to date git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19542
4011 dcc99617-32d9-48b4-a31d-7c20da2025e4
4013 2011-02-24 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4015 * Open-ILS/web/templates/default/acq/picklist/brief_record.tt2: typo
4016 fix "Pat, I'd like to buy a vowel" Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19539
4017 dcc99617-32d9-48b4-a31d-7c20da2025e4
4019 2011-02-24 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4021 * Open-ILS/src/sql/Pg/002.functions.config.sql,
4022 Open-ILS/src/sql/Pg/002.schema.config.sql,
4023 Open-ILS/src/sql/Pg/upgrade/0491.function.maintain_901_fix_regex.sq
4024 l: Fix regex in maintain 901c The previous regex would delete any 901 fields *and* any fields
4025 which followed. Since the 901 is typically the last field, this
4026 problem didn't surface during testing. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19536
4027 dcc99617-32d9-48b4-a31d-7c20da2025e4
4029 2011-02-24 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4031 * Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/action.pm,
4032 Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm:
4033 added missing columns to CDBI table definitions Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19533
4034 dcc99617-32d9-48b4-a31d-7c20da2025e4
4036 2011-02-24 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4038 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Per Robert
4039 Soulliere, it can be necessary in some cases to clean out bad data
4040 from action.reservation_transit_copy before applying the missing
4041 fkeys to said table. https://bugs.launchpad.net/evergreen/+bug/721450 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19529
4042 dcc99617-32d9-48b4-a31d-7c20da2025e4
4044 2011-02-23 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4046 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: clear out
4047 the hold_copy_map entries for holds cancelled via the clear-shelf
4048 processes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19527
4049 dcc99617-32d9-48b4-a31d-7c20da2025e4
4051 2011-02-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4053 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4054 Open-ILS/src/sql/Pg/040.schema.asset.sql,
4055 Open-ILS/src/sql/Pg/upgrade/0490.schema.staff-client-copy-counts.sq
4056 l: include copy/call_number deletedness in staff-version copy counts git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19524
4057 dcc99617-32d9-48b4-a31d-7c20da2025e4
4059 2011-02-23 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4061 * Open-ILS/src/support-scripts/authority_control_fields.pl: Add 830
4062 as a controllable bibliographic field in authority linking script Per http://www.loc.gov/marc/bibliographic/bd830.html, bibliographic
4063 830 should be controlled by authority 130. The "common cataloging
4064 practice" in 830 of omitting non-filing characters may cause some
4065 entries to not be linked that otherwise would be. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19520
4066 dcc99617-32d9-48b4-a31d-7c20da2025e4
4068 2011-02-23 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4070 * build/i18n/Makefile: Correct the install location for Dojo i18n
4071 bundles We had been converting xx-YY into xx/yy for a directory structure,
4072 but current evidence shows that it should be xx-yy. Hard to believe
4073 we've overlooked this for so long. Also, with the exception of the
4074 en-ca/en-gb/en-us locales, we should probably trim the locale to
4075 just xx - but that's a different problem, and let's just focus on
4076 getting this working to begin with. Addresses Launchpad # 723489 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19509
4077 dcc99617-32d9-48b4-a31d-7c20da2025e4
4079 2011-02-22 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4081 * Open-ILS/web/templates/base.tt2: dojo.js has to be loaded from the
4082 same domain as the page, unless it's a cross-domain build git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19505
4083 dcc99617-32d9-48b4-a31d-7c20da2025e4
4085 2011-02-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4087 * Open-ILS/src/sql/Pg/2.0.1-2.0.2-upgrade-db.sql: 2.0.2 upgrade
4088 script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19500
4089 dcc99617-32d9-48b4-a31d-7c20da2025e4
4091 2011-02-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4094 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
4095 pm: Make sure we continue looping in situations where there is only
4096 one copy git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19497
4097 dcc99617-32d9-48b4-a31d-7c20da2025e4
4099 2011-02-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4101 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Addressing LP bug:
4102 https://bugs.launchpad.net/evergreen/+bug/721450 If a series-class index definition has been removed, the data
4103 remains in the field entry table. This is because there was no fkey
4104 previously. We need to clean that data out so that the fkey can be
4105 validated during upgrade. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19492
4106 dcc99617-32d9-48b4-a31d-7c20da2025e4
4108 2011-02-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4110 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml:
4111 Whitespace - convert mix of tabs/spaces to pure spaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19490
4112 dcc99617-32d9-48b4-a31d-7c20da2025e4
4114 2011-02-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4116 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Switch
4117 to BT.textContent() for Opera compatibility The BT.textContent() method abstracts away some of the browser
4118 differences for us. Most importantly, it makes Opera happy. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19489
4119 dcc99617-32d9-48b4-a31d-7c20da2025e4
4121 2011-02-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4124 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
4125 pm: Backport r19470 from trunk Booking: fix the targeter in the
4126 I'm-reserving-this-exact-resource-with-this- exact-barcode case. It should have always worked like this. This should better mirror
4127 the behavior in the holds targeter when placing a copy-level hold.
4128 Basically don't fail to target a resource for a reservation later
4129 just because it's not in an available status right at this moment. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19472
4130 dcc99617-32d9-48b4-a31d-7c20da2025e4
4132 2011-02-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4134 * README: Note --admin-user / --admin-pass options for
4135 eg_db_config.pl Missed backporting this doc from trunk - thanks to Chris Sharp for
4136 pointing this out. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19469
4137 dcc99617-32d9-48b4-a31d-7c20da2025e4
4139 2011-02-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4141 * Open-ILS/web/opac/skin/default/xml/body.xml,
4142 Open-ILS/web/opac/skin/default/xml/home/index_body.xml: Avoid
4143 mixed-content warnings due to HTTP link for Google Chrome Frame We're hardcoding this to HTTPS for now to avoid the mixed-content
4144 warnings that occur when content location is https:// and the linked
4145 script is at http:// but a config-aware patch probably wouldn't be a
4146 bad idea. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19468
4147 dcc99617-32d9-48b4-a31d-7c20da2025e4
4149 2011-02-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4151 * Open-ILS/src/sql/Pg/002.functions.config.sql,
4152 Open-ILS/src/sql/Pg/002.schema.config.sql,
4153 Open-ILS/src/sql/Pg/upgrade/0488.function.maintain_901_tcn.sql:
4154 Teach maintain_901 trigger to respect the "Use record ID for TCN"
4155 global flag Rather than relying on the Perl layer to set the correct TCN on the
4156 way in, do it as part of the in-database indexing to ensure that we
4157 have consistent results no matter how the record gets into the
4158 database. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19460
4159 dcc99617-32d9-48b4-a31d-7c20da2025e4
4161 2011-02-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4163 * Open-ILS/web/js/dojo/openils/BibTemplate.js: Patch based on work
4164 by Dan Wells to improve Opera BibTemplate support git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19457
4165 dcc99617-32d9-48b4-a31d-7c20da2025e4
4167 2011-02-13 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4169 * Open-ILS/src/support-scripts/authority_control_fields.pl: Teach
4170 authority_control_fields.pl about record ranges Passing --record 10,000 times at the command line sucks, and --all
4171 is not particularly realistic for large databases. Adding --start_id
4172 and --end_id makes this script more usable. Also provide reasonably full POD documentation, and rely on
4173 Pod::Usage to provide help based on it when help is requested or
4174 passed in options don't make sense. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19441
4175 dcc99617-32d9-48b4-a31d-7c20da2025e4
4177 2011-02-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4179 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm,
4180 Open-ILS/src/sql/Pg/002.schema.config.sql,
4181 Open-ILS/src/sql/Pg/reporter-schema.sql,
4182 Open-ILS/src/sql/Pg/upgrade/0485.schema.reporter_strip_isbns.sql:
4183 Normalize ISBNs by stripping hyphens in search methods and in
4184 reporter.materialized_simple_record We weren't normalizing ISBNs in search or in
4185 reporter.materialized_simple_record which required users to exactly
4186 match the form of the ISBN as entered in the MARC record to get a
4187 successful search result - pretty hit or miss. The longer term fix in 2.0 and above is to make the ISBN search
4188 search against the identifier|isbn index, which also gets
4189 ISBN10/ISBN13 equivalence goodness. But this patch will be
4190 relatively easy to backport through to 1.6.1 and plugs some of the
4191 holes in our exposed APIs and search points in the short term. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19434
4192 dcc99617-32d9-48b4-a31d-7c20da2025e4
4194 2011-02-11 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4196 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4197 Open-ILS/src/sql/Pg/040.schema.asset.sql,
4198 Open-ILS/src/sql/Pg/upgrade/0484.sql.pg-90-compat.sql: Postgres 9.0
4199 is more strict about variable names in functions. We will probably
4200 hit more of these, but these in particular break the OPAC. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19429
4201 dcc99617-32d9-48b4-a31d-7c20da2025e4
4203 2011-02-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4205 * Open-ILS/src/perlmods/OpenILS/WWW/BadDebt.pm: Correct syntax error
4206 in BadDebt.pm git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19424
4207 dcc99617-32d9-48b4-a31d-7c20da2025e4
4209 2011-02-09 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4211 * Open-ILS/examples/fm_IDL.xml,
4212 Open-ILS/web/opac/locale/en-US/lang.dtd,
4213 Open-ILS/xul/staff_client/server/serial/editor_base.js,
4214 Open-ILS/xul/staff_client/server/serial/manage_items.xul,
4215 Open-ILS/xul/staff_client/server/serial/sbsum_editor.js,
4216 Open-ILS/xul/staff_client/server/serial/scap_editor.js,
4217 Open-ILS/xul/staff_client/server/serial/sdist_editor.js,
4218 Open-ILS/xul/staff_client/server/serial/siss_editor.js,
4219 Open-ILS/xul/staff_client/server/serial/siss_editor.xul,
4220 Open-ILS/xul/staff_client/server/serial/sisum_editor.js,
4221 Open-ILS/xul/staff_client/server/serial/sitem_editor.js,
4222 Open-ILS/xul/staff_client/server/serial/sssum_editor.js,
4223 Open-ILS/xul/staff_client/server/serial/sstr_editor.js,
4224 Open-ILS/xul/staff_client/server/serial/ssub_editor.js: Reduce
4225 hard-coded strings in Serial Control interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19421
4226 dcc99617-32d9-48b4-a31d-7c20da2025e4
4228 2011-02-09 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4230 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm: allow item
4231 status update if either status-specific perm is allowed or
4232 UPDATE_COPY is allowed. fire off related A/T events after the
4233 initial transaction has been committed git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19416
4234 dcc99617-32d9-48b4-a31d-7c20da2025e4
4236 2011-02-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4238 * Open-ILS/xul/staff_client/server/skin/global.css: tweak selector
4239 used for font_helper() CSS classes Makes the flat-text MARC editor respect the global font settings,
4240 resolving bug https://bugs.launchpad.net/evergreen/+bug/678078 Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by:
4241 Jason Etheridge <jason@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19413
4242 dcc99617-32d9-48b4-a31d-7c20da2025e4
4244 2011-02-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4247 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authori
4248 ty.pm: Remove syntax error from O:A:Storage:Publisher:authority and
4249 add strict pragma Came across a line of dead code while debugging a related problem,
4250 and noticed that strict/warnings wasn't in place, so I culled the
4251 dead code and added use strict/use warnings accordingly (now that we
4252 no longer have the syntax error caused by the dead code). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19407
4253 dcc99617-32d9-48b4-a31d-7c20da2025e4
4255 2011-02-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4257 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Create
4258 authorities that only contain controlled subfields (LP 712496) Selecting "Create authority" on a field containing uncontrolled
4259 subfields would generate an authority record that contained those
4260 uncontrolled subfields. This would, in turn, prevent the "Validate"
4261 button from operating correctly - if you added a 700 with $a and $c
4262 subfields, clicked "Create authority", and then immediately clicked
4263 "Validate", the field would show up as red. Now we filter out the uncontrolled subfields before they get sent to
4264 the "Create authority" function, avoiding this validation problem. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19405
4265 dcc99617-32d9-48b4-a31d-7c20da2025e4
4267 2011-02-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4269 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Ensure new
4270 authority ID subfield is inserted in the correct XUL DOM location Addresses LP 712499. After creating an authority via the context
4271 menu in the MARC editor, the new ID subfield ($0) would be created
4272 right after the subfield on which the context menu was invoked. It
4273 turns out that it was being placed in the wrong location, and one
4274 symptom was that the Validate button would not validate the
4275 controlled field against the newly created authority. Now we hunt through the parent DOM nodes until we find the 'sf_box'
4276 element and then we append the ID subfield to that node. We also
4277 eliminate some duplicate code by defining a common function so that
4278 the problem can be fixed in one stroke... git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19403
4279 dcc99617-32d9-48b4-a31d-7c20da2025e4
4281 2011-02-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4283 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Prevent
4284 authority context menu on whitespace content Continuing the refinement of LP 712538, if the subfield contains
4285 only whitespace, treat it as though it were empty for the purposes
4286 of the context menu. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19401
4287 dcc99617-32d9-48b4-a31d-7c20da2025e4
4289 2011-02-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4291 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Prevent
4292 authority context menu from being displayed on empty content (LP
4293 712538) It's confusing to have the authority context menu - particularly the
4294 "Create authority" options - appear for empty content. Check to
4295 ensure that the subfield being clicked on actually has some content
4296 before displaying the authority context menu. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19400
4297 dcc99617-32d9-48b4-a31d-7c20da2025e4
4299 2011-02-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4301 * Open-ILS/src/sql/Pg/2.0.0-2.0.1-upgrade-db.sql: upgrade script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19388
4302 dcc99617-32d9-48b4-a31d-7c20da2025e4
4304 2011-02-04 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4306 * Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm: Fix
4307 ModsParser.pm bug involving invalid ISBNs. See bug #697398. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19384
4308 dcc99617-32d9-48b4-a31d-7c20da2025e4
4310 2011-02-04 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4312 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm,
4313 Open-ILS/xul/staff_client/chrome/content/main/constants.js: ported
4314 open-ils.actor.user.transaction.[fleshed.]retrieve to CStoreEditor
4315 both for cleanup and to take advantage of .authoritative. Use
4316 authoritative version in staff client git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19380
4317 dcc99617-32d9-48b4-a31d-7c20da2025e4
4319 2011-02-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4321 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: clear
4322 shelf expire time and some other fields when un-cancelling a hold git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19376
4323 dcc99617-32d9-48b4-a31d-7c20da2025e4
4325 2011-02-03 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4327 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
4328 Open-ILS/xul/staff_client/server/serial/manage_items.js: Two binding
4329 fixes for manage items The first fix is more or less cosmetic. When selecting a target
4330 unit, both areas need to refresh in order to not show the selected
4331 unit's items in the main list. The second fix involves handling cases where moving items from one
4332 unit to another does not empty the 'donor' unit. In those cases, we
4333 need to update the contents of both the new and the old unit. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19374
4334 dcc99617-32d9-48b4-a31d-7c20da2025e4
4336 2011-02-03 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4338 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Authorities:
4339 control 610/611, do not control 4xx by default The 4xx fields in bibliographic records have not been controlled
4340 fields for some time (1988 for CAN/MARC, 1999 for USMARC per)
4341 http://www.loc.gov/marc/bibliographic/bd4xx.html; and
4342 http://www.oclc.org/bibformats/en/4xx/default.shtm also lists these
4343 as obsolete. So, remove them from the default controlled fields in
4344 Evergreen. Also, add 610/611 to the controlled fields list (per LP #712467). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19372
4345 dcc99617-32d9-48b4-a31d-7c20da2025e4
4347 2011-02-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4349 * Open-ILS/xul/staff_client/server/cat/copy_browser.js: let due date
4350 show up correctly in the copy browser for circulating items git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19370
4351 dcc99617-32d9-48b4-a31d-7c20da2025e4
4353 2011-02-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4355 * Open-ILS/web/js/ui/default/actor/user/register.js: backport r19364
4356 from trunk for stat cat field value removal in patron editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19365
4357 dcc99617-32d9-48b4-a31d-7c20da2025e4
4359 2011-02-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4361 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: exit
4362 finish_fines_and_voiding() if there is no open circ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19362
4363 dcc99617-32d9-48b4-a31d-7c20da2025e4
4365 2011-02-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4367 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4368 Open-ILS/src/sql/Pg/210.schema.serials.sql,
4369 Open-ILS/src/sql/Pg/upgrade/0481.schema.serial_unit_generate_barcod
4370 e_trigger.sql: Apply autogenerate barcode trigger to serial.unit to
4371 enable serial checkin Serial checkin tried to use the '@@AUTO' macro to autogenerate
4372 barcodes, but unfortunately the required trigger had only been
4373 defined on the parent table asset.copy and not on the child table
4374 serial.unit. Here we define the trigger on serial.unit to resolve
4375 that problem. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19360
4376 dcc99617-32d9-48b4-a31d-7c20da2025e4
4378 2011-02-01 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4380 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: make
4381 sure that inline overdue fines generation completes before we
4382 attempt to void overdues fines in checkin, otherwise it's possible
4383 to create multiple services (storage and cstore) competing for the
4384 same DB row mid-transaction, resulting in cstore timeouts and
4385 rollback of checkin. This could happen with backdated or amnesty
4386 checkins git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19358
4387 dcc99617-32d9-48b4-a31d-7c20da2025e4
4389 2011-02-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4391 * Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: Backport r19355
4392 from trunk Acq: Improving on r19351, don't let showCreatePane() be issued
4393 repeatedly to fill the window with redundant dialogs, since a) it
4394 looks silly, and b) the dialogs don't work when there are more than
4395 one of them. Thanks again Dan. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19356
4396 dcc99617-32d9-48b4-a31d-7c20da2025e4
4398 2011-02-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4400 * Open-ILS/src/extras/Makefile.install: Backport r19353 from trunk This should get this correct version of postgresql installed for
4401 clean installations on debian-lenny, *if* your system has the
4402 backports repo enabled. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19354
4403 dcc99617-32d9-48b4-a31d-7c20da2025e4
4405 2011-02-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4407 * Open-ILS/web/templates/default/conify/global/acq/provider.tt2:
4408 Backport r19351 from trunk Acq: make the "new provider" button under Admin -> Server Admin ->
4409 Acquisitions -> Providers not produce a dialog with a ton of
4410 mysterious whitespace. Spotted by Dan Scott. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19352
4411 dcc99617-32d9-48b4-a31d-7c20da2025e4
4413 2011-01-31 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4415 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4416 Open-ILS/src/sql/Pg/999.functions.global.sql,
4417 Open-ILS/src/sql/Pg/upgrade/0480.schema.actor_usr_purge_data.sql:
4418 backport 19344, 19345 for patron purge fix for handling former staff
4419 users git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19346
4420 dcc99617-32d9-48b4-a31d-7c20da2025e4
4422 2011-01-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4424 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Don't attempt to
4425 control 4xx fields in records Per LP bug # 708029, it doesn't make sense to apply an authority
4426 control on a 4xx field; so remove those entries from the authority
4427 tag map. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19337
4428 dcc99617-32d9-48b4-a31d-7c20da2025e4
4430 2011-01-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4432 * Open-ILS/web/js/ui/default/cat/authority/list.js: Use the browse
4433 method instead of startwith for Manage Authorities, too Now that the browse method is working properly, adopt it for the
4434 Manage Authorities interface as well so that context around the
4435 search term can be provided. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19336
4436 dcc99617-32d9-48b4-a31d-7c20da2025e4
4438 2011-01-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4440 * Open-ILS/src/perlmods/OpenILS/Application/Storage/FTS.pm,
4441 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authori
4442 ty.pm, Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
4443 Open-ILS/src/perlmods/OpenILS/Utils/Normalize.pm,
4444 Open-ILS/tests/naco_normalize.t: Correct authority browsing for
4445 reals First, restore the >= enable before and after ranges in
4446 authority_tag_sf_browse(), after I mistakenly removed it in r19131;
4447 the second storage request for $after does not stomp on the prior
4448 $before results, it simply gets pushed onto the carefully
4449 constructed list of $before results, ensuring that our target is in
4450 the middle of page 0. Second, we're treating all of the "tag" members in the method
4451 registration as list references now (for the purpose of searching
4452 against 4xx/5xx in the .refs. variants), but that was blowing up
4453 when we registered just a single tag as a string and tried to treat
4454 the scalar as a list reference. I could have checked to see if what
4455 we had incoming was a reference and dance accordingly, but opted to
4456 just define all single-tag entries as single-element arrays instead.
4457 Applied the same to startwith. Finally, in r19331 I had used chop() to ensure that an exact match
4458 for startwith would be returned as element 1 on page 0, instead of
4459 appearing as the last element of page -1. I had said that the right
4460 way to do this would be to naco_normalize() the value to match the
4461 normalized afr.value, and so this is what I have done. Rather than
4462 torturously using O:A:Storage:FTS to get at the naco_normalize()
4463 definition, I moved the function into its own Utils package and
4464 adjusted its usage accordingly through the affected code. One step
4465 closer to single-sourcing the function in the database, as well? git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19335
4466 dcc99617-32d9-48b4-a31d-7c20da2025e4
4468 2011-01-29 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4470 * Open-ILS/web/templates/default/acq/financial/list_funds.tt2:
4471 Address typos in Rollover and Propagation dialogue git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19330
4472 dcc99617-32d9-48b4-a31d-7c20da2025e4
4474 2011-01-28 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4476 * Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul:
4477 Backport r19327 from trunk Stay in sync with entity name changes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19328
4478 dcc99617-32d9-48b4-a31d-7c20da2025e4
4480 2011-01-28 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4482 * Open-ILS/examples/fm_IDL.xml: Backport r19325 from trunk Serials: Add some missing permacrud permissions to IDL 7 classes (sdistn, siss, sunit, sin, sbsum, sssum, sisum) were
4483 missing IDL perms. Appropriate permissions were added to all but
4484 sin (serial_item_note). For the sin class, since it's several leaps away from anything that
4485 points at an org unit, and since no existing code deals with it via
4486 PermaCrud, its PermaCrud section was simply removed. Some classes retain open <retrieve /> permissions, and others do
4487 not. No new permissions were created for this. All permissions are reused
4488 from "higher" serials objects. Credit to Mike Rylander for spotting the omissions. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19326
4489 dcc99617-32d9-48b4-a31d-7c20da2025e4
4491 2011-01-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4494 Open-ILS/web/templates/default/conify/global/config/hard_due_date.t
4495 t2: enable the checkbox column so we can delete hard due dates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19313
4496 dcc99617-32d9-48b4-a31d-7c20da2025e4
4498 2011-01-26 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4500 * Open-ILS/xul/staff_client/server/locale/en-US/serial.properties:
4501 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19304
4502 dcc99617-32d9-48b4-a31d-7c20da2025e4
4504 2011-01-26 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4506 * Open-ILS/xul/staff_client/server/serial/manage_dists.js: Clear out
4507 some unused code, which in some cases was causing "command bleed" git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19302
4508 dcc99617-32d9-48b4-a31d-7c20da2025e4
4510 2011-01-25 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4512 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
4513 Backport r19288 : twice tested, thrice approved This change was confirmed to work at two test sites, and also passed
4514 a berick eyeball test. Would always be nice to have more... git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19300
4515 dcc99617-32d9-48b4-a31d-7c20da2025e4
4517 2011-01-25 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4519 * Open-ILS/web/opac/locale/en-US/lang.dtd,
4520 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
4521 Open-ILS/xul/staff_client/server/serial/manage_dists.js,
4522 Open-ILS/xul/staff_client/server/serial/manage_dists.xul: Fix broken
4523 stream functions, re-enable commented-out menu with correct options git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19299
4524 dcc99617-32d9-48b4-a31d-7c20da2025e4
4526 2011-01-25 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4528 * Open-ILS/xul/staff_client/server/serial/manage_dists.xul: This
4529 menu was for a different tab (subscriptions), comment out for now git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19297
4530 dcc99617-32d9-48b4-a31d-7c20da2025e4
4532 2011-01-25 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4534 * : fix the svn:mimetype properties for these git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19295
4535 dcc99617-32d9-48b4-a31d-7c20da2025e4
4537 2011-01-25 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4539 * Open-ILS/xul/staff_client/server/serial/manage_dists.js:
4540 Translation string in manage_dists.js : right problem, wrong fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19291
4541 dcc99617-32d9-48b4-a31d-7c20da2025e4
4543 2011-01-25 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4545 * : backport 19287 for button bar image tweaks, courtesy of Michael
4546 Peters git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19289
4547 dcc99617-32d9-48b4-a31d-7c20da2025e4
4549 2011-01-25 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4551 * Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
4552 Open-ILS/xul/staff_client/server/serial/manage_dists.js,
4553 build/i18n/po/serial.properties/serial.properties.pot: Small serial
4554 interface string fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19286
4555 dcc99617-32d9-48b4-a31d-7c20da2025e4
4557 2011-01-25 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4559 * Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
4560 Open-ILS/xul/staff_client/server/serial/editor_base.js,
4561 build/i18n/Makefile,
4562 build/i18n/po/serial.properties/serial.properties.pot: Teach the
4563 i18n Makefile how to handle serial.properties Also check in the POT for serial.properties and some other
4564 foobar.label matches for foobar.accesskey (does not have an effect
4565 on properties files but hopefully if we're consistent then the
4566 pattern will be evident for entities). Noting in passing that there are a number of "foobar(s)" comined
4567 singular/plural labels that should be split to support translation. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19281
4568 dcc99617-32d9-48b4-a31d-7c20da2025e4
4570 2011-01-25 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4572 * Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
4573 Open-ILS/xul/staff_client/server/serial/editor_base.js,
4574 Open-ILS/xul/staff_client/server/serial/manage_dists.js,
4575 Open-ILS/xul/staff_client/server/serial/manage_subs.js: Replace a
4576 few hardcoded strings in the serials JavaScript There is, unfortunately, an awful lot of this left to fix. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19280
4577 dcc99617-32d9-48b4-a31d-7c20da2025e4
4579 2011-01-25 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4581 * Open-ILS/web/opac/locale/en-US/lang.dtd,
4582 Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul,
4583 Open-ILS/xul/staff_client/server/serial/sbsum_editor.xul,
4584 Open-ILS/xul/staff_client/server/serial/scap_editor.xul,
4585 Open-ILS/xul/staff_client/server/serial/sdist2_editor.xul,
4586 Open-ILS/xul/staff_client/server/serial/sdist_editor.xul,
4587 Open-ILS/xul/staff_client/server/serial/sisum_editor.xul,
4588 Open-ILS/xul/staff_client/server/serial/sitem_editor.xul,
4589 Open-ILS/xul/staff_client/server/serial/sssum_editor.xul,
4590 Open-ILS/xul/staff_client/server/serial/sstr_editor.xul,
4591 Open-ILS/xul/staff_client/server/serial/ssub_editor.xul,
4592 build/i18n/po/lang.dtd/lang.dtd.pot: Fix existing serial entities
4593 that didn't provide .label partners for .accesskey The translate-toolkit project generates a POT file from an input DTD
4594 that requires entities ending in .accesskey to have a corresponding
4595 .label entity; this is a Mozilla convention for localization. Fix up
4596 the serial interface strings that are localized to match this
4597 expectation. Also remove two duplicate entities in lang.dtd that were flagged by
4598 the build/i18n/tests/check_entities.py script (and which cause
4599 Launchpad translation imports to break). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19278
4600 dcc99617-32d9-48b4-a31d-7c20da2025e4
4602 2011-01-24 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4604 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
4605 Open-ILS/xul/staff_client/server/serial/manage_items.js,
4606 Open-ILS/xul/staff_client/server/serial/manage_items.xul,
4607 Open-ILS/xul/staff_client/server/serial/serctrl_main.xul: Expose (in
4608 a very basic way) existing serial item reset functionality, fix
4609 small bug in reset code (resetting an item with no unit) Apologies in advance if this shouldn't be backported at this point,
4610 but from my perspective, it is both high-value and low-risk. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19276
4611 dcc99617-32d9-48b4-a31d-7c20da2025e4
4613 2011-01-24 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4615 * Open-ILS/xul/staff_client/server/serial/sdist_editor.js: Correct
4616 for over-zealous sdist editor field display code git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19274
4617 dcc99617-32d9-48b4-a31d-7c20da2025e4
4619 2011-01-24 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4621 * build/i18n/po/acq.js/acq.js.pot,
4622 build/i18n/po/admin.properties/admin.properties.pot,
4623 build/i18n/po/cat.properties/cat.properties.pot,
4624 build/i18n/po/circ.properties/circ.properties.pot,
4625 build/i18n/po/common.properties/common.properties.pot,
4626 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot,
4627 build/i18n/po/ils_events.xml/ils_events.xml.pot,
4628 build/i18n/po/lang.dtd/lang.dtd.pot,
4629 build/i18n/po/offline.properties/offline.properties.pot,
4630 build/i18n/po/opac.dtd/opac.dtd.pot,
4631 build/i18n/po/opac.js/opac.js.pot,
4632 build/i18n/po/patron.properties/patron.properties.pot,
4633 build/i18n/po/register.js/register.js.pot: Updated POT from a recent
4634 checkout and "make newpot" of 2.0 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19271
4635 dcc99617-32d9-48b4-a31d-7c20da2025e4
4637 2011-01-24 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4639 * Open-ILS/web/js/dojo/openils/opac/nls/opac.js,
4640 Open-ILS/web/opac/skin/default/js/myopac.js,
4641 Open-ILS/web/opac/skin/default/js/result_common.js,
4642 Open-ILS/web/opac/skin/default/xml/result/result_table.xml: i18n
4643 support for a few OPAC strings Enable translation of the "More copies listed in full record
4644 details" message for the search results library / call number / item
4645 /status lines Also provide translation support for the hold queue status message,
4646 including singular / plural variants (most languages do not provide
4647 the equivalent of the "item(s)" idiom in English). Instead of burying the display of hold queue status with a hard
4648 coded "if (false)" test, turn it into a top-level variable for a bit
4649 more exposure. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19270
4650 dcc99617-32d9-48b4-a31d-7c20da2025e4
4652 2011-01-24 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4654 * Open-ILS/src/extras/import/parallel_pg_loader.pl,
4655 Open-ILS/src/extras/import/pg_loader.pl: Fix for spurious warning
4656 (LP bug #707114) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19267
4657 dcc99617-32d9-48b4-a31d-7c20da2025e4
4659 2011-01-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4661 * Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl: correct XPath
4662 attribute test syntax git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19261
4663 dcc99617-32d9-48b4-a31d-7c20da2025e4
4665 2011-01-22 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4667 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm,
4668 Open-ILS/web/js/ui/default/acq/common/li_table.js: handle deleting
4669 line item from selection list more carefully Once a line item is attached to a purchase order, removing it from a
4670 selection list should mean detaching it from the list, not deleting
4671 it outright. The open-ils.acq.lineitem.delete method can be removed once the old
4672 jubgrid code is finally purged. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19259
4673 dcc99617-32d9-48b4-a31d-7c20da2025e4
4675 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4677 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml:
4678 Protect against volumes with many copies attached Bill Erickson has good data for testing these cases. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19256
4679 dcc99617-32d9-48b4-a31d-7c20da2025e4
4681 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4683 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Use
4684 holdings_xml-full for the copy display Less to munge and transfer over the wire = win win win! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19254
4685 dcc99617-32d9-48b4-a31d-7c20da2025e4
4687 2011-01-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4689 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
4690 Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl: slimpac issue where
4691 deleted copies are visisble, spotted by Steve Callendar and Jason
4692 Etheridge git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19251
4693 dcc99617-32d9-48b4-a31d-7c20da2025e4
4695 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4697 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Avoid
4698 hard-coded location IDs for displaying library / call number / copy
4699 location /copy status Also use marcxml-full to get the copy location opac visibility
4700 attribute, and remove the "hide_me" attribute to make the results
4701 visible by default. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19249
4702 dcc99617-32d9-48b4-a31d-7c20da2025e4
4704 2011-01-21 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4706 * Open-ILS/web/opac/skin/default/xml/result/result_table.xml: Move
4707 to the prettier and more useful Laurentian local call number display
4708 code as the example git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19248
4709 dcc99617-32d9-48b4-a31d-7c20da2025e4
4711 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4713 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Part 3 of a more
4714 secure default set up With this commit, the hardcoded default barcode is replaced by an
4715 MD5 hash of a random string of numbers, preventing the barcode from
4716 being used as a known login name in the OPAC interface (which would
4717 remove one of the factors required in a brute forcing of the account
4718 credentials). You probably don't want to change the barcode for the admin user,
4719 but if you feel the need you can use the usual patron editor in the
4720 staff client. Thanks to Thomas Berezansky for suggesting this additional change. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19246
4721 dcc99617-32d9-48b4-a31d-7c20da2025e4
4723 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4725 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Part 2 of creating a
4726 more secure default setup With this commit, the user name and password for the administrative
4727 user will be MD5 hashes of a random string of numbers. You can set
4728 the user name and password to your liking using the --admin-user and
4729 --admin-pass switches for eg_db_config.pl (this will be the
4730 documented method in the install docs) or via straight SQL as: UPDATE actor.usr SET usrname = 'FOO', passwd = 'BAR' WHERE id = 1; git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19245
4731 dcc99617-32d9-48b4-a31d-7c20da2025e4
4733 2011-01-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4735 * Open-ILS/src/support-scripts/eg_db_config.pl: Towards a more
4736 secure default setup Shipping with a default account user name and password is considered
4737 an authentication anti-pattern; see
4739 http://code.google.com/p/owasp-development-guide/wiki/WebAppSecDesignGuide_D2By making the user select an admin user name and password at the
4740 time they create the database, we avoid the chance that they will
4741 forget to change the default password and leave their system open to
4742 access. Next step is to change the seed data to insert random values for the
4743 admin username and password, then update the documentation
4744 accordingly. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19244
4745 dcc99617-32d9-48b4-a31d-7c20da2025e4
4747 2011-01-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4749 * Open-ILS/web/js/dojo/openils/widget/XULTermLoader.js: Backport
4750 r19241 from trunk Acq: the "Load Catalog Record IDs" interface failed on files
4751 produced in Windows due to not stripping out carriage returns.
4752 Fixed. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19242
4753 dcc99617-32d9-48b4-a31d-7c20da2025e4
4755 2011-01-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4757 * Open-ILS/web/js/ui/default/acq/common/li_table.js: Backport r19239
4758 from trunk Acq: use the acqlimad table instead of its ancestor acqliad table to
4759 populate a dropdown for the Export Single Attribute List function of
4760 lists of lineitems The acqliad table may appear to have duplicate entries since it's a
4761 parent, and the point of the function that's trying to use it is
4762 just to export lists of ISBNs or UPCs, so acqlimad is a better fit. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19240
4763 dcc99617-32d9-48b4-a31d-7c20da2025e4
4765 2011-01-20 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4767 * Open-ILS/xul/staff_client/server/patron/holds.js: don't offer to
4768 cancel related transits that have already completed when canceling
4769 holds git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19235
4770 dcc99617-32d9-48b4-a31d-7c20da2025e4
4772 2011-01-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4774 * Open-ILS/examples/opensrf.xml.example: Backport r19229 from trunk Booking: these lines don't belong; they were erroneously copied and
4775 pasted from a neighboring section of the file git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19230
4776 dcc99617-32d9-48b4-a31d-7c20da2025e4
4778 2011-01-19 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4780 * Open-ILS/web/js/ui/default/actor/user/register.js: if this user
4781 does not have permission to edit an existing user, disable the save
4782 and clone buttons git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19224
4783 dcc99617-32d9-48b4-a31d-7c20da2025e4
4785 2011-01-19 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4787 * Open-ILS/web/js/dojo/openils/widget/FilteringTreeSelect.js,
4788 Open-ILS/web/js/ui/default/actor/user/register.js: remove disallowed
4789 permission groups from the perm group selector in user registration;
4790 see bug 699914 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19223
4791 dcc99617-32d9-48b4-a31d-7c20da2025e4
4793 2011-01-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4795 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: let
4796 amnesty checkin mode trump the restore overdues on lost checkin
4797 setting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19220
4798 dcc99617-32d9-48b4-a31d-7c20da2025e4
4800 2011-01-19 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4802 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm: Backport
4803 r19214 from trunk Booking: Robert Soulliere spotted and fixed a bug in processing
4804 reservation- related overdue fines. See
4805 https://bugs.launchpad.net/evergreen/+bug/705061 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19215
4806 dcc99617-32d9-48b4-a31d-7c20da2025e4
4808 2011-01-19 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4810 * Open-ILS/xul/staff_client/server/admin/org_unit_settings.js: Build
4811 and flatten a tree, correcting a sorting issue in some OU dropdowns. The previous code assumed that work org units would be delivered in
4812 hierarchical order, but alas, they are not. Thus, we build the
4813 hierarchy and then flatten it, sorting at each level. This will be
4814 non-fast with many work OUs, but the common case is a small set,
4815 which is not painful. Further improvement is warranted when the above proves false. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19209
4816 dcc99617-32d9-48b4-a31d-7c20da2025e4
4818 2011-01-19 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4820 * Open-ILS/src/perlmods/OpenILS/Application/Storage/FTS.pm,
4821 Open-ILS/src/sql/Pg/002.schema.config.sql,
4822 Open-ILS/src/sql/Pg/020.schema.functions.sql,
4823 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
4824 Open-ILS/src/sql/Pg/upgrade/0478.schema.naco_normalize_tweak.sql,
4825 Open-ILS/tests/naco_normalize.t: backport naco_normalize revisions
4826 to rel_2_0 This implements the latest version of the NACO normalization
4827 specification found at
4828 http://www.loc.gov/catdir/pcc/naco/SCA_PccNormalization_Final_revised.pdfThis version of the algorithm is more general -- for example, all
4829 combining characters are removed -- so there should be fewer fiddly
4830 edge cases to worry about for most European languages. Rebuilding the metabib.*_field_entry tables (e.g., by using
4831 reingest-1.6-2.0.pl) is recommended if there are any bibs that
4832 contain any non-ASCII characters. Normalized text is now left in the NFKD form, so while this should
4833 be transparent to the search system after reindexing, it does mean
4834 that (for example) Korean text in metabib.*_field_entry may not be
4835 in the same Unicode normalization form as that found in
4836 biblio.record_entry. Also includes fix for bug #684467: more bulletproofing of
4837 naco_normalize Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19205
4838 dcc99617-32d9-48b4-a31d-7c20da2025e4
4840 2011-01-19 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4842 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4843 Open-ILS/src/sql/Pg/020.schema.functions.sql,
4844 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
4845 Open-ILS/src/sql/Pg/upgrade/0476.schema.authority_normalize_heading
4846 .sql: Avoid escaping issues in authority.normalize_heading() by
4847 parameterizing the query Long story short: MARC subfield values containing backslashes caused
4848 noise and in some cases painful errors. Using
4849 spi_prepare/spi_exec_query is the safest way of handling escaping,
4850 rather than adding more regexes and munging the data before it even
4851 gets to naco_normalize(). Most painful case was <subfield code="a">Foo, Bar\</subfield> - the
4852 trailing slash ended up escaping the enclosing single quote (because
4853 PostgreSQL isn't configured by default with strict conformance to
4854 SQL escaping rules yet) and threw an error. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19202
4855 dcc99617-32d9-48b4-a31d-7c20da2025e4
4857 2011-01-18 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4859 * Open-ILS/xul/staff_client/server/serial/siss_editor.js: Protect
4860 against blank and invalid scap IDs in issuance editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19198
4861 dcc99617-32d9-48b4-a31d-7c20da2025e4
4863 2011-01-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4865 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm: fix
4866 glitch that could break invoice proration Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19196
4867 dcc99617-32d9-48b4-a31d-7c20da2025e4
4869 2011-01-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4871 * Open-ILS/examples/fm_IDL.xml: user saved searches are only
4872 accessible to the originating user; remove (incorrect) permacrud
4873 config for usr_saved_searches git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19194
4874 dcc99617-32d9-48b4-a31d-7c20da2025e4
4876 2011-01-18 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4878 * Open-ILS/src/sql/Pg/002.schema.config.sql,
4879 Open-ILS/src/sql/Pg/040.schema.asset.sql,
4880 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
4881 Open-ILS/src/sql/Pg/upgrade/0475.schema.auto-placeholder-barcodes.s
4882 ql: Auto-generation of placeholder barcodes approved for backport git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19191
4883 dcc99617-32d9-48b4-a31d-7c20da2025e4
4885 2011-01-17 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4887 * Open-ILS/xul/staff_client/server/serial/manage_items.js: In serial
4888 control, if they defined a *_call_number, honor it as the default git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19188
4889 dcc99617-32d9-48b4-a31d-7c20da2025e4
4891 2011-01-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4893 * Open-ILS/web/js/ui/default/acq/po/create.js: default
4894 ordering-agency org unit to workstation org in PO create dialog git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19186
4895 dcc99617-32d9-48b4-a31d-7c20da2025e4
4897 2011-01-15 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4899 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
4900 Open-ILS/xul/staff_client/server/serial/manage_items.js: Postpone
4901 advanced serial call-number handling until after 2.0 Sharing of a single call-number for multiple volumes, while well
4902 intentioned, was not ready for primetime for various reasons. This
4903 commit: 1) harmonizes and unifies call-number handling in Serial.pm,
4904 sticking with current practices 2) adds a very basic and now necessary prompt to the Serial Control
4905 view git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19183
4906 dcc99617-32d9-48b4-a31d-7c20da2025e4
4908 2011-01-14 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4910 * Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm: Enable
4911 truncation attribute in Z39.50 queries to be left out entirely Per https://bugs.launchpad.net/evergreen/+bug/702695, some Z39.50
4912 servers hate the truncation attribute (@attr 5=anything) and always
4913 return 0 hits. This gives you the ability to specify a negative value for the
4914 truncation attribute and thereby prevent the truncation attribute
4915 from being included in the Z39.50 query for a given server. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19177
4916 dcc99617-32d9-48b4-a31d-7c20da2025e4
4918 2011-01-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4920 * Open-ILS/src/extras/Makefile.install: Add Net::SSH2 to the prereqs
4921 as the libnet-ssh2-perl package is not on Debian Lenny git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19171
4922 dcc99617-32d9-48b4-a31d-7c20da2025e4
4924 2011-01-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4926 * Open-ILS/examples/opensrf.xml.example: Deprecate overdue/predue
4927 config sections in favour of action/trigger Set email notification to "false" for holds, overdues, and predues. Fix one line of whitespace. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19170
4928 dcc99617-32d9-48b4-a31d-7c20da2025e4
4930 2011-01-12 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4932 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js:
4933 AutoFieldWidget no longer uses CurrencyTextBox dijit NumberTextBox used instead to work around problem with
4934 CurrencyTextBox's support for negative monetary amounts in Dojo 1.3.
4935 See https://bugs.launchpad.net/evergreen/+bug/702117 Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19168
4936 dcc99617-32d9-48b4-a31d-7c20da2025e4
4938 2011-01-12 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4940 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Backport fixes for
4941 custom indexes in the database schema during 1.6.1-2.0 upgrade r19133 and r19136 provide more sophisticated, working handling of
4942 custom indexes during the 1.6.1-2.0 database schema upgrade. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19165
4943 dcc99617-32d9-48b4-a31d-7c20da2025e4
4945 2011-01-12 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4947 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: allow data
4948 entry of negative currency amounts Plug in fix for Dojo bug http://bugs.dojotoolkit.org/ticket/9438,
4949 which was preventing the input of discounts and credits during
4950 invoice creation. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19164
4951 dcc99617-32d9-48b4-a31d-7c20da2025e4
4953 2011-01-11 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4955 * Open-ILS/web/js/ui/default/acq/invoice/view.js: allow deletion of
4956 incomplete invoice LIs Fix silent failure when attempting to delete a LI whose type or cost
4957 was not set; dojo.string.subtitute does not like replacement values
4958 to be null. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19161
4959 dcc99617-32d9-48b4-a31d-7c20da2025e4
4961 2011-01-11 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4963 * Open-ILS/web/opac/common/js/opac_utils.js: fix regression with org
4964 selector when specifying ?ol= and the org unit hiding setting is
4965 unset git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19159
4966 dcc99617-32d9-48b4-a31d-7c20da2025e4
4968 2011-01-11 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4970 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: repaired
4971 pending-order vs order-pending thinko. Thanks to Kathy Lussier and
4972 Mike R. for the diagnosis git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19153
4973 dcc99617-32d9-48b4-a31d-7c20da2025e4
4975 2011-01-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4977 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Backport
4978 authority browsing fixes from trunk Primary fix is to remove duplicate records from the results when
4979 dupes are returned due to similar 1XX/4XX/5XX values in the same
4980 records. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19151
4981 dcc99617-32d9-48b4-a31d-7c20da2025e4
4983 2011-01-10 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4985 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Additional
4986 code unification; add 'reset item' capability to unitize_items() git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19149
4987 dcc99617-32d9-48b4-a31d-7c20da2025e4
4989 2011-01-10 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
4991 * Open-ILS/web/js/ui/default/actor/user/register.js: avoid fetching
4992 user settings for new user registration; the result of fetching
4993 settings with a null user id is that settings of the staff/editor
4994 were fetched instead, leading to settings that appeared to selected,
4995 but were not saved during submit git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19147
4996 dcc99617-32d9-48b4-a31d-7c20da2025e4
4998 2011-01-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5000 * Open-ILS/src/c-apps/Makefile.am: Clean up c-apps Makefile.am and
5001 make everything load cleanly again Executable programs don't have library versions, so don't set
5002 -version-info for them. Add -version-info to liboils_idl and liboils_util, and link
5003 liboils_util explicitly against liboils_idl rather than relying on
5004 AM_LDFLAGS. Set the linking dependencies correctly; if a library links against
5005 liboils_util, set that as the sole link dependency; no need for
5006 liboils_idl once (let alone twice!) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19143
5007 dcc99617-32d9-48b4-a31d-7c20da2025e4
5009 2011-01-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5011 * Open-ILS/src/c-apps/Makefile.am: Set explicit library versioning
5012 for Evergreen 2.0 to 2:0:0 This should help for anything linking to core Evergreen libraries;
5013 as we revise the -version-info number, anything that links against
5014 the core Evergreen libraries will quickly scream if we rev the
5015 interface number without specifying via the age number that previous
5016 interfaces are still supported. Let's remember to revise it
5017 accordingly! Also remove redundant linkage to oils_idl. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19142
5018 dcc99617-32d9-48b4-a31d-7c20da2025e4
5020 2011-01-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5022 * Open-ILS/web/js/dojo/openils/PermaCrud/Store.js: Backport r19137
5023 from trunk Make openils.PermaCrud.Store use a default order_by clause in common
5024 situations This avoids an issue where, using a FilteringSelect dijit, sometimes
5025 you type a couple letters, let's says "ABC", and you get a set of
5026 matches like this: "ABCDE" "ABCD" "ABC" just because there happens to be no specific ordering. If you click
5027 the ABC match and tab away too quickly, the dijit will reset itself
5028 to the first match, "ABCDE". This is probably a Dojo/Dijit bug, as
5029 I've been able to duplicate the problem with other stores, but
5030 that's all murky. This avoids the issue by making sure the shortest match is at the
5031 top of the list. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19138
5032 dcc99617-32d9-48b4-a31d-7c20da2025e4
5034 2011-01-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5036 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm: Backport
5037 r19134 from trunk Acq: fix prorating bug When prorating, the system decides what funds to target by looking
5038 at what funds have already been spent against. Previously, the
5039 system only looked at acqie objects, but an invoice can also be
5040 composed of acqii objects. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19135
5041 dcc99617-32d9-48b4-a31d-7c20da2025e4
5043 2011-01-05 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5045 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Unify some
5046 summarization code in preparation for further development. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19130
5047 dcc99617-32d9-48b4-a31d-7c20da2025e4
5049 2011-01-05 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5051 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Perhaps naive method
5052 of bumping existing custom config.metabib_field entries git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19127
5053 dcc99617-32d9-48b4-a31d-7c20da2025e4
5055 2011-01-05 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5057 * Open-ILS/src/perlmods/OpenILS/Application/Cat/AssetCommon.pm,
5058 Open-ILS/src/perlmods/OpenILS/Utils/CStoreEditor.pm: roll back xact
5059 in set_item_lost when copy is alrady marked lost and we exit the
5060 sub; if caller passes an event to editor->die_event, capture it as
5061 the editor's last event Signed-off-by: Bill Erickson <berick@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19124
5062 dcc99617-32d9-48b4-a31d-7c20da2025e4
5064 2011-01-05 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5066 * build/i18n/Makefile: Finish adding authority.js to i18n Makefile Forgot to add some crucial bits in the extensive copy and paste
5067 effort that's required to add another file to the i18n build. Sigh.
5068 Rewrites welcome! And sorry for leaving this trap for you to fall
5069 into, miker. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19122
5070 dcc99617-32d9-48b4-a31d-7c20da2025e4
5072 2011-01-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5074 * Open-ILS/src/support-scripts/marc_export: Clean up marc_export and
5075 teach it how to export (all) authority records The new "--type" parameter enables users to specify "authority" and
5076 have the expected result. Add an "--all" option to marc_export and silence some warnings Rather than forcing users to generate a set of record IDs using a
5077 separate process, the --all option enables to to export all records
5078 of the specified type. Note that the approach is basic: grab the
5079 record with the highest ID, then start at ID 0 and count up by 1
5080 while trying to retrieve each record along the way. While this will
5081 undoubtedly generate plenty of warnings for deleted records or gaps
5082 in the ID sequences, the alternative of retrieving an ID list for
5083 potentially millions of records in large Evergreen instances wasn't
5084 appealing. Some other refactoring and fixes: Three large chunks of code were factored out into subroutines to
5085 make it a little easier to read the main flow of the code. As we explicitly call uc() on the $format input parameter to begin
5086 with, we don't have to call it subsequently. If a requested ID did not exist in the database, then the script
5087 would die; now we trap and flag that error but continue to fulfill
5088 subsequent requests. The --money parameter is now documented in the help, and the help
5089 has a brief overview that describes (poorly) the expected format for
5090 the list of IDs. An uninitialized variable error when exporting BRE format records
5091 was squashed. Also, $count{did} and $count{bib} resulted in uninitialized variable
5092 warnings if no records were actually exported, so initialize them to
5093 0. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19114
5094 dcc99617-32d9-48b4-a31d-7c20da2025e4
5096 2011-01-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5098 * Open-ILS/web/js/dojo/openils/authority/nls/authority.js,
5099 Open-ILS/web/js/ui/default/cat/authority/list.js,
5100 build/i18n/Makefile: Internationalize the JavaScript portion of the
5101 "Manage Authorities" interface We can use the dojo i18n infrastructure to support translations of
5102 the "Manage Authorities" interface, but unfortunately we still don't
5103 have a TT2 solution for i18n. Still, better to do what we can. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19113
5104 dcc99617-32d9-48b4-a31d-7c20da2025e4
5106 2011-01-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5108 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
5109 Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm,
5110 Open-ILS/xul/staff_client/server/cat/marcedit.js,
5111 Open-ILS/xul/staff_client/server/locale/en-US/cat.properties:
5112 Improve see from / see also handling in MARC editor authority menu (Backporting r19091 and r19092 from trunk) The 2.0-style authorities use a browse menu that currently consists
5113 of matches against the 1XX entries, which makes working with see
5114 from / see also entries rather difficult. To prepare for an
5115 authority browse method that does surface matches against 4xx and
5116 5xx entries, we will now display the 4xx and 5xx entries for a given
5117 authority record immediately below the 1xx entry in the browse menu,
5118 with the entry text italicized, aligned to the right, and prefixed
5119 with "See also" or "See from" appropriately. This won't provide a
5120 perfect alphabetized solution - we won't know which field provided
5121 the alphabetical browse match, so the best we can do is present the
5122 1xx in the main browse menu and the 4xx / 5xx below - but it will
5123 provide access to the other references. We now display the 4xx fields in the authority summary / selector
5124 menu along with the 5xx fields. As part of making the 4xx and 5xx
5125 fields first-class entries in the context menu, 5xx subfields are no
5126 longer appended to their 1xx field menu entry with a "/" in the
5127 context menu. $0 subfields are no longer added to the 4xx and 5xx fields from the
5128 authority summary / selector menu; if a user had selected a 5xx and
5129 the $0 that had been added by the menu, the field would have
5130 incorrectly been linked to the 1xx authority record. To link to a
5131 5xx entry, for now the workaround is for the user to select the 5xx
5132 subfield(s), "Apply Selected", then right-click on the new subfield
5133 to generate a new authority context menu. To improve the 5xx
5134 handling, we need to make the "See also" entry fire a new authority
5135 context menu based on the 5xx contents so that the actual 1xx
5136 authority record can be inserted and linked against. Consider an authority record containing the following fields: 150 $a Infants 450 $a Babies 550 $a Children The ASCII-ized authority context menu will now display: Infants -> See from: Babies -> See also: Children -> The submenu in each case will currently lead to the authority record
5137 for "Infants". If we teach the underlying authority browse and
5138 startswith methods to return matches based on 4xx and 5xx fields
5139 instead of just 1xx fields, then the menu triggered by a right-click
5140 on "Childs" might look like: Chickens -> Infants -> See from: Babies -> See also: Children -> Choking -> The main entry will be out of alphabetical order, which is not
5141 ideal, but the linkage from the 5xx should at least be evident.
5142 (Also, this suggests that when clicking on a 5xx entry in the
5143 authority menu is changed to launch a new authority menu, it should
5144 use the 1xx-only browse variant to avoid showing the record from
5145 which the user was referred...) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19112
5146 dcc99617-32d9-48b4-a31d-7c20da2025e4
5148 2011-01-04 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5150 * Open-ILS/web/js/ui/base.js: mixing use of '/' and '/eg' for the
5151 auth cookie path is creating complications; fall back to '/', which
5152 is the assumption from most EG code Signed-off-by: Bill Erickson <berick@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19109
5153 dcc99617-32d9-48b4-a31d-7c20da2025e4
5155 2011-01-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5157 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Addressing
5158 https://bugs.launchpad.net/evergreen/+bug/696078 where
5159 deleted/inactive records are included in the freshmeat feed. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19107
5160 dcc99617-32d9-48b4-a31d-7c20da2025e4
5162 2011-01-04 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5164 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
5165 Open-ILS/web/js/ui/default/vandelay/vandelay.js,
5166 Open-ILS/web/templates/default/vandelay/inc/upload.tt2: cleaned up
5167 vestigal item import API call; repaired some faulty assumptions in
5168 vandelay UI regarding which types of import to attempt based on user
5169 input Signed-off-by: Bill Erickson <berick@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19104
5170 dcc99617-32d9-48b4-a31d-7c20da2025e4
5172 2011-01-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5174 * Open-ILS/src/sql/Pg/002.functions.config.sql,
5175 Open-ILS/src/sql/Pg/002.schema.config.sql,
5176 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5177 Open-ILS/src/sql/Pg/upgrade/0474.schema.xpath_table-empty-fields.sq
5178 l: oils_xpath_table was too strict about field nullness -- we need
5179 /some/ data, not /all/ data, to be present git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19102
5180 dcc99617-32d9-48b4-a31d-7c20da2025e4
5182 2011-01-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5185 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
5186 pm: Patch from Jason Stephenson to silence spurious warnings:
5187 https://bugs.launchpad.net/evergreen/+bug/695510 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19097
5188 dcc99617-32d9-48b4-a31d-7c20da2025e4
5190 2011-01-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5192 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Claims.pm,
5193 Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
5194 Open-ILS/web/js/ui/default/acq/common/claim_dialog.js,
5195 Open-ILS/web/js/ui/default/acq/common/li_table.js,
5196 Open-ILS/web/templates/default/acq/common/claim_dialog.tt2: Acq:
5197 backport r19040 and r19094 from trunk [19040] Acq: support manual claiming as always intended, which to
5198 some users means claiming with no predefined policy [19094] Acq: Make manual lineitem claiming work better. When a
5199 claiming policy has not been applied, users can now choose claim
5200 actions manually (this is what a claiming policy would have
5201 specified). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19095
5202 dcc99617-32d9-48b4-a31d-7c20da2025e4
5204 2010-12-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5206 * Open-ILS/xul/staff_client/server/circ/checkin.js: Never do money
5207 math as anything but pennies I tell you. :-) Three $0.60
5208 transactions run through check-in were showing a running tally of
5209 $1.79 instead of $1.80. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19087
5210 dcc99617-32d9-48b4-a31d-7c20da2025e4
5212 2010-12-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5214 * Open-ILS/xul/staff_client/server/patron/display.js: fix a bug with
5215 standing penalties and the stop sign page. We still have a race
5216 condition where the stop sign page may not show, and this seems to
5217 happen when multiple patrons are retrieved at once from a patron
5218 search. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19085
5219 dcc99617-32d9-48b4-a31d-7c20da2025e4
5221 2010-12-29 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5223 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: at po
5224 activation time, apply the provider's default claim policy to each
5225 lineitem when no policy is already applied Signed-off-by: Bill Erickson <berick@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19082
5226 dcc99617-32d9-48b4-a31d-7c20da2025e4
5228 2010-12-29 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5230 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Vandelay
5231 import repairs Disable OpenSRF response chunking on calls that respond with small,
5232 sparse status updates. Repaired some bugs with status reporting and changed the reporting
5233 style for queue imports to report more early in the import, then
5234 plateau. Added some fault-tolerance to record importing Signed-off-by: Bill Erickson <erickson@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19080
5235 dcc99617-32d9-48b4-a31d-7c20da2025e4
5237 2010-12-29 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5239 * Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm,
5240 Open-ILS/xul/staff_client/server/cat/marcedit.js: Create authority
5241 records with meaningful cataloging agency values Hardcoded values in the 040 are problematic for sites that want to
5242 be a source of authority records; with the addition of another
5244 open-ils.cat.authority.record.create_from_bib(.readonly) API, we can
5245 solve that problem. The callers of this API (the MARC editor) have
5246 access to the cat.marc_control_number_identifier OU setting, so as
5247 long as that is set correctly, problem solved. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19078
5248 dcc99617-32d9-48b4-a31d-7c20da2025e4
5250 2010-12-29 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5252 * Open-ILS/xul/staff_client/server/cat/marc_new.xul,
5253 Open-ILS/xul/staff_client/server/cat/z3950.js: Invoke MARC editor
5254 with the appropriate control number identifier The control number identifier is most critical for the creation of
5255 authority records; given that the callers have the required context,
5256 have them pass in the control number identifier to the MARC editor.
5257 Edit MARC record, new MARC record, import MARC record; those have to
5258 be the big ones, right? git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19076
5259 dcc99617-32d9-48b4-a31d-7c20da2025e4
5261 2010-12-29 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5263 * Open-ILS/web/js/ui/default/cat/authority/list.js: Enhance
5264 usability of authority record deletion dialogue Don't show the number of linked bib records unless it is a non-zero
5265 sum. Make "Cancel" the button with focus in the dialog, so that an errant
5266 press of the "Enter" key doesn't do the wrong thing. Trim space from the authority text in the display. Move the
5267 authority text from the dialog title to the contents of the dialog. Do not display the MARC for the authority record by default; add a
5268 "View MARC" button and toggle it to show/hide MARC. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19075
5269 dcc99617-32d9-48b4-a31d-7c20da2025e4
5271 2010-12-29 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5273 * Open-ILS/web/js/ui/default/cat/authority/list.js: Towards a more
5274 useful authority delete confirmation pane Rather than simply creating a raw confirm dialogue that only
5275 provides the cataloguer with the ID of the authority record that is
5276 about to be deleted (not an especially useful handle), supply a
5277 confirmation dialogue that recaps how many bibliographic records are
5278 linked to this authority record and also displays the MARC of the
5279 record about to be deleted. Most authority records appear to be short enough that the MARC
5280 display is not a concern, but if it becomes a problem we can opt not
5281 to show the MARC by default and give the cataloguer the ability to
5282 click a "View MARC" button on the confirmation dialog instead. Along the way, make some more variables local and remove some
5283 unnecessary workarounds for object IDs. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19074
5284 dcc99617-32d9-48b4-a31d-7c20da2025e4
5286 2010-12-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5288 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm: Update
5289 auth-cached user after payment After payment toward one's own account, reset the cached user object
5290 so that it will contain the latest last_xact_id value. This is
5291 necessary for supporting patron credit card payments in the catalog. Signed-off-by: Bill Erickson <erickson@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19070
5292 dcc99617-32d9-48b4-a31d-7c20da2025e4
5294 2010-12-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5296 * Open-ILS/src/c-apps/oils_auth.c: refresh cached user during auth
5297 session reset Add a boolean (1/0) param to open-ils.auth.session.reset_timeout
5298 that forces open-ils.auth to refresh the cached user object. Useful
5299 if a column on actor.usr was updated and the client may be pulling
5300 the object from the cache w/ a page reload, etc. Signed-off-by: Bill Erickson <erickson@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19069
5301 dcc99617-32d9-48b4-a31d-7c20da2025e4
5303 2010-12-23 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5305 * Open-ILS/web/js/dojo/MARC/Field.js,
5306 Open-ILS/web/js/dojo/MARC/Record.js: commit
5307 620f5d756619b84200add4c534a7cf22e1c0d037 further fixes to null
5308 indicator handling in flat-text MARC editor [1] ensure that null indicators are converted to blanks [2] fix
5309 glitch when supplying default indicator values Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19062
5310 dcc99617-32d9-48b4-a31d-7c20da2025e4
5312 2010-12-23 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5314 * Open-ILS/web/js/dojo/MARC/Record.js: When the subfield delimiter
5315 is configured as "$" (the default), use {dollar} to represent a
5316 literal dollar sign. This is apparently in line with other
5317 Breaker-format tools. Fix suggested by Galen Charlton, thanks gmc! Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19061
5318 dcc99617-32d9-48b4-a31d-7c20da2025e4
5320 2010-12-23 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5322 * Open-ILS/web/js/dojo/MARC/Field.js,
5323 Open-ILS/web/js/dojo/MARC/Record.js: addressing two Breaker-format
5324 issues: 1) supply an "empty" (space) value for indicators in the
5325 internal format if they are left out and 2) add indicator
5326 placeholders to incoming Breaker datafield lines if they seem to be
5327 missing. Addresses https://bugs.launchpad.net/evergreen/+bug/693468 Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19060
5328 dcc99617-32d9-48b4-a31d-7c20da2025e4
5330 2010-12-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5332 * Open-ILS/src/c-apps/oils_sql.c: Patch from Nathanael Schilling
5333 protecting cstore/pcrud from no-search-param segfaults (with minor
5334 editorializing) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19048
5335 dcc99617-32d9-48b4-a31d-7c20da2025e4
5337 2010-12-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5339 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5340 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
5341 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5342 Open-ILS/src/sql/Pg/upgrade/0473.schema.vandelay-replace_field.sql:
5343 allow vandelay.replace_field() to handle a complex field spec by
5344 splitting and looping; bringing 1.6.1-2.0 upgrade script up to date git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19044
5345 dcc99617-32d9-48b4-a31d-7c20da2025e4
5347 2010-12-22 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5349 * Open-ILS/web/opac/skin/default/js/rdetail.js: OPAC/Serials: small
5350 aesthetic change to render held issues more neatly git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19042
5351 dcc99617-32d9-48b4-a31d-7c20da2025e4
5353 2010-12-21 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5355 * Open-ILS/xul/staff_client/server/serial/manage_subs.js: For making
5356 predictions, remove some debug/dead code, refresh the list. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19039
5357 dcc99617-32d9-48b4-a31d-7c20da2025e4
5359 2010-12-21 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5361 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
5362 Open-ILS/xul/staff_client/server/serial/manage_items.js: 'Bindery'
5363 item status rethink - this status should eventually be tracked at
5364 the unit level, not the item level. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19037
5365 dcc99617-32d9-48b4-a31d-7c20da2025e4
5367 2010-12-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5369 * Open-ILS/src/extras/org_tree_proximity.pl: Add line feeds to the
5370 output of org_tree_proximity.pl When another routine was appended to autogen.sh, the output was
5371 appended to the result string returned from org_tree_proximity.pl;
5372 adding a linefeed cleans that up. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19035
5373 dcc99617-32d9-48b4-a31d-7c20da2025e4
5375 2010-12-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5377 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5378 Open-ILS/src/sql/Pg/011.schema.authority.sql,
5379 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5380 Open-ILS/src/sql/Pg/upgrade/0472.schema.authority-merge.sql:
5381 Propagate merged authority record change to bibliographic record Launchpad bug 688015 reported that the merge of authority records
5382 resulted in the control number identifier in a controlled field in a
5383 bibliographic record changing to the right value, but the value of
5384 the field itself wasn't being changed. The problem turned out to be a confusion of the "source" and
5385 "target" values in the authority.merge_record() function. Once that
5386 was straightened out, the merge updated the controlled field as
5387 expected. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19033
5388 dcc99617-32d9-48b4-a31d-7c20da2025e4
5390 2010-12-21 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5392 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: Acq: Fix a
5393 bug where upon PO activation, lineitems in the order-ready state
5394 would stay there, rather than progressing to the on-order state git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19031
5395 dcc99617-32d9-48b4-a31d-7c20da2025e4
5397 2010-12-20 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5399 * Open-ILS/web/opac/common/js/opac_utils.js: protect against null
5400 orig-location resulting in depth=-1 searches after logout git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19029
5401 dcc99617-32d9-48b4-a31d-7c20da2025e4
5403 2010-12-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5405 * Open-ILS/web/js/ui/default/acq/financial/list_funds.js: Acq: In
5406 fund propagation and rollover, add amounts as numbers, not strings git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19027
5407 dcc99617-32d9-48b4-a31d-7c20da2025e4
5409 2010-12-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5411 * Open-ILS/xul/staff_client/server/cat/marcedit.js,
5412 Open-ILS/xul/staff_client/server/locale/en-US/cat.properties: Add an
5413 "Apply full authority" option to the MARC editor By definition, the only subfields that should be applied from an
5414 authority record to a bibliographic record are the complete set from
5415 the 1XX field of the authority record. So, rather than forcing the
5416 user to select the correct subfields from the chosen authority
5417 record, give them this handy shortcut to do the right thing. Also, add copyright / licensing header - hopefully accurate. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19024
5418 dcc99617-32d9-48b4-a31d-7c20da2025e4
5420 2010-12-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5422 * Open-ILS/web/js/ui/default/cat/authority/list.js: Display the tag
5423 and indicators for authority records in the merge box Also, avoid the risk of creating or stomping on global variables by
5424 using 'var' to declare our variables. Also, apply copyright statement for the International Institute of
5425 Social History. Thanks for sponsoring this contribution to
5426 Evergreen! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19020
5427 dcc99617-32d9-48b4-a31d-7c20da2025e4
5429 2010-12-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5431 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Display the tag
5432 of the displayed authority record in MARC Editor context We currently display both 1xx and 5xx fields in the authority
5433 record, but do not display the tag. This can lead to some confusion
5434 when a 5xx field is actually present. Ergo, show the tag to
5435 disambiguate the fields in the authority browse selection interface. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19019
5436 dcc99617-32d9-48b4-a31d-7c20da2025e4
5438 2010-12-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5440 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Provide starting
5441 context for authority browse in MARC Editor context menu Using the browse interface instead of startwith provides a first
5442 page of results that shows some of the authority entries that
5443 precede the first alphabetical match for the chosen term. Context is
5444 good. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19018
5445 dcc99617-32d9-48b4-a31d-7c20da2025e4
5447 2010-12-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5449 * Open-ILS/web/js/ui/default/conify/global/acq/provider.js: Backport
5450 r19013 from trunk Thanks to Sally Fortin for drawing attention to this bug, wherein
5451 new Holding Subfields can't be created in this interface via the
5452 staff client. Acq: Tracked down a small but subtle bug with the Holding Subfield
5453 tab of the Provider editor interface. We apparently have a global variable "name" defined somewhere which,
5454 when assigned in place of an overrideWidget for an AutoGrid thanks
5455 to some vestigial code, ultimately causes an error from within
5456 AutoFieldWidget, if you're using the staff client. That's because
5457 name is the string "browser_browser" in the staff client, but if you
5458 access this interface from Firefox, name is apparently set to some
5459 value that evaluates to false in a boolean context, because
5460 AutoFieldWidget doesn't choke on it (the comparison at line 182 of
5461 that file will return false). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19014
5462 dcc99617-32d9-48b4-a31d-7c20da2025e4
5464 2010-12-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5466 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Do an equality
5467 test, instead of assigning a value Thanks to Bill Erickson for catching this; this fixes a bug where
5468 SuperCat requests would end up returning authority records instead
5469 of bibliographic records. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19010
5470 dcc99617-32d9-48b4-a31d-7c20da2025e4
5472 2010-12-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5474 * Open-ILS/web/opac/skin/default/js/rdetail.js,
5475 Open-ILS/web/opac/skin/default/js/result_common.js: dump() is a
5476 mozilla thing; use console.log instead git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19008
5477 dcc99617-32d9-48b4-a31d-7c20da2025e4
5479 2010-12-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5481 * Open-ILS/examples/fm_IDL.xml,
5482 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
5483 2: Backport r18852, r19005 from trunk [18852] Serials: make some IDL changes and some changes to field
5484 order in an AutoGrid to support easier creation of working copy
5485 templates with serials. [19005] Serials: the circ_lib field on a copy template has no
5486 meaning in the only context where these copy templates are used,
5487 which is serials. Any copy-like objects that are created in serials
5488 have their circ_lib determined by distribution.holding_lib So remove the circ_lib from the interface. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19006
5489 dcc99617-32d9-48b4-a31d-7c20da2025e4
5491 2010-12-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5493 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5494 Open-ILS/src/sql/Pg/040.schema.asset.sql,
5495 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5496 Open-ILS/src/sql/Pg/upgrade/0471.schema.asset-call-number-add-sortk
5497 ey-compound-index.sql: Address the call number browsing performance
5498 problem raised in LP 690242 The ORDER BY clause currently generated by call number browsing does
5499 not have a sufficient index to use to assist the sorting of the
5500 returned rows, and consequently does a sequential scan of the
5501 asset.call_number table. Which, as you can imagine, is not fast for
5502 a system with more than a few thousand call numbers. This adds an index specifically to enable the query to go back to an
5503 index scan instead of a sequential scan. We can investigate whether
5504 other indexes should be removed to enable efficient data loading
5505 once we've squashed the sequential scan problem. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19004
5506 dcc99617-32d9-48b4-a31d-7c20da2025e4
5508 2010-12-15 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5510 * Open-ILS/xul/staff_client/chrome/content/main/main.js,
5511 Open-ILS/xul/staff_client/server/main/data.xul: augment the
5512 useragent for the xulrunner staff client git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19002
5513 dcc99617-32d9-48b4-a31d-7c20da2025e4
5515 2010-12-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5517 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Two
5518 bug fixes: 1) only allow one fine generator call per circulation
5519 during a given transaction; 2) require that a circulation be open,
5520 based on the xact_finish field, in order to be the parent of a
5521 renewal (I suspect this used to depend on the open-circ view) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19000
5522 dcc99617-32d9-48b4-a31d-7c20da2025e4
5524 2010-12-13 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5526 * Open-ILS/xul/staff_client/server/serial/batch_receive.js: Serials:
5527 simple bug in batch receive. Certain field values got treated like
5528 strings sometimes when they weren't. No more. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18998
5529 dcc99617-32d9-48b4-a31d-7c20da2025e4
5531 2010-12-13 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5533 * Open-ILS/src/extras/ils_events.xml,
5534 Open-ILS/src/perlmods/OpenILS/WWW/Method.pm: regularize spelling of
5535 "fulfill" Based on patch by Steve Callender Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18996
5536 dcc99617-32d9-48b4-a31d-7c20da2025e4
5538 2010-12-13 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5540 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
5541 Backport of r18989: boolean test for hard due force flag git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18990
5542 dcc99617-32d9-48b4-a31d-7c20da2025e4
5544 2010-12-13 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5546 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: repaired order-by in
5547 update_hard_due_dates function to prevent sql errors git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18987
5548 dcc99617-32d9-48b4-a31d-7c20da2025e4
5550 2010-12-13 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5552 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5553 Open-ILS/src/sql/Pg/upgrade/0470.schema.config_update_hard_due_date
5554 s_repairs.sql: repaired order-by in update_hard_due_dates function
5555 to prevent sql errors git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18986
5556 dcc99617-32d9-48b4-a31d-7c20da2025e4
5558 2010-12-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5560 * ChangeLog, Open-ILS/src/perlmods/OpenILS/Application.pm,
5561 Open-ILS/src/sql/Pg/002.schema.config.sql, README: arg ... reverting
5562 version bump that got applied to the wrong branch git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18981
5563 dcc99617-32d9-48b4-a31d-7c20da2025e4
5565 2010-12-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5567 * ChangeLog, Open-ILS/src/perlmods/OpenILS/Application.pm,
5568 Open-ILS/src/sql/Pg/002.schema.config.sql, README: bumping version
5569 numbers git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18979
5570 dcc99617-32d9-48b4-a31d-7c20da2025e4
5572 2010-12-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5574 * Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm: Patch from
5575 James Fournie to address
5576 https://bugs.launchpad.net/evergreen/+bug/622908 wherein we learn
5577 that related item physical description might be used as the main PD
5578 of the main item, if the main item lacks such a field in the MARC git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18968
5579 dcc99617-32d9-48b4-a31d-7c20da2025e4
5581 2010-12-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5583 * Open-ILS/web/js/dojo/openils/Util.js: Provide a mechanism to load
5584 any random JS file via dojo.require()-ish syntax. Why would we want to do such a thing, you might ask? Well, the short answer is that Firefox hates pages that have more
5585 than one script block (inline is worse than tag) that contains
5586 pre-onLoad XHR. So, this allows us to pull the actual loading of JS
5587 from the same domain as the page into an inline block. This allows
5588 us to eliminate the WSOD on FF by pulling all (dangerous) JS into a
5589 single, final inline block, after which we don't care if the
5590 DOMContentLoaded event fires -- that's when it should fire,
5591 structurally -- but in FF it may fire for a different reason (bug)
5592 than it should (fell of the end of the page in the rendering
5593 engine). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18965
5594 dcc99617-32d9-48b4-a31d-7c20da2025e4
5596 2010-12-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5598 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5599 Open-ILS/src/sql/Pg/011.schema.authority.sql,
5600 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
5601 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5602 Open-ILS/src/sql/Pg/upgrade/0469.schema.authority-maint-trigger-fun
5603 cs.sql: Backporting r18957 from trunk: Fix two bugs: * Wide Character warning in authority.generate_overlay_template due
5604 to the generated template not being UTF-8 encoded internally * Correctly test the same space-normalization form of the pre- and
5605 post-strip records during the application of a replace rule in
5606 vandelay.replace_field This addresses https://bugs.launchpad.net/evergreen/+bug/687996 for
5607 2.0beta5 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18960
5608 dcc99617-32d9-48b4-a31d-7c20da2025e4
5610 2010-12-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5612 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Return authority
5613 records for freshmeat when authority records are requested Previously, freshmeat was hardcoded to return bibliographic records,
5614 even when authority records were requested. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18959
5615 dcc99617-32d9-48b4-a31d-7c20da2025e4
5617 2010-12-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5619 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Give the
5620 recent_changes list the ability to sort authority records correctly We were always sorting by bibliographic record entry, which does not
5621 work all that well for authority records. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18958
5622 dcc99617-32d9-48b4-a31d-7c20da2025e4
5624 2010-12-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5626 * Open-ILS/xul/staff_client/server/circ/util.js: big thinko. Going
5627 by the stock receipt template, this should be the workstation lib.
5628 Destination is handled by a different variable git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18951
5629 dcc99617-32d9-48b4-a31d-7c20da2025e4
5631 2010-12-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5633 * Open-ILS/xul/staff_client/server/circ/util.js: transit isn't in
5634 payload first time through with ROUTE_ITEM checkin, fallback on
5635 check.org git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18947
5636 dcc99617-32d9-48b4-a31d-7c20da2025e4
5638 2010-12-08 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5640 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
5641 Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
5642 Open-ILS/web/opac/skin/default/js/holds.js: Backport r18800 from
5643 trunk (I thought I already had! r18932 depends on it) Place holds on issuances from the OPAC. Also a couple very minor API
5644 documentation fixes. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18937
5645 dcc99617-32d9-48b4-a31d-7c20da2025e4
5647 2010-12-08 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5649 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Support for
5650 predicting serials with no chronology caption git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18936
5651 dcc99617-32d9-48b4-a31d-7c20da2025e4
5653 2010-12-08 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5655 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm: Add a simple
5656 subfields_list() method to MFHD/Caption.pm to match that in
5657 Holding.pm git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18934
5658 dcc99617-32d9-48b4-a31d-7c20da2025e4
5660 2010-12-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5662 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
5663 Open-ILS/web/js/dojo/openils/opac/nls/opac.js,
5664 Open-ILS/web/opac/locale/en-US/opac.dtd,
5665 Open-ILS/web/opac/skin/default/js/rdetail.js,
5666 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
5667 Backport r18931 from trunk Serials: When the fully compressed serial holdings are active in the
5668 OPAC, you get this "issues held" display with an expand/compress
5669 toggle that will either show you individual holdings (and allow you
5670 to place holds on them) or compressed holdings statements. The functionality existed in trunk before this commit, but this
5671 cleans it up and makes it better. It's more consistent with the the
5672 result detail table, it doesn't offer you the change to place holds
5673 on issues that don't have units (copy-equivalent objects), etc etc. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18932
5674 dcc99617-32d9-48b4-a31d-7c20da2025e4
5676 2010-12-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5678 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Moving bits around
5679 and protecting against a pre-existing subject|complete index
5680 definition that some sites have git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18921
5681 dcc99617-32d9-48b4-a31d-7c20da2025e4
5683 2010-12-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5685 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: The "All Subjects"
5686 index never made it into 1.6, so we need it in the upgrade script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18918
5687 dcc99617-32d9-48b4-a31d-7c20da2025e4
5689 2010-12-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5691 * Open-ILS/web/js/dojo/MARC/Record.js: protect against empty control
5692 fields (bad MARC) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18916
5693 dcc99617-32d9-48b4-a31d-7c20da2025e4
5695 2010-12-03 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5697 * Open-ILS/web/js/dojo/openils/BibTemplate.js: Backport part of
5698 r18912 from trunk BibTemplate: make a couple of IE-friendly changes to BibTemplate. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18914
5699 dcc99617-32d9-48b4-a31d-7c20da2025e4
5701 2010-12-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5703 * Open-ILS/web/opac/skin/default/js/adv_global.js: Normalize spaces
5704 in notcontains advance search query terms to address bug
5705 https://bugs.launchpad.net/evergreen/+bug/677122 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18907
5706 dcc99617-32d9-48b4-a31d-7c20da2025e4
5708 2010-12-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5710 * Open-ILS/xul/staff_client/server/admin/work_log.js: copy/paste-o.
5711 Retrieve Patron in the patron log section of the Admin->Local
5712 Admin->Work Log uses the right list now git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18903
5713 dcc99617-32d9-48b4-a31d-7c20da2025e4
5715 2010-12-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5717 * Open-ILS/xul/staff_client/server/circ/checkout.js: Return the copy
5718 status name when a copy is not available It looks like the checkout operation used to return a fleshed
5719 config.copy_status object, but that changed and we now get a raw ccs
5720 ID back. Retrieve the status name using the ccs ID and present that to the
5721 users. Also, in case problems like this happen in the future,
5722 provide a more specific error message and var name so that it will
5723 be (hopefully!) a little clearer what payload was expected in the
5724 first place :) Resolves https://bugs.launchpad.net/evergreen/+bug/680575 Thanks to Jason Etheridge for a major assist with this bug. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18898
5725 dcc99617-32d9-48b4-a31d-7c20da2025e4
5727 2010-12-01 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5729 * Open-ILS/xul/staff_client/server/serial/manage_subs.js,
5730 Open-ILS/xul/staff_client/server/serial/notes.xul,
5731 Open-ILS/xul/staff_client/server/serial/sdist2_editor.xul,
5732 Open-ILS/xul/staff_client/server/serial/serctrl_main.xul: Assorted
5733 small serials fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18896
5734 dcc99617-32d9-48b4-a31d-7c20da2025e4
5736 2010-11-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5738 * Open-ILS/tests/module_versions.t: test case for minimum required
5739 version of Perl modules Encode > 2.12 particularly matters, but there are likely others of
5740 significance. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18894
5741 dcc99617-32d9-48b4-a31d-7c20da2025e4
5743 2010-11-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5745 * Open-ILS/web/opac/theme/default/css/colors.css: Move Google
5746 Preview badge below the book cover image, if there is one There might be a more correct way to do this in CSS, but works++ Also, give a little room between the images. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18892
5747 dcc99617-32d9-48b4-a31d-7c20da2025e4
5749 2010-11-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5751 * Open-ILS/examples/apache/eg_vhost.conf: Clean up some of the
5752 Apache config mod_rewrite rules Thomas Berezansky suggested some improvements to the mod_rewrite
5753 rules in eg_vhost.conf on the -devel mailing list; this is a stab at
5754 correcting the most egregious problems. Tested with Zotero and unAPI still works; tested with the staff
5755 client and language-switching still works, as do the Conify and
5756 Vandelay interfaces. Seems reasonably good. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18890
5757 dcc99617-32d9-48b4-a31d-7c20da2025e4
5759 2010-11-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5761 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: protect some of the
5762 supercat browse interfaces from unboundedness E.g., browsing from a call number that contains forward slashes,
5763 e.g., "02/05/2004" Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18885
5764 dcc99617-32d9-48b4-a31d-7c20da2025e4
5766 2010-11-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5768 * Open-ILS/web/opac/skin/default/xml/home/index_body.xml: Enable GET
5769 params to be added properly in buildOPACLink() Symptom was that the "?l=#" parameter wasn't being added to the home
5770 screen "Advanced Search" link. Cause was that the
5771 dojo.addOnLoad(init) call was being made after the
5772 dojo.addOnLoad(home_init) call, which depended on globals being set
5773 by init(). This started happening when the JavaScript was shifted
5774 around in an attempt to kill the white screen of death. There may be other similar issues in other interfaces; keep your
5775 eyes open! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18883
5776 dcc99617-32d9-48b4-a31d-7c20da2025e4
5778 2010-11-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5780 * Open-ILS/web/js/ui/default/acq/picklist/brief_record.js: specify
5781 default leader for acq brief bibs In particular, avoid fun that could ensue if the Leader/09 is not
5782 set to 'a'. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18879
5783 dcc99617-32d9-48b4-a31d-7c20da2025e4
5785 2010-11-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5787 * Open-ILS/web/opac/locale/en-US/lang.dtd,
5788 Open-ILS/xul/staff_client/chrome/content/main/menu.js,
5789 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
5790 menu entry for Admin->Server Administration->Acquisitions->Line Item
5791 MARC Attribute Definitions git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18876
5792 dcc99617-32d9-48b4-a31d-7c20da2025e4
5794 2010-11-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5796 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5797 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5798 Open-ILS/src/sql/Pg/999.functions.global.sql,
5799 Open-ILS/src/sql/Pg/reporter-schema.sql,
5800 Open-ILS/src/sql/Pg/upgrade/0468.schema.simple_rec_triggers.sql:
5801 straighten out triggers that maintain rmsr In particular, make sure that the old zzz_ trigger on
5802 metabib.real_full_rec is completely removed, as it needlessly slows
5803 down bib ingest. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18870
5804 dcc99617-32d9-48b4-a31d-7c20da2025e4
5806 2010-11-30 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5808 * Open-ILS/web/js/dojo/openils/acq/Lineitem.js: fix failure when
5809 attempting to create invoice Occurred for line items that were not part of a selection list Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18867
5810 dcc99617-32d9-48b4-a31d-7c20da2025e4
5812 2010-11-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5815 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
5816 pm: logic error (inversion) in retargetting of previous copy when no
5817 other holds are looking at it git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18859
5818 dcc99617-32d9-48b4-a31d-7c20da2025e4
5820 2010-11-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5822 * Open-ILS/xul/staff_client/server/patron/holds.js: Patch from Jeff
5823 Godin, backported from trunkified version: In the staff client, the holds context menu option "Edit
5824 PickupLibrary" displays and allows selection of org units that it
5825 shouldn't. Org units whose type has can_have_users = FALSE are not valid pickup
5826 locations. Using the default types as an example, CONS and SYS1 are invalid
5827 pickup locations. The OPAC enforces this when allowing patrons to edit a hold. The staff client does not enforce this when staff edit a hold. The can_have_users() method of the au object returns a string 't' or
5828 'f' which is then compared to 0. The attached patch corrects this issue. ( foo == 0 becomes
5829 !isTrue(foo) ). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18855
5830 dcc99617-32d9-48b4-a31d-7c20da2025e4
5832 2010-11-29 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5834 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
5835 Open-ILS/xul/staff_client/chrome/content/main/menu.js,
5836 Open-ILS/xul/staff_client/server/cat/copy_browser.js,
5837 Open-ILS/xul/staff_client/server/cat/spine_labels.js,
5838 Open-ILS/xul/staff_client/server/cat/util.js,
5839 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js,
5840 Open-ILS/xul/staff_client/server/circ/copy_status.js: merge r18841
5841 from trunk for label interface bug
5842 https://bugs.launchpad.net/evergreen/+bug/677628 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18853
5843 dcc99617-32d9-48b4-a31d-7c20da2025e4
5845 2010-11-28 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5847 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Address 1.6.1-2.0
5848 upgrade problems reported by Ben Shum 1. We were attempting to update the asset.uri ID sequence value with
5849 the wrong syntax; also, adding just 1 would return an error in the
5850 event that only the seed value for asset.uri had been inserted. 2. Somehow the body of the maintain_control_numbers() function was
5851 pasted twice, resulting in a syntax error. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18849
5852 dcc99617-32d9-48b4-a31d-7c20da2025e4
5854 2010-11-24 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5856 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Add the
5857 asset.copy(create_date) index to the 1.6.1-2.0 update script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18848
5858 dcc99617-32d9-48b4-a31d-7c20da2025e4
5860 2010-11-24 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5863 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
5864 Backport r18845 from trunk Everything else in the menu is alphabetized (in English anyway), so
5865 Copy Template Editor may as well be too. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18846
5866 dcc99617-32d9-48b4-a31d-7c20da2025e4
5868 2010-11-24 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5870 * Open-ILS/src/sql/Pg/002.schema.config.sql,
5871 Open-ILS/src/sql/Pg/040.schema.asset.sql,
5872 Open-ILS/src/sql/Pg/upgrade/0466.schema.asset-copy-add-create-date-
5873 index.sql: Add an index on asset.copy(create_date) for item-age
5874 browse Running an item-age browse against a database with a reasonable
5875 number of entries in asset.copy is dog-slow without an index like
5876 this. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18843
5877 dcc99617-32d9-48b4-a31d-7c20da2025e4
5879 2010-11-23 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5881 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
5882 r18838 from trunk Serials: Fix error in batch receiving when trying to change the
5883 shelving location of the previous item in the stream when there /is/
5884 no previous item in the stream git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18839
5885 dcc99617-32d9-48b4-a31d-7c20da2025e4
5887 2010-11-23 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5889 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: fix broken prefix
5890 and namespace URI for the mods32 transform This breakage can be found in databases that started out at version
5891 1.2 or earlier; matters since in-DB ingest is stricter with its
5892 XPATH processing. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18836
5893 dcc99617-32d9-48b4-a31d-7c20da2025e4
5895 2010-11-22 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5897 * Open-ILS/web/js/ui/default/acq/lineitem/findbib.js: fix missing
5898 dep that prevented acq bib search form from working Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18832
5899 dcc99617-32d9-48b4-a31d-7c20da2025e4
5901 2010-11-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5903 * Open-ILS/web/js/dojo/openils/BibTemplate.js: minor FeedTemplate
5904 bug fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18830
5905 dcc99617-32d9-48b4-a31d-7c20da2025e4
5907 2010-11-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5909 * Open-ILS/xul/staff_client/server/patron/holds.js: append to bottom
5910 of list for xul-based hold list interfaces. The result of this is
5911 that rows appended off-screen (with just the hold id) will not make
5912 a network request for fleshing until they either become visible, or
5913 a column sort action is initiated git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18829
5914 dcc99617-32d9-48b4-a31d-7c20da2025e4
5916 2010-11-22 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5918 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5919 Open-ILS/src/sql/Pg/reingest-1.6-2.0.pl: bug #680096 - upgrade
5920 script to partially reingest bibs after upgrade to 2.0 This solves the problem of the new facets sidebar showing up empty
5921 in OPAC search results. Since the process of populating
5922 metabib.facet_entry and updating metabib.*_field_entry can take a
5923 long time on large databases, the update SQL is generated by a
5924 separate script, reingest-1.6-2.0.pl. Usage from an example run is: ./reingest-1.6-2.0.pl: generate SQL script to reingest bibs during
5925 an upgrade to Evergreen 2.0 By default, the script writes to the file reingest-1.6-2.0.sql. To
5926 modify this script's behavior, you can supply the following options: --config /path/to/opensrf_core.xml used to get connection
5927 information to the Evergreen database --chunk_size n
5928 number of bibs to reingest in a chunk; specify if you don't want all
5929 of the bibs in the database to be reindexes in a single transaction --output
5930 /path/to/output_file.sql path of output SQL file Writing output to file reingest-1.6-2.0.sql SQL script complete. To perform the reingest, please run the script
5931 using the psql program, e.g., psql {connection parameters} < reingest-1.6-2.0.sql If you are running a large Evergreen installation, it is recommend
5932 that you examine the script first; note that a reingest of a large
5933 Evergreen database can take several hours. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18825
5934 dcc99617-32d9-48b4-a31d-7c20da2025e4
5936 2010-11-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5938 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: more
5939 SuperCat XML fixup needed to support serials data -- important for
5940 opac customization though BibTemplate (as in, "do not blow up") git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18824
5941 dcc99617-32d9-48b4-a31d-7c20da2025e4
5943 2010-11-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5945 * Open-ILS/examples/fm_IDL.xml: add field to IDL needed by, well, a
5946 bunch of stuff: sstr-[has_many]->items git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18822
5947 dcc99617-32d9-48b4-a31d-7c20da2025e4
5949 2010-11-22 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5951 * Open-ILS/examples/opensrf.xml.example,
5952 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
5953 pm, Open-ILS/src/support-scripts/fine_generator.pl: parallel fine
5954 generator The fine generator cronjob can now use multiple parallel processes
5955 by setting fine_generator/parallel in opensrf.xml to a value greater
5956 than 1. This can speed up periodic fine generation in a database
5957 containing a large number of overdue loans. Also added a service to return just the list of IDs of overdue loans
5958 and reservations - fleshing the entire set of overdue loans when
5959 generating fines has been observed to cause significant
5960 swap-thrashing in at least one large database. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18820
5961 dcc99617-32d9-48b4-a31d-7c20da2025e4
5963 2010-11-22 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5965 * Open-ILS/examples/opensrf.xml.example,
5966 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
5967 pm, Open-ILS/src/support-scripts/hold_targeter.pl: hold targeter:
5968 add option to run parallel targeter processes Permit the hold targeter to divvy up the work and run more than one
5969 process at a time by setting the opensrf.xml setting
5970 hold_targeter/parallel to a value greater than one. Doing so can
5971 significantly reduce the time it takes to (re)target a large number
5972 of hold requests, although only up to a point (in other words, if
5973 increasing the number of parallel targeters beyond one, it is
5974 recommended to do so slowly.) Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18819
5975 dcc99617-32d9-48b4-a31d-7c20da2025e4
5977 2010-11-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5979 * Open-ILS/src/sql/Pg/002.functions.config.sql,
5980 Open-ILS/src/sql/Pg/002.schema.config.sql,
5981 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
5982 Open-ILS/src/sql/Pg/upgrade/0465.function.maintain_control_numbers.
5983 sql: Address maintain_control_numbers() database function bug
5984 #677160 Jason Stephenson reported a bug handling records with multiple 001
5985 or 003 fields, and supplied a set of test records to reproduce the
5986 condition. The bug caused the ingest process to throw a database
5987 error, rolling back the transaction and preventing the actual ingest
5988 of those records. The solution was to simplify the logic in
5989 maintain_control_numbers(). Now, in the case that there are either
5990 multiple 001s or 003s in the incoming record, we simply delete all
5991 of the 003s and 001s and create the desired 001 and 003. Also, if
5992 there are not exactly one 001 and one 003 in the incoming record, we
5993 do not try to preserve one of those values in the 035 as it would be
5994 close to meaningless. Many thanks to Jason for the clear bug report and test cases! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18811
5995 dcc99617-32d9-48b4-a31d-7c20da2025e4
5997 2010-11-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
5999 * Open-ILS/xul/staff_client/server/cat/marcedit.xul: no one likes
6000 the persisting call number with fast add, not even me :) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18808
6001 dcc99617-32d9-48b4-a31d-7c20da2025e4
6003 2010-11-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6005 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
6006 Open-ILS/web/js/ui/default/acq/invoice/common.js,
6007 Open-ILS/web/js/ui/default/acq/po/create.js: only allow choice from
6008 active providers when creating POs and invoices Also removed cusotm defaultLinkedDataLoader for the provider
6009 selection widget; no longer necessary since pcrud handles filter by
6010 OUs Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18799
6011 dcc99617-32d9-48b4-a31d-7c20da2025e4
6013 2010-11-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6015 * build/i18n/po/lang.dtd/ru-RU.po: Stomp another ru-RU PO problem in
6016 lang.dtd git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18797
6017 dcc99617-32d9-48b4-a31d-7c20da2025e4
6019 2010-11-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6021 * build/i18n/po/lang.dtd/ru-RU.po: Unbreak the Russian translation Ampersands at the end of msgstr entries break translate-toolkit but
6022 good. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18794
6023 dcc99617-32d9-48b4-a31d-7c20da2025e4
6025 2010-11-18 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6027 * Open-ILS/xul/staff_client/server/serial/manage_items.js,
6028 Open-ILS/xul/staff_client/server/serial/select_unit.xul: Replace
6029 deprecated use of window.opener in unit selection window. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18793
6030 dcc99617-32d9-48b4-a31d-7c20da2025e4
6032 2010-11-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6034 * Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2,
6035 Open-ILS/web/templates/default/conify/global/acq/provider.tt2: mark
6036 some non-NULL provider and EDI fields as required Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18791
6037 dcc99617-32d9-48b4-a31d-7c20da2025e4
6039 2010-11-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6041 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: use pcrud
6042 auto-complete widget when selecting providers Fixes general slowness working with invoice and PO forms if more
6043 than a couple hundred providers are defined. This could be generalized with a bit of work with Fieldmapper to
6044 define "has-one-chosen-by-user-from-cast-of-thousands" relationships
6045 that should trigger use the auto-complete widget. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18787
6046 dcc99617-32d9-48b4-a31d-7c20da2025e4
6048 2010-11-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6050 * Open-ILS/web/js/dojo/openils/PermaCrud/Store.js:
6051 fetchItemByIdentity now returns null immediately upon null identity Besides being trivially more efficient, this avoids a situation
6052 where pcrud can sometimes time out when attempting to retrieve a row
6053 by a null PK value. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18786
6054 dcc99617-32d9-48b4-a31d-7c20da2025e4
6056 2010-11-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6058 * Open-ILS/web/js/ui/default/acq/common/li_table.js: fetch more than
6059 the default 10 (per page) distrib formulas; 500 is arbitrary, but
6060 still notably less than the infinity that was in effect before
6061 paging. todo: research optiosn for using the new
6062 autofieldwidget/dojo/pcrud-store instead git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18781
6063 dcc99617-32d9-48b4-a31d-7c20da2025e4
6065 2010-11-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6067 * Open-ILS/examples/apache/eg.conf: Apparently, IE versions 6+ can
6068 handle ssl+keepalive. this apache change should help speed up IE w/
6069 ssl and reduce server back-and-forth git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18776
6070 dcc99617-32d9-48b4-a31d-7c20da2025e4
6072 2010-11-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6074 * Open-ILS/web/js/dojo/openils/PermaCrud/Store.js,
6075 Open-ILS/web/js/dojo/openils/widget/PCrudAutocompleteBox.js,
6076 Open-ILS/web/js/ui/default/acq/common/li_table.js,
6077 Open-ILS/web/js/ui/default/acq/lineitem/related.js,
6078 Open-ILS/web/templates/default/acq/common/li_table.tt2,
6079 Open-ILS/web/templates/default/conify/global/booking/resource.tt2,
6080 Open-ILS/web/templates/default/conify/global/booking/resource_attr.
6082 Open-ILS/web/templates/default/conify/global/booking/resource_attr_
6083 map.tt2: Backport r18762 from trunk: Wonder of wonders, a Dojo data store supporting lazy loading objects
6084 via pcrud! So openils.PermaCrud.Store was dreamt up and directed by Mike
6085 Rylander, and implemented by me. Right now it gives us a new way to
6086 provide widgets for selecting objects in Dojo-based interfaces. Where previously we had some dropdowns here and there that really
6087 shouldn't be dropdowns (such as one for selection lists in Acq, and
6088 several for resources and resource types in Booking -- these
6089 examples I've replaced, but there are surely more) because loading a
6090 dropdown with potentially zillions of items to choose from can take
6091 forever and break the interface, now we can have autocompleting
6092 textboxes that only load items matching what you type (and even then
6093 with a low-ish default limit so that if you're vague in your input
6094 you still don't get huge unwieldy result sets). Easiest way to see an example is if you already have any acq
6095 selection lists. Just go to any catalog record, choose Actions for
6096 this Record, choose View/Place orders, then click "Add to Selection
6097 List." In the resulting dialog, that second field used to be a
6098 dropdown, but now it's an autocompleting textbox. Alternatively, you can see these in the affected booking interfaces
6099 (see files modified in this commit) under Admin -> Server
6100 Administration -> Booking. The future promises even better things for this store. When it
6101 implements the Dojo Write API, interfaces using grids can
6102 potentially be vastly simplified by relying on the store to save its
6103 own dirty objects. The Notification API would facilitate easy use of
6104 single stores with multiple widgets. All good things for
6105 faster-to-write interfaces.
6106 ------------------------------------------------------------------------git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18774
6107 dcc99617-32d9-48b4-a31d-7c20da2025e4
6109 2010-11-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6111 * Open-ILS/examples/fm_IDL.xml,
6112 Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI.pm,
6113 Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/serial.pm,
6114 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
6115 m: Hold targeting didn't work right on type I (issuance) holds, but
6116 now it does git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18773
6117 dcc99617-32d9-48b4-a31d-7c20da2025e4
6119 2010-11-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6121 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Add authority
6122 control support for 630 and 648 fields Thanks to Ole Kerpel <oke@iisg.nl> for providing the additional
6123 definitions for this support to bring us closer to MARC authority
6124 control norms. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18771
6125 dcc99617-32d9-48b4-a31d-7c20da2025e4
6127 2010-11-17 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6130 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
6131 .pm: 0 (zero) is a valid depth, so allow it via defined() git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18769
6132 dcc99617-32d9-48b4-a31d-7c20da2025e4
6134 2010-11-17 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6137 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
6138 .pm: pass the supplied depth parameter to the query parser for use git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18767
6139 dcc99617-32d9-48b4-a31d-7c20da2025e4
6141 2010-11-17 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6143 * Open-ILS/src/extras/Makefile.install: add libnet-ssh2-perl to
6144 Debian package deps Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18765
6145 dcc99617-32d9-48b4-a31d-7c20da2025e4
6147 2010-11-16 dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6149 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
6150 Open-ILS/web/js/ui/default/serial/subscription/issuance.js: Backport
6151 r18760: small serial fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18761
6152 dcc99617-32d9-48b4-a31d-7c20da2025e4
6154 2010-11-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6156 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: push the asset.uri
6157 pkey serial into reality -- before 2.0 we did not use the serial git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18756
6158 dcc99617-32d9-48b4-a31d-7c20da2025e4
6160 2010-11-15 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6162 * Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js,
6163 Open-ILS/web/js/dojo/fieldmapper/IDL.js: return AutoIDL to its
6164 original state of loading the while IDL if no classes are selected.
6165 This will ease the process of moving to /IDL2js; other minor
6166 cleanup git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18748
6167 dcc99617-32d9-48b4-a31d-7c20da2025e4
6169 2010-11-15 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6171 * Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js,
6172 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
6174 Open-ILS/web/templates/default/serial/subscription/caption_and_patt
6175 ern.tt2: Backport r18745 from trunk: serials ease-of-use issues It's comical how near a miss this commit is to making it into beta2,
6176 but it's fairly minor stuff. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18746
6177 dcc99617-32d9-48b4-a31d-7c20da2025e4
6179 2010-11-15 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6181 * Open-ILS/web/js/dojo/openils/I18N.js,
6182 Open-ILS/web/js/dojo/openils/widget/Searcher.js: make sure
6183 dojo.cookie is loaded before use; removed unnecessary import of
6184 dojoData git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18741
6185 dcc99617-32d9-48b4-a31d-7c20da2025e4
6187 2010-11-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6189 * Open-ILS/src/reporter/clark-kent.pl: Reverting and extending
6190 r18472 to correct implementation thinko git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18735
6191 dcc99617-32d9-48b4-a31d-7c20da2025e4
6193 2010-11-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6195 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Prevent creation
6196 of authority records that are truncated by one letter The summarizeField() function grabbed the values of the XUL
6197 elements, which were set by the keypress event listeners on the XUL
6198 elements. However, the keypress event listener seems to capture the
6199 value of the XUL element before the value of the new key is appended
6200 to the existing value in a textbox - so, when you typed a new
6201 subfield, then right-clicked to create an authority, the value that
6202 was captured was missing the final character. Adding the "input" event to the registered listeners captures the
6203 actual value for creating an authority and solves the problem. It
6204 might be possible to remove the keypress event listeners, but for
6205 now we'll take the cautious route. Address Launchpad bug 669445 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18732
6206 dcc99617-32d9-48b4-a31d-7c20da2025e4
6208 2010-11-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6210 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Fix
6211 negative paging issue in
6212 open-ils.supercat.authority.author.startwith When paging backwards through authority lists, we were skipping the
6213 first page of results. By reducing the offset by the value of one
6214 page, we restore the expected order. The same problem might affect other paging interfaces: to be
6215 determined. Closes Launchpad bug 669247 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18730
6216 dcc99617-32d9-48b4-a31d-7c20da2025e4
6218 2010-11-15 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6220 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Do not cache the
6221 authority context menu Caching would be great, except when you add an authority in the flow
6222 and you expect to see it the next time you right-click on the
6223 authority that you just added. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18729
6224 dcc99617-32d9-48b4-a31d-7c20da2025e4
6226 2010-11-13 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6228 * build/i18n/po/admin.properties/cs-CZ.po,
6229 build/i18n/po/admin.properties/de-DE.po,
6230 build/i18n/po/admin.properties/en-CA.po,
6231 build/i18n/po/admin.properties/en-GB.po,
6232 build/i18n/po/admin.properties/es-ES.po,
6233 build/i18n/po/admin.properties/fr-CA.po,
6234 build/i18n/po/admin.properties/hy-AM.po,
6235 build/i18n/po/admin.properties/pt-BR.po,
6236 build/i18n/po/admin.properties/ru-RU.po,
6237 build/i18n/po/auth.properties/cs-CZ.po,
6238 build/i18n/po/auth.properties/de-DE.po,
6239 build/i18n/po/auth.properties/en-CA.po,
6240 build/i18n/po/auth.properties/en-GB.po,
6241 build/i18n/po/auth.properties/es-ES.po,
6242 build/i18n/po/auth.properties/fr-CA.po,
6243 build/i18n/po/auth.properties/hy-AM.po,
6244 build/i18n/po/auth.properties/pt-BR.po,
6245 build/i18n/po/auth.properties/ru-RU.po,
6246 build/i18n/po/cat.properties/cs-CZ.po,
6247 build/i18n/po/cat.properties/de-DE.po,
6248 build/i18n/po/cat.properties/en-CA.po,
6249 build/i18n/po/cat.properties/en-GB.po,
6250 build/i18n/po/cat.properties/es-ES.po,
6251 build/i18n/po/cat.properties/fr-CA.po,
6252 build/i18n/po/cat.properties/hy-AM.po,
6253 build/i18n/po/cat.properties/pt-BR.po,
6254 build/i18n/po/cat.properties/ru-RU.po,
6255 build/i18n/po/circ.properties/cs-CZ.po,
6256 build/i18n/po/circ.properties/de-DE.po,
6257 build/i18n/po/circ.properties/en-CA.po,
6258 build/i18n/po/circ.properties/en-GB.po,
6259 build/i18n/po/circ.properties/es-ES.po,
6260 build/i18n/po/circ.properties/fr-CA.po,
6261 build/i18n/po/circ.properties/hy-AM.po,
6262 build/i18n/po/circ.properties/pt-BR.po,
6263 build/i18n/po/circ.properties/ru-RU.po,
6264 build/i18n/po/common.properties/cs-CZ.po,
6265 build/i18n/po/common.properties/de-DE.po,
6266 build/i18n/po/common.properties/en-CA.po,
6267 build/i18n/po/common.properties/en-GB.po,
6268 build/i18n/po/common.properties/es-ES.po,
6269 build/i18n/po/common.properties/fr-CA.po,
6270 build/i18n/po/common.properties/hy-AM.po,
6271 build/i18n/po/common.properties/pt-BR.po,
6272 build/i18n/po/common.properties/ru-RU.po,
6273 build/i18n/po/conify.dtd/cs-CZ.po,
6274 build/i18n/po/conify.dtd/de-DE.po,
6275 build/i18n/po/conify.dtd/en-CA.po,
6276 build/i18n/po/conify.dtd/en-GB.po,
6277 build/i18n/po/conify.dtd/es-ES.po,
6278 build/i18n/po/conify.dtd/fr-CA.po,
6279 build/i18n/po/conify.dtd/hy-AM.po,
6280 build/i18n/po/conify.dtd/pt-BR.po,
6281 build/i18n/po/conify.dtd/ru-RU.po,
6282 build/i18n/po/conify.js/cs-CZ.po, build/i18n/po/conify.js/de-DE.po,
6283 build/i18n/po/conify.js/en-CA.po, build/i18n/po/conify.js/en-GB.po,
6284 build/i18n/po/conify.js/es-ES.po, build/i18n/po/conify.js/fr-CA.po,
6285 build/i18n/po/conify.js/hy-AM.po, build/i18n/po/conify.js/pt-BR.po,
6286 build/i18n/po/conify.js/ru-RU.po, build/i18n/po/db.seed/cs-CZ.po,
6287 build/i18n/po/db.seed/de-DE.po, build/i18n/po/db.seed/en-CA.po,
6288 build/i18n/po/db.seed/en-GB.po, build/i18n/po/db.seed/es-ES.po,
6289 build/i18n/po/db.seed/fr-CA.po, build/i18n/po/db.seed/hy-AM.po,
6290 build/i18n/po/db.seed/pt-BR.po, build/i18n/po/db.seed/ru-RU.po,
6291 build/i18n/po/fm_IDL.dtd/cs-CZ.po,
6292 build/i18n/po/fm_IDL.dtd/de-DE.po,
6293 build/i18n/po/fm_IDL.dtd/en-GB.po,
6294 build/i18n/po/fm_IDL.dtd/es-ES.po,
6295 build/i18n/po/fm_IDL.dtd/hy-AM.po,
6296 build/i18n/po/fm_IDL.dtd/pt-BR.po,
6297 build/i18n/po/fm_IDL.dtd/ru-RU.po,
6298 build/i18n/po/ils_events.xml/cs-CZ.po,
6299 build/i18n/po/ils_events.xml/de-DE.po,
6300 build/i18n/po/ils_events.xml/en-CA.po,
6301 build/i18n/po/ils_events.xml/en-GB.po,
6302 build/i18n/po/ils_events.xml/es-ES.po,
6303 build/i18n/po/ils_events.xml/fr-CA.po,
6304 build/i18n/po/ils_events.xml/hy-AM.po,
6305 build/i18n/po/ils_events.xml/pt-BR.po,
6306 build/i18n/po/ils_events.xml/ru-RU.po,
6307 build/i18n/po/lang.dtd/cs-CZ.po, build/i18n/po/lang.dtd/de-DE.po,
6308 build/i18n/po/lang.dtd/en-CA.po, build/i18n/po/lang.dtd/en-GB.po,
6309 build/i18n/po/lang.dtd/es-ES.po, build/i18n/po/lang.dtd/fr-CA.po,
6310 build/i18n/po/lang.dtd/hy-AM.po, build/i18n/po/lang.dtd/pt-BR.po,
6311 build/i18n/po/lang.dtd/ru-RU.po,
6312 build/i18n/po/multiclass_search_help.html/cs-CZ.po,
6313 build/i18n/po/multiclass_search_help.html/de-DE.po,
6314 build/i18n/po/multiclass_search_help.html/en-CA.po,
6315 build/i18n/po/multiclass_search_help.html/en-GB.po,
6316 build/i18n/po/multiclass_search_help.html/es-ES.po,
6317 build/i18n/po/multiclass_search_help.html/fr-CA.po,
6318 build/i18n/po/multiclass_search_help.html/hy-AM.po,
6319 build/i18n/po/multiclass_search_help.html/pt-BR.po,
6320 build/i18n/po/multiclass_search_help.html/ru-RU.po,
6321 build/i18n/po/offline.properties/cs-CZ.po,
6322 build/i18n/po/offline.properties/de-DE.po,
6323 build/i18n/po/offline.properties/en-CA.po,
6324 build/i18n/po/offline.properties/en-GB.po,
6325 build/i18n/po/offline.properties/es-ES.po,
6326 build/i18n/po/offline.properties/fr-CA.po,
6327 build/i18n/po/offline.properties/hy-AM.po,
6328 build/i18n/po/offline.properties/pt-BR.po,
6329 build/i18n/po/offline.properties/ru-RU.po,
6330 build/i18n/po/opac.dtd/cs-CZ.po, build/i18n/po/opac.dtd/de-DE.po,
6331 build/i18n/po/opac.dtd/en-CA.po, build/i18n/po/opac.dtd/en-GB.po,
6332 build/i18n/po/opac.dtd/es-ES.po, build/i18n/po/opac.dtd/fr-CA.po,
6333 build/i18n/po/opac.dtd/hy-AM.po, build/i18n/po/opac.dtd/pt-BR.po,
6334 build/i18n/po/opac.dtd/ru-RU.po, build/i18n/po/opac.js/cs-CZ.po,
6335 build/i18n/po/opac.js/de-DE.po, build/i18n/po/opac.js/en-CA.po,
6336 build/i18n/po/opac.js/en-GB.po, build/i18n/po/opac.js/es-ES.po,
6337 build/i18n/po/opac.js/fr-CA.po, build/i18n/po/opac.js/hy-AM.po,
6338 build/i18n/po/opac.js/pt-BR.po, build/i18n/po/opac.js/ru-RU.po,
6339 build/i18n/po/patron.properties/cs-CZ.po,
6340 build/i18n/po/patron.properties/de-DE.po,
6341 build/i18n/po/patron.properties/en-CA.po,
6342 build/i18n/po/patron.properties/en-GB.po,
6343 build/i18n/po/patron.properties/es-ES.po,
6344 build/i18n/po/patron.properties/fr-CA.po,
6345 build/i18n/po/patron.properties/hy-AM.po,
6346 build/i18n/po/patron.properties/pt-BR.po,
6347 build/i18n/po/patron.properties/ru-RU.po,
6348 build/i18n/po/reports.dtd/cs-CZ.po,
6349 build/i18n/po/reports.dtd/de-DE.po,
6350 build/i18n/po/reports.dtd/en-CA.po,
6351 build/i18n/po/reports.dtd/en-GB.po,
6352 build/i18n/po/reports.dtd/es-ES.po,
6353 build/i18n/po/reports.dtd/fr-CA.po,
6354 build/i18n/po/reports.dtd/hy-AM.po,
6355 build/i18n/po/reports.dtd/pt-BR.po,
6356 build/i18n/po/reports.dtd/ru-RU.po,
6357 build/i18n/po/reports.js/cs-CZ.po,
6358 build/i18n/po/reports.js/de-DE.po,
6359 build/i18n/po/reports.js/en-CA.po,
6360 build/i18n/po/reports.js/en-GB.po,
6361 build/i18n/po/reports.js/es-ES.po,
6362 build/i18n/po/reports.js/fr-CA.po,
6363 build/i18n/po/reports.js/hy-AM.po,
6364 build/i18n/po/reports.js/pt-BR.po,
6365 build/i18n/po/reports.js/ru-RU.po,
6366 build/i18n/po/vandelay.dtd/cs-CZ.po,
6367 build/i18n/po/vandelay.dtd/de-DE.po,
6368 build/i18n/po/vandelay.dtd/en-CA.po,
6369 build/i18n/po/vandelay.dtd/en-GB.po,
6370 build/i18n/po/vandelay.dtd/es-ES.po,
6371 build/i18n/po/vandelay.dtd/fr-CA.po,
6372 build/i18n/po/vandelay.dtd/hy-AM.po,
6373 build/i18n/po/vandelay.dtd/pt-BR.po,
6374 build/i18n/po/vandelay.dtd/ru-RU.po: Merge translations from
6375 Launchpad git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18725
6376 dcc99617-32d9-48b4-a31d-7c20da2025e4
6378 2010-11-12 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6380 * Open-ILS/web/opac/skin/default/js/myopac.js: in some scenarios,
6381 the 'mous' class may not have loaded yet. pre-load the class in
6382 myopac init git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18724
6383 dcc99617-32d9-48b4-a31d-7c20da2025e4
6385 2010-11-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6387 * Open-ILS/src/c-apps/oils_sql.c: Backporting r18686 for great
6388 justice (and PCRUD speed) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18722
6389 dcc99617-32d9-48b4-a31d-7c20da2025e4
6391 2010-11-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6393 * Open-ILS/web/js/dojo/openils/I18N.js: Cache the language set (per
6394 locale) in a cookie git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18721
6395 dcc99617-32d9-48b4-a31d-7c20da2025e4
6397 2010-11-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6399 * Open-ILS/web/js/dojo/openils/widget/Searcher.js: Trim the set of
6400 classes and fields pulled in by Searcher; Cache the cmc data (cmf is
6401 too big) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18720
6402 dcc99617-32d9-48b4-a31d-7c20da2025e4
6404 2010-11-12 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6406 * Open-ILS/examples/apache/eg_vhost.conf,
6407 Open-ILS/examples/apache/startup.pl,
6408 Open-ILS/examples/opensrf.xml.example,
6409 Open-ILS/src/perlmods/OpenILS/WWW/IDL2js.pm,
6410 Open-ILS/web/conify/global/actor/org_unit.html,
6411 Open-ILS/web/conify/global/actor/org_unit_type.html,
6412 Open-ILS/web/conify/global/config/copy_status.html,
6413 Open-ILS/web/conify/global/config/marc_code_maps.html,
6414 Open-ILS/web/conify/global/permission/grp_tree.html,
6415 Open-ILS/web/conify/global/permission/perm_list.html,
6416 Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js,
6417 Open-ILS/web/js/dojo/fieldmapper/IDL.js,
6418 Open-ILS/web/js/dojo/fieldmapper/OrgUtils.js,
6419 Open-ILS/web/js/dojo/fieldmapper/dojoData.js,
6420 Open-ILS/web/js/dojo/fieldmapper/hash.js,
6421 Open-ILS/web/js/ui/base.js,
6422 Open-ILS/web/opac/skin/default/xml/common/js_common.xml,
6423 Open-ILS/web/templates/base.tt2, Open-ILS/xsl/fm_IDL2js.xsl,
6424 Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul,
6425 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml,
6426 Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml:
6427 Back-port of 18712 and related changes: Server-generated IDL JS The goal is to reduce use of pre-onload XHR, which is known to cause
6428 problems (dreaded white-screen-of-death) in firefox/xulrunner.
6429 Change allows opac, staff client, and embedded browser interfaces to
6430 load a pre-formatted JS object instead of IDL XML via XHR. In
6431 addition to dropping the XHR, clients no longer parse the XML, which
6432 should reduce page render time. Finally, in the staff interfaces,
6433 the full IDL is once again loaded, so there is no need to specifiy
6434 per-page classes. Per-page classes are still supported and used in
6435 the OPAC to reduce the up-front load time. Change requires an update to the Evergreen Apache config. Part of this change included condensing fieldmapper.hash and
6436 fielmapper.dojoData content into fieldmapper.Fieldmapper to avoid
6437 circular dependencies, which was causing problems with IE. Will
6438 eventually want to deprecate .hash and .dojoData, but for now they
6439 still function as before. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18717
6440 dcc99617-32d9-48b4-a31d-7c20da2025e4
6442 2010-11-12 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6444 * Open-ILS/web/opac/common/js/opac_utils.js: ensure that we only
6445 fetch this setting once per page git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18716
6446 dcc99617-32d9-48b4-a31d-7c20da2025e4
6448 2010-11-12 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6450 * Open-ILS/web/conify/global/actor/org_unit.html,
6451 Open-ILS/web/conify/global/actor/org_unit.js,
6452 Open-ILS/web/conify/global/actor/org_unit_type.html,
6453 Open-ILS/web/conify/global/actor/org_unit_type.js,
6454 Open-ILS/web/conify/global/config/copy_status.html,
6455 Open-ILS/web/conify/global/config/copy_status.js,
6456 Open-ILS/web/conify/global/config/marc_code_maps.html,
6457 Open-ILS/web/conify/global/permission/grp_tree.html,
6458 Open-ILS/web/conify/global/permission/grp_tree.js,
6459 Open-ILS/web/conify/global/permission/perm_list.html,
6460 Open-ILS/web/conify/global/permission/perm_list.js,
6461 Open-ILS/web/js/ui/base.js,
6462 Open-ILS/web/opac/common/js/RemoteRequest.js,
6463 Open-ILS/web/opac/common/js/opac_utils.js,
6464 Open-ILS/web/opac/extras/bbags.xml,
6465 Open-ILS/web/opac/extras/circ/alt_holds_print.html,
6466 Open-ILS/web/opac/extras/selfcheck/selfcheck.js,
6467 Open-ILS/web/opac/extras/selfcheck/selfcheck.xml,
6468 Open-ILS/web/opac/skin/craftsman/js/sidebar.js,
6469 Open-ILS/web/opac/skin/default/js/adv_global.js,
6470 Open-ILS/web/opac/skin/default/js/mresult.js,
6471 Open-ILS/web/opac/skin/default/js/rresult.js,
6472 Open-ILS/web/opac/skin/default/js/sidebar.js,
6473 Open-ILS/web/opac/skin/default/xml/common/js_common.xml,
6474 Open-ILS/web/reports/oils_rpt.js,
6475 Open-ILS/web/reports/oils_rpt_common.xhtml,
6476 Open-ILS/web/reports/xul/template_builder.xul,
6477 Open-ILS/xul/staff_client/server/admin/cash_reports.xhtml,
6478 Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml,
6479 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml,
6480 Open-ILS/xul/staff_client/server/admin/hold_pull_list.xhtml,
6481 Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.xhtml
6482 , Open-ILS/xul/staff_client/server/admin/non_cat_types.xhtml,
6483 Open-ILS/xul/staff_client/server/admin/stat_cat_editor.xhtml,
6484 Open-ILS/xul/staff_client/server/main/data.xul,
6485 Open-ILS/xul/staff_client/server/patron/ue.xhtml: merge r18687 from
6486 trunk for cookie library changes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18713
6487 dcc99617-32d9-48b4-a31d-7c20da2025e4
6489 2010-11-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6491 * Open-ILS/src/sql/Pg/002.functions.config.sql,
6492 Open-ILS/src/sql/Pg/002.schema.config.sql,
6493 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6494 Open-ILS/src/sql/Pg/upgrade/0464.function.maintain_control_numbers.
6495 sql: Avoid munging 035 when a new record is created If there is no 003 in the record when it is created, then we will
6496 not attempt to generate a 035. If the incoming record contains a 001
6497 and 003, then we will create a 035. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18709
6498 dcc99617-32d9-48b4-a31d-7c20da2025e4
6500 2010-11-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6502 * Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm: Do not
6503 supply a default value for 003 in new authority records With cat.maintain_control_numbers enabled by default, we can trust
6504 the database trigger to create the appropriate 003 for us - and by
6505 not supplying a 003 in the new record, we won't create a spurious
6506 035 for a brand new record. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18708
6507 dcc99617-32d9-48b4-a31d-7c20da2025e4
6509 2010-11-11 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6511 * Open-ILS/web/opac/skin/default/js/tips.js: wraps tips appendChild
6512 in try/catch to prevent occaisonal exeptions. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18703
6513 dcc99617-32d9-48b4-a31d-7c20da2025e4
6515 2010-11-11 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6517 * Open-ILS/web/js/ui/default/cat/authority/list.js,
6518 Open-ILS/web/opac/skin/default/js/rdetail.js: Update the edit dates
6519 for authority and MFHD records when they are edited Addresses the oversight in the original implementation that missed
6520 this; important if we're going to differentiate between creating and
6521 editing a record for triggers. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18696
6522 dcc99617-32d9-48b4-a31d-7c20da2025e4
6524 2010-11-10 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6526 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6527 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6528 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
6529 Open-ILS/src/sql/Pg/upgrade/0463.config.enable_id_global_flags.sql:
6530 Enable "maintain control numbers" and "record ID as TCN" behavior by
6531 default Per http://ur1.ca/2bgc4, this behavior hews more closely to the
6532 MARC21 specification. Note, however, that duplicate bib detection in
6533 the "Import via Z39.50" interface will be somewhat affected; a more
6534 trustworthy workaround is to include the "Local catalog" in Z39.50
6535 searches to determine if a matching record already exists in the
6536 database. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18694
6537 dcc99617-32d9-48b4-a31d-7c20da2025e4
6539 2010-11-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6541 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
6542 Open-ILS/web/opac/locale/en-US/lang.dtd,
6543 Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
6544 Open-ILS/xul/staff_client/chrome/content/main/constants.js,
6545 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
6546 Open-ILS/xul/staff_client/server/serial/editor_base.js,
6547 Open-ILS/xul/staff_client/server/serial/manage_dists.js,
6548 Open-ILS/xul/staff_client/server/serial/manage_dists.xul,
6549 Open-ILS/xul/staff_client/server/serial/manage_subs.js,
6550 Open-ILS/xul/staff_client/server/serial/sbsum_editor.js,
6551 Open-ILS/xul/staff_client/server/serial/sbsum_editor.xul,
6552 Open-ILS/xul/staff_client/server/serial/sdist2_editor.xul,
6553 Open-ILS/xul/staff_client/server/serial/sdist_editor.js,
6554 Open-ILS/xul/staff_client/server/serial/select_aou.xul,
6555 Open-ILS/xul/staff_client/server/serial/sisum_editor.js,
6556 Open-ILS/xul/staff_client/server/serial/sisum_editor.xul,
6557 Open-ILS/xul/staff_client/server/serial/sssum_editor.js,
6558 Open-ILS/xul/staff_client/server/serial/sssum_editor.xul,
6559 Open-ILS/xul/staff_client/server/serial/sstr_editor.js,
6560 Open-ILS/xul/staff_client/server/serial/sstr_editor.xul: Backport
6561 r18685 and r18691 from trunk: serials-integration work + patch from
6562 Dan Wells git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18692
6563 dcc99617-32d9-48b4-a31d-7c20da2025e4
6565 2010-11-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6567 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
6568 Backport r18688 from trunk: booking bugfix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18689
6569 dcc99617-32d9-48b4-a31d-7c20da2025e4
6571 2010-11-10 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6573 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Move the magic-bib
6574 update to the top of the file, avoiding triggers that care about XML
6575 namespaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18682
6576 dcc99617-32d9-48b4-a31d-7c20da2025e4
6578 2010-11-10 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6580 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6581 Open-ILS/src/sql/Pg/reporter-schema.sql,
6582 Open-ILS/src/sql/Pg/upgrade/0462.schema.no-truncate-during-bib-view
6583 -refresh.sql: do not use TRUNCATE when refreshing
6584 reporter.materialized_simple_record Previous behavior would break Slony replication after doing a bib
6585 load. Since a deletion is slower than a truncate, if you're not
6586 using Slony replication, you may prefer to truncate rmsr prior to
6587 calling reporter.enable_materialized_simple_record_trigger. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18678
6588 dcc99617-32d9-48b4-a31d-7c20da2025e4
6590 2010-11-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6592 * Open-ILS/web/opac/common/js/DP_DateExtensions.js,
6593 Open-ILS/web/opac/extras/selfcheck/selfcheck.xml,
6594 Open-ILS/web/opac/skin/craftsman/xml/common/holds.xml,
6595 Open-ILS/web/opac/skin/craftsman/xml/page_myopac.xml,
6596 Open-ILS/web/opac/skin/default/js/myopac.js,
6597 Open-ILS/web/opac/skin/default/xml/common/holds.xml,
6598 Open-ILS/web/opac/skin/default/xml/page_myopac.xml: merge r18675
6599 from trunk for DP_DateExtension removal git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18676
6600 dcc99617-32d9-48b4-a31d-7c20da2025e4
6602 2010-11-08 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6604 * Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js: dynamically
6605 loaded classes also need access to toHash git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18674
6606 dcc99617-32d9-48b4-a31d-7c20da2025e4
6608 2010-11-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6610 * Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js,
6611 Open-ILS/web/js/dojo/fieldmapper/IDL.js: Backporting IDL bug fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18671
6612 dcc99617-32d9-48b4-a31d-7c20da2025e4
6614 2010-11-08 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6616 * Open-ILS/web/js/ui/default/acq/search/unified.js: Backport r18662
6617 from trunk: don't try to render dropdown of all bib IDs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18663
6618 dcc99617-32d9-48b4-a31d-7c20da2025e4
6620 2010-11-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6622 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: More fixing related
6623 to r18657 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18661
6624 dcc99617-32d9-48b4-a31d-7c20da2025e4
6626 2010-11-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6628 * Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
6629 Open-ILS/src/sql/Pg/upgrade/0461.schema.vandelay.replace_field.sql:
6630 Bacport r18657: syntax problem spotted by Jason Etheridge git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18658
6631 dcc99617-32d9-48b4-a31d-7c20da2025e4
6633 2010-11-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6635 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: 1.6-2.0 upgrade
6636 script syncing, re r18652 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18655
6637 dcc99617-32d9-48b4-a31d-7c20da2025e4
6639 2010-11-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6641 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6642 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
6643 Open-ILS/src/sql/Pg/upgrade/0461.schema.vandelay.replace_field.sql:
6644 Backporting r18652: Teach vandelay.replace_field to be a little
6645 smarter by allowing simple cases of both replacing and
6646 regexp-testing the same subfield git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18653
6647 dcc99617-32d9-48b4-a31d-7c20da2025e4
6649 2010-11-08 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6651 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: holds
6652 retrieval API call sorting and cleanup; sort non-cancelled holds by
6653 ready-for pickup, then active, then suspended; use json_query to
6654 fetch IDs first, so id_list calls can avoid fetching the full hold
6655 objects in the ML. sort fleshed transit by send time to pick up the
6656 latest transit git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18651
6657 dcc99617-32d9-48b4-a31d-7c20da2025e4
6659 2010-11-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6661 * Open-ILS/src/extras/Makefile.install: Further Fedora prereq
6662 installer tweaks * Install the Perl DBD::Pg module * Force the CPAN modules, as Business::OnlinePayment::AuthorizeNet still suffers from an install-crippling bug git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18649
6663 dcc99617-32d9-48b4-a31d-7c20da2025e4
6665 2010-11-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6667 * Open-ILS/src/extras/Makefile.install: Add UUID::Tiny to Fedora
6668 prerequisites git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18647
6669 dcc99617-32d9-48b4-a31d-7c20da2025e4
6671 2010-11-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6673 * Open-ILS/src/extras/Makefile.install: Improve Fedora prerequisite
6674 installer * Explicitly install wget, which isn't installed in a minimal
6675 install * Hack JavaScript-SpiderMonkey Makefile.PL for 32-bit Fedora * Provide a fedora14 target * Change "fedora-13" to "fedora13" to match OpenSRF prereq
6676 installer git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18645
6677 dcc99617-32d9-48b4-a31d-7c20da2025e4
6679 2010-11-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6681 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: #671213: remove
6682 extraneous insert from upgrade script Somebody upgrading from 1.6.1 should already have this. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18640
6683 dcc99617-32d9-48b4-a31d-7c20da2025e4
6685 2010-11-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6687 * Open-ILS/web/js/dojo/openils/acq/Lineitem.js,
6688 Open-ILS/web/js/dojo/openils/acq/Picklist.js,
6689 Open-ILS/web/js/ui/default/acq/common/li_table.js,
6690 Open-ILS/web/js/ui/default/acq/invoice/view.js,
6691 Open-ILS/web/js/ui/default/acq/lineitem/related.js,
6692 Open-ILS/web/js/ui/default/acq/picklist/brief_record.js,
6693 Open-ILS/web/js/ui/default/acq/picklist/user_request.js,
6694 Open-ILS/web/js/ui/default/acq/picklist/view.js,
6695 Open-ILS/web/js/ui/default/acq/picklist/view_list.js,
6696 Open-ILS/web/js/ui/default/acq/search/picklist.js,
6697 Open-ILS/xul/staff_client/server/circ/util.js: switch to
6698 authoritative methods for various acq retrievals Avoid race condition when using Slony replication Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18638
6699 dcc99617-32d9-48b4-a31d-7c20da2025e4
6701 2010-11-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6704 Open-ILS/src/sql/Pg/upgrade/0459.schema.password-reset-request-time
6705 .sql: missed database update from password reset fix Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18636
6706 dcc99617-32d9-48b4-a31d-7c20da2025e4
6708 2010-11-05 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6710 * Open-ILS/web/opac/skin/default/js/sidebar.js,
6711 Open-ILS/web/opac/skin/default/xml/common/login.xml: backport
6712 r18548, 18564, and 18602 from trunk for opac login form tweaks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18631
6713 dcc99617-32d9-48b4-a31d-7c20da2025e4
6715 2010-11-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6717 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: remove
6718 aupr.request_time fix from 1.6.1-2.0 upgrade Fix also in 1.6.1.3 Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18627
6719 dcc99617-32d9-48b4-a31d-7c20da2025e4
6721 2010-11-05 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6723 * Open-ILS/xul/staff_client/chrome/content/main/constants.js:
6724 Backport r18622 from trunk: legacy serials OPAC fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18624
6725 dcc99617-32d9-48b4-a31d-7c20da2025e4
6727 2010-11-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6729 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6730 Open-ILS/src/sql/Pg/005.schema.actors.sql,
6731 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: fix user password
6732 reset request time column def Needs to be a timestamp with time zone; fixes a bug where it was
6733 interpreted as a UTC time, throwing off the calculation of the
6734 expiration of the password reset request. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18621
6735 dcc99617-32d9-48b4-a31d-7c20da2025e4
6737 2010-11-05 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6739 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: remove some
6740 extra rollbacks, and catch the failure of others where they may or
6741 may not be needed git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18616
6742 dcc99617-32d9-48b4-a31d-7c20da2025e4
6744 2010-11-05 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6746 * Open-ILS/web/opac/locale/en-US/lang.dtd,
6747 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xu
6748 l, Open-ILS/xul/staff_client/chrome/skin/media/images/licenses.txt:
6749 backporting r18609 patch from bshum for catalog search in button bar git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18610
6750 dcc99617-32d9-48b4-a31d-7c20da2025e4
6752 2010-11-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6754 * Open-ILS/src/extras/Makefile.install,
6755 Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm: Backport
6756 r18606 from trunk: no more Net::uFTP git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18607
6757 dcc99617-32d9-48b4-a31d-7c20da2025e4
6759 2010-11-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6761 * Open-ILS/web/js/dojo/fieldmapper/IDL.js: cut down on reloading of
6762 IDL classes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18604
6763 dcc99617-32d9-48b4-a31d-7c20da2025e4
6765 2010-11-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6767 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6768 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
6769 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6770 Open-ILS/src/sql/Pg/upgrade/0458.schema.vandelay-add_fields.sql:
6771 General 2.0b1 cleanup * Problem in vandelay.add_fields spotted by tsbere * Syncing 1.6.1-2.0 upgrade script with reality git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18601
6772 dcc99617-32d9-48b4-a31d-7c20da2025e4
6774 2010-11-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6776 * Open-ILS/examples/apache/startup.pl: over-aggressive backporting
6777 -- only in trunk and 1.6 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18600
6778 dcc99617-32d9-48b4-a31d-7c20da2025e4
6780 2010-11-04 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6782 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm: add
6783 TT helper to squeeze strings into the UNOB straitjacket The force_jedi_unob helper strips non-ASCII characters from template
6784 output but does so nicely by converting the string to NFD first.
6785 This is meant to be used by EDI templates, although could be useful
6786 for A/T output that goes to receipt printers that cannot print
6787 diacritics. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18599
6788 dcc99617-32d9-48b4-a31d-7c20da2025e4
6790 2010-11-03 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6792 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: blimey git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18597
6793 dcc99617-32d9-48b4-a31d-7c20da2025e4
6795 2010-11-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6797 * Open-ILS/examples/apache/startup.pl: add the Batch Bib Update
6798 module to startup.pl git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18594
6799 dcc99617-32d9-48b4-a31d-7c20da2025e4
6801 2010-11-03 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6803 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: flip sense
6804 of spending limit check Testing showed users expecting that the limit would be based on
6805 amount spent, not the amount available to send. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18592
6806 dcc99617-32d9-48b4-a31d-7c20da2025e4
6808 2010-11-03 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6810 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm: Backport
6811 r18589 from trunk: acq invoice voucher fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18590
6812 dcc99617-32d9-48b4-a31d-7c20da2025e4
6814 2010-11-02 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6816 * Open-ILS/examples/fm_IDL.xml,
6817 Open-ILS/web/opac/locale/en-US/lang.dtd,
6818 Open-ILS/web/templates/base.tt2,
6819 Open-ILS/web/templates/default/conify/global/config/circ_matrix_mat
6821 Open-ILS/web/templates/default/conify/global/config/hard_due_date.t
6823 Open-ILS/web/templates/default/conify/global/config/hard_due_date_v
6824 alues.tt2, Open-ILS/xul/staff_client/chrome/content/main/menu.js,
6825 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
6826 Backport r18535 from trunk: hard due date interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18587
6827 dcc99617-32d9-48b4-a31d-7c20da2025e4
6829 2010-11-02 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6831 * Open-ILS/src/sql/Pg/0454.function.authority_merge_records.sql,
6832 Open-ILS/src/sql/Pg/upgrade/0454.function.authority_merge_records.s
6833 ql: Move upgrade to upgrade directory git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18586
6834 dcc99617-32d9-48b4-a31d-7c20da2025e4
6836 2010-11-02 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6838 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm,
6839 Open-ILS/src/sql/Pg/002.schema.config.sql,
6840 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
6841 Open-ILS/src/sql/Pg/upgrade/0457.data.acqinv.print.sql: Backport
6842 r18583 from trunk, fund totals on an invoice voucher git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18584
6843 dcc99617-32d9-48b4-a31d-7c20da2025e4
6845 2010-11-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6848 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/money.p
6849 m: Patch from Steve Callender to address a booking-related
6850 collection agency reporting problem git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18581
6851 dcc99617-32d9-48b4-a31d-7c20da2025e4
6853 2010-11-02 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6855 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6856 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6857 Open-ILS/src/sql/Pg/200.schema.acq.sql,
6858 Open-ILS/src/sql/Pg/upgrade/0456.data.upc-lineitem-attr.sql: DROP
6859 TRIGGER IF EXISTS push_due_date_tgr ON action.circulation; add
6860 definition for UPC line item attribute Useful for providers of audiovisual material that don't have ISBNs. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18579
6861 dcc99617-32d9-48b4-a31d-7c20da2025e4
6863 2010-11-02 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6865 * Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm,
6866 Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm,
6867 Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm,
6868 Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm,
6869 Open-ILS/src/perlmods/OpenILS/Application/Acq/Picklist.pm,
6870 Open-ILS/src/perlmods/OpenILS/Application/Acq/Provider.pm: enable
6871 authoritative versions of various acq retrieval functions Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18577
6872 dcc99617-32d9-48b4-a31d-7c20da2025e4
6874 2010-11-02 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6876 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6877 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6878 Open-ILS/src/sql/Pg/200.schema.acq.sql,
6879 Open-ILS/src/sql/Pg/upgrade/0455.schema.acq-tweak-lineitem-attr-spl
6880 itting.sql: don't break up title and author when ingesting
6881 acquisitions MARC Note that this can be done more cleanly once oils_xpath groks XPATH
6882 2.0 functions, in particular string-join. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18575
6883 dcc99617-32d9-48b4-a31d-7c20da2025e4
6885 2010-11-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6887 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Provider.pm,
6888 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: back-porting
6889 18571, 18572. provider fetching updates, autofieldwidget linked
6890 class loader git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18573
6891 dcc99617-32d9-48b4-a31d-7c20da2025e4
6893 2010-11-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6895 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: in SIP patron
6896 retrieval, only fetch non-archived penalties and penalties that that
6897 matter (fines, overdues, blocking penalties). pair down the penalty
6898 comparisons to avoid fleshing the penalty type, potentially numerous
6899 times for a given type, by using the constant identifiers git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18570
6900 dcc99617-32d9-48b4-a31d-7c20da2025e4
6902 2010-11-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6904 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6905 Open-ILS/src/sql/Pg/011.schema.authority.sql,
6906 Open-ILS/src/sql/Pg/0454.function.authority_merge_records.sql:
6907 Enable merge of authority records to do the right thing The target and source authority record was flipped, causing the
6908 update to fail. In reconsidering this function, it is not necessary
6909 to change the contents of the source authority record just to
6910 propagate the content of the target authority record to any linked
6911 bibliographic records. Instead, take the approach of updating the ID of the controlled
6912 field in the bib record, then temporarily set "reingest on same
6913 MARC" to TRUE and update the target authority record by setting
6914 deleted = FALSE (which propagates the "changes" to the linked bib
6915 records), then set "reingest on same MARC" flag back to its original
6916 value. This has the bonus of actually working. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18568
6917 dcc99617-32d9-48b4-a31d-7c20da2025e4
6919 2010-11-01 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6921 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm,
6922 Open-ILS/src/perlmods/OpenILS/Application/Acq/Search.pm,
6923 Open-ILS/web/js/ui/default/acq/common/li_table.js: yet another
6924 replication race condition fix Fixes problems that can occur when creating a lineitem from an
6925 existing bib in the catalog; adds an authoritative version of
6926 open-ils.acq.lineitem.retrieve. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18566
6927 dcc99617-32d9-48b4-a31d-7c20da2025e4
6929 2010-11-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6931 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6932 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
6933 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6934 Open-ILS/src/sql/Pg/upgrade/0453.schema.vandely.add_field_fix.sql:
6935 Backporting r18561 from trunk: Make vandelay.add_field smarter about
6936 applying add rules when no target field exists before hand git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18562
6937 dcc99617-32d9-48b4-a31d-7c20da2025e4
6939 2010-11-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6941 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
6942 Open-ILS/xul/staff_client/server/cat/marcedit.js: Replace hard-coded
6943 '(CONS)' for MARC control number identifier in authority records We created an actor.org_unit_setting,
6944 'cat.marc_control_number_identifier', for specifying the preferred
6945 MARC control number identifier, but when we create a new authority
6946 record from the MARC editor, the hardcoded value of 'CONS' is being
6947 used. This teaches the staff client how to pull the appropriate value from
6948 the AOUS when invoking the MARC Editor. Resolves https://bugs.launchpad.net/evergreen/+bug/669245 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18560
6949 dcc99617-32d9-48b4-a31d-7c20da2025e4
6951 2010-11-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6953 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6954 Open-ILS/src/sql/Pg/999.functions.global.sql,
6955 Open-ILS/src/sql/Pg/upgrade/0452.schema.authority.propagate_changes
6956 .sql: Ensure that changes to authority records propagate to linked
6957 bibliographic records Per https://bugs.launchpad.net/evergreen/+bug/669596, updated
6958 authority records weren't being reflected in bibliographic records
6959 with fields that link to those authority records. We were missing
6960 the call to authority.propaagate_changes() withing the ingest
6961 trigger on authority.record_entry. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18558
6962 dcc99617-32d9-48b4-a31d-7c20da2025e4
6964 2010-11-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6966 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: we should
6967 not restrict to the top org only, get all counts git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18556
6968 dcc99617-32d9-48b4-a31d-7c20da2025e4
6970 2010-11-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6972 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Backport
6973 thinko fix for count reporting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18554
6974 dcc99617-32d9-48b4-a31d-7c20da2025e4
6976 2010-11-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6978 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6979 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
6980 Open-ILS/src/sql/Pg/upgrade/0451.schema.in_db-hold_permit.sql:
6981 Backport of in-db hold permit improvements from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18551
6982 dcc99617-32d9-48b4-a31d-7c20da2025e4
6984 2010-11-01 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6986 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: syntax git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18547
6987 dcc99617-32d9-48b4-a31d-7c20da2025e4
6989 2010-11-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6991 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Include
6992 copy counts in holdings XML -- I will destroy MVRs yet! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18546
6993 dcc99617-32d9-48b4-a31d-7c20da2025e4
6995 2010-11-01 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
6997 * Open-ILS/src/sql/Pg/002.schema.config.sql,
6998 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
6999 Open-ILS/src/sql/Pg/200.schema.acq.sql,
7000 Open-ILS/src/sql/Pg/upgrade/0450.schema.drop-balance-check-constrai
7001 nts.sql: let libraries allow funds to be overcommitted The check constraints on the balance warning and stop limits were
7002 too strict - a library can validly choose to permit a fund to have a
7003 commitment greater than 100% of its allocation Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18544
7004 dcc99617-32d9-48b4-a31d-7c20da2025e4
7006 2010-10-29 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7009 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
7010 rser.pm: adjust quoting of phrase searches This has three main effects: * This formalizes the current behavior where a phrase search like title:"^Harry Potter" acts as a left-anchored search and title:"Harry Potter$" acts as a right-anchored search. In particular, this can be useful for constructing searches of
7011 bibliographic call numbers. * Other regex metacharacters in phrase searches are now escaped. * Phrase searches like "C++" will no longer crash; in fact, this makes a phrase search currently the only way to accurately retrieve all C++ titles with the usual normalization rules Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18541
7012 dcc99617-32d9-48b4-a31d-7c20da2025e4
7014 2010-10-29 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7016 * Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm: loosen
7017 cross-check of line item ID when processing incoming EDI messages Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18539
7018 dcc99617-32d9-48b4-a31d-7c20da2025e4
7020 2010-10-28 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7022 * Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm: wrap some
7023 EDI message retrievals in transactions Avoid errors when operating under Slony. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18537
7024 dcc99617-32d9-48b4-a31d-7c20da2025e4
7026 2010-10-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7028 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
7029 calling noop with no arguments (and not capturing the output) is,
7030 well, a no-op. set the value to true as originally intended git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18533
7031 dcc99617-32d9-48b4-a31d-7c20da2025e4
7033 2010-10-28 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7035 * Open-ILS/web/css/skin/default/serial.css,
7036 Open-ILS/web/js/ui/default/serial/subscription.js,
7037 Open-ILS/web/templates/default/serial/subscription.tt2,
7038 Open-ILS/web/templates/default/serial/subscription/distribution.tt2
7039 , Open-ILS/xul/staff_client/server/serial/batch_receive.js: Backport
7040 r18530 from trunk: misc alt serials UI minor improvements, tweaks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18531
7041 dcc99617-32d9-48b4-a31d-7c20da2025e4
7043 2010-10-28 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7045 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm,
7046 Open-ILS/src/perlmods/OpenILS/Application/Circ.pm,
7047 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7048 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
7049 Open-ILS/src/sql/Pg/upgrade/0448.data.trigger.circ.staff_age_to_los
7050 t.sql, Open-ILS/web/opac/locale/en-US/lang.dtd,
7051 Open-ILS/xul/staff_client/chrome/content/main/constants.js,
7052 Open-ILS/xul/staff_client/chrome/content/main/menu.js,
7053 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul,
7054 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties,
7055 Open-ILS/xul/staff_client/server/admin/circ_age_to_lost.js,
7056 Open-ILS/xul/staff_client/server/admin/circ_age_to_lost.xul,
7057 Open-ILS/xul/staff_client/server/locale/en-US/admin.properties:
7058 backport r18498-18499 from trunk for staff-initiated age overdue
7059 circ/item to Lost functionality, with upgrade script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18527
7060 dcc99617-32d9-48b4-a31d-7c20da2025e4
7062 2010-10-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7064 * Open-ILS/src/perlmods/OpenILS/SIP.pm,
7065 Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: condensed SIP patron
7066 lookup by barcode into 1 cstore call; provided option for
7067 slimmed-down user object fetching in the case of checkin, where all
7068 we really need is the barcode of the user on the circulation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18520
7069 dcc99617-32d9-48b4-a31d-7c20da2025e4
7071 2010-10-28 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7073 * Open-ILS/src/perlmods/OpenILS/Application/Cat.pm: Backport r18516:
7074 Ensure call numbers are returned to the holdings editor in ascending
7075 sorted order James Fournie in https://bugs.launchpad.net/evergreen/+bug/635121
7076 reported that call numbers were being displayed in the order that
7077 they had been added to the database, rather than in sorted call
7078 number label order. Although I have been unable to reproduce this problem on two
7079 different test systems, the patch he provided for 1.6.1 (which fixes
7080 the problem on their test system) shouldn't hurt other systems. For sortkey-aware branches, I modified James' patch to take
7081 advantage of the asset.call_number.label_sortkey column and the
7082 oils_text_as_bytea() function. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18518
7083 dcc99617-32d9-48b4-a31d-7c20da2025e4
7085 2010-10-27 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7087 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
7088 Backport r18514 from trunk, more circ speedups when booking not in
7089 play git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18515
7090 dcc99617-32d9-48b4-a31d-7c20da2025e4
7092 2010-10-27 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7094 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: more
7095 micro-optimization of checkin code; protect against undef var
7096 warning in info message; removed unused sub git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18512
7097 dcc99617-32d9-48b4-a31d-7c20da2025e4
7099 2010-10-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7101 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7102 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7103 Open-ILS/src/sql/Pg/100.circ_matrix.sql,
7104 Open-ILS/src/sql/Pg/upgrade/0449.schema.kill_explode_array_and_use_
7105 unnest.sql: Move towards unnest (faster than explode_array); bring
7106 upgrade script up to speed git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18509
7107 dcc99617-32d9-48b4-a31d-7c20da2025e4
7109 2010-10-27 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7111 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: since
7112 they typically repeat, cache the org and requestor objects in the
7113 permit loop of the find-best-hold calculation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18506
7114 dcc99617-32d9-48b4-a31d-7c20da2025e4
7116 2010-10-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7118 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
7119 Backport of r18494, r18500 and r18501 from trunk: split fine
7120 generation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18504
7121 dcc99617-32d9-48b4-a31d-7c20da2025e4
7123 2010-10-27 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7125 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
7126 Backport r18502 from trunk: make booking avoidable in circ service
7127 (speedup!) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18503
7128 dcc99617-32d9-48b4-a31d-7c20da2025e4
7130 2010-10-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7132 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7133 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7134 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
7135 Open-ILS/src/sql/Pg/upgrade/0447.data.remove-extra-local-avail-sett
7136 ings.sql: remove unused settings and permission circ.holds.alert_if_local_avail and circ.holds.deny_if_local_avail
7137 are redundant; circ.holds.hold_has_copy_at.{alert|block} are the
7138 settings that will actually be used. Also remove a related,
7139 redundant permission. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18496
7140 dcc99617-32d9-48b4-a31d-7c20da2025e4
7142 2010-10-27 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7145 Open-ILS/web/templates/default/conify/global/acq/distribution_formu
7146 la.tt2: added grid autoHeight to distrib formula page to prevent the
7147 grid from consuming the whole page git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18492
7148 dcc99617-32d9-48b4-a31d-7c20da2025e4
7150 2010-10-27 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7152 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Picklist.pm,
7153 Open-ILS/web/js/ui/default/conify/global/acq/distribution_formula.j
7154 s: Backport r18489 from trunk: distribution formula UI paging git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18490
7155 dcc99617-32d9-48b4-a31d-7c20da2025e4
7157 2010-10-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7159 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: fix glitch in
7160 escaping call number labels Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18488
7161 dcc99617-32d9-48b4-a31d-7c20da2025e4
7163 2010-10-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7165 * Open-ILS/web/opac/locale/en-US/lang.dtd,
7166 Open-ILS/xul/staff_client/chrome/content/util/browser.js,
7167 Open-ILS/xul/staff_client/chrome/content/util/browser.xul,
7168 Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul: View
7169 Source option for embedded browser (click on the Debug link) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18486
7170 dcc99617-32d9-48b4-a31d-7c20da2025e4
7172 2010-10-26 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7174 * Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js,
7175 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
7176 2: Backport r18480 from trunk: copy template editor bugfix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18481
7177 dcc99617-32d9-48b4-a31d-7c20da2025e4
7179 2010-10-26 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7181 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7182 Open-ILS/src/sql/Pg/020.schema.functions.sql,
7183 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7184 Open-ILS/src/sql/Pg/upgrade/0446.schema.naco-normalize-modifiers.sq
7185 l: fix NACO normalization of four letter modifier characters Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18477
7186 dcc99617-32d9-48b4-a31d-7c20da2025e4
7188 2010-10-26 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7190 * Open-ILS/src/reporter/clark-kent.pl: include more information in
7191 the debugging dump; correct the "back to index" link git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18470
7192 dcc99617-32d9-48b4-a31d-7c20da2025e4
7194 2010-10-25 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7196 * Open-ILS/web/opac/locale/en-US/lang.dtd,
7197 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js,
7198 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul:
7199 Floating field in alternate item details UI git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18468
7200 dcc99617-32d9-48b4-a31d-7c20da2025e4
7202 2010-10-25 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7204 * Open-ILS/src/sql/Pg/020.schema.functions.sql,
7205 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7206 Open-ILS/src/sql/Pg/upgrade/0445.schema.replace-connect_by.sql:
7207 quickly, before anyone notices ... minor speed enhancement (aka,
7208 thinko) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18466
7209 dcc99617-32d9-48b4-a31d-7c20da2025e4
7211 2010-10-25 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7213 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7214 Open-ILS/src/sql/Pg/020.schema.functions.sql,
7215 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7216 Open-ILS/src/sql/Pg/upgrade/0445.schema.replace-connect_by.sql:
7217 Backport r18462-r18463 from trunk: Remove some connectby() uses and
7218 update upgrade script git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18464
7219 dcc99617-32d9-48b4-a31d-7c20da2025e4
7221 2010-10-25 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7223 * Open-ILS/src/reporter/clark-kent.pl: Dump some debugging output
7224 from clark; may later make this optional, but we usually need it
7225 when looking for the cause of problems. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18458
7226 dcc99617-32d9-48b4-a31d-7c20da2025e4
7228 2010-10-22 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7230 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
7231 further protection against dreaded opac bank page; wrap settimeout
7232 redetail bibtemplate loading in an onload to ensure it runs after
7233 dojo onload events git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18455
7234 dcc99617-32d9-48b4-a31d-7c20da2025e4
7236 2010-10-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7238 * Open-ILS/web/js/ui/default/acq/financial/claim_eligible.js,
7239 Open-ILS/web/js/ui/default/acq/search/unified.js,
7240 Open-ILS/xul/staff_client/server/serial/batch_receive.js: Use
7241 standard JS syntax; var [...] seems to be a Spidermonkey extension git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18453
7242 dcc99617-32d9-48b4-a31d-7c20da2025e4
7244 2010-10-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7246 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
7247 typo in setTimeout spotted by dbs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18451
7248 dcc99617-32d9-48b4-a31d-7c20da2025e4
7250 2010-10-22 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7252 * Open-ILS/web/js/ui/default/acq/lineitem/related.js: Backport
7253 r18448 from trunk, minor acq glitch with view/place orders interface git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18449
7254 dcc99617-32d9-48b4-a31d-7c20da2025e4
7256 2010-10-22 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7258 * Open-ILS/web/opac/skin/default/xml/body.xml,
7259 Open-ILS/web/opac/skin/default/xml/common/js_common.xml,
7260 Open-ILS/web/opac/skin/default/xml/home/index_body.xml,
7261 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml: Move
7262 dojo loading around to avoid the "white screen of death" in Firefox
7265 http://o.dojotoolkit.org/forum/dojo-foundation/general-discussion/firefox-3-fires-domcontentloaded-event-prematurely )git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18447
7266 dcc99617-32d9-48b4-a31d-7c20da2025e4
7268 2010-10-21 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7270 * Open-ILS/web/js/ui/default/serial/subscription.js: Backport r18442
7271 from trunk, autogrid cut-off tweak git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18443
7272 dcc99617-32d9-48b4-a31d-7c20da2025e4
7274 2010-10-21 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7276 * Open-ILS/xul/staff_client/server/circ/checkout.js: ilsevent is no
7277 longer a number, but a string. I knew that, but missed this test git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18441
7278 dcc99617-32d9-48b4-a31d-7c20da2025e4
7280 2010-10-21 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7283 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
7284 m, Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
7285 Open-ILS/src/sql/Pg/002.functions.config.sql,
7286 Open-ILS/src/sql/Pg/002.schema.config.sql,
7287 Open-ILS/src/sql/Pg/040.schema.asset.sql,
7288 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7289 Open-ILS/src/sql/Pg/upgrade/0444.schema.upper-bytea.sql: improve
7290 call number sorting oils_text_as_bytea now does uppercasing in addition to converting
7291 strings to bytea, working around the limitation that json_query
7292 can't stack transforms Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18436
7293 dcc99617-32d9-48b4-a31d-7c20da2025e4
7295 2010-10-20 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7297 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: use a
7298 transaction when searching for the nearest hold request Solves the following problem in a setup that uses Slony - if
7299 multiple items that can fulfill the same hold are checked in one
7300 after another, occassionally two items will end up being put in
7301 transit for the same hold request. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18433
7302 dcc99617-32d9-48b4-a31d-7c20da2025e4
7304 2010-10-20 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7306 * Open-ILS/src/perlmods/OpenILS/SIP.pm,
7307 Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm,
7308 Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: added some
7309 time diagnostics to checkin process; more org unit caching; do less
7310 user fleshing on hold user during checkin (only card and name is
7311 needed) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18430
7312 dcc99617-32d9-48b4-a31d-7c20da2025e4
7314 2010-10-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7316 * Open-ILS/examples/fm_IDL.xml: These fields exist ... tell the IDL
7317 about them git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18429
7318 dcc99617-32d9-48b4-a31d-7c20da2025e4
7320 2010-10-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7322 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: add
7323 start_date and end_date to scap serialization git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18426
7324 dcc99617-32d9-48b4-a31d-7c20da2025e4
7326 2010-10-20 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7328 * Open-ILS/web/opac/extras/selfcheck/selfcheck.js: don't allow
7329 inactive cards with web-selfcheck git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18424
7330 dcc99617-32d9-48b4-a31d-7c20da2025e4
7332 2010-10-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7334 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Backport
7335 r18421 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18422
7336 dcc99617-32d9-48b4-a31d-7c20da2025e4
7338 2010-10-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7340 * Open-ILS/examples/fm_IDL.xml,
7341 Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: Backport
7342 r18419 from trunk: supercat bugs on records with serials data
7343 attached git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18420
7344 dcc99617-32d9-48b4-a31d-7c20da2025e4
7346 2010-10-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7348 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Patch
7349 from tsbere to address backporting issue of hard due dates patch
7350 against trunk (also, get rid of 3-space indentation..) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18418
7351 dcc99617-32d9-48b4-a31d-7c20da2025e4
7353 2010-10-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7355 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm:
7356 Backport r18416 from trunk: a/t use rstore to flesh if cstore not
7357 available git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18417
7358 dcc99617-32d9-48b4-a31d-7c20da2025e4
7360 2010-10-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7362 * Open-ILS/examples/fm_IDL.xml: Backport r18414 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18415
7363 dcc99617-32d9-48b4-a31d-7c20da2025e4
7365 2010-10-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7367 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: 1.6.1-2.0 upgrade
7368 script needs to fall in line with reality, re 0442 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18412
7369 dcc99617-32d9-48b4-a31d-7c20da2025e4
7371 2010-10-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7373 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7374 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7375 Open-ILS/src/sql/Pg/999.functions.global.sql,
7376 Open-ILS/src/sql/Pg/upgrade/0443.schema.authority_ingest.sql:
7377 Prevent "Validate" from matching against deleted authority records 2.0 introduces the ability to delete authority records. The routines
7378 in OpenILS:Application:Storage:Publisher:authority check for
7379 matching values of authority.full_rec without concern about whether
7380 the corresponding entry in authority.record_entry has been deleted
7381 or not. This change removes entries from authority.full_rec when an
7382 authority.record_entry row is deleted, with the (possibly incorrect)
7383 assumption that there won't be many cases where users will want to
7384 search for deleted authority records and undelete them. If that
7385 assumption turns out to be incorrect, then further changes can
7386 follow; this change at least makes the current behaviour for
7387 user-visible actions work as expected. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18410
7388 dcc99617-32d9-48b4-a31d-7c20da2025e4
7390 2010-10-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7392 * Open-ILS/web/js/ui/default/serial/list_stream.js,
7393 Open-ILS/web/js/ui/default/serial/list_subscription.js,
7394 Open-ILS/web/js/ui/default/serial/subscription.js,
7395 Open-ILS/web/templates/default/serial/list_stream.tt2,
7396 Open-ILS/web/templates/default/serial/list_subscription.tt2,
7397 Open-ILS/web/templates/default/serial/subscription.tt2,
7398 Open-ILS/xul/staff_client/chrome/content/cat/opac.js: Backport
7399 r18407 from trunk: alt serials interface tweak git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18408
7400 dcc99617-32d9-48b4-a31d-7c20da2025e4
7402 2010-10-20 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7404 * Open-ILS/src/perlmods/OpenILS/SIP.pm,
7405 Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: during
7406 checkin, an item's hold may have a fleshed pickup_lib. added code
7407 to detect and protect against treating a ref as an ID. minor
7408 cleanup git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18403
7409 dcc99617-32d9-48b4-a31d-7c20da2025e4
7411 2010-10-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7413 * Open-ILS/examples/crontab.example, Open-ILS/examples/fm_IDL.xml,
7414 Open-ILS/src/Makefile.am,
7415 Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm,
7416 Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm,
7417 Open-ILS/src/sql/Pg/002.schema.config.sql,
7418 Open-ILS/src/sql/Pg/100.circ_matrix.sql,
7419 Open-ILS/src/sql/Pg/upgrade/0442.schema.due_date_ceiling_alt_impl.s
7420 ql, Open-ILS/src/support-scripts/update_hard_due_dates.srfsh,
7421 Open-ILS/web/templates/base.tt2: Backporting r18396 from trunk:
7422 Patch from Thomas Berezansky providing an alternate implementation
7423 of Hard Due Dates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18397
7424 dcc99617-32d9-48b4-a31d-7c20da2025e4
7426 2010-10-19 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7428 * Open-ILS/web/opac/skin/default/js/result_common.js: expand the
7429 scope of BT on the result list page, allowing simpler slots git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18393
7430 dcc99617-32d9-48b4-a31d-7c20da2025e4
7432 2010-10-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7434 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: update 1.6.1 to 2.0
7435 upgrade script for 0441 Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18391
7436 dcc99617-32d9-48b4-a31d-7c20da2025e4
7438 2010-10-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7440 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7441 Open-ILS/src/sql/Pg/020.schema.functions.sql,
7442 Open-ILS/src/sql/Pg/upgrade/0441.schema.naco-normalized-crossed-d.s
7443 ql: fix mapping of the crossed D character in naco_normalize Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18389
7444 dcc99617-32d9-48b4-a31d-7c20da2025e4
7446 2010-10-18 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7448 * Open-ILS/src/perlmods/OpenILS/Application/Cat.pm,
7449 Open-ILS/web/js/dojo/openils/widget/AutoGrid.js,
7450 Open-ILS/web/js/dojo/openils/widget/EditPane.js,
7451 Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js,
7452 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
7453 2: Backport r18386 from trunk, asset.copy_template editing
7454 improvement git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18387
7455 dcc99617-32d9-48b4-a31d-7c20da2025e4
7457 2010-10-18 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7459 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
7460 r18384 from trunk: serials previous issue copy location moving git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18385
7461 dcc99617-32d9-48b4-a31d-7c20da2025e4
7463 2010-10-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7465 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7466 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
7467 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7468 Open-ILS/src/sql/Pg/upgrade/0440.schema.biblio_extract_located_uris
7469 .sql: Protect biblio.extract_located_uris() from a NULL uri_use
7470 value by using the href as a fallback If an 856 field contained a subfield "9" but did not contain a
7471 subfield "z", "2", or "n", then ingest of the MARC record would fail
7472 as it attempted to retrieve an asset.uri row where uri_use = NULL -
7473 which was never true. This change adds the subfield "u" to fall back to for the uri_use
7474 variable, just like we do for the uri_label variable, and prevents
7475 ugly ingest errors from getting thrown back at the client. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18383
7476 dcc99617-32d9-48b4-a31d-7c20da2025e4
7478 2010-10-18 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7480 * Open-ILS/xul/staff_client/server/patron/display.js: stop sign page
7481 was incorrectly coming up for all penalties git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18381
7482 dcc99617-32d9-48b4-a31d-7c20da2025e4
7484 2010-10-18 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7486 * Open-ILS/xul/staff_client/chrome/content/main/menu.js: make
7487 Circulation -> Enter Offline Interface open a new window instead of
7488 a tab, like the button from the login window. This works around a
7489 permission issue with loading the offline receipt templates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18378
7490 dcc99617-32d9-48b4-a31d-7c20da2025e4
7492 2010-10-18 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7494 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
7495 Open-ILS/xul/staff_client/server/patron/bill2.js: merge r18374-18375
7496 from trunk for bill receipt fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18376
7497 dcc99617-32d9-48b4-a31d-7c20da2025e4
7499 2010-10-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7502 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
7503 m, Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
7504 Open-ILS/src/sql/Pg/002.functions.config.sql,
7505 Open-ILS/src/sql/Pg/002.schema.config.sql,
7506 Open-ILS/src/sql/Pg/040.schema.asset.sql,
7507 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7508 Open-ILS/src/sql/Pg/upgrade/0439.schema.function-bytea-index-label.
7509 sql: Backporting r18364-r18366 from trunk: use a function to wrap up
7510 escaping of solidus and casting to bytea, propogate to indexing and
7511 where/order_by git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18367
7512 dcc99617-32d9-48b4-a31d-7c20da2025e4
7514 2010-10-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7516 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Poked by scottmk to
7517 incorporate 0438 into the 1.6.1-2.0 upgrade script. This may
7518 duplicate effort if one is already on 1.6.1.3+ (when it exists) but
7519 there is no harm in it either. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18356
7520 dcc99617-32d9-48b4-a31d-7c20da2025e4
7522 2010-10-15 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7524 * Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm:
7525 tweak expanding search field aliases Avoids a glitch that can occur if a search field alias exists that
7526 happens to have the same name as a search field. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18354
7527 dcc99617-32d9-48b4-a31d-7c20da2025e4
7529 2010-10-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7531 * Open-ILS/src/perlmods/OpenILS/SIP/Item.pm: If an item is captured
7532 for a hold, but not in transit (i.e. on holds shelf), set the
7533 destination_location equal to the pickup library (i.e where it's
7534 supposedly on the shelf). This is useful for autmated sorting so
7535 that the item will return to the branch whose shelf where it
7536 belongs. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18352
7537 dcc99617-32d9-48b4-a31d-7c20da2025e4
7539 2010-10-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7541 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
7542 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm,
7543 Open-ILS/src/support-scripts/action_trigger_runner.pl: Back-porting
7544 a number of action/trigger fixes from trunk: parallel collection and reaction with multisession cut down xact
7545 begin/rollbacks to reduce call overhead during collection force
7546 granularity-only when running w/ --granularity git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18350
7547 dcc99617-32d9-48b4-a31d-7c20da2025e4
7549 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7551 * Open-ILS/src/sql/Pg/upgrade/0438.schema.bytea-index-label.sql:
7552 upgrade version number fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18348
7553 dcc99617-32d9-48b4-a31d-7c20da2025e4
7555 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7558 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
7559 m, Open-ILS/src/sql/Pg/040.schema.asset.sql,
7560 Open-ILS/src/sql/Pg/upgrade/0438.schema.bytea-index-label.sql: "as"
7561 not "to" ... you pointed that out the first time, miker, what is
7562 your deal? git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18344
7563 dcc99617-32d9-48b4-a31d-7c20da2025e4
7565 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7568 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
7569 m, Open-ILS/src/sql/Pg/002.schema.config.sql,
7570 Open-ILS/src/sql/Pg/040.schema.asset.sql,
7571 Open-ILS/src/sql/Pg/upgrade/0438.schema.bytea-index-label.sql:
7572 backward compat indexing for label instead of label_sortkey git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18337
7573 dcc99617-32d9-48b4-a31d-7c20da2025e4
7575 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7577 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm,
7578 Open-ILS/src/sql/Pg/002.schema.config.sql,
7579 Open-ILS/src/sql/Pg/040.schema.asset.sql,
7580 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7581 Open-ILS/src/sql/Pg/upgrade/0437.schema.bytea-index-label_sortkey.s
7582 ql: cast label_sortkey to bytea in order to get ascii-betical
7583 sorting in any locale, even C. stupid glibc ... git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18334
7584 dcc99617-32d9-48b4-a31d-7c20da2025e4
7586 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7588 * Open-ILS/xul/staff_client/server/patron/ue_config.js: patch from
7589 Steve Callendar to avoid resetting the passwd every time a phone
7590 number changes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18332
7591 dcc99617-32d9-48b4-a31d-7c20da2025e4
7593 2010-10-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7595 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: correct
7596 top-half ordering by label_sortkey git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18330
7597 dcc99617-32d9-48b4-a31d-7c20da2025e4
7599 2010-10-14 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7601 * Open-ILS/web/opac/locale/en-US/lang.dtd,
7602 Open-ILS/xul/staff_client/server/cat/marcedit.js,
7603 Open-ILS/xul/staff_client/server/cat/marcedit.xul: change the Swap
7604 Editor button to a persisted checkbox git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18327
7605 dcc99617-32d9-48b4-a31d-7c20da2025e4
7607 2010-10-13 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7609 * Open-ILS/src/c-apps/oils_sql.c: Change the treatment of ORDER BY.
7610 Except as noted, these changes apply only to methods other than
7611 json_query. 1. Allow the use of array syntax for specifying an ORDER BY clause
7612 as an array of field specifications, such as can be used in
7613 json_query. The older syntax, using a hash based on class name, is
7614 still available. 2. For json_query, using the array syntax: relax the requirement
7615 that a class be in scope. A field from an out-of-scope class will
7616 now be silently ignored. This change avoids certain problems with
7617 fleshing queries, which use the same order_by array at multiple
7618 levels. 3. For the hash syntax: relax the requirement that the class be
7619 referenced in the SELECT clause. Now it suffices that it be in
7620 scope in the generated SQL. As a result, you can now sort by a
7621 column in a joined class without artificially including that column
7622 in the SELECT list. 4. When all or part of an ORDER BY clause is expressed as a string
7623 literal: require that the string not contain any semicolons, in
7624 order to block certain kinds of SQL injection. This measure could
7625 create problems if a semicolon appears within a quoted string --
7626 which is possible in theory but highly improbable in practice. 5. Don't include a virtual field in an ORDER BY clause. If one is
7627 specified, silently ignore it. M Open-ILS/src/c-apps/oils_sql.c git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18325
7628 dcc99617-32d9-48b4-a31d-7c20da2025e4
7630 2010-10-13 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7632 * Open-ILS/src/perlmods/OpenILS/Utils/Penalty.pm: clean up duplicate
7633 system-controlled penalties during penalty calculation; perform
7634 penalty trigger event creation after the standalone commit occurs.
7635 todo, handle non-standalone post-commit penalty trigger event
7636 creation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18324
7637 dcc99617-32d9-48b4-a31d-7c20da2025e4
7639 2010-10-13 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7641 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7642 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
7643 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
7644 Open-ILS/src/sql/Pg/upgrade/0436.schema.multiple-rules.sql: thinko
7645 supporting multiple rules of the same type in in-line merge rulesets git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18304
7646 dcc99617-32d9-48b4-a31d-7c20da2025e4
7648 2010-10-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7650 * Open-ILS/web/js/dojo/MARC/Field.js,
7651 Open-ILS/web/js/dojo/MARC/Record.js: Backporting MARC js fixes from
7652 trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18284
7653 dcc99617-32d9-48b4-a31d-7c20da2025e4
7655 2010-10-12 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7657 * build/tools/update.sh: Be sure to copy new JS files from OpenSRF
7658 on a FULL update/install git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18283
7659 dcc99617-32d9-48b4-a31d-7c20da2025e4
7661 2010-10-12 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7663 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate upgrade
7664 # 0433 into the consolidated upgrade script. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18276
7665 dcc99617-32d9-48b4-a31d-7c20da2025e4
7667 2010-10-11 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7669 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm,
7670 Open-ILS/web/js/ui/default/actor/user/register.js: avoid race
7671 condition with post-save patron editor refresh and replicated
7672 databases git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18275
7673 dcc99617-32d9-48b4-a31d-7c20da2025e4
7675 2010-10-11 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7677 * Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js:
7678 initialize these lists just once to prevent display glitch git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18270
7679 dcc99617-32d9-48b4-a31d-7c20da2025e4
7681 2010-10-11 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7683 * Open-ILS/src/support-scripts/edi_pusher.pl: Tighter verbose format
7684 for skipped POs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18263
7685 dcc99617-32d9-48b4-a31d-7c20da2025e4
7687 2010-10-11 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7689 * Open-ILS/src/support-scripts/action_trigger_runner.pl: wait to
7690 run-pending if a specific granularity used git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18257
7691 dcc99617-32d9-48b4-a31d-7c20da2025e4
7693 2010-10-08 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7696 Open-ILS/web/js/ui/default/conify/global/action_trigger/event_defin
7698 Open-ILS/web/templates/default/conify/global/action_trigger/event_d
7699 efinition.tt2: mild fixes for a/t interface admin interface. sort
7700 by def name instead of hook, which probably makes more sense to a
7701 human. hide the opt-in and max-delay columns to free up some badly
7702 needed horizontal space. use percentage width for name column,
7703 which acts a lot like 'auto', but allows the user to manually resize git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18254
7704 dcc99617-32d9-48b4-a31d-7c20da2025e4
7706 2010-10-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7708 * Open-ILS/xul/staff_client/server/circ/util.js: typo git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18252
7709 dcc99617-32d9-48b4-a31d-7c20da2025e4
7711 2010-10-08 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7713 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Backport
7714 r18249 from trunk: clear hold shelf work even on brokenish holds git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18250
7715 dcc99617-32d9-48b4-a31d-7c20da2025e4
7717 2010-10-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7719 * Open-ILS/xul/staff_client/server/circ/util.js: fix logic error
7720 where we were just testing for the presence of a user setting
7721 instead of its value git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18248
7722 dcc99617-32d9-48b4-a31d-7c20da2025e4
7724 2010-10-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7726 * Open-ILS/xul/staff_client/server/patron/info_group.js: moving
7727 users in and out of groups produced dialogs that expected vertical
7728 patron summaries. this fixes that git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18246
7729 dcc99617-32d9-48b4-a31d-7c20da2025e4
7731 2010-10-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7733 * Open-ILS/examples/apache/eg.conf: Avoid scary SSL / HTTPS errors
7734 in Apache configuration When port 443 is the last listener port, Apache generates lots of
7735 "unknown protocol speaking not SSL to HTTPS port!?" errors in the
7736 logs - which are scary, but harmless. Putting port 80 last avoids
7737 those errors entirely, per
7738 http://wiki.apache.org/httpd/InternalDummyConnection git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18238
7739 dcc99617-32d9-48b4-a31d-7c20da2025e4
7741 2010-10-08 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7744 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
7745 rser.pm: do not apply superpage limit inside bib search joins Oddly, empirical evidence suggests that this might actually be
7746 faster, and if this pans out, search results will definitely be more
7747 complete. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18234
7748 dcc99617-32d9-48b4-a31d-7c20da2025e4
7750 2010-10-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7752 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
7753 Open-ILS/web/opac/extras/circ/alt_holds_print.html,
7754 Open-ILS/web/opac/extras/circ/alt_holds_print.js: Backport r18230
7755 and 18231, hold shelf clearer/printer git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18232
7756 dcc99617-32d9-48b4-a31d-7c20da2025e4
7758 2010-10-07 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7760 * Open-ILS/src/perlmods/OpenILS/Utils/PermitHold.pm: choose the hold
7761 permit test variant correctly Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18229
7762 dcc99617-32d9-48b4-a31d-7c20da2025e4
7764 2010-10-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7766 * Open-ILS/web/opac/extras/circ/alt_holds_print.html: Backport
7767 r18226 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18227
7768 dcc99617-32d9-48b4-a31d-7c20da2025e4
7770 2010-10-07 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7772 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7773 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
7774 Open-ILS/src/sql/Pg/upgrade/0433.edi_orders_template.sql: EDI
7775 template update for ORDERS This template produces JSON for the edi translator to convert into
7776 actual EDI lines. It now handles vendor-specific requirements for
7777 account and sub-account identification, and also transmits notes of
7778 the vendor-public variety as FTX segments in the lineitem. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18225
7779 dcc99617-32d9-48b4-a31d-7c20da2025e4
7781 2010-10-07 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7783 * Open-ILS/web/opac/extras/circ/alt_holds_print.html: Backport
7784 r18222 from trunk: reasonable default sorting for expired holds list git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18223
7785 dcc99617-32d9-48b4-a31d-7c20da2025e4
7787 2010-10-07 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7789 * Open-ILS/xul/staff_client/server/circ/util.js: merge r18220 from
7790 trunk for %destination_shelf% macro in hold and hold/transit slip
7791 templates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18221
7792 dcc99617-32d9-48b4-a31d-7c20da2025e4
7794 2010-10-06 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7796 * build/tools/update_db.sh: Warn but continue on skipped upgrade
7797 revs. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18218
7798 dcc99617-32d9-48b4-a31d-7c20da2025e4
7800 2010-10-06 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7802 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
7803 Open-ILS/web/opac/extras/circ/alt_holds_print.html,
7804 Open-ILS/web/opac/extras/circ/alt_pull_list.html,
7805 Open-ILS/web/opac/locale/en-US/lang.dtd,
7806 Open-ILS/xul/staff_client/server/admin/index.xhtml,
7807 Open-ILS/xul/staff_client/server/patron/holds.js,
7808 Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: Backport
7809 r18215 from trunk: alternate printing for expired holds shelf lists This is slim so that it supports bigger datasets than the usual
7810 interface for this. Needs improvment: make the template more
7811 customizable git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18216
7812 dcc99617-32d9-48b4-a31d-7c20da2025e4
7814 2010-10-06 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7817 Open-ILS/src/sql/Pg/upgrade/0429.noop-because-miker-skipped-it.sql:
7818 Backport spackling from trunk: db upgrade script dislikes holes --
7819 spackle this one git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18212
7820 dcc99617-32d9-48b4-a31d-7c20da2025e4
7822 2010-10-06 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7824 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate upgrades
7825 0427 and 0428 into the consolidated upgrade script. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18209
7826 dcc99617-32d9-48b4-a31d-7c20da2025e4
7828 2010-10-06 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7830 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm: avoid
7831 retreiving/searching a linked object, when there is no object to
7832 retrieve (i.e. ident value is null) and silence various warnings by
7833 skipping this scenario. mild variable refactor for easy reading for
7834 feeble eyes. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18206
7835 dcc99617-32d9-48b4-a31d-7c20da2025e4
7837 2010-10-06 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7839 * Open-ILS/xul/staff_client/server/circ/util.js: hold/transit slips
7840 may want to use stat cats as well git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18204
7841 dcc99617-32d9-48b4-a31d-7c20da2025e4
7843 2010-10-06 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7845 * Open-ILS/src/sql/Pg/110.hold_matrix.sql,
7846 Open-ILS/src/sql/Pg/upgrade/0428.schema.hold_retarget.sql:
7847 Backporting a syntax correction; SQL functions cannot reference
7848 their parameters by name. M Pg/upgrade/0428.schema.hold_retarget.sql M
7849 Pg/110.hold_matrix.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18201
7850 dcc99617-32d9-48b4-a31d-7c20da2025e4
7852 2010-10-06 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7855 Open-ILS/web/templates/default/conify/global/config/hold_matrix_mat
7856 chpoint.tt2: suppress usr_grp field in hold matrix matchpoint; see
7857 also 18188 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18200
7858 dcc99617-32d9-48b4-a31d-7c20da2025e4
7860 2010-10-06 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7862 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7863 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
7864 Open-ILS/src/sql/Pg/upgrade/0431.schema.hold_retarget.sql: Backport
7865 r18195 from trunk: Make retargetting check less lax by including
7866 appropriate patron-side test git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18197
7867 dcc99617-32d9-48b4-a31d-7c20da2025e4
7869 2010-10-06 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7871 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: first level
7872 of groups hash can be array or hash, leading to breakage; for now,
7873 keep it simple and return continue-status to keep the caller alive git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18194
7874 dcc99617-32d9-48b4-a31d-7c20da2025e4
7876 2010-10-06 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7879 Open-ILS/web/templates/default/conify/global/config/hold_matrix_mat
7880 chpoint.tt2: Backport r18188 from trunk: usr_grp is entirely unused
7881 currently; hide it git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18190
7882 dcc99617-32d9-48b4-a31d-7c20da2025e4
7884 2010-10-06 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7886 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
7887 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
7888 pm, Open-ILS/src/perlmods/OpenILS/Utils/PermitHold.pm,
7889 Open-ILS/src/sql/Pg/002.schema.config.sql,
7890 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
7891 Open-ILS/src/sql/Pg/upgrade/0428.schema.hold_retarget.sql: Backport
7892 r18187 from trunk: Add a retargetting specific version of the
7893 hold-permit function which skips user tests git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18189
7894 dcc99617-32d9-48b4-a31d-7c20da2025e4
7896 2010-10-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7898 * Open-ILS/src/sql/Pg/002.schema.config.sql,
7899 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
7900 Open-ILS/src/sql/Pg/upgrade/0427.schema.hold_matrix_root_ou.sql:
7901 hold matrix selection: treat root OU as just another OU Treat the root OU as just another OU for the purpose of calculating
7902 OU proximity adjustments when selecting a matchpoint. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18186
7903 dcc99617-32d9-48b4-a31d-7c20da2025e4
7905 2010-10-05 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7907 * Open-ILS/xul/staff_client/chrome/content/util/list.js: be quiet
7908 with errors retrieving remote column settings git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18181
7909 dcc99617-32d9-48b4-a31d-7c20da2025e4
7911 2010-10-05 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7913 * Open-ILS/src/support-scripts/edi_pusher.pl: The whole point of
7914 test mode, NOT actually committing actions. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18178
7915 dcc99617-32d9-48b4-a31d-7c20da2025e4
7917 2010-10-05 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7919 * Open-ILS/web/opac/extras/circ/alt_pull_list.html: Backport r18175 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18176
7920 dcc99617-32d9-48b4-a31d-7c20da2025e4
7922 2010-10-05 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7924 * Open-ILS/web/templates/default/acq/po/view.tt2: Add title to PO
7925 view page. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18174
7926 dcc99617-32d9-48b4-a31d-7c20da2025e4
7928 2010-10-05 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7930 * Open-ILS/src/support-scripts/edi_fetcher.pl,
7931 Open-ILS/src/support-scripts/edi_pusher.pl: EDI job POD git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18173
7932 dcc99617-32d9-48b4-a31d-7c20da2025e4
7934 2010-10-05 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7936 * Open-ILS/xul/staff_client/server/patron/bill2.xul: merge r18169
7937 from trunk for CSS hooks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18170
7938 dcc99617-32d9-48b4-a31d-7c20da2025e4
7940 2010-10-05 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7943 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
7944 .pm: make it easier to grep for bib search durations from the Pg log Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18168
7945 dcc99617-32d9-48b4-a31d-7c20da2025e4
7947 2010-10-05 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7949 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: avoid
7950 running activated hook when in dry run mode git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18166
7951 dcc99617-32d9-48b4-a31d-7c20da2025e4
7953 2010-10-04 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7955 * Open-ILS/src/templates/password-reset/strings.fr-CA: French
7956 translation of password reset form and prompts at
7957 /opac/password/fr-CA/ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18161
7958 dcc99617-32d9-48b4-a31d-7c20da2025e4
7960 2010-10-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7962 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
7963 Open-ILS/xul/staff_client/server/circ/util.js,
7964 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties,
7965 Open-ILS/xul/staff_client/server/patron/hold_details.js,
7966 Open-ILS/xul/staff_client/server/patron/holds.js: Backport r18158
7967 from trunk: patron alias column in some holds interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18160
7968 dcc99617-32d9-48b4-a31d-7c20da2025e4
7970 2010-10-04 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7972 * Open-ILS/web/js/ui/default/vandelay/vandelay.js: fixed typo in
7973 vandelay merge profile permission check git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18154
7974 dcc99617-32d9-48b4-a31d-7c20da2025e4
7976 2010-10-04 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7978 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Backport
7979 r18148 from trunk: fix pull list retrieval bug for alt pull list
7980 print git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18149
7981 dcc99617-32d9-48b4-a31d-7c20da2025e4
7983 2010-10-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7985 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm:
7986 Backport r18141 from trunk: Allow caller to ignore selected facet
7987 classes; ignore identifier class by default git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18143
7988 dcc99617-32d9-48b4-a31d-7c20da2025e4
7990 2010-10-04 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
7992 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
7993 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm: Backport
7994 r18140 from trunk: moved the cache clear to later in the firing to
7995 pick up data; fixed some typos/thinkos git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18142
7996 dcc99617-32d9-48b4-a31d-7c20da2025e4
7998 2010-10-03 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8000 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate upgrade
8001 scripts 0423 and 0424 M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18139
8002 dcc99617-32d9-48b4-a31d-7c20da2025e4
8004 2010-10-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8006 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
8007 Open-ILS/web/opac/extras/circ/alt_pull_list.html: Backporting r18136
8008 from trunk: configurable chunking of the holds stream to avoid the
8009 xulrunner "I forgot the chunked stream" problem git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18137
8010 dcc99617-32d9-48b4-a31d-7c20da2025e4
8012 2010-10-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8015 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
8016 rser.pm: Backportin r181323 and r18133 from trunk: Massive search
8017 core-query speed improvement. * Only compile the tsquery once * Use direct ids instead of going back to the db udring a queyr * Change a remaining CASE to COALESCE/NULLIF git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18135
8018 dcc99617-32d9-48b4-a31d-7c20da2025e4
8020 2010-10-02 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8022 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
8023 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm,
8024 Open-ILS/src/perlmods/OpenILS/Application/Trigger/EventGroup.pm:
8025 Backporting r18123 from trunk: Implement a process-local cache for
8026 event target fleshing -- particularly helpful with large event
8027 groups git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18134
8028 dcc99617-32d9-48b4-a31d-7c20da2025e4
8030 2010-10-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8032 * Open-ILS/src/perlmods/OpenILS/WWW/Proxy.pm,
8033 Open-ILS/xul/staff_client/server/patron/holds.js: Backport r18130
8034 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18131
8035 dcc99617-32d9-48b4-a31d-7c20da2025e4
8037 2010-10-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8039 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8040 Open-ILS/src/sql/Pg/090.schema.action.sql,
8041 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
8042 Open-ILS/src/sql/Pg/upgrade/0424.schema.circ_due_date_trigger.sql:
8043 Set due times for durations measured in days to 23:59:59 after
8044 inserts OR updates The existing trigger acted only on the initial insert of a
8045 circulation transaction for duration intervals perfectly divisible
8046 by 24 hours. If updates to those due dates were subsequently
8047 issued, then the due time would revert to 00:00:00 - which could
8048 cause surprising overdue fines to be generated on the due date,
8049 rather than after the due date. This commit makes the trigger take effect on both INSERT and UPDATE
8050 to the action.circulation table. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18127
8051 dcc99617-32d9-48b4-a31d-7c20da2025e4
8053 2010-10-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8055 * Open-ILS/examples/apache/eg_vhost.conf,
8056 Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
8057 Open-ILS/web/opac/extras/circ/alt_pull_list.html,
8058 Open-ILS/web/opac/locale/en-US/lang.dtd,
8059 Open-ILS/xul/staff_client/server/patron/holds.js,
8060 Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: Backport
8061 r18124 from trunk: another pull list printing pathway git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18125
8062 dcc99617-32d9-48b4-a31d-7c20da2025e4
8064 2010-10-01 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8066 * Open-ILS/examples/remoteauth.cgi: use an opac login here, which
8067 doesn't require the STAFF_LOGIN permission by default git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18122
8068 dcc99617-32d9-48b4-a31d-7c20da2025e4
8070 2010-10-01 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8072 * Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: Silence warning Warnings was: Use of uninitialized value in subroutine entry at
8073 /openils/lib/perl5/OpenILS/SIP/Patron.pm line 230. Signed-off-by: Joe Atzberger <atz@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18118
8074 dcc99617-32d9-48b4-a31d-7c20da2025e4
8076 2010-10-01 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8078 * Open-ILS/examples/remoteauth.cgi: tweak remoteauth.cgi to offer
8079 usrname and barcode params in addition to user. user param now
8080 looks for the opac.barcode_regex org unit setting to determine
8081 whether the value is a usrname or barcode. change double-quotes to
8082 single-quotes if we're not doing string interpolation. change
8083 apache instructions for configuration git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18117
8084 dcc99617-32d9-48b4-a31d-7c20da2025e4
8086 2010-10-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8088 * Open-ILS/src/support-scripts/marc_export: Teach marc_export script
8089 how to export MFHD serial records Passing the --mfhd flag will export any non-deleted MFHD records in
8090 serial.record_entry associated with each bib ID. So, for a
8091 hypothetical set of bib IDs 1, 2, 3, where 2 has no associated MFHD
8092 records and 3 has 2 MFHD records associated with it, the output will
8093 be structured as follows: Bib MARC for bib ID 1 MFHD MARC for bib ID 1 Bib MARC for bib ID 2
8094 Bib MARC for bib ID 3 MFHD MARC for bib ID 3 MFHD MARC for bib ID 2 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18115
8095 dcc99617-32d9-48b4-a31d-7c20da2025e4
8097 2010-10-01 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8099 * Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/serial.pm:
8100 Add serial.record_entry to CDBI definitions Better late than never; never added the serial.record_entry CDBI
8101 definitions in the 1.6 series, but as that table can still be active
8102 in 2.0 we might as well get it in place. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18114
8103 dcc99617-32d9-48b4-a31d-7c20da2025e4
8105 2010-09-30 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8107 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: fire the
8108 hold_request.cancel.staff when hold is cancelled by staff git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18110
8109 dcc99617-32d9-48b4-a31d-7c20da2025e4
8111 2010-09-30 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8114 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authori
8115 ty.pm: Merge r18076 from trunk: Make authority validation rules
8116 match authority ingest rules for better matches This resolves a problem in
8117 O:A:Storage:Publisher:authority:validate_tag() where the full NACO
8118 normalization rules that are applied to the subfields of the
8119 authority records when they are ingested into authority.full_rec are
8120 not similarly applied to the incoming subfields of the bib field
8121 that is being validated; only diacritic characters in the bib field
8122 subfields were being normalized. Now we apply naco_normalize() to the search terms so that they will
8123 match the ingested form of the authority record. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18108
8124 dcc99617-32d9-48b4-a31d-7c20da2025e4
8126 2010-09-29 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8128 * Open-ILS/web/js/dojo/openils/XUL.js, Open-ILS/web/js/ui/base.js,
8129 Open-ILS/web/opac/common/js/opac_utils.js: merge r18106 from trunk
8130 for needless auth prompting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18107
8131 dcc99617-32d9-48b4-a31d-7c20da2025e4
8133 2010-09-29 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8135 * Open-ILS/examples/fm_IDL.xml: fix FM type of reporter.report.data Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18104
8136 dcc99617-32d9-48b4-a31d-7c20da2025e4
8138 2010-09-29 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8140 * Open-ILS/src/reporter/clark-kent.pl: reporter: don't try to write
8141 Excel formulas Any cell value that starts with = is now always written as a text
8142 cell in spreadsheet output. Avoids a possible exploit as well as
8143 errors like this: Couldn't parse formula: = at /openils/bin/clark-kent.pl line 429 Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18102
8144 dcc99617-32d9-48b4-a31d-7c20da2025e4
8146 2010-09-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8148 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
8149 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm,
8150 Open-ILS/src/support-scripts/action_trigger_runner.pl: Backport
8151 r18099 from trunk: support per-grunlarity parallelizing via flag and
8152 lock file git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18100
8153 dcc99617-32d9-48b4-a31d-7c20da2025e4
8155 2010-09-29 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8157 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Backport
8158 r18097 from trunk: Process item imports during record import, not as
8159 a secondary call (never should have worked, but for transaction
8160 timing) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18098
8161 dcc99617-32d9-48b4-a31d-7c20da2025e4
8163 2010-09-28 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8165 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Backport
8166 r18095 from trunk: Use transactions everywhere in Vandelay git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18096
8167 dcc99617-32d9-48b4-a31d-7c20da2025e4
8169 2010-09-28 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8171 * Open-ILS/xul/staff_client/chrome/content/auth/session.js: Delete
8172 all cookies on logoff. There's dojo code that looks for stale
8173 session cookies and has the xul client prompt for a new session.
8174 When you logoff, the session is destroyed, but the stale cookies
8175 were being left behind (and not overwritten on login? I don't
8176 understand that part). But this fixes it git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18094
8177 dcc99617-32d9-48b4-a31d-7c20da2025e4
8179 2010-09-28 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8181 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: Backport
8182 r18091 from trunk: move the early-out response so we avoid breaking
8183 the caller git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18092
8184 dcc99617-32d9-48b4-a31d-7c20da2025e4
8186 2010-09-28 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8188 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: Backport
8189 r18089 from trunk. A/T feature. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18090
8190 dcc99617-32d9-48b4-a31d-7c20da2025e4
8192 2010-09-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8194 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm: for
8195 troubleshooting, log the size of the template output to be stored git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18088
8196 dcc99617-32d9-48b4-a31d-7c20da2025e4
8198 2010-09-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8200 * Open-ILS/examples/oils_sip.xml.example,
8201 Open-ILS/src/perlmods/OpenILS/SIP.pm,
8202 Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm,
8203 Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: backport
8204 18084: sip override checkins, bug fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18087
8205 dcc99617-32d9-48b4-a31d-7c20da2025e4
8207 2010-09-28 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8209 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: repaired logic bug
8210 in lineitem worksheet template git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18086
8211 dcc99617-32d9-48b4-a31d-7c20da2025e4
8213 2010-09-28 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8216 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xu
8217 l: this breaks (hides) the buttonbar in windows. Sorry James, miker git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18082
8218 dcc99617-32d9-48b4-a31d-7c20da2025e4
8220 2010-09-28 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8222 * Open-ILS/examples/opensrf.xml.example: Change memcached default
8223 location to 127.0.0.1 from localhost Debian Squeeze currently doesn't fare well with memcached servers
8224 pointing to localhost and needs an explicit 127.0.0.1, whereas
8225 Ubuntu Lucid is happy with either. Changing the default here means
8226 one less possible gotcha in the out of the box install & configure
8227 experience for Debian Squeeze folk. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18080
8228 dcc99617-32d9-48b4-a31d-7c20da2025e4
8230 2010-09-28 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8232 * Open-ILS/src/sql/Pg/002.functions.config.sql,
8233 Open-ILS/src/sql/Pg/002.schema.config.sql,
8234 Open-ILS/src/sql/Pg/upgrade/0423.schema.support-null-function-in-xp
8235 ath_table.sql: Backport r18077 from trunk: add support for the
8236 null() xpath function, which works in pgxml (AKA xml2) but not in
8237 the builtin XPATH function for 8.3+ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18078
8238 dcc99617-32d9-48b4-a31d-7c20da2025e4
8240 2010-09-28 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8242 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate several
8243 recent upgrade scripts, through # 0422. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18074
8244 dcc99617-32d9-48b4-a31d-7c20da2025e4
8246 2010-09-28 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8248 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8249 Open-ILS/src/sql/Pg/upgrade/0422.schema.acq.lineitem-history-bigint
8250 .sql: Turn an int into a bigint in acq.acq_lineitem_history,
8251 following up on a similar change to acq.lineitem. M Open-ILS/src/sql/Pg/002.schema.config.sql A
8253 Open-ILS/src/sql/Pg/upgrade/0422.schema.acq.lineitem-history-bigint.sqlgit-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18071
8254 dcc99617-32d9-48b4-a31d-7c20da2025e4
8256 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8258 * Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm: typo in POD git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18067
8259 dcc99617-32d9-48b4-a31d-7c20da2025e4
8261 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8263 * Open-ILS/src/support-scripts/edi_pusher.pl: Minor cleanup git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18066
8264 dcc99617-32d9-48b4-a31d-7c20da2025e4
8266 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8268 * Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm: Fix POD for
8269 RemoteAccount git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18065
8270 dcc99617-32d9-48b4-a31d-7c20da2025e4
8272 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8274 * Open-ILS/src/edi_translator/install.RHEL.sh: For edi_translator on
8275 RHEL Note: RubyGems 1.3.4 is not available anymore git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18064
8276 dcc99617-32d9-48b4-a31d-7c20da2025e4
8278 2010-09-28 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8280 * Open-ILS/web/js/dojo/openils/BibTemplate.js,
8281 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml: Use
8282 quoted attribute values to make Firefox / XULRunner happier about
8283 dojo queries The unquoted values in BibTemplate and the OPAC detail template were
8284 generating mucho noise in the JavaScript console; this hushes it up
8285 nicely. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18063
8286 dcc99617-32d9-48b4-a31d-7c20da2025e4
8288 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8291 Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.orde
8293 Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.orde
8295 Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.ordr
8297 Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.ordr
8299 Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample2.ord
8301 Open-ILS/src/edi_translator/data/bergware/bergware.net.flat.order,
8302 Open-ILS/src/edi_translator/data/bergware/bergware.net.order,
8303 Open-ILS/src/edi_translator/data/brodart/1130B766274.inv,
8304 Open-ILS/src/edi_translator/data/brodart/HOGJ-037.ack,
8305 Open-ILS/src/edi_translator/data/brodart/brodart_bibzII_MARC_on-ord
8306 er_records_w_funds.001,
8307 Open-ILS/src/edi_translator/data/brodart/round_01/evergreen-0323B66
8309 Open-ILS/src/edi_translator/data/brodart/round_01/evergreen-6.ack,
8310 Open-ILS/src/edi_translator/data/brodart/round_01/evergreen_edi_bro
8312 Open-ILS/src/edi_translator/data/edidev.net/edidev.net.invoice,
8313 Open-ILS/src/edi_translator/data/ingram/ingram_437.ordrsp.edi,
8314 Open-ILS/src/edi_translator/data/ingram/ingram_437.ordrsp.edi.break
8315 out, Open-ILS/src/edi_translator/data/ingram/ingram_isbns.txt,
8316 Open-ILS/src/edi_translator/data/misc/ORDRSP.json,
8317 Open-ILS/src/edi_translator/data/misc/perl_json2edi.json,
8318 Open-ILS/src/edi_translator/data/sources.txt,
8319 Open-ILS/src/edi_translator/data/stylus/stylus.flat.order,
8320 Open-ILS/src/edi_translator/data/stylus/stylus.order,
8321 Open-ILS/src/edi_translator/data/test_output/NAD_regular.orders,
8322 Open-ILS/src/edi_translator/data/test_output/NAD_suffix.orders,
8323 Open-ILS/src/edi_translator/data/test_output/baker_taylor_NAD_suffi
8325 Open-ILS/src/edi_translator/data/test_output/baker_taylor_NAD_suffi
8327 Open-ILS/src/edi_translator/data/test_output/perl_json2edi.tmp,
8328 Open-ILS/src/edi_translator/data/test_output/ruby_json2edi.tmp:
8329 edi_translator sample EDI/JEDI docs EDI test and sample data Ingram ORDRSP that fails translation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18061
8330 dcc99617-32d9-48b4-a31d-7c20da2025e4
8332 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8334 * Open-ILS/src/support-scripts/clear_expired_circ_history.srfsh:
8335 Script is executable git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18060
8336 dcc99617-32d9-48b4-a31d-7c20da2025e4
8338 2010-09-28 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8340 * Open-ILS/src/perlmods/OpenILS/Utils/ISBN.pm: Utility for
8341 ISBN10->ISBN13 upconversion git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18059
8342 dcc99617-32d9-48b4-a31d-7c20da2025e4
8344 2010-09-27 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8346 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8347 Open-ILS/src/sql/Pg/012.schema.vandelay.sql,
8348 Open-ILS/src/sql/Pg/070.schema.container.sql,
8349 Open-ILS/src/sql/Pg/090.schema.action.sql,
8350 Open-ILS/src/sql/Pg/095.schema.booking.sql,
8351 Open-ILS/src/sql/Pg/200.schema.acq.sql,
8352 Open-ILS/src/sql/Pg/upgrade/0421.schema.embiggen-ints.sql: 1. Turn some ints into bigints. 2. Rename the uniqueness constraint for booking.resource_type. M Open-ILS/src/sql/Pg/090.schema.action.sql M
8353 Open-ILS/src/sql/Pg/200.schema.acq.sql M
8354 Open-ILS/src/sql/Pg/012.schema.vandelay.sql M
8355 Open-ILS/src/sql/Pg/095.schema.booking.sql M
8356 Open-ILS/src/sql/Pg/002.schema.config.sql M
8357 Open-ILS/src/sql/Pg/070.schema.container.sql A
8358 Open-ILS/src/sql/Pg/upgrade/0421.schema.embiggen-ints.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18053
8359 dcc99617-32d9-48b4-a31d-7c20da2025e4
8361 2010-09-27 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8364 Open-ILS/web/js/ui/default/conify/global/action_trigger/event_defin
8365 ition.js: Backport r18051: fix a glitch with the granularity column
8366 of the event def UI git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18052
8367 dcc99617-32d9-48b4-a31d-7c20da2025e4
8369 2010-09-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8371 * Open-ILS/src/sql/Pg/030.schema.metabib.sql,
8372 Open-ILS/src/sql/Pg/upgrade/0420.schema.premunge_dates.sql:
8373 adjustments to pubdate sorting patch * handle upgrade for date1/date2 containing the empty string * syntax error fix Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18050
8374 dcc99617-32d9-48b4-a31d-7c20da2025e4
8376 2010-09-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8379 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
8380 pm: fix another hold targeting glitch Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18048
8381 dcc99617-32d9-48b4-a31d-7c20da2025e4
8383 2010-09-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8386 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
8387 pm: fix glitch in hold target OU weighting We want to weight by the copy's circulation library, not the pickup
8388 library. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18046
8389 dcc99617-32d9-48b4-a31d-7c20da2025e4
8391 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8393 * Open-ILS/src/sql/Pg/002.schema.config.sql: missed in the previous
8394 commit, sorry folks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18044
8395 dcc99617-32d9-48b4-a31d-7c20da2025e4
8397 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8399 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: Backport
8400 r18041 from trunk: Correct the subquery for A/T opt_in_setting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18042
8401 dcc99617-32d9-48b4-a31d-7c20da2025e4
8403 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8406 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
8407 rser.pm, Open-ILS/src/sql/Pg/030.schema.metabib.sql,
8408 Open-ILS/src/sql/Pg/upgrade/0420.schema.premunge_dates.sql:
8409 Backporting 18039 from trunk: make pubdate sorting on search faster
8410 by pre-munging date1 and date2 into an acceptable sortkey git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18040
8411 dcc99617-32d9-48b4-a31d-7c20da2025e4
8413 2010-09-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8415 * Open-ILS/web/templates/default/circ/selfcheck/audio_config.tt2:
8416 fix default path to selfcheck sounds Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18038
8417 dcc99617-32d9-48b4-a31d-7c20da2025e4
8419 2010-09-27 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8421 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm,
8422 Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: backporting
8423 some xact management fine tuning git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18036
8424 dcc99617-32d9-48b4-a31d-7c20da2025e4
8426 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8428 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Backport
8429 r18034 from trunk: use transaction when gathering records from a
8430 newly created queue; adjust rollback usage in import loop git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18035
8431 dcc99617-32d9-48b4-a31d-7c20da2025e4
8433 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8435 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm:
8436 Backporting r17984 from trunk: pedantic protection of cstore
8437 backends -- always use die_event when in xact mode, and rollback
8438 otherwise git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18033
8439 dcc99617-32d9-48b4-a31d-7c20da2025e4
8441 2010-09-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8443 * Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js,
8444 Open-ILS/xul/staff_client/chrome/content/main/main.xul,
8445 Open-ILS/xul/staff_client/external/dojo_template.xul,
8446 Open-ILS/xul/staff_client/external/template.xul,
8447 Open-ILS/xul/staff_client/server/admin/do_not_auto_attempt_print_se
8449 Open-ILS/xul/staff_client/server/admin/font_settings.xul,
8450 Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.xul,
8451 Open-ILS/xul/staff_client/server/admin/transit_list.xul,
8452 Open-ILS/xul/staff_client/server/admin/work_log.xul,
8453 Open-ILS/xul/staff_client/server/cat/bib_brief.xul,
8454 Open-ILS/xul/staff_client/server/cat/copy_browser.xul,
8455 Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul,
8456 Open-ILS/xul/staff_client/server/cat/copy_editor.xul,
8457 Open-ILS/xul/staff_client/server/cat/copy_notes.xul,
8458 Open-ILS/xul/staff_client/server/cat/marc_new.xul,
8459 Open-ILS/xul/staff_client/server/cat/marc_view.xul,
8460 Open-ILS/xul/staff_client/server/cat/spine_labels.xul,
8461 Open-ILS/xul/staff_client/server/cat/volume_buckets.xul,
8462 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.xul,
8463 Open-ILS/xul/staff_client/server/cat/z3950.xul,
8464 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul,
8465 Open-ILS/xul/staff_client/server/circ/circ_brief.xul,
8466 Open-ILS/xul/staff_client/server/circ/circ_summary.xul,
8467 Open-ILS/xul/staff_client/server/circ/copy_details.xul,
8468 Open-ILS/xul/staff_client/server/circ/missing_pieces.xul,
8469 Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul,
8470 Open-ILS/xul/staff_client/server/circ/print_list_template_editor.xu
8471 l, Open-ILS/xul/staff_client/server/main/simple_auth.xul,
8472 Open-ILS/xul/staff_client/server/main/verify_credentials.xul,
8473 Open-ILS/xul/staff_client/server/patron/barcode_entry.xul,
8474 Open-ILS/xul/staff_client/server/patron/bill2.xul,
8475 Open-ILS/xul/staff_client/server/patron/bill_cc_info.xul,
8476 Open-ILS/xul/staff_client/server/patron/bill_check_info.xul,
8477 Open-ILS/xul/staff_client/server/patron/bill_details.xul,
8478 Open-ILS/xul/staff_client/server/patron/bill_wizard.xul,
8479 Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul,
8480 Open-ILS/xul/staff_client/server/patron/display_overlay.xul,
8481 Open-ILS/xul/staff_client/server/patron/edit_standing_penalty.xul,
8482 Open-ILS/xul/staff_client/server/patron/hold_cancel.xul,
8483 Open-ILS/xul/staff_client/server/patron/hold_details.xul,
8484 Open-ILS/xul/staff_client/server/patron/info_group.xul,
8485 Open-ILS/xul/staff_client/server/patron/info_notes.xul,
8486 Open-ILS/xul/staff_client/server/patron/info_stat_cats.xul,
8487 Open-ILS/xul/staff_client/server/patron/info_surveys.xul,
8488 Open-ILS/xul/staff_client/server/patron/items.xul,
8489 Open-ILS/xul/staff_client/server/patron/items_overlay.xul,
8490 Open-ILS/xul/staff_client/server/patron/new_standing_penalty.xul,
8491 Open-ILS/xul/staff_client/server/patron/search_form.xul,
8492 Open-ILS/xul/staff_client/server/patron/search_form_horiz.xul,
8493 Open-ILS/xul/staff_client/server/patron/search_result.xul,
8494 Open-ILS/xul/staff_client/server/patron/standing_penalties.xul,
8495 Open-ILS/xul/staff_client/server/patron/summary.xul,
8496 Open-ILS/xul/staff_client/server/patron/user_buckets.xul,
8497 Open-ILS/xul/staff_client/server/serial/manage_items.xul,
8498 Open-ILS/xul/staff_client/server/serial/manage_subs.xul,
8499 Open-ILS/xul/staff_client/server/serial/notes.xul,
8500 Open-ILS/xul/staff_client/server/serial/sdist_editor.xul,
8501 Open-ILS/xul/staff_client/server/serial/serctrl_main.xul,
8502 Open-ILS/xul/staff_client/server/serial/siss_editor.xul,
8503 Open-ILS/xul/staff_client/server/serial/sitem_editor.xul,
8504 Open-ILS/xul/staff_client/server/serial/ssub_editor.xul: merge part
8505 of r18002, and all of r18003 and r18004 from trunk for
8506 persistent/sticky slider positions and window sizes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18032
8507 dcc99617-32d9-48b4-a31d-7c20da2025e4
8509 2010-09-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8511 * Open-ILS/xul/staff_client/server/circ/util.js: accidental change
8512 in previous commit. long term plan here is a 'slip' printer role git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18031
8513 dcc99617-32d9-48b4-a31d-7c20da2025e4
8515 2010-09-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8517 * Open-ILS/web/js/dojo/openils/actor/nls/register.js,
8518 Open-ILS/web/js/ui/default/actor/user/register.js,
8519 Open-ILS/xul/staff_client/server/circ/util.js: since we're enforcing
8520 the requiredness of address type, let's give it a default value
8521 (since empty strings don't work with these widgets) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18030
8522 dcc99617-32d9-48b4-a31d-7c20da2025e4
8524 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8526 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8527 Open-ILS/src/sql/Pg/reporter-schema.sql,
8528 Open-ILS/src/sql/Pg/upgrade/0419.schema.hold_record_view.sql:
8529 Backport r18027 from trunk: Adjust hold-to-record view to cover I, F
8530 and R hold types git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18028
8531 dcc99617-32d9-48b4-a31d-7c20da2025e4
8533 2010-09-27 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8535 * Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backport
8536 r18025 from trunk: Provide for limiting the number of classOrder
8537 elements to a specific number. Skips those without facet values. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18026
8538 dcc99617-32d9-48b4-a31d-7c20da2025e4
8540 2010-09-27 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8542 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Resolve differences
8543 between stored procedures in a freshly installed 2.0 database and
8544 those in an upgraded one. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18024
8545 dcc99617-32d9-48b4-a31d-7c20da2025e4
8547 2010-09-27 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8549 * Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js: avoid
8550 multiple clicks of selfcheck logout link Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18022
8551 dcc99617-32d9-48b4-a31d-7c20da2025e4
8553 2010-09-26 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8555 * Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: backport
8556 18017: honor SIP return date as the circ backdate git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18020
8557 dcc99617-32d9-48b4-a31d-7c20da2025e4
8559 2010-09-26 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8561 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
8562 backport 18016: no need to warn when emails may just be disabled git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18019
8563 dcc99617-32d9-48b4-a31d-7c20da2025e4
8565 2010-09-26 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8567 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm,
8568 Open-ILS/web/js/ui/default/conify/global/asset/copy_location_order.
8569 js: backport 18015 : push copy location order update into ML method.
8570 return updated orders from method to prevent replication issues.
8571 update UI JS to match git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18018
8572 dcc99617-32d9-48b4-a31d-7c20da2025e4
8574 2010-09-26 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8576 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
8577 Remove a debugging statement that slipped in git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18014
8578 dcc99617-32d9-48b4-a31d-7c20da2025e4
8580 2010-09-26 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8582 * Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/asset.pm:
8583 added missing columns to CDBI table definitions Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18012
8584 dcc99617-32d9-48b4-a31d-7c20da2025e4
8586 2010-09-26 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8588 * Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backport
8589 r18009 from trunk: Only show facetOrder limited facets that have
8590 values git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18010
8591 dcc99617-32d9-48b4-a31d-7c20da2025e4
8593 2010-09-26 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8595 * Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backport
8596 r18007 from trunk: allow more complex facet ordering git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18008
8597 dcc99617-32d9-48b4-a31d-7c20da2025e4
8599 2010-09-26 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8601 * Open-ILS/web/templates/default/actor/user/register_table.tt2: make
8602 address_type required in the patron editor, otherwise a blank value
8603 sends a null to the db where it silently fails git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@18000
8604 dcc99617-32d9-48b4-a31d-7c20da2025e4
8606 2010-09-26 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8608 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm,
8609 Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js: more
8610 selfcheck receipt transaction hackery Instead of having authoritative versions of
8611 open-ils.circ.fire_*_trigger_events, wrap just the target retrieval
8612 itself in a transaction. Avoids as yet unexplained rollback failure
8613 that occurs if processing a selfcheck receipt with more than a few
8614 items on it. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17998
8615 dcc99617-32d9-48b4-a31d-7c20da2025e4
8617 2010-09-26 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8619 * Open-ILS/src/perlmods/OpenILS/Utils/CStoreEditor.pm: don't leak
8620 cstores if CStoreEditor rollback fails Patch by Mike Rylander. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17996
8621 dcc99617-32d9-48b4-a31d-7c20da2025e4
8623 2010-09-25 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8625 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm: Backport r17992
8626 from trunk: misplaced paranoia git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17993
8627 dcc99617-32d9-48b4-a31d-7c20da2025e4
8629 2010-09-25 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8631 * Open-ILS/web/js/dojo/openils/PermaCrud.js: Backport r17989 from
8632 trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17990
8633 dcc99617-32d9-48b4-a31d-7c20da2025e4
8635 2010-09-25 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8637 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: events don't
8638 have granularity's. removing git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17988
8639 dcc99617-32d9-48b4-a31d-7c20da2025e4
8641 2010-09-25 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8643 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm: Backport r17985 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17986
8644 dcc99617-32d9-48b4-a31d-7c20da2025e4
8646 2010-09-25 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8648 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: Backport
8649 r17982 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17983
8650 dcc99617-32d9-48b4-a31d-7c20da2025e4
8652 2010-09-24 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8654 * Open-ILS/src/perlmods/OpenILS/Application/Booking.pm: more
8655 transaction cleanups git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17981
8656 dcc99617-32d9-48b4-a31d-7c20da2025e4
8658 2010-09-24 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8660 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm: clean up
8661 the fire_object_events cstore xact git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17979
8662 dcc99617-32d9-48b4-a31d-7c20da2025e4
8664 2010-09-24 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8667 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
8668 pm: backport 17976 from trunk Remove confusing older targeter version; move status trimming to
8669 earlier in the process --miker Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17977
8670 dcc99617-32d9-48b4-a31d-7c20da2025e4
8672 2010-09-24 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8674 * Open-ILS/web/templates/default/vandelay/inc/item_attrs.tt2:
8675 Backport r17974 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17975
8676 dcc99617-32d9-48b4-a31d-7c20da2025e4
8678 2010-09-24 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8680 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Backport
8681 r17972 from trunk: removed extra {}s from where clause git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17973
8682 dcc99617-32d9-48b4-a31d-7c20da2025e4
8684 2010-09-24 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8686 * Open-ILS/xul/staff_client/server/cat/util.js: spawn item attribute
8687 editor instead of item notes UI during process missing pieces
8688 workflow git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17966
8689 dcc99617-32d9-48b4-a31d-7c20da2025e4
8691 2010-09-24 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8693 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm:
8694 Backporting hold queue stats fixes from 17956, 17957 and 17963 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17964
8695 dcc99617-32d9-48b4-a31d-7c20da2025e4
8697 2010-09-24 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8699 * Open-ILS/xul/staff_client/server/skin/patron_display.css: merge
8700 r17958 from trunk for patron display juvenile CSS git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17959
8701 dcc99617-32d9-48b4-a31d-7c20da2025e4
8703 2010-09-24 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8706 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
8707 pm: improve hold targetting * all potential capturable copies are now checked (up to the first one that is permitted for the request), instead of a small random subset of them * don't do redundant permission checks Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17955
8708 dcc99617-32d9-48b4-a31d-7c20da2025e4
8710 2010-09-24 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8712 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js: this
8713 call returns an array; fixes surprise stat cats in patron display git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17953
8714 dcc99617-32d9-48b4-a31d-7c20da2025e4
8716 2010-09-24 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8718 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm,
8719 Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Backport
8720 r17950 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17951
8721 dcc99617-32d9-48b4-a31d-7c20da2025e4
8723 2010-09-24 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8725 * Open-ILS/xul/staff_client/chrome/content/util/network.js: We're
8726 starting to get events where ilsevent == empty string now, not just
8727 null or a number. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17949
8728 dcc99617-32d9-48b4-a31d-7c20da2025e4
8730 2010-09-24 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8732 * Open-ILS/web/js/dojo/openils/PermaCrud.js: Backport r17946 from
8733 trunk: use _session_request in RO calls git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17947
8734 dcc99617-32d9-48b4-a31d-7c20da2025e4
8736 2010-09-24 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8738 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8739 Open-ILS/src/sql/Pg/090.schema.action.sql,
8740 Open-ILS/src/sql/Pg/upgrade/0418.function.action.fix-purge-circ.sql:
8741 Apply some fixes that were earlier applied to the base installation
8742 script 090.schema.action.sql, but not in an upgrade script. Also: correct a typo (INTEVAL -> INTERVAL). Hence this upgrade
8743 needs to go to v2.0 as well as to trunk. M Open-ILS/src/sql/Pg/090.schema.action.sql M
8744 Open-ILS/src/sql/Pg/002.schema.config.sql A
8745 Open-ILS/src/sql/Pg/upgrade/0418.function.action.fix-purge-circ.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17943
8746 dcc99617-32d9-48b4-a31d-7c20da2025e4
8748 2010-09-24 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8750 * Open-ILS/web/js/dojo/openils/PermaCrud.js: Backport r17941 from
8751 trunk: miker's permacrud authoritative search git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17942
8752 dcc99617-32d9-48b4-a31d-7c20da2025e4
8754 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8757 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
8758 pm: Backport r17939 from trunk: Stopping the leak git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17940
8759 dcc99617-32d9-48b4-a31d-7c20da2025e4
8761 2010-09-23 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8763 * Open-ILS/src/perlmods/OpenILS/Application/Circ.pm,
8764 Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js: I can has
8765 authoritative for selfcheck receipts git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17936
8766 dcc99617-32d9-48b4-a31d-7c20da2025e4
8768 2010-09-23 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8770 * Open-ILS/web/js/dojo/openils/widget/ProgressDialog.js: Backport
8771 r17933 from trunk: unneeded comma removed to placate IE git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17934
8772 dcc99617-32d9-48b4-a31d-7c20da2025e4
8774 2010-09-23 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8776 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm: repaired
8777 search call for user_setting. cstoreeditor uses the fieldmapper
8778 name, sos/usr/user/ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17932
8779 dcc99617-32d9-48b4-a31d-7c20da2025e4
8781 2010-09-23 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8783 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Resolving various
8784 discrepancies between a freshly built 2.0 database and an upgraded
8785 one. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17930
8786 dcc99617-32d9-48b4-a31d-7c20da2025e4
8788 2010-09-23 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8790 * Open-ILS/xul/staff_client/server/patron/hold_details.js,
8791 Open-ILS/xul/staff_client/server/patron/holds.js,
8792 Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: disable
8793 holds Detail View button until the asynchronously loading details UI
8794 is ready git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17928
8795 dcc99617-32d9-48b4-a31d-7c20da2025e4
8797 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8799 * Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm: Backport
8800 r17913 from trunk: event firing util code needs to run in a xact git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17926
8801 dcc99617-32d9-48b4-a31d-7c20da2025e4
8803 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8805 * Open-ILS/src/perlmods/OpenILS/Utils/CStoreEditor.pm: Backport
8806 r17912 from trunk: Have the CStoreEditor grow a DESTROY git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17925
8807 dcc99617-32d9-48b4-a31d-7c20da2025e4
8809 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8811 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
8812 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm,
8813 Open-ILS/src/perlmods/OpenILS/Application/Trigger/EventGroup.pm,
8814 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm:
8815 Merging r17905 and r17914 from trunk: A/T transaction semantics
8816 fixes r17905: Use a transaction to avoid talking to a replicated db when
8817 building A/T data structures r17914: In EventGroup.pm, fetch updated
8818 event back from the R/W db before comitting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17924
8819 dcc99617-32d9-48b4-a31d-7c20da2025e4
8821 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8823 * Open-ILS/xul/staff_client/server/patron/ue.js: Forward-port of a
8824 patch from Steve Callendar, via James Fournie, via launchpad: When the patron.password.use_phone is set, new patrons are created
8825 with their password set to the last 4 digits of their phone number,
8826 HOWEVER, when a patron's password is reset, it does not work
8827 properly. Although the little underlined summary shows the proper 4
8828 digits, the password box displays 9- ish digits, and is not the last
8829 4 digits of the password. The attached patch was created by Steve Callender and is confirmed
8830 working on 1.6.0 ORIGINAL CAVEAT: This patch will not work on 2.0 as that has a new
8831 user editor, but it would presumably be worthwhile to verify this
8832 functionality wor ks in that editor as well. ED NOTE: Because it is possible to use the old editor -- it still
8833 exists -- this patch should be applied. It does what it advertises
8834 to do, which is fix the old editor to follow the "use phone number"
8835 OU setting. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17923
8836 dcc99617-32d9-48b4-a31d-7c20da2025e4
8838 2010-09-23 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8840 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8841 Open-ILS/src/sql/Pg/upgrade/0415.schema.rename-field-class-fkey.sql:
8842 Dropping and recreating a foreign key constraint for
8843 config.metabib_field, in order to change its name. WHen this
8844 foreign key was first introduced, the upgrade script gave it one
8845 name and the base install script gave it a different name. Here we
8846 bring the names into sync. M Open-ILS/src/sql/Pg/002.schema.config.sql A
8847 Open-ILS/src/sql/Pg/upgrade/0415.schema.rename-field-class-fkey.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17916
8848 dcc99617-32d9-48b4-a31d-7c20da2025e4
8850 2010-09-23 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8852 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Remove most
8853 annoying UI "feature" of the new authority browse list interface When I added the new authority browse list interface, I used
8854 dojo.xhrGet() to retrieve records from the authority browse backend
8855 - but because I didn't specify sync:true, when you first
8856 right-clicked on a subfield, the function would return immediately
8857 and default to showing the context menu. You would then need to
8858 click two more times to show the authority list. Now you get it on your first right-click, as it should be. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17911
8859 dcc99617-32d9-48b4-a31d-7c20da2025e4
8861 2010-09-23 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8863 * Open-ILS/web/js/ui/default/cat/authority/list.js: Browse through
8864 20 authority records at a time in management interface The default browse list is set to 9 elements, but we have enough
8865 vertical space to make use of more. Perhaps we should check the font
8866 size and viewport height and then adjust accordingly, but that would
8867 be Hard. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17909
8868 dcc99617-32d9-48b4-a31d-7c20da2025e4
8870 2010-09-23 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8872 * Open-ILS/web/js/ui/default/cat/authority/list.js: Backport r17906:
8873 Remove most UI annoyances from authority management interface * term input field now gets the focus automatically * pressing enter in most places submits a new search * removed the onBlur event as that required users to click a
8874 second time to open the action menu git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17907
8875 dcc99617-32d9-48b4-a31d-7c20da2025e4
8877 2010-09-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8879 * Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm,
8880 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm: Backport
8881 r17903 from trunk: only flesh up to, but not including, the leaf for
8882 the group_field git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17904
8883 dcc99617-32d9-48b4-a31d-7c20da2025e4
8885 2010-09-23 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8887 * Open-ILS/web/templates/base.tt2: Backport r17901 from trunk: IDL
8888 chunking fixin' git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17902
8889 dcc99617-32d9-48b4-a31d-7c20da2025e4
8891 2010-09-23 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8893 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: Backport
8894 r17899 from trunk: fix a pull list sorting issue git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17900
8895 dcc99617-32d9-48b4-a31d-7c20da2025e4
8897 2010-09-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8899 * Open-ILS/xul/staff_client/chrome/content/util/print.js,
8900 Open-ILS/xul/staff_client/server/cat/spine_labels.js: merge
8901 r17896-17897 from trunk for printing fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17898
8902 dcc99617-32d9-48b4-a31d-7c20da2025e4
8904 2010-09-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8906 * Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js:
8907 merge r17894 from trunk to fix bug in Item Status -> Alternate View
8908 for items with no circ modifier git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17895
8909 dcc99617-32d9-48b4-a31d-7c20da2025e4
8911 2010-09-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8913 * Open-ILS/xul/staff_client/server/cat/copy_browser.js: merge r17892
8914 from trunk for holdings maintenance fix allowing volumes at top of
8915 org tree git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17893
8916 dcc99617-32d9-48b4-a31d-7c20da2025e4
8918 2010-09-22 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8920 * Open-ILS/src/sql/Pg/002.schema.config.sql,
8921 Open-ILS/src/sql/Pg/upgrade/0414.schema.call-number-upd-ins-trigger
8922 .sql: Adding a trigger. Upgrade # 0364 created the trigger function
8923 but not the trigger itself. However the base install script
8924 040.schema.asset.sql creates both the function and the trigger. M Open-ILS/src/sql/Pg/002.schema.config.sql A
8926 Open-ILS/src/sql/Pg/upgrade/0414.schema.call-number-upd-ins-trigger.sqlgit-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17890
8927 dcc99617-32d9-48b4-a31d-7c20da2025e4
8929 2010-09-22 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8931 * Open-ILS/src/sql/Pg/090.schema.action.sql: For action.circulation
8932 and action.aged_circulation: add indexes on the target_copy column. This change was made in upgrade script # 0017, but was apparently
8933 never applied to the base install script. M Open-ILS/src/sql/Pg/090.schema.action.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17888
8934 dcc99617-32d9-48b4-a31d-7c20da2025e4
8936 2010-09-22 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8938 * Open-ILS/src/sql/Pg/200.schema.acq.sql: In acq.fund_transfer: drop
8939 the NOT NULL constraint from dest_fund and dest_amount, in order to
8940 accommodate deallocations -- where we move money out of a fund
8941 without moving it into another fund. This change was applied via upgrade script # 0135, but apparently
8942 was never applied to the base installation script. M Open-ILS/src/sql/Pg/200.schema.acq.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17885
8943 dcc99617-32d9-48b4-a31d-7c20da2025e4
8945 2010-09-22 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8947 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm:
8948 Forward port r17847: Make query parser a bit more careful when
8949 converting convenience classes to search classes Queries like "Heart disease: a global problem" were getting
8950 converted to series searches due to the trailing "se:" in the search
8951 terms. This change ensures that the convenience class is either at
8952 the start of the input or preceded by whitespace. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17884
8953 dcc99617-32d9-48b4-a31d-7c20da2025e4
8955 2010-09-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8957 * Open-ILS/xul/staff_client/server/patron/holds.js: handle null as a
8958 return result for an empty list git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17882
8959 dcc99617-32d9-48b4-a31d-7c20da2025e4
8961 2010-09-22 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8963 * Open-ILS/xul/staff_client/server/patron/holds.js: merge r17879
8964 from trunk to increase timeout for full pull list call git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17880
8965 dcc99617-32d9-48b4-a31d-7c20da2025e4
8967 2010-09-21 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8969 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Replace some changes
8970 that had inadvertently been deleted M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17878
8971 dcc99617-32d9-48b4-a31d-7c20da2025e4
8973 2010-09-21 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8975 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Don't make new
8976 auditor columns NOT NULL, or update them M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17876
8977 dcc99617-32d9-48b4-a31d-7c20da2025e4
8979 2010-09-21 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8982 Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql:
8983 Don't update history tables to fill in new columns M
8984 Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17874
8985 dcc99617-32d9-48b4-a31d-7c20da2025e4
8987 2010-09-21 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8990 Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql:
8991 Resolve some discrepancies in the auditor schema between a freshly
8992 installed database and an upgraded one. A
8993 Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17871
8994 dcc99617-32d9-48b4-a31d-7c20da2025e4
8996 2010-09-21 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
8998 * Open-ILS/web/opac/locale/en-US/lang.dtd,
8999 Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
9000 Open-ILS/xul/staff_client/chrome/content/circ/offline.js,
9001 Open-ILS/xul/staff_client/chrome/content/circ/offline_checkin.js,
9002 Open-ILS/xul/staff_client/chrome/content/circ/offline_checkout.js,
9003 Open-ILS/xul/staff_client/chrome/content/circ/offline_in_house_use.
9004 js, Open-ILS/xul/staff_client/chrome/content/circ/offline_renew.js,
9005 Open-ILS/xul/staff_client/server/admin/printer_settings.html: merge
9006 r17869 from trunk for offline printer role git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17870
9007 dcc99617-32d9-48b4-a31d-7c20da2025e4
9009 2010-09-21 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9011 * Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm,
9012 Open-ILS/src/sql/Pg/002.schema.config.sql,
9013 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
9014 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9015 Open-ILS/src/sql/Pg/upgrade/0412.data.trigger.validator.HoldIsCance
9016 lled.sql: merge r17867 from trunk for HoldIsCancelled action_trigger
9017 validator git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17868
9018 dcc99617-32d9-48b4-a31d-7c20da2025e4
9020 2010-09-21 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9022 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Correct various
9023 discrepancies, especially in the auditor schema, between a freshly
9024 installed 2.0 database and an upgraded one. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17865
9025 dcc99617-32d9-48b4-a31d-7c20da2025e4
9027 2010-09-21 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9029 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9030 Open-ILS/src/sql/Pg/030.schema.metabib.sql,
9031 Open-ILS/src/sql/Pg/upgrade/0410.schema.allow_parallel_reingest.sql
9033 Open-ILS/src/sql/Pg/upgrade/0411.schema.assume_inserts_only_flag.sq
9034 l: backport r17862 and r17863 from trunk Two new internal_flags to improve parallel bib ingest. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17864
9035 dcc99617-32d9-48b4-a31d-7c20da2025e4
9037 2010-09-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9039 * Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm:
9040 Backport r17860 from trunk: Clean up description of ARN in
9041 O:A:Cat::Authority now that arn_value is gone A comment in the create_authority_record_from_bib_field() method
9042 stated that the ARN value needed to be unique across the database;
9043 that is no longer true as of r17722. Fix comment accordingly. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17861
9044 dcc99617-32d9-48b4-a31d-7c20da2025e4
9046 2010-09-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9048 * Open-ILS/xul/staff_client/server/cat/marcedit.js: Merge r17587 and
9049 r17588 from trunk to add $0 control subfields for newly controlled
9050 fields In the MARC editor, when editing a bibliographic record and
9051 right-clicking on a controllable subfield, the "Create new authority
9052 from this field" options now both add a $0 control subfield to the
9053 target bib field once the new auth record has successfully been
9054 created. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17859
9055 dcc99617-32d9-48b4-a31d-7c20da2025e4
9057 2010-09-21 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9059 * README: Backport r17855 from trunk: Use verbose parameters for
9060 createdb Thomas Berezansky noticed that the README was using "createdb -t
9061 template0", which isn't a valid option. To avoid case problems and
9062 to be more apparent what these options mean, let's use the verbose
9063 parameters. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17856
9064 dcc99617-32d9-48b4-a31d-7c20da2025e4
9066 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9068 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
9069 Open-ILS/src/sql/Pg/002.schema.config.sql,
9070 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9071 Open-ILS/src/sql/Pg/upgrade/0409.data.receive-serial-perm.sql:
9072 Backport r17853 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17854
9073 dcc99617-32d9-48b4-a31d-7c20da2025e4
9075 2010-09-20 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9077 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9078 Open-ILS/src/sql/Pg/upgrade/0408.schema.update_maintain_901.sql: add
9079 missing upgrade script for maintain_901() stored function Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17851
9080 dcc99617-32d9-48b4-a31d-7c20da2025e4
9082 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9084 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9085 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9086 Open-ILS/src/sql/Pg/upgrade/0407.data.serial-perm.sql: Backport
9087 r17848 from trunk, sort of In rel_2_0, one of these permissions was already there, and the IDs
9088 are different, but this should be functionally equivalent. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17849
9089 dcc99617-32d9-48b4-a31d-7c20da2025e4
9091 2010-09-20 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9093 * Open-ILS/web/js/dojo/openils/BibTemplate.js: Backport BibTemplate
9094 callback support from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17846
9095 dcc99617-32d9-48b4-a31d-7c20da2025e4
9097 2010-09-20 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9099 * Open-ILS/web/templates/base.tt2: back-port: 17844 => added pgpt
9100 class to pre-load set git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17845
9101 dcc99617-32d9-48b4-a31d-7c20da2025e4
9103 2010-09-20 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9105 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Resolving various
9106 discrepancies between an upgraded 2.0 database and a freshly
9107 installed one. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17842
9108 dcc99617-32d9-48b4-a31d-7c20da2025e4
9110 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9112 * Open-ILS/examples/fm_IDL.xml: Backport r17840: misspelling fixing git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17841
9113 dcc99617-32d9-48b4-a31d-7c20da2025e4
9115 2010-09-20 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9117 * Open-ILS/xul/staff_client/server/patron/summary.js,
9118 Open-ILS/xul/staff_client/server/patron/summary_overlay_horiz.xul:
9119 merge r17838 from trunk, change to stat cat display in horizontal
9120 patron summary git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17839
9121 dcc99617-32d9-48b4-a31d-7c20da2025e4
9123 2010-09-20 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9125 * Open-ILS/examples/fm_IDL.xml: back-port: 17836 => addd missing
9126 opac_visible col and labels to config.usr_setting_type git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17837
9127 dcc99617-32d9-48b4-a31d-7c20da2025e4
9129 2010-09-20 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9131 * Open-ILS/src/extras/import/marc_add_ids: marc_add_ids - better
9132 failure recovery Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17834
9133 dcc99617-32d9-48b4-a31d-7c20da2025e4
9135 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9137 * Open-ILS/web/css/skin/default/serial.css,
9138 Open-ILS/web/js/dojo/openils/widget/HoldingCode.js,
9139 Open-ILS/web/js/ui/default/serial/subscription.js,
9140 Open-ILS/web/js/ui/default/serial/subscription/issuance.js: Backport
9141 r17831 from trunk: holding code miniwizard git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17832
9142 dcc99617-32d9-48b4-a31d-7c20da2025e4
9144 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9146 * Open-ILS/web/js/ui/default/acq/common/li_table.js,
9147 Open-ILS/web/templates/default/acq/common/li_table.tt2,
9148 Open-ILS/web/templates/default/acq/search/unified.tt2: Backport
9149 r17829 from trunk: actions menu to ordinary select in li table git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17830
9150 dcc99617-32d9-48b4-a31d-7c20da2025e4
9152 2010-09-20 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9154 * Open-ILS/web/js/dojo/openils/widget/nls/Searcher.js: Backport
9155 r17827 from trunk: Search for humans: AND and OR are more
9156 understandable than "&&" and "||" The operators && and || will not mean much to many people, whereas
9157 AND and OR have common meanings that will aid in understanding the
9158 advanced search interface. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17828
9159 dcc99617-32d9-48b4-a31d-7c20da2025e4
9161 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9163 * Open-ILS/web/templates/default/acq/picklist/upload.tt2,
9164 Open-ILS/web/templates/default/acq/picklist/user_request.tt2:
9165 Backport r17825 from trunk: changing "Picklist" to "Selection List" git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17826
9166 dcc99617-32d9-48b4-a31d-7c20da2025e4
9168 2010-09-20 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9170 * Open-ILS/web/js/ui/default/acq/search/unified.js: Backport r17823
9171 from trunk: acq po and invoice interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17824
9172 dcc99617-32d9-48b4-a31d-7c20da2025e4
9174 2010-09-19 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9176 * Open-ILS/web/js/ui/default/acq/common/li_table.js,
9177 Open-ILS/web/js/ui/default/acq/po/view_po.js,
9178 Open-ILS/web/templates/default/acq/common/inv_dialog.tt2,
9179 Open-ILS/web/templates/default/acq/po/view.tt2: Backport r17821 from
9180 trunk: delay acq provider loading git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17822
9181 dcc99617-32d9-48b4-a31d-7c20da2025e4
9183 2010-09-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9185 * Open-ILS/xul/staff_client/chrome/content/main/menu.js,
9186 Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul: remove
9187 redundant invocation of custom.js, and tweak how menu.js loads it git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17820
9188 dcc99617-32d9-48b4-a31d-7c20da2025e4
9190 2010-09-19 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9192 * Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js: back-port:
9193 17817 => for large sets of holds, usually around 10 or more, the
9194 holds display takes a little too long. instead of collecting them
9195 all and sorting them by queue position, slot them into the display
9196 table (by queue position) as they arrive git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17818
9197 dcc99617-32d9-48b4-a31d-7c20da2025e4
9199 2010-09-19 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9201 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
9202 Open-ILS/xul/staff_client/chrome/content/circ/offline.js,
9203 Open-ILS/xul/staff_client/chrome/content/util/print.js: Make sure
9204 offline interfaces correctly load printer settings outside of
9205 logins. Some refactoring git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17816
9206 dcc99617-32d9-48b4-a31d-7c20da2025e4
9208 2010-09-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9210 * Open-ILS/web/js/ui/default/acq/common/li_table.js: in acq copies
9211 display, default to ws lib as recipient lib git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17814
9212 dcc99617-32d9-48b4-a31d-7c20da2025e4
9214 2010-09-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9216 * Open-ILS/web/templates/base.tt2: back-port: 17810 => added cnal to
9217 autoidl pile git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17811
9218 dcc99617-32d9-48b4-a31d-7c20da2025e4
9220 2010-09-18 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9222 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Remove UNIQUE NOT
9223 NULL from config.index_normalizer.description. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17807
9224 dcc99617-32d9-48b4-a31d-7c20da2025e4
9226 2010-09-18 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9228 * Open-ILS/web/opac/skin/default/js/result_common.js: Backport
9229 r17802 and r17803 to provide a human-visible RSS feed in the dynamic
9230 OPAC Despite having RSS and Atom feeds at the core since version 1.0, it
9231 can be hard for humans to access those feeds. This will dynamically
9232 add a feed to the dynamic OPAC so that the RSS feed indicator will
9233 light up. Google Reader, look out! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17806
9234 dcc99617-32d9-48b4-a31d-7c20da2025e4
9236 2010-09-18 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9239 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xu
9240 l: Patch from James Fournie of SITKA: This is a patch that makes the toolbar work with the little
9241 jellybean button on Macs. It's that little lozenge-like button on
9242 the top right of Mac programs that shows/hides the toolbar. With
9243 this patch it will show/hide the toolbar "button bar", making it
9244 behave more like most Mac programs. It shouldn't have any affect on
9245 other platforms. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17805
9246 dcc99617-32d9-48b4-a31d-7c20da2025e4
9248 2010-09-18 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9250 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9251 Open-ILS/src/sql/Pg/110.hold_matrix.sql,
9252 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9253 Open-ILS/src/sql/Pg/upgrade/0406.schema.hold-matrix.user-not-reques
9254 tor.sql: Backport r17800 from trunk: Offer a global flag to cause
9255 the testing of hold matrix rules against the receiving user instead
9256 of the requestor, and set the initial value to enabled as this seems
9257 to be the less surprising value for current users of in-db hold
9258 logic git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17801
9259 dcc99617-32d9-48b4-a31d-7c20da2025e4
9261 2010-09-18 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9263 * Open-ILS/src/sql/Pg/400.schema.action_trigger.sql: silly me,
9264 acqpo.activate is the new format.po.jedi Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17799
9265 dcc99617-32d9-48b4-a31d-7c20da2025e4
9267 2010-09-18 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9269 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm,
9270 Open-ILS/web/js/dojo/openils/Util.js,
9271 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
9272 Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul:
9273 Backport r17796 from trunk: serials batch receive improvements git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17797
9274 dcc99617-32d9-48b4-a31d-7c20da2025e4
9276 2010-09-18 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9278 * Open-ILS/web/templates/base.tt2: more user stat cat classes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17795
9279 dcc99617-32d9-48b4-a31d-7c20da2025e4
9281 2010-09-17 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9283 * Open-ILS/src/sql/Pg/400.schema.action_trigger.sql: added
9284 format.po.jedi hook to initial seed Signed-off-By: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17793
9285 dcc99617-32d9-48b4-a31d-7c20da2025e4
9287 2010-09-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9289 * Open-ILS/web/templates/base.tt2: need cit and actsc for patron reg git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17791
9290 dcc99617-32d9-48b4-a31d-7c20da2025e4
9292 2010-09-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9294 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: load the
9295 right class in the on-the-fly IDL loader call git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17789
9296 dcc99617-32d9-48b4-a31d-7c20da2025e4
9298 2010-09-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9300 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
9301 Open-ILS/web/js/ui/default/acq/po/view_po.js: Backport r17786, acq
9302 po activation failure improvements git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17787
9303 dcc99617-32d9-48b4-a31d-7c20da2025e4
9305 2010-09-17 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9308 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/biblio.
9309 pm: enable translation of location name in copy location/status
9310 summary Implementation is iffy because it exposes oils_i18n_xlate outside of
9311 cstore. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17785
9312 dcc99617-32d9-48b4-a31d-7c20da2025e4
9314 2010-09-17 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9316 * Open-ILS/xul/staff_client/server/patron/standing_penalties.js:
9317 merge r17782 from trunk to fix progressbar and list refresh after
9318 modifying/archiving existing message/penalty in Patron Messages UI git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17783
9319 dcc99617-32d9-48b4-a31d-7c20da2025e4
9321 2010-09-17 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9323 * Open-ILS/xul/staff_client/chrome/skin/global.css,
9324 Open-ILS/xul/staff_client/server/skin/global.css: get rid of the
9325 disabled-look for the Actions for this Record menu label git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17781
9326 dcc99617-32d9-48b4-a31d-7c20da2025e4
9328 2010-09-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9330 * Open-ILS/web/templates/base.tt2: Backport r17778, IDL chunking
9331 fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17779
9332 dcc99617-32d9-48b4-a31d-7c20da2025e4
9334 2010-09-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9336 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: Backport
9337 r17776 from trunk: Revert attempt to prevent encoding corruption
9338 that was causing encoding corruption LDR/09 was never showing up as 'a' where it was being tested, and
9339 adding the 'a' was preventing a reconversion to UTF8. It somewhat
9340 looks like the UTF8 MARCXML input gets converted to MARC8 as part of
9341 MARC::Batch's magic, then gets converted back to UTF8 by
9342 MARC::File::XML::as_xml_record(). Seems like this would mean
9343 potential performance / encoding problems but it works, which is
9344 better than what my meddlesome tests were doing. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17777
9345 dcc99617-32d9-48b4-a31d-7c20da2025e4
9347 2010-09-17 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9349 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Restore two foreign
9350 keys that were somehow inadvertently dropped, probably by some funky
9351 interaction with inheritance. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17774
9352 dcc99617-32d9-48b4-a31d-7c20da2025e4
9354 2010-09-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9356 * Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm: back-port:
9357 17772 => vandelay import list report all option git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17773
9358 dcc99617-32d9-48b4-a31d-7c20da2025e4
9360 2010-09-17 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9362 * Open-ILS/src/extras/Makefile.install: Backport r17769 from trunk:
9363 use HTTP URLs to download prereqs to avoid protocol-blocking
9364 annoyances git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17771
9365 dcc99617-32d9-48b4-a31d-7c20da2025e4
9367 2010-09-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9369 * Open-ILS/web/js/ui/default/vandelay/vandelay.js: Backport r17767
9370 from trunk, vandelay Edit Attributes fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17768
9371 dcc99617-32d9-48b4-a31d-7c20da2025e4
9373 2010-09-17 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9375 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm: back-port:
9376 17765 => protect against fetching lineitem details by ref instead of
9377 ID git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17766
9378 dcc99617-32d9-48b4-a31d-7c20da2025e4
9380 2010-09-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9382 * Open-ILS/web/js/ui/default/vandelay/vandelay.js: Backport r17763
9383 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17764
9384 dcc99617-32d9-48b4-a31d-7c20da2025e4
9386 2010-09-17 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9388 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9389 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
9390 Open-ILS/src/sql/Pg/upgrade/0405.schema.acq-hold-copy-map-drop-fkey
9391 .sql: -- Dropping a foreign key (which has already been dropped from
9392 the -- base installation scripts). M Open-ILS/src/sql/Pg/002.schema.config.sql M
9393 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql A
9395 Open-ILS/src/sql/Pg/upgrade/0405.schema.acq-hold-copy-map-drop-fkey.sqlgit-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17761
9396 dcc99617-32d9-48b4-a31d-7c20da2025e4
9398 2010-09-17 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9401 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib
9402 .pm: Backport r17759 from trunk: normalize all locales used in
9403 locale-lang mapping for QueryParser git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17760
9404 dcc99617-32d9-48b4-a31d-7c20da2025e4
9406 2010-09-17 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9408 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm:
9409 Backport r17757 from trunk: OU locale lookup needs a bit more work,
9410 it needs to pass a language instead of an xx-YY locale string git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17758
9411 dcc99617-32d9-48b4-a31d-7c20da2025e4
9413 2010-09-17 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9415 * Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
9416 Backport r17754 from trunk: Only show "issues held" if there is
9417 something to show git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17756
9418 dcc99617-32d9-48b4-a31d-7c20da2025e4
9420 2010-09-17 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9422 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
9423 r17752 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17753
9424 dcc99617-32d9-48b4-a31d-7c20da2025e4
9426 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9428 * Open-ILS/web/templates/base.tt2,
9429 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
9430 2: Backport r17750 from trunk, IDL chunks + copy template UI fix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17751
9431 dcc99617-32d9-48b4-a31d-7c20da2025e4
9433 2010-09-16 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9435 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Add column
9436 usr_summary to actor.stat_cat. (This column was added before we
9437 started maintaining individual update scripts.) M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17749
9438 dcc99617-32d9-48b4-a31d-7c20da2025e4
9440 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9442 * build/i18n/po/AutoFieldWidget.js/AutoFieldWidget.js.pot,
9443 build/i18n/po/TranslatorPopup.js/TranslatorPopup.js.pot,
9444 build/i18n/po/User.js/User.js.pot,
9445 build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot,
9446 build/i18n/po/acq.js/acq.js.pot,
9447 build/i18n/po/admin.properties/admin.properties.pot,
9448 build/i18n/po/auth.properties/auth.properties.pot,
9449 build/i18n/po/capture.js/capture.js.pot,
9450 build/i18n/po/cat.properties/cat.properties.pot,
9451 build/i18n/po/circ.properties/circ.properties.pot,
9452 build/i18n/po/common.properties/common.properties.pot,
9453 build/i18n/po/conify.dtd/conify.dtd.pot,
9454 build/i18n/po/conify.js/conify.js.pot,
9455 build/i18n/po/db.seed/db.seed.pot,
9456 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot,
9457 build/i18n/po/ils_events.xml/ils_events.xml.pot,
9458 build/i18n/po/lang.dtd/lang.dtd.pot,
9459 build/i18n/po/multiclass_search_help.html/multiclass_search_help.ht
9460 ml.pot, build/i18n/po/offline.properties/offline.properties.pot,
9461 build/i18n/po/opac.dtd/opac.dtd.pot,
9462 build/i18n/po/opac.js/opac.js.pot,
9463 build/i18n/po/patron.properties/patron.properties.pot,
9464 build/i18n/po/pickup_and_return.js/pickup_and_return.js.pot,
9465 build/i18n/po/pull_list.js/pull_list.js.pot,
9466 build/i18n/po/register.js/register.js.pot,
9467 build/i18n/po/reports.dtd/reports.dtd.pot,
9468 build/i18n/po/reports.js/reports.js.pot,
9469 build/i18n/po/reservation.js/reservation.js.pot,
9470 build/i18n/po/selfcheck.js/selfcheck.js.pot,
9471 build/i18n/po/vandelay.dtd/vandelay.dtd.pot: .pot files generated
9472 during the alpha2 build process git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17746
9473 dcc99617-32d9-48b4-a31d-7c20da2025e4
9475 2010-09-16 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9478 Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryPa
9479 rser.pm: remove internal limit with querying on facets This allows non-selective facets such a material type facet to bring
9480 in correct results - the tradeoff is that queries that involve
9481 facets will run slower. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17745
9482 dcc99617-32d9-48b4-a31d-7c20da2025e4
9484 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9486 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
9487 r17717 from trunk git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17741
9488 dcc99617-32d9-48b4-a31d-7c20da2025e4
9490 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9492 * Open-ILS/web/opac/skin/default/js/rdetail.js,
9493 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
9494 Backport r17735 from trunk, opac holds issuances expandy git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17740
9495 dcc99617-32d9-48b4-a31d-7c20da2025e4
9497 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9499 * Open-ILS/web/templates/base.tt2: Backport r17738 from trunk: more
9500 IDL chunking fixing git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17739
9501 dcc99617-32d9-48b4-a31d-7c20da2025e4
9503 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9505 * Open-ILS/web/templates/base.tt2: Backport r17736 from trunk: more
9506 IDL chunking-related fixes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17737
9507 dcc99617-32d9-48b4-a31d-7c20da2025e4
9509 2010-09-16 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9511 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
9512 Open-ILS/src/sql/Pg/200.schema.acq.sql,
9513 Open-ILS/src/sql/Pg/upgrade/0404.schema.acq-provider-contact-null-n
9514 ull.sql: Make acq.provider_contact.name NOT NULL. This change corrects the effect of a typo (NULL NULL instead of NOT
9515 NULL). M Open-ILS/src/sql/Pg/200.schema.acq.sql M
9516 Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql A
9518 Open-ILS/src/sql/Pg/upgrade/0404.schema.acq-provider-contact-null-null.sqlgit-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17734
9519 dcc99617-32d9-48b4-a31d-7c20da2025e4
9521 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9524 Open-ILS/src/sql/Pg/upgrade/0387.schema.perm_list_fkeys_restrict_de
9525 lete.sql: This needs to be the same in 2.0 as trunk, and the changes
9526 to this script need to make it into the 1.6-2.0 upgrade script as
9527 well, if not there already git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17731
9528 dcc99617-32d9-48b4-a31d-7c20da2025e4
9530 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9532 * Open-ILS/web/templates/default/vandelay/inc/item_attrs.tt2: typo
9533 backport git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17730
9534 dcc99617-32d9-48b4-a31d-7c20da2025e4
9536 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9538 * Open-ILS/web/js/dojo/openils/User.js: no need to ignore this
9539 improvement, which makes browser-focused dev simpler git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17729
9540 dcc99617-32d9-48b4-a31d-7c20da2025e4
9542 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9544 * Open-ILS/src/sql/Pg/upgrade/0385.schema.perm_list_fkeys.sql: This
9545 needs to be the same in 2.0 as trunk, and the changes to this script
9546 need to make it into the 1.6-2.0 upgrade script as well, if not
9547 there already git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17728
9548 dcc99617-32d9-48b4-a31d-7c20da2025e4
9550 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9552 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Missed some
9553 holds-related OU setting types from
9554 0077.data.holds_local_avail_and_override.sql in the seed data git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17727
9555 dcc99617-32d9-48b4-a31d-7c20da2025e4
9557 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9559 * Open-ILS/examples/fm_IDL.xml: A couple useful, missing backports
9560 for the IDL git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17726
9561 dcc99617-32d9-48b4-a31d-7c20da2025e4
9563 2010-09-16 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9565 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate several
9566 late-breaking upgrades into the upgrade script. M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17725
9567 dcc99617-32d9-48b4-a31d-7c20da2025e4
9569 2010-09-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9571 * Open-ILS/web/templates/base.tt2: Backport r17723 from trunk: Add
9572 AutoIDL classes for Vandelay happiness Vandelay needs these class definitions for basic import operations. Ideally every templated page wouldn't need to load these, but this
9573 seems to be the best short-term solution. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17724
9574 dcc99617-32d9-48b4-a31d-7c20da2025e4
9576 2010-09-16 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9578 * Open-ILS/examples/fm_IDL.xml,
9579 Open-ILS/src/extras/import/marc2are.pl,
9580 Open-ILS/src/perlmods/OpenILS/Application/Cat/AuthCommon.pm,
9581 Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/authority.pm
9582 , Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm,
9583 Open-ILS/src/sql/Pg/002.functions.config.sql,
9584 Open-ILS/src/sql/Pg/011.schema.authority.sql,
9585 Open-ILS/src/sql/Pg/020.schema.functions.sql,
9586 Open-ILS/src/sql/Pg/800.fkeys.sql,
9587 Open-ILS/src/sql/Pg/upgrade/0400.schema.unique_authority_index.sql,
9588 Open-ILS/src/sql/Pg/upgrade/0401.schema.authority_record_entry_drop
9590 Open-ILS/src/sql/Pg/upgrade/0402.schema.unique_authority_index_revi
9591 sited.sql, Open-ILS/xul/staff_client/server/cat/marcedit.js: Drop
9592 the arn_value / arn_source columns on authority.record_entry and
9593 create an index instead The authority record number (ARN) was problematic when trying to
9594 generate local authorities because the number had no correlation to
9595 the content of the authority heading. By creating an index on
9596 authority records based on their heading, thesaurus, and heading
9597 text, we can do a better job of controlling the actual content of
9598 the authority records. In a future release, we may convert this index to a unique index.
9599 2.0 will give sites an opportunity to begin cleaning up their
9600 authorities by identifying duplicate and problematic records through
9601 the authority.normalize_heading(TEXT) database function. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17722
9602 dcc99617-32d9-48b4-a31d-7c20da2025e4
9604 2010-09-16 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9606 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
9607 Open-ILS/web/js/dojo/openils/widget/AutoWidget.js,
9608 Open-ILS/web/templates/base.tt2: Backport IDL-chunking work for
9609 interfaces under web/templates, as well as
9610 AutoWidget/AutoFieldWidget improvements to deal with some cases of
9611 not having an IDL class preloaded. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17721
9612 dcc99617-32d9-48b4-a31d-7c20da2025e4
9614 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9617 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.p
9618 m: Backport of r17718 from trunk: teach
9619 open-ils.storage.serial.issuance.ranged_tree about "global"
9620 issuances git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17720
9621 dcc99617-32d9-48b4-a31d-7c20da2025e4
9623 2010-09-16 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9625 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9626 Open-ILS/src/sql/Pg/210.schema.serials.sql,
9627 Open-ILS/src/sql/Pg/upgrade/0403.schema.serials-tweaks.sql:
9628 Backporting r17715 from trunk: Patch from Dan Wells to extend the
9629 serial schema a bit in pref for upcoming improvement to existing
9630 features git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17716
9631 dcc99617-32d9-48b4-a31d-7c20da2025e4
9633 2010-09-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9635 * Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm:
9636 Backporting r17710 from trunk: Need to start the arrayref out right git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17712
9637 dcc99617-32d9-48b4-a31d-7c20da2025e4
9639 2010-09-15 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9641 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Replace the seed
9642 data for permission.perm_list, using the values assigned for
9643 predefined permissions by the upgrade script from 1.6.1 to 2.0. M Open-ILS/src/sql/Pg/950.data.seed-values.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17711
9644 dcc99617-32d9-48b4-a31d-7c20da2025e4
9646 2010-09-15 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9648 * Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: merge
9649 r17707-r17708 from trunk for batch call number updates in same UI as
9650 batch barcode updates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17709
9651 dcc99617-32d9-48b4-a31d-7c20da2025e4
9653 2010-09-15 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9655 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: 1. Revamp the contents of permission.perm_list: a) Renumber the permissions so that predefined permissions and
9656 non-predefined permissions are in separate ranges. That was always
9657 the intent but the intent has not always been followed. b) Add permissions that are referenced in the IDL but not defined in
9658 the database. c) Where the description is NULL, apply the code as a description;
9659 that's better than nothing. 2. Incorporate miscellaneous recent changes from individual upgrade
9660 scripts. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17705
9661 dcc99617-32d9-48b4-a31d-7c20da2025e4
9663 2010-09-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9665 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9666 Open-ILS/src/sql/Pg/100.circ_matrix.sql,
9667 Open-ILS/src/sql/Pg/upgrade/0399.schema.strict-renewal-test.sql:
9668 Backporting r17702 from trunk: Require that the matchpoint
9669 is_renewal flag be respected if set git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17703
9670 dcc99617-32d9-48b4-a31d-7c20da2025e4
9672 2010-09-15 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9674 * Open-ILS/web/js/ui/default/acq/financial/view_fund.js: back-port:
9675 17699 => filter debits/allocs by fund in view fund UI git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17700
9676 dcc99617-32d9-48b4-a31d-7c20da2025e4
9678 2010-09-15 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9680 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9681 Open-ILS/src/sql/Pg/210.schema.serials.sql,
9682 Open-ILS/src/sql/Pg/upgrade/0398.schema.serials-indexes.sql:
9683 Backporting from trunk: A big pile of useful serial-schema indexes git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17695
9684 dcc99617-32d9-48b4-a31d-7c20da2025e4
9686 2010-09-15 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9688 * Open-ILS/examples/apache/eg_vhost.conf,
9689 Open-ILS/src/edi_translator/README,
9690 Open-ILS/src/edi_translator/test_client.pl,
9691 Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm,
9692 Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm,
9693 Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
9694 Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/Pur
9695 chaseOrderEDIRequired.pm,
9696 Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm,
9697 Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm,
9698 Open-ILS/src/support-scripts/edi_fetcher.pl,
9699 Open-ILS/src/support-scripts/edi_pusher.pl,
9700 Open-ILS/src/support-scripts/test-scripts/edi_object.pl,
9701 Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl,
9702 Open-ILS/src/support-scripts/test-scripts/ordrsp_parse.pl,
9703 Open-ILS/tests/datasets/edi_scratch/0BzIfl53u8.ORDRSP.jedi,
9704 Open-ILS/tests/datasets/edi_scratch/0LGQQtTxuv.orders.edi,
9705 Open-ILS/tests/datasets/edi_scratch/4PkcdYeZtT.edi,
9706 Open-ILS/tests/datasets/edi_scratch/5pGP3O5rgS,
9707 Open-ILS/tests/datasets/edi_scratch/acq.bugs,
9708 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi,
9709 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi.split,
9710 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi2,
9711 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi,
9712 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi.pl,
9713 Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi.tidy.p
9714 l, Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi2,
9715 Open-ILS/tests/datasets/edi_scratch/brodart_001_edi.tst,
9716 Open-ILS/tests/datasets/edi_scratch/edi_splitter.pl,
9717 Open-ILS/tests/datasets/edi_scratch/ftx_test.jedi,
9718 Open-ILS/tests/datasets/edi_scratch/ftx_test.output,
9719 Open-ILS/tests/datasets/edi_scratch/ruby_json2edi.orders,
9720 Open-ILS/tests/datasets/edi_scratch/zBFqgVwJ7l.orders.edi,
9721 Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2:
9722 backport EDI changes from trunk (r17669:17690,r17692) EDI work done by Joe Atzberger; highlights of the enhancements are: * ORDRSP processing improvements * overhaul of edi_fetcher * EDI test files * Beginning of modperl EDI message viewer Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17693
9723 dcc99617-32d9-48b4-a31d-7c20da2025e4
9725 2010-09-15 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9727 * Open-ILS/xul/staff_client/server/cat/marcedit.js,
9728 Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-aut
9730 Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-mfh
9732 Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips.xml:
9733 MARC tooltip updates * updated bibliographic tooltips; now current as of LC MARC21
9734 Bibliographic Update 11, including the RDA tags. Along the way,
9735 enhanced the bib tooltips to: * include definitions for embedded holdings tags (84X, 853-855,
9736 863-868, 876-878) * expand dropdown for nonfiling indicator values * added tooltip files for authority records and MFHDs * taught MARC editor how to choose the correct tooltip file Caveat: if you localize the authority and MFHD tooltips for a locale
9737 other than en-US, you must edit marcedit.js, either to take your
9738 translation into account or to make it smarter about checking for
9739 available translations of the tooltips. Signed-off-by: Galen Charlton <gmc@esilibrary.com git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17691
9740 dcc99617-32d9-48b4-a31d-7c20da2025e4
9742 2010-09-14 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9744 * Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm,
9745 Open-ILS/xul/staff_client/server/cat/marcedit.js,
9746 Open-ILS/xul/staff_client/server/locale/en-US/cat.properties:
9747 Backport r17644 from trunk: Integrate authority browse and creation
9748 support into the MARC editor This commit changes the contextual authority menu to be based on the
9749 authority browse interface; this should result in better matching
9750 behavior. The browse axis (author, subject, title, topic) is based
9751 on the context tag. The browse interface has enabled the contextual menu to grow "Next
9752 page" / "Previous page" menu items to enable cataloguers to wade
9753 through long lists of similar authority entries. The browse interface has also grown a "Create new authority record"
9754 menu with two submenu items: * "Create immediately" takes the field in context and creates a new
9755 authority record based on that field, with matching indicators and
9756 subfields. * "Create and edit..." displays the MARCXML for the authority
9757 record in a MARC editor window before saving the record to the
9758 database. TODO: Make the "Create..." contextual options add the $0 linking
9759 subfield to the newly controlled field. TODO: Address some of the flaky UI behaviour, such as having to
9760 right-click three times on an authority-controllable field to
9761 display the authority menu. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17664
9762 dcc99617-32d9-48b4-a31d-7c20da2025e4
9764 2010-09-14 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9766 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9767 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9768 Open-ILS/src/sql/Pg/upgrade/0397.data.coust.opac_fully_compresssed.
9769 sql, Open-ILS/web/opac/skin/default/js/rdetail.js,
9770 Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml:
9771 Backport r17661 from trunk, serials opac holding display git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17662
9772 dcc99617-32d9-48b4-a31d-7c20da2025e4
9774 2010-09-14 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9776 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm,
9777 Open-ILS/src/sql/Pg/002.schema.config.sql,
9778 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
9779 Open-ILS/src/sql/Pg/upgrade/0396.data.org-setting-payflowpro.sql:
9780 Backport r17657 from trunk: payflowpro support git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17660
9781 dcc99617-32d9-48b4-a31d-7c20da2025e4
9783 2010-09-14 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9785 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm:
9786 back-port: 17658 =>additional issuance holds supporting code; in
9787 this case, hold_to_mvr func which is used by the uber hold details
9788 method; commit also includes a small speed tweak for fetching
9789 details for copy holds (1 less cstore call) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17659
9790 dcc99617-32d9-48b4-a31d-7c20da2025e4
9792 2010-09-14 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9794 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml: regexp
9795 for robust filename mangling git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17656
9796 dcc99617-32d9-48b4-a31d-7c20da2025e4
9798 2010-09-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9800 * Open-ILS/xsl/ATOM2XHTML.xsl: Backport r17653: unbreak item count
9801 in result list of slimpac git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17654
9802 dcc99617-32d9-48b4-a31d-7c20da2025e4
9804 2010-09-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9806 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm,
9807 Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl: Backport from trunk:
9808 slimpac cleanup git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17651
9809 dcc99617-32d9-48b4-a31d-7c20da2025e4
9811 2010-09-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9813 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport from
9814 trunk: method for generating a set of compressed holdings statements git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17650
9815 dcc99617-32d9-48b4-a31d-7c20da2025e4
9817 2010-09-14 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9819 * Open-ILS/src/sql/Pg/002.schema.config.sql,
9820 Open-ILS/src/sql/Pg/006.schema.permissions.sql,
9821 Open-ILS/src/sql/Pg/upgrade/0393.schema.perm-id-change-i18n-protect
9822 ion.sql, Open-ILS/src/sql/Pg/upgrade/0395.schema.fix-i18n-fixer.sql:
9823 Backport I18N protection for permission descriptions git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17649
9824 dcc99617-32d9-48b4-a31d-7c20da2025e4
9826 2010-09-13 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9828 * Open-ILS/examples/apache/eg.conf,
9829 Open-ILS/src/cgi-bin/circ-rules.cgi,
9830 Open-ILS/src/cgi-bin/config.cgi,
9831 Open-ILS/src/cgi-bin/copy_statuses.cgi,
9832 Open-ILS/src/cgi-bin/lib-setup.cgi,
9833 Open-ILS/src/cgi-bin/org_unit_types.cgi,
9834 Open-ILS/src/cgi-bin/perms-setup.cgi,
9835 Open-ILS/src/cgi-bin/support/dtree.js,
9836 Open-ILS/src/cgi-bin/usr_group-setup.cgi,
9837 Open-ILS/src/extras/Makefile.install,
9838 Open-ILS/src/perlmods/OpenILS/Utils/OfflineStore.pm,
9839 Open-ILS/src/support-scripts/eg_db_config.pl,
9840 Open-ILS/web/Makefile.am, README: Merge r17574, r17575, r17584,
9841 r17585, r17628, r17639 from trunk to delete deprecated cgi-bin
9842 configuration interfaces The CGI interfaces have not been maintained; the interfaces
9843 available through the Admin -> Server Administration menu in the
9844 staff client are the recommended method for setting up new libraries
9845 in the organizational hierarchy, permissions, copy statuses, and
9846 circulation rules. Note that an adjustment to eg.conf is recommended to point to the
9847 offline.pl script, which is the only remaining CGI script in use;
9848 this should avoid conflicting Apache definitions for the /cgi-bin/
9849 alias. Most modern systems will install Class::DBI::Frozen::301 to avoid
9850 conflicts with incompatible Class::DBI packages. We need to teach
9851 offline.pl how to use Class::DBI::Frozen::301 if it is available. Note that we're using "use parent" instead of "use base" per the
9852 recommendation of "perldoc base"; accordingly, we're adding the
9853 system prerequisite for the parent pragma. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17642
9854 dcc99617-32d9-48b4-a31d-7c20da2025e4
9856 2010-09-13 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9858 * Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.js,
9859 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: fix
9860 retrieval of cat.default_classification_scheme Fixes bug where the cat.default_classification_scheme OU setting was
9861 effectively ignored in bib call # display in bib overlay and list of
9862 default call numbers during volume creation. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17641
9863 dcc99617-32d9-48b4-a31d-7c20da2025e4
9865 2010-09-13 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9867 * Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm,
9868 Open-ILS/web/js/dojo/openils/I18N.js,
9869 Open-ILS/web/js/dojo/openils/widget/Searcher.js: Backport r17629 and
9870 r17630 from trunk: teach fielder to cache (off by default), with a
9871 default timeout of 5min; have fielder cache some frequently used
9872 data git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17631
9873 dcc99617-32d9-48b4-a31d-7c20da2025e4
9875 2010-09-13 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9877 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: added
9878 declaration of facet cache limit var, which was likely missed during
9879 back-port git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17627
9880 dcc99617-32d9-48b4-a31d-7c20da2025e4
9882 2010-09-13 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9884 * Open-ILS/examples/opensrf.xml.example: make the other two k_* MARC
9885 templates usable by default Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17626
9886 dcc99617-32d9-48b4-a31d-7c20da2025e4
9888 2010-09-13 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9890 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml:
9891 back-port: 17622 => wrap custom props file reader in try/catch to
9892 prevent xhr complaining about missing file git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17623
9893 dcc99617-32d9-48b4-a31d-7c20da2025e4
9895 2010-09-12 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9897 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
9898 r17620 from trunk: serials opac method bugfix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17621
9899 dcc99617-32d9-48b4-a31d-7c20da2025e4
9901 2010-09-12 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9903 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml: merge
9904 r17617 from trunk for _custom.properties file overlays with
9905 messagecatalog git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17619
9906 dcc99617-32d9-48b4-a31d-7c20da2025e4
9908 2010-09-12 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9910 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
9911 Open-ILS/xul/staff_client/server/cat/copy_editor.js,
9912 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js,
9913 Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul,
9914 Open-ILS/xul/staff_client/server/circ/util.js,
9915 Open-ILS/xul/staff_client/server/locale/en-US/common.properties,
9916 Open-ILS/xul/staff_client/server/serial/batch_receive.js: merge
9917 r17614 from trunk for customizable circ modifier rendering in staff
9918 client git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17618
9919 dcc99617-32d9-48b4-a31d-7c20da2025e4
9921 2010-09-12 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9923 * Open-ILS/examples/fm_IDL.xml, Open-ILS/web/css/skin/default.css,
9924 Open-ILS/web/css/skin/default/serial.css,
9925 Open-ILS/web/js/dojo/openils/XUL.js,
9926 Open-ILS/web/js/ui/default/serial/list_stream.js,
9927 Open-ILS/web/js/ui/default/serial/list_subscription.js,
9928 Open-ILS/web/js/ui/default/serial/subscription.js,
9929 Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.
9930 js, Open-ILS/web/js/ui/default/serial/subscription/issuance.js,
9931 Open-ILS/web/opac/locale/en-US/lang.dtd,
9932 Open-ILS/web/templates/default/serial/list_stream.tt2,
9933 Open-ILS/web/templates/default/serial/list_subscription.tt2,
9934 Open-ILS/web/templates/default/serial/subscription.tt2,
9935 Open-ILS/web/templates/default/serial/subscription/caption_and_patt
9937 Open-ILS/web/templates/default/serial/subscription/distribution.tt2
9938 , Open-ILS/web/templates/default/serial/subscription/issuance.tt2,
9939 Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
9940 Open-ILS/xul/staff_client/chrome/content/cat/opac.xul,
9941 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties,
9942 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
9943 Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul:
9944 Backport r17615 from trunk: serials quick-and-dirty admin interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17616
9945 dcc99617-32d9-48b4-a31d-7c20da2025e4
9947 2010-09-12 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9949 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
9950 r17612 from trunk: serials prediction for multiple dists git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17613
9951 dcc99617-32d9-48b4-a31d-7c20da2025e4
9953 2010-09-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9955 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backporting
9956 r17605 and r17606 from trunk: Method for retrieving received
9957 issuances attached to a bib, optionally scoped by location, holding
9958 type or item status, with paging and ordering support git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17611
9959 dcc99617-32d9-48b4-a31d-7c20da2025e4
9961 2010-09-12 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9963 * Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backporting
9964 r17609 from trunk: add maxValuesPerFacet attr/param git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17610
9965 dcc99617-32d9-48b4-a31d-7c20da2025e4
9967 2010-09-12 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9969 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
9970 Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm: Backport r17607 from
9971 trunk: serials predictions until end_date git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17608
9972 dcc99617-32d9-48b4-a31d-7c20da2025e4
9974 2010-09-11 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9976 * Open-ILS/examples/apache/eg_vhost.conf,
9977 Open-ILS/examples/openils.profile.js,
9978 Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm,
9979 Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backporting
9980 17856, 17587, 17593, 17601 and 17603 from trunk: mod_deflate
9981 support; improved and expanded dojo layers; support for limiting
9982 facet retrieval in IE to just the initially displayed set (IE is
9983 terrible with large data sets) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17604
9984 dcc99617-32d9-48b4-a31d-7c20da2025e4
9986 2010-09-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9988 * Open-ILS/web/templates/default/acq/financial/view_fund.tt2,
9989 Open-ILS/web/templates/default/acq/search/unified.tt2: Backport
9990 r17599 from trunk, refresh grid buttons git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17600
9991 dcc99617-32d9-48b4-a31d-7c20da2025e4
9993 2010-09-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
9995 * Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: Backport r17597
9996 from trunk, autogrid refresh git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17598
9997 dcc99617-32d9-48b4-a31d-7c20da2025e4
9999 2010-09-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10001 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js: Backport
10002 r17595 from trunk, nav buttons in view/place orders git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17596
10003 dcc99617-32d9-48b4-a31d-7c20da2025e4
10005 2010-09-10 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10007 * Open-ILS/xul/staff_client/server/locale/en-US/patron.properties,
10008 Open-ILS/xul/staff_client/server/patron/bill2.js,
10009 Open-ILS/xul/staff_client/server/patron/bill_details.js,
10010 Open-ILS/xul/staff_client/server/patron/util.js: merge r17588-r17592
10011 from trunk for patron refunds and misc tweaks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17594
10012 dcc99617-32d9-48b4-a31d-7c20da2025e4
10014 2010-09-10 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10016 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10017 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10018 Open-ILS/src/sql/Pg/upgrade/0392.data.org-setting-ui.patron.editor_
10019 address_requirement.sql,
10020 Open-ILS/web/js/dojo/openils/actor/nls/register.js,
10021 Open-ILS/web/js/ui/default/actor/user/register.js: merge r17582 from
10022 trunk for ui.patron.registration.require_address setting git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17583
10023 dcc99617-32d9-48b4-a31d-7c20da2025e4
10025 2010-09-10 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10027 * Open-ILS/xul/staff_client/chrome/content/util/list.js,
10028 Open-ILS/xul/staff_client/server/locale/en-US/patron.properties,
10029 Open-ILS/xul/staff_client/server/patron/bill2.js,
10030 Open-ILS/xul/staff_client/server/patron/bill_history.js,
10031 Open-ILS/xul/staff_client/server/patron/bills.js,
10032 Open-ILS/xul/staff_client/server/patron/info_group.js,
10033 Open-ILS/xul/staff_client/server/patron/search_result.js,
10034 Open-ILS/xul/staff_client/server/patron/util.js: merge r17576-r17580
10035 from trunk for improved columns in Patron Search results list. Also
10036 fleshes some patron data sent to misc receipt templates git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17581
10037 dcc99617-32d9-48b4-a31d-7c20da2025e4
10039 2010-09-10 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10041 * Open-ILS/examples/oils_ctl.sh: back-porting: 17566 => added
10042 command line option for defining a stderr output log file for the
10043 SIP server git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17567
10044 dcc99617-32d9-48b4-a31d-7c20da2025e4
10046 2010-09-10 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10049 Open-ILS/web/templates/default/conify/global/booking/resource_type.
10050 tt2: Backport r17563 from trunk: booking bugfix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17564
10051 dcc99617-32d9-48b4-a31d-7c20da2025e4
10053 2010-09-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10055 * Open-ILS/xul/staff_client/server/patron/hold_details.js,
10056 Open-ILS/xul/staff_client/server/patron/holds.js: merge r17560 from
10057 trunk for tweaks to holds and hold details interfaces git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17561
10058 dcc99617-32d9-48b4-a31d-7c20da2025e4
10060 2010-09-09 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10062 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
10063 Open-ILS/web/opac/common/js/config.js,
10064 Open-ILS/web/opac/locale/en-US/opac.dtd,
10065 Open-ILS/web/opac/skin/default/js/holds.js,
10066 Open-ILS/web/opac/skin/default/xml/common/holds.xml: back-porting:
10067 17553 17554 => support for viewing and editing existing
10068 issuance-level holds to the default opac skin; alternate issuance
10069 flesh call that only fleshes the subscription; used for public/opac
10070 display git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17559
10071 dcc99617-32d9-48b4-a31d-7c20da2025e4
10073 2010-09-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10075 * Open-ILS/web/templates/default/actor/user/register_table.tt2:
10076 merge r17557 from trunk for to prevent accidental address deletion
10077 attempt in patron editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17558
10078 dcc99617-32d9-48b4-a31d-7c20da2025e4
10080 2010-09-09 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10082 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
10083 Open-ILS/web/js/dojo/openils/widget/EditPane.js: Backport r17555
10084 from trunk, better autogrid overrideEditWidget value shoving git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17556
10085 dcc99617-32d9-48b4-a31d-7c20da2025e4
10087 2010-09-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10089 * Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: merge
10090 r17550 from trunk for call number sorting in volume/item creator git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17552
10091 dcc99617-32d9-48b4-a31d-7c20da2025e4
10093 2010-09-09 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10095 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10096 Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.js,
10097 Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.xul,
10098 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul,
10099 Open-ILS/xul/staff_client/server/circ/util.js,
10100 Open-ILS/xul/staff_client/server/locale/en-US/circ.properties,
10101 Open-ILS/xul/staff_client/server/skin/global.css: merge r17549 from
10102 trunk for brief bib summary bar git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17551
10103 dcc99617-32d9-48b4-a31d-7c20da2025e4
10105 2010-09-09 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10107 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
10108 Open-ILS/web/js/dojo/openils/widget/EditPane.js: Backport r17547
10109 from trunk: overrideEditWidgets in AutoGrid improvement git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17548
10110 dcc99617-32d9-48b4-a31d-7c20da2025e4
10112 2010-09-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10114 * Open-ILS/src/perlmods/OpenILS/Application/Actor/UserGroups.pm:
10115 Backport from trunk: loop over users in a group, as the plan for
10116 usrgroup+mous is terrible git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17546
10117 dcc99617-32d9-48b4-a31d-7c20da2025e4
10119 2010-09-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10121 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10122 Open-ILS/src/sql/Pg/040.schema.asset.sql,
10123 Open-ILS/src/sql/Pg/upgrade/0391.schema.copy_note_owner_index.sql:
10124 Backporting from trunk: should have had this index all along, but
10125 was less important until now where copy notes are used up front git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17544
10126 dcc99617-32d9-48b4-a31d-7c20da2025e4
10128 2010-09-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10130 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10131 Open-ILS/src/sql/Pg/005.schema.actors.sql,
10132 Open-ILS/src/sql/Pg/upgrade/0390.schema.usrgroup-index.sql: Backport
10133 from trunk: With group billing calls we need a new index git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17542
10134 dcc99617-32d9-48b4-a31d-7c20da2025e4
10136 2010-09-09 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10138 * Open-ILS/src/perlmods/OpenILS/Application.pm: updated ils_version
10139 for 2-0 branch, updated comment on format git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17539
10140 dcc99617-32d9-48b4-a31d-7c20da2025e4
10142 2010-09-09 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10144 * Open-ILS/xul/staff_client/server/serial/pattern_wizard.js:
10145 Backport r17537 from trunk: serials pattern wizard bugfix git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17538
10146 dcc99617-32d9-48b4-a31d-7c20da2025e4
10148 2010-09-09 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10150 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm:
10151 back-port: 17535 => for consistency, use 'issuanceid' as the
10152 issuance ID param for holds possibility testing; removed some
10153 crusty, old hold create code git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17536
10154 dcc99617-32d9-48b4-a31d-7c20da2025e4
10156 2010-09-09 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10158 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
10159 Open-ILS/src/sql/Pg/950.data.seed-values.sql: Address typos and
10160 grammar in seed data TODO: Consistently wrap translatable content in oils_i18n_gettext()
10161 calls git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17534
10162 dcc99617-32d9-48b4-a31d-7c20da2025e4
10164 2010-09-09 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10166 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
10167 Open-ILS/src/perlmods/OpenILS/Const.pm,
10168 Open-ILS/src/sql/Pg/002.schema.config.sql,
10169 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10170 Open-ILS/src/sql/Pg/upgrade/0389.data.issuance-holds.sql: Merging
10171 r17527-17529 from trunk: Backend issuance-level hold logic git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17532
10172 dcc99617-32d9-48b4-a31d-7c20da2025e4
10174 2010-09-09 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10176 * Open-ILS/examples/opensrf.xml.example: Make OpenLibrary the
10177 default added content provider OpenLibrary is a better choice than Amazon for added content out of
10178 the box because: 1) The OpenLibrary added content handler provides cover images +
10179 tables of content, whereas the Amazon added content handler only
10180 provides cover images. 2) The terms of use for OpenLibrary content are much friendlier than
10181 the Amazon "Product Advertising API". We discussed this back in mid-2009:
10182 http://markmail.org/message/csx2hl6aleznapga git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17531
10183 dcc99617-32d9-48b4-a31d-7c20da2025e4
10185 2010-09-08 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10187 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport
10188 r17525 from trunk: summary generation at receive time git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17526
10189 dcc99617-32d9-48b4-a31d-7c20da2025e4
10191 2010-09-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10193 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10194 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10195 Open-ILS/src/sql/Pg/upgrade/0388.data.org-setting-ui.patron.editor_
10196 defaults.sql, Open-ILS/web/css/skin/default/register.css,
10197 Open-ILS/web/js/ui/default/actor/user/register.js,
10198 Open-ILS/web/templates/default/actor/user/register.tt2: Backport
10199 17516, 17517, 17522, 17523: Allows us to create an
10200 /openils/var/web/css/skin/default/register_custom.css file
10201 containing local CSS for styling the patron editor. Example: TR[fmfield=ident_type] { display: none; } /* be sure to set the
10202 ui.patron.default_ident_type setting */ TR[fmfield=ident_value2] {
10203 border: solid thick red; font-size: x-large; } TR[fmfield=barred] {
10204 display: none; } TR[fmfield=country] { display: none; } /* be sure
10205 to set the ui.patron.default_country setting */
10206 TR[fmfield=master_account] { display: none; }
10207 TR[fmfield=alert_message] { display: none; } TR[fmfield=ident_value]
10208 { z-index: -1; } TR[stat_cat_id='1'] { border: solid thick red;
10209 font-size: x-large; } git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17524
10210 dcc99617-32d9-48b4-a31d-7c20da2025e4
10212 2010-09-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10214 * Open-ILS/src/extras/Makefile.install: Backport r17520: Make
10215 Class::DBI::Frozen::301 a common forced module for all distros;
10216 genericize RHEL/CentOS git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17521
10217 dcc99617-32d9-48b4-a31d-7c20da2025e4
10219 2010-09-08 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10221 * Open-ILS/src/extras/Makefile.install: Backport r17518 from trunk:
10222 install Library::CallNumber::LC from CPAN We briefly had to grab Library::CallNumber::LC from the SVN repo,
10223 but that broke on systems without subversion installed (argh).
10224 Thankfully the maintainer moved Library::CallNumber::LC to CPAN so
10225 our job becomes routine. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17519
10226 dcc99617-32d9-48b4-a31d-7c20da2025e4
10228 2010-09-08 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10230 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: backporting
10231 r17514 from trunk: A simple "vital stats" collector method returning
10232 information about a user for display in the OPAC or Staff Client. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17515
10233 dcc99617-32d9-48b4-a31d-7c20da2025e4
10235 2010-09-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10237 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10238 Open-ILS/xul/staff_client/chrome/content/util/widgets.js,
10239 Open-ILS/xul/staff_client/server/cat/copy_browser.js,
10240 Open-ILS/xul/staff_client/server/cat/copy_browser.xul,
10241 Open-ILS/xul/staff_client/server/skin/cat.css: backport 17506, 17507
10242 for saner navigation in Holdings Maintenance git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17513
10243 dcc99617-32d9-48b4-a31d-7c20da2025e4
10245 2010-09-08 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10247 * Open-ILS/src/perlmods/OpenILS/SIP.pm,
10248 Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm:
10249 back-porting: 17502 17503 => cache the SIP login session to
10250 determine 'where' a transaction is occuring in case the caller does
10251 not indicate the location; compare hold pickup lib to physical
10252 location to determine alert type; small logging and format tweaks git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17512
10253 dcc99617-32d9-48b4-a31d-7c20da2025e4
10255 2010-09-08 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10257 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
10258 Open-ILS/xul/staff_client/server/circ/util.js,
10259 Open-ILS/xul/staff_client/server/patron/summary.js: backport 17508,
10260 17509, for better user stat cat lookups and exposing such stat cats
10261 in hold slips git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17510
10262 dcc99617-32d9-48b4-a31d-7c20da2025e4
10264 2010-09-07 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10266 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: The reporter and
10267 extend_reporter schemas are no longer optional. So changes to them
10268 go back into the transaction. ALTERs to auditor.action_hold_request_history stay outside of the
10269 transaction, at least for now, until the status of that table is
10270 clarified. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17504
10271 dcc99617-32d9-48b4-a31d-7c20da2025e4
10273 2010-09-07 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10275 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Move some operations
10276 out of the transaction so that they can fail without killing the
10277 script. The affected objects do not necessarily exist -- i.e. the
10278 reporter schema, the extend_reporter schema, and the
10279 auditor.action_hold_request_history table. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17500
10280 dcc99617-32d9-48b4-a31d-7c20da2025e4
10282 2010-09-07 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10284 * Open-ILS/xul/staff_client/server/patron/display.js: Only modify
10285 msg when needed or we'll get spurious 'stop sign' pages git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17499
10286 dcc99617-32d9-48b4-a31d-7c20da2025e4
10288 2010-09-07 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10290 * Open-ILS/web/js/ui/default/acq/common/li_table.js: make lineitem
10291 price updates synchronous to prevent race condition between onChange
10292 of price set completion and PO activation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17497
10293 dcc99617-32d9-48b4-a31d-7c20da2025e4
10295 2010-09-07 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10297 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Consolidated upgrade
10298 script for 1.6 -> 2.0. Things still missing: 1. Inserts and other changes to permission.perm_list and
10299 permission.grp_perm_map. These can't be derived in a simple way
10300 from the individual upgrade scripts, and will have to be
10301 hand-crafted to fit what's already in the seed data. 2. Operations on optional schemas need to be moved out of the
10302 transaction so that the script will work in a database that doesn't
10303 have them. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17494
10304 dcc99617-32d9-48b4-a31d-7c20da2025e4
10306 2010-09-03 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10308 * Open-ILS/web/js/dojo/openils/Util.js,
10309 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: Backport
10310 r17491 from trunk: fix timestamps in AutoFieldWidget git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17492
10311 dcc99617-32d9-48b4-a31d-7c20da2025e4
10313 2010-09-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10315 * Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: event
10316 code may be 0 (SUCCESS) == false in SIP checkin, check defined
10317 instead git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17489
10318 dcc99617-32d9-48b4-a31d-7c20da2025e4
10320 2010-09-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10322 * Open-ILS/web/js/dojo/MARC/Field.js,
10323 Open-ILS/web/js/dojo/MARC/Record.js: backporting r17476, r17477 and
10324 r17486 from trunk -- MARC Dojo module improvements git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17487
10325 dcc99617-32d9-48b4-a31d-7c20da2025e4
10327 2010-09-03 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10329 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: give default OUs
10330 separate addresses Per suggestion from Anoop Atre to avoid a new user changing one OU
10331 address in a new database and wondering why all of the OU addresses
10332 were changed. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17485
10333 dcc99617-32d9-48b4-a31d-7c20da2025e4
10335 2010-09-03 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10337 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10338 Open-ILS/src/sql/Pg/006.schema.permissions.sql,
10339 Open-ILS/src/sql/Pg/800.fkeys.sql,
10340 Open-ILS/src/sql/Pg/upgrade/0387.schema.perm_list_fkeys_restrict_de
10341 lete.sql: restrict deletion of perm_lists in use Per suggestion by Mike Rylander; prevents overzealous administrator
10342 from removing necessary permisions that are in use. TODO: UI to make it clear when that happens Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17483
10343 dcc99617-32d9-48b4-a31d-7c20da2025e4
10345 2010-09-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10347 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10348 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10349 Open-ILS/src/sql/Pg/upgrade/0386.data.org-setting-patron-clone-copy
10350 -addr.sql, Open-ILS/web/js/ui/default/actor/user/register.js:
10351 back-porting: 17480 => patron address copy on clone instead of link git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17481
10352 dcc99617-32d9-48b4-a31d-7c20da2025e4
10354 2010-09-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10357 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.
10358 pm: repaired thinko in hold targeting org-unit max-loops check git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17479
10359 dcc99617-32d9-48b4-a31d-7c20da2025e4
10361 2010-09-03 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10363 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10364 Open-ILS/src/sql/Pg/006.schema.permissions.sql,
10365 Open-ILS/src/sql/Pg/800.fkeys.sql,
10366 Open-ILS/src/sql/Pg/upgrade/0385.schema.perm_list_fkeys.sql: allow
10367 updates of permission.perm_list.id to cascade Doing this to make it possible to reshuffle permission IDs for
10368 upgrades to 2.0.x Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17475
10369 dcc99617-32d9-48b4-a31d-7c20da2025e4
10371 2010-09-03 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10373 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10374 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
10375 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
10376 Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul,
10377 Open-ILS/xul/staff_client/server/serial/common.js,
10378 Open-ILS/xul/staff_client/server/serial/pattern_wizard.js,
10379 Open-ILS/xul/staff_client/server/serial/pattern_wizard.xul,
10380 Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul,
10381 Open-ILS/xul/staff_client/server/serial/scap_editor.js,
10382 Open-ILS/xul/staff_client/server/serial/scap_editor.xul,
10383 Open-ILS/xul/staff_client/server/skin/serial.css: Backport r17472
10384 from trunk, serials pattern code wizard git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17473
10385 dcc99617-32d9-48b4-a31d-7c20da2025e4
10387 2010-09-03 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10389 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: backporting
10390 supercat improvements from r17469 and r17470 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17471
10391 dcc99617-32d9-48b4-a31d-7c20da2025e4
10393 2010-09-03 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10395 * Open-ILS/xul/staff_client/server/patron/util.js: back-port: 17467
10396 => users with no transaction history will have no xact summary;
10397 protect git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17468
10398 dcc99617-32d9-48b4-a31d-7c20da2025e4
10400 2010-09-03 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10402 * Open-ILS/xul/staff_client/server/patron/holds.js: up the default
10403 pull list limit from 50 to 100 git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17466
10404 dcc99617-32d9-48b4-a31d-7c20da2025e4
10406 2010-09-03 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10408 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
10409 Open-ILS/src/sql/Pg/002.schema.config.sql,
10410 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10411 Open-ILS/src/sql/Pg/upgrade/0384.data.hold_pull_list_template.sql,
10412 Open-ILS/web/opac/locale/en-US/lang.dtd,
10413 Open-ILS/xul/staff_client/chrome/content/main/constants.js,
10414 Open-ILS/xul/staff_client/server/patron/holds.js,
10415 Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: backport
10416 17445, 17464: A/T template based full pull list printing for holds git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17465
10417 dcc99617-32d9-48b4-a31d-7c20da2025e4
10419 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10421 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
10422 Open-ILS/web/js/ui/default/acq/po/view_po.js,
10423 Open-ILS/web/templates/default/acq/po/view.tt2: back-porting: 17446
10424 => display PO order (activation) date in PO page git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17462
10425 dcc99617-32d9-48b4-a31d-7c20da2025e4
10427 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10429 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
10430 Open-ILS/web/js/dojo/openils/widget/FilteringTreeSelect.js,
10431 Open-ILS/web/js/ui/default/actor/user/register.js: back-porting:
10432 17416 17417 17418 => filtering-tree-select disable fields query w/
10433 auto-widget pass-thru; disable non-user-group fields in patron
10434 editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17461
10435 dcc99617-32d9-48b4-a31d-7c20da2025e4
10437 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10439 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm,
10440 Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm:
10441 back-porting: 17400 17401 => support for overridable physical
10442 location in checkin and honoring current_location in SIP checkin
10443 code git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17460
10444 dcc99617-32d9-48b4-a31d-7c20da2025e4
10446 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10448 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
10449 Open-ILS/web/images/licenses.txt,
10450 Open-ILS/web/js/dojo/openils/conify/nls/conify.js,
10451 Open-ILS/web/js/ui/default/conify/global/acq/distribution_formula.j
10453 Open-ILS/web/templates/default/conify/global/acq/distribution_formu
10454 la.tt2: back-porting: 17399 17413 => optimized distrib formula
10455 management UI git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17459
10456 dcc99617-32d9-48b4-a31d-7c20da2025e4
10458 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10460 * Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js,
10461 Open-ILS/web/js/dojo/openils/PermaCrud.js,
10462 Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: back-porting:
10463 r17391 17397 17398; pcrud/fieldmapper bug fixes; autogrid suppress
10464 edit fields option git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17458
10465 dcc99617-32d9-48b4-a31d-7c20da2025e4
10467 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10469 * Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js:
10470 back-porting: 17390 => disallow self-check login w/ inactive barcode git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17457
10471 dcc99617-32d9-48b4-a31d-7c20da2025e4
10473 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10475 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
10476 Open-ILS/web/js/ui/default/acq/common/li_table.js,
10477 Open-ILS/web/templates/default/acq/common/li_table.tt2:
10478 back-porting: 17389 => show lineitem ID for each lineitem in
10479 lineitem table (po/pl) and general lineitem summary blob (invoicing) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17456
10480 dcc99617-32d9-48b4-a31d-7c20da2025e4
10482 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10484 * Open-ILS/web/js/ui/default/acq/search/invoice.js,
10485 Open-ILS/web/templates/default/acq/search/unified.tt2: back-porting:
10486 17355 use openils.Util.printHtmlString for invoice printing; added
10487 progress dialog while wiating for invoices to arrive git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17455
10488 dcc99617-32d9-48b4-a31d-7c20da2025e4
10490 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10492 * Open-ILS/src/perlmods/OpenILS/SIP/Item.pm: back-porting: added
10493 support for returning hold shelf expire time (CM field) in item info
10494 response when an item has been captured for a hold. value is
10495 populated if item is on holds shelf or in transit to holds shelf git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17454
10496 dcc99617-32d9-48b4-a31d-7c20da2025e4
10498 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10500 * Open-ILS/examples/apache/eg_vhost.conf,
10501 Open-ILS/src/perlmods/OpenILS/WWW/Redirect.pm: back-porting: added
10502 support for configuring redirect depth, skin, and locale during
10503 IP-based org unit redirection; w/ sample config git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17453
10504 dcc99617-32d9-48b4-a31d-7c20da2025e4
10506 2010-09-02 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10508 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10509 Open-ILS/web/templates/default/conify/global/config/rule_age_hold_p
10511 Open-ILS/web/templates/default/conify/global/config/rule_circ_durat
10513 Open-ILS/web/templates/default/conify/global/config/rule_max_fine.t
10515 Open-ILS/web/templates/default/conify/global/config/rule_recurring_
10516 fine.tt2, Open-ILS/xul/staff_client/chrome/content/main/menu.js,
10517 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
10518 back-porting: conify UIs for circ/hold-related config.rule_ tables git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17452
10519 dcc99617-32d9-48b4-a31d-7c20da2025e4
10521 2010-09-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10523 * Open-ILS/xul/staff_client/chrome/content/auth/session.js: fix the
10524 problem where login does not work immediately after registering a
10525 workstation git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17451
10526 dcc99617-32d9-48b4-a31d-7c20da2025e4
10528 2010-09-02 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10530 * Open-ILS/src/perlmods/OpenILS/Application/Booking.pm: Backport
10531 r17447: kill CAPTURE_RESERVATION git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17448
10532 dcc99617-32d9-48b4-a31d-7c20da2025e4
10534 2010-09-02 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10536 * Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml,
10537 Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml:
10538 backport 17441: stop the chilifresh undefined errors in craftsman git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17443
10539 dcc99617-32d9-48b4-a31d-7c20da2025e4
10541 2010-09-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10543 * Open-ILS/web/opac/skin/craftsman/js/rdetail.js,
10544 Open-ILS/web/opac/skin/default/js/rdetail.js: Backport rtype
10545 parameters for invoking MARC editor This will result in no different behaviour than before, but adding
10546 the rtype parameter won't hurt, either. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17440
10547 dcc99617-32d9-48b4-a31d-7c20da2025e4
10549 2010-09-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10551 * Open-ILS/web/js/ui/default/cat/authority/list.js,
10552 Open-ILS/web/templates/default/cat/authority/list.tt2: Backport
10553 r17343 from trunk: Add explicit identification of the master
10554 authority record when merging We now generate a table with the first cell containing either
10555 "Master" (indicating the record into which the other records will be
10556 merged) and or "Target" (indicating that the record will be merged
10557 into the master. This also adds a horizontal rule to delineate between the form
10558 buttons at the top, and adds borders to provide more clarity between
10559 the mergebox contents. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17439
10560 dcc99617-32d9-48b4-a31d-7c20da2025e4
10562 2010-09-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10564 * Open-ILS/examples/fm_IDL.xml,
10565 Open-ILS/xul/staff_client/server/admin/copy_locations.js,
10566 Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml,
10567 Open-ILS/xul/staff_client/server/cat/spine_labels.js,
10568 Open-ILS/xul/staff_client/server/cat/spine_labels.xul: UI portions
10569 of spine label editing enhancements listed in r17437 Also include the IDL for the new fields on asset.copy_location.
10570 Oops. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17438
10571 dcc99617-32d9-48b4-a31d-7c20da2025e4
10573 2010-09-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10575 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10576 Open-ILS/src/sql/Pg/040.schema.asset.sql,
10577 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10578 Open-ILS/src/sql/Pg/upgrade/0380.data.spine_label.sql,
10579 Open-ILS/src/sql/Pg/upgrade/0381.data.spine_label_font_weight.sql,
10580 Open-ILS/src/sql/Pg/upgrade/0382.schema.asset_copy_location_callnum
10581 s.sql, Open-ILS/web/opac/locale/en-US/lang.dtd: Backport spine label
10582 editing and printing enhancements from trunk * Automatically add prefix and/or suffix to a spine label if set in the copy locations editor * Set default font size, family, and weight along with label
10583 height, width, and left margin for each library via library
10584 settings editor. * Navigate up and down using cursor keys and insert/delete lines
10585 with the insert/delete keys. * Provide some basic LC formatting for line wrapping. * Use different print strategies depending on whether we're using xulrunner 1.9.0 or 1.9.2. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17437
10586 dcc99617-32d9-48b4-a31d-7c20da2025e4
10588 2010-09-02 dbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10590 * Open-ILS/src/perlmods/OpenILS/Application/Cat/BibCommon.pm,
10591 Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
10592 Open-ILS/web/js/ui/default/acq/common/li_table.js,
10593 Open-ILS/web/js/ui/default/vandelay/vandelay.js,
10594 Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
10595 Open-ILS/xul/staff_client/server/cat/marcedit.js,
10596 Open-ILS/xul/staff_client/server/cat/marcedit.xul,
10597 Open-ILS/xul/staff_client/server/cat/z3950.js: Backport biblio
10598 source enhancements from trunk: * Make biblio source selection in Vandelay set the source for
10599 imported bib records. * Place a biblio source editor widget on the MARC Editor when
10600 invoked with a biblio record that already exists in the database
10601 ("rtype": "bre" with a specific ID). git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17435
10602 dcc99617-32d9-48b4-a31d-7c20da2025e4
10604 2010-09-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10606 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
10607 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
10608 Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul:
10609 Backport r17431 from trunk, checkbox to en/disable batch receive w/
10610 units git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17432
10611 dcc99617-32d9-48b4-a31d-7c20da2025e4
10613 2010-09-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10615 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
10616 Open-ILS/web/opac/locale/en-US/lang.dtd,
10617 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
10618 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
10619 Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul,
10620 Open-ILS/xul/staff_client/server/skin/serial.css: Backport r17428
10621 from trunk: serial batch receive improvements (w/ call number) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17430
10622 dcc99617-32d9-48b4-a31d-7c20da2025e4
10624 2010-09-01 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10626 * Open-ILS/src/extras/ils_events.xml,
10627 Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
10628 Open-ILS/web/opac/locale/en-US/lang.dtd,
10629 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
10630 Open-ILS/xul/staff_client/server/serial/batch_receive.js,
10631 Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul:
10632 Backport r17364 from trunk: serial batch receive improvements git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17429
10633 dcc99617-32d9-48b4-a31d-7c20da2025e4
10635 2010-09-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10637 * Open-ILS/web/opac/skin/default/js/container.js,
10638 Open-ILS/web/opac/skin/default/js/holds.js,
10639 Open-ILS/web/opac/skin/default/js/result_common.js: backport r17419
10640 from trunk: added explicit IDL class loading for cbreb, cbrebi, mvr,
10641 and ahr git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17421
10642 dcc99617-32d9-48b4-a31d-7c20da2025e4
10644 2010-09-01 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10646 * Open-ILS/web/js/dojo/fieldmapper/IDL.js,
10647 Open-ILS/web/js/dojo/fieldmapper/dojoData.js,
10648 Open-ILS/web/opac/skin/default/xml/common/js_common.xml: backport
10649 r17396 from trunk: Allow the OPAC to autoload IDL classes instead of
10650 either pulling in a long class list and evaluating them all, or
10651 loading a .5MB+ xml file and parsing the whole thing. 40% speedup in
10652 simple tests where cache is bypassed. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17420
10653 dcc99617-32d9-48b4-a31d-7c20da2025e4
10655 2010-08-31 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10657 * Open-ILS/xul/staff_client/chrome/content/util/browser.js:
10658 printable_output() support in util.browser had stopped working, and
10659 this fixes that. If an interface embedded in util.browser has a
10660 printable_output() function, the text output from that function
10661 should be printed, instead of a direct print attempt against the
10662 content window git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17415
10663 dcc99617-32d9-48b4-a31d-7c20da2025e4
10665 2010-08-31 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10667 * Open-ILS/xul/staff_client/chrome/content/main/main.js: fixes a bug
10668 when purging offline transactions after an Export git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17409
10669 dcc99617-32d9-48b4-a31d-7c20da2025e4
10671 2010-08-31 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10673 * Open-ILS/web/js/ui/default/booking/reservation.js: Backport
10674 r17405: fix start/end date selection problem with reservations git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17406
10675 dcc99617-32d9-48b4-a31d-7c20da2025e4
10677 2010-08-30 scottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10679 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10680 Open-ILS/src/sql/Pg/upgrade/0378.data.fix_org_unit_setting_types.sq
10681 l: Backporting corrections to some org unit setting types. A
10682 Open-ILS/src/sql/Pg/upgrade/0378.data.fix_org_unit_setting_types.sql
10683 M Open-ILS/src/sql/Pg/950.data.seed-values.sql git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17392
10684 dcc99617-32d9-48b4-a31d-7c20da2025e4
10686 2010-08-30 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10688 * Open-ILS/examples/fm_IDL.xml,
10689 Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js,
10690 Open-ILS/web/opac/locale/en-US/lang.dtd,
10691 Open-ILS/web/templates/default/conify/global/asset/copy_template.tt
10692 2, Open-ILS/xul/staff_client/chrome/content/main/menu.js,
10693 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
10694 Backport r17387, basic copy template editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17388
10695 dcc99617-32d9-48b4-a31d-7c20da2025e4
10697 2010-08-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10699 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10700 Open-ILS/src/sql/Pg/upgrade/0383.data.org-setting-circ.do_not_tally
10701 _claims_returned.sql,
10702 Open-ILS/xul/staff_client/server/patron/summary.js: backport 17385:
10703 option to not include claims returned circs in summary sidebar and
10704 under-button tallies git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17386
10705 dcc99617-32d9-48b4-a31d-7c20da2025e4
10707 2010-08-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10709 * Open-ILS/xul/staff_client/server/patron/display.js: backport
10710 17383: show penalty/message notes on "Stop Sign Page" git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17384
10711 dcc99617-32d9-48b4-a31d-7c20da2025e4
10713 2010-08-30 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10715 * Open-ILS/xul/staff_client/server/patron/items.js: Backport 17373,
10716 making "show item details" consistent within "items out" i'face git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17382
10717 dcc99617-32d9-48b4-a31d-7c20da2025e4
10719 2010-08-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10721 * Open-ILS/src/sql/Pg/002.schema.config.sql,
10722 Open-ILS/src/sql/Pg/950.data.seed-values.sql,
10723 Open-ILS/src/sql/Pg/upgrade/0379.data.org-setting-circ.missing_piec
10724 es.copy_status.sql: backport 17335: circ.missing_pieces.copy_status
10725 org unit setting to support the Mark/Scan as Missing Pieces workflow git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17381
10726 dcc99617-32d9-48b4-a31d-7c20da2025e4
10728 2010-08-30 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10730 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10731 Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
10732 Open-ILS/xul/staff_client/chrome/content/util/browser.js,
10733 Open-ILS/xul/staff_client/chrome/content/util/browser.xul,
10734 Open-ILS/xul/staff_client/chrome/content/util/list.js,
10735 Open-ILS/xul/staff_client/chrome/content/util/print.js,
10736 Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul,
10737 Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties,
10738 Open-ILS/xul/staff_client/server/admin/printer_settings.html,
10739 Open-ILS/xul/staff_client/server/admin/printer_settings.js,
10740 Open-ILS/xul/staff_client/server/circ/checkin.js,
10741 Open-ILS/xul/staff_client/server/circ/checkout.js,
10742 Open-ILS/xul/staff_client/server/patron/bill2.js,
10743 Open-ILS/xul/staff_client/server/patron/bills.js,
10744 Open-ILS/xul/staff_client/server/patron/items.js,
10745 Open-ILS/xul/staff_client/server/patron/summary.xul: backport
10746 17375-17379 for context sensitive (role-based) print settings git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17380
10747 dcc99617-32d9-48b4-a31d-7c20da2025e4
10749 2010-08-27 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10751 * Open-ILS/xul/staff_client/server/patron/bill2.xul: backport 17361:
10752 support hiding of patron credit functionality. To do this, create a
10753 server/skin/global_custom.css file containing .hide_patron_credit {
10754 display: none } git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17362
10755 dcc99617-32d9-48b4-a31d-7c20da2025e4
10757 2010-08-26 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10759 * Open-ILS/examples/opensrf.xml.example: examples of how to specify
10760 default preferred language and weight values git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17352
10761 dcc99617-32d9-48b4-a31d-7c20da2025e4
10763 2010-08-26 senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10765 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm:
10766 Backport r17346 to fix broken OPAC renewals git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17347
10767 dcc99617-32d9-48b4-a31d-7c20da2025e4
10769 2010-08-25 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10772 Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.p
10773 m: update standing penalty query for blocked barcode list, trunk
10774 style! git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17340
10775 dcc99617-32d9-48b4-a31d-7c20da2025e4
10777 2010-08-24 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10779 * Open-ILS/web/opac/locale/en-US/lang.dtd,
10780 Open-ILS/xul/staff_client/chrome/content/main/menu.js,
10781 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul,
10782 Open-ILS/xul/staff_client/defaults/preferences/prefs.js: rip the
10783 join tab feature out of 2.0; it's still experimental and doesn't
10784 work well with the embedded OPAC git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17329
10785 dcc99617-32d9-48b4-a31d-7c20da2025e4
10787 2010-08-24 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10789 * Open-ILS/xul/staff_client/server/patron/ue.js: 1-line fix for
10790 false 404 from sylvar solves "The requested URL
10791 /xul/rel_1_6_0_7/server/patron/ue.xhtml&clone=112879 was not found
10792 on this server." git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17324
10793 dcc99617-32d9-48b4-a31d-7c20da2025e4
10795 2010-08-23 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10797 * Open-ILS/src/reporter/clark-kent.pl: Paste error git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17321
10798 dcc99617-32d9-48b4-a31d-7c20da2025e4
10800 2010-08-23 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10802 * Open-ILS/src/perlmods/OpenILS/WWW/Web.pm: Perltidy death to tabs git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17320
10803 dcc99617-32d9-48b4-a31d-7c20da2025e4
10805 2010-08-23 atz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10807 * Open-ILS/src/reporter/clark-kent.pl: Failure to open a
10808 file(handle) should be a fatal error. Otherwise we aren't getting any output anyway. Also a few formatting touchups for readability. TODO: use warnings! use Cronscript for standardized lockfile and
10809 options. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17319
10810 dcc99617-32d9-48b4-a31d-7c20da2025e4
10812 2010-08-23 phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10814 * Open-ILS/web/js/ui/default/actor/user/register.js,
10815 Open-ILS/xul/staff_client/server/patron/summary.js: backport 17314:
10816 address deletion in patron editor git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17315
10817 dcc99617-32d9-48b4-a31d-7c20da2025e4
10819 2010-08-23 gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10821 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm:
10822 display copy counts correctly in staff search results Useless use of a constant in void context at
10823 .../OpenILS/Application/Search/Biblio.pm line 263. Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17310
10824 dcc99617-32d9-48b4-a31d-7c20da2025e4
10826 2010-08-23 erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10828 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm: perl 5.8 requires
10829 quotes around the version # git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17308
10830 dcc99617-32d9-48b4-a31d-7c20da2025e4
10832 2010-08-23 miker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
10834 * Branching for the 2.0 series git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17304
10835 dcc99617-32d9-48b4-a31d-7c20da2025e4