]> git.evergreen-ils.org Git - Evergreen.git/log
Evergreen.git
13 years agoneeds to be under tags, not branches tags/rel_1_6_2_0_rc1
miker [Fri, 10 Dec 2010 21:12:48 +0000 (21:12 +0000)]
needs to be under tags, not branches

git-svn-id: svn://svn.open-ils.org/ILS/tags/rel_1_6_2_0_rc1@18984 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoversion bumps and ChangeLog from 1.6.1.0 on rel_1_6_2_0_rc1
miker [Fri, 10 Dec 2010 21:11:32 +0000 (21:11 +0000)]
version bumps and ChangeLog from 1.6.1.0 on

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_2_0_rc1@18983 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoTagging 1.6.2.0-rc1
miker [Fri, 10 Dec 2010 20:49:33 +0000 (20:49 +0000)]
Tagging 1.6.2.0-rc1

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_2_0_rc1@18978 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBranching for 1.6.2.x
miker [Fri, 10 Dec 2010 20:48:58 +0000 (20:48 +0000)]
Branching for 1.6.2.x

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_2@18977 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoupgrade cleanup in prep for cutting 1.6.2.0
miker [Fri, 10 Dec 2010 20:47:58 +0000 (20:47 +0000)]
upgrade cleanup in prep for cutting 1.6.2.0

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18976 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport r14033 from trunk for unsetting (nullifying) a circ modifier
phasefx [Fri, 10 Dec 2010 18:36:32 +0000 (18:36 +0000)]
backport r14033 from trunk for unsetting (nullifying) a circ modifier

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18970 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoPatch from James Fournie to address https://bugs.launchpad.net/evergreen/+bug/622908...
miker [Fri, 10 Dec 2010 17:21:54 +0000 (17:21 +0000)]
Patch from James Fournie to address https://bugs.launchpad.net/evergreen/+bug/622908 wherein we learn that related item physical description might be used as the main PD 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_1_6@18967 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoForward-port of r18962: Addressing https://bugs.launchpad.net/evergreen/+bug/638309...
miker [Fri, 10 Dec 2010 15:39:39 +0000 (15:39 +0000)]
Forward-port of r18962: Addressing https://bugs.launchpad.net/evergreen/+bug/638309 -- Thanks to Steve Callender for the original report and diagnosis

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18963 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agopartial backport of r18957 to capture the fixes for vandelay.replace_field -- specifi...
miker [Fri, 10 Dec 2010 14:33:42 +0000 (14:33 +0000)]
partial backport of r18957 to capture the fixes for vandelay.replace_field -- specifically, normalizing the XML for comparison when deciding if the "add" side of a replace should proceed

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18961 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobig thinko. Going by the stock receipt template, this should be the workstation...
phasefx [Thu, 9 Dec 2010 18:26:40 +0000 (18:26 +0000)]
big thinko.  Going by the stock receipt template, this should be the workstation lib.  Destination is handled by a different variable

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18952 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agotransit isn't in payload first time through with ROUTE_ITEM checkin, fallback on...
phasefx [Thu, 9 Dec 2010 18:13:50 +0000 (18:13 +0000)]
transit isn't in payload first time through with ROUTE_ITEM checkin, fallback on check.org

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18948 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoEnable Ingest to ingest multiple located URIs for a single org-unit at once
dbs [Thu, 9 Dec 2010 04:44:14 +0000 (04:44 +0000)]
Enable Ingest to ingest multiple located URIs for a single org-unit at once

Previous logic incorrectly restricted a given bib record to have one located
URI per org-unit - unless you reingested it multiple times, each time adding
one more URI per org-unit.

We also add the strict pragma and adjust some syntax accordingly.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18938 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoprotect against empty control fields (bad MARC)
miker [Fri, 3 Dec 2010 21:08:03 +0000 (21:08 +0000)]
protect against empty control fields (bad MARC)

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18917 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBe consistent with a misspelled field. Credit to Robert Soulliere for pointing
senator [Fri, 3 Dec 2010 15:33:17 +0000 (15:33 +0000)]
Be consistent with a misspelled field. Credit to Robert Soulliere for pointing
out my mistaken understanding of where this was already fixed and where it
wasn't.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18911 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoNormalize spaces in notcontains advance search query terms to address bug https:...
miker [Fri, 3 Dec 2010 15:10:00 +0000 (15:10 +0000)]
Normalize spaces in notcontains advance search query terms to address bug https://bugs.launchpad.net/evergreen/+bug/677122

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18908 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoprotect some of the supercat browse interfaces from unboundedness
gmc [Tue, 30 Nov 2010 20:50:02 +0000 (20:50 +0000)]
protect some of the supercat browse interfaces from unboundedness

E.g., browsing from a call number that contains forward slashes, e.g.,

"02/05/2004"

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18886 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport some booking related commits from trunk.
senator [Tue, 30 Nov 2010 15:47:40 +0000 (15:47 +0000)]
Backport some booking related commits from trunk.

r17980: more transaction cleanups
--
r18502: Booking: make the circ module avoid booking code if the booking service
isn't up

Previously, it was not possible to turn the booking service off and have
working circ.  Now you should be able to turn it off if you don't need it.
--
r18514: If we already know we're not using booking, skip a redundant and
expensive test for the possibility of capturing a hold. We're just going to
try actually doing it a little farther down.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18873 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoback-porting cstoreditor fixes to help prevent transaction leaking
erickson [Tue, 30 Nov 2010 14:04:48 +0000 (14:04 +0000)]
back-porting cstoreditor fixes to help prevent transaction leaking

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18871 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agologic error (inversion) in retargetting of previous copy when no other holds are...
miker [Mon, 29 Nov 2010 19:47:47 +0000 (19:47 +0000)]
logic error (inversion) in retargetting of previous copy when no other holds are looking at it

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18860 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoPatch from Jeff Godin, backported from trunkified version:
miker [Mon, 29 Nov 2010 17:45:17 +0000 (17:45 +0000)]
Patch from Jeff Godin, backported from trunkified version:

In the staff client, the holds context menu option "Edit PickupLibrary" displays and allows selection of org units that it shouldn't.

Org units whose type has can_have_users = FALSE are not valid pickup locations.

Using the default types as an example, CONS and SYS1 are invalid 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 'f' which is then compared to 0.

The attached patch corrects this issue. ( foo == 0 becomes !isTrue(foo) ).

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18856 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomerge r18716 from rel_2_0 to cache this setting. Thanks to James Fournie for https...
phasefx [Fri, 19 Nov 2010 16:34:28 +0000 (16:34 +0000)]
merge r18716 from rel_2_0 to cache this setting.  Thanks to James Fournie for https://bugs.launchpad.net/evergreen/+bug/677311  We should probably do this as a cookie instead for even fewer network calls.  I can't see the setting changing all that frequently

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18806 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoback-porting 17292: added custom internal_id handler to SIP patron module
erickson [Thu, 18 Nov 2010 14:57:29 +0000 (14:57 +0000)]
back-porting 17292: added custom internal_id handler to SIP patron module

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18777 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport r18757 from trunk for opac org hiding extension to place hold pickup lib...
phasefx [Tue, 16 Nov 2010 20:11:32 +0000 (20:11 +0000)]
backport r18757 from trunk for opac org hiding extension to place hold pickup lib menu

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18758 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoTrim leading and trailing whitespace from metabib.full_rec values - fixes ISSN quicks...
dbs [Mon, 15 Nov 2010 22:43:31 +0000 (22:43 +0000)]
Trim leading and trailing whitespace from metabib.full_rec values - fixes ISSN quicksearch (thanks for noticing this, Dan Wells!)

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18752 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoasset.uri needs a seed entry for queries of its ID values
dbs [Mon, 15 Nov 2010 22:29:47 +0000 (22:29 +0000)]
asset.uri needs a seed entry for queries of its ID values

To fix a problem with ingesting URIs, Ingest.pm was changed to reflect
the maximum asset.uri.id value rather than the asset.call_number.id
value. However, with no entries in asset.uri, the query returned a
NULL object which broke ingest entirely. Adding a seed entry avoids
this problem.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18749 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoReverting and extending r18472 to correct implementation thinko
miker [Mon, 15 Nov 2010 15:16:52 +0000 (15:16 +0000)]
Reverting and extending r18472 to correct implementation thinko

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18736 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r17447 from trunk: fix wrong-headed permissions tests in booking
senator [Mon, 15 Nov 2010 15:05:41 +0000 (15:05 +0000)]
Backport r17447 from trunk: fix wrong-headed permissions tests in booking

This should have been backported to rel_1_6 immediately. :-(

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18733 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r18688 from trunk: booking bugfix
senator [Wed, 10 Nov 2010 21:31:28 +0000 (21:31 +0000)]
Backport r18688 from trunk: booking bugfix

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18690 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agodo not use TRUNCATE when refreshing reporter.materialized_simple_record
gmc [Wed, 10 Nov 2010 13:21:25 +0000 (13:21 +0000)]
do not use TRUNCATE when refreshing reporter.materialized_simple_record

Previous behavior would break Slony replication after doing a
bib load.  Since a deletion is slower than a truncate, if you're
not using Slony replication, you may prefer to truncate rmsr
prior to 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_1_6@18679 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBacport r18657: syntax problem spotted by Jason Etheridge
miker [Mon, 8 Nov 2010 19:01:40 +0000 (19:01 +0000)]
Bacport r18657: syntax problem spotted by Jason Etheridge

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18659 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting r18652: Teach vandelay.replace_field to be a little smarter by allowing...
miker [Mon, 8 Nov 2010 16:28:47 +0000 (16:28 +0000)]
Backporting r18652: Teach vandelay.replace_field to be a little smarter by allowing simple cases of both replacing and regexp-testing the same subfield

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18654 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agofix user password reset request time column def
gmc [Fri, 5 Nov 2010 17:12:51 +0000 (17:12 +0000)]
fix user password reset request time column def

Needs to be a timestamp with time zone; fixes a bug
where it was interpreted as a UTC time, throwing off
the calculation of the 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_1_6@18628 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackporting r18609 patch from bshum for catalog search in button bar
phasefx [Fri, 5 Nov 2010 13:25:27 +0000 (13:25 +0000)]
backporting r18609 patch from bshum for catalog search in button bar

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18611 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agocut down on reloading of IDL classes
miker [Thu, 4 Nov 2010 21:18:03 +0000 (21:18 +0000)]
cut down on reloading of IDL classes

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18605 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoadd the Batch Bib Update module to startup.pl
miker [Wed, 3 Nov 2010 20:30:32 +0000 (20:30 +0000)]
add the Batch Bib Update module to startup.pl

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18595 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r18535 from trunk: hard due date config UIs
senator [Tue, 2 Nov 2010 19:33:44 +0000 (19:33 +0000)]
Backport r18535 from trunk: hard due date config UIs

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18588 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoPatch from Steve Callender to address a booking-related collection agency reporting...
miker [Tue, 2 Nov 2010 16:24:03 +0000 (16:24 +0000)]
Patch from Steve Callender to address a booking-related collection agency reporting problem

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18582 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting r18561 from trunk: Make vandelay.add_field smarter about applying add...
miker [Mon, 1 Nov 2010 20:59:01 +0000 (20:59 +0000)]
Backporting r18561 from trunk: Make vandelay.add_field smarter about applying add rules when no target field exists before hand

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18563 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport r18498-18499 from trunk for staff-initiated age overdue circ/item to Lost...
phasefx [Thu, 28 Oct 2010 17:27:07 +0000 (17:27 +0000)]
backport r18498-18499 from trunk for staff-initiated age overdue circ/item to Lost functionality, with upgrade script

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18528 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomissing clear_expired_circ_history.srfsh was breaking the build, copied from trunk
phasefx [Thu, 28 Oct 2010 16:25:49 +0000 (16:25 +0000)]
missing clear_expired_circ_history.srfsh was breaking the build, copied from trunk

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18526 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r18516: Ensure call numbers are returned to the holdings editor in ascending...
dbs [Thu, 28 Oct 2010 15:21:42 +0000 (15:21 +0000)]
Backport r18516: Ensure call numbers are returned to the holdings editor in ascending sorted order

James Fournie in https://bugs.launchpad.net/evergreen/+bug/635121 reported
that call numbers were being displayed in the order that they had been
added to the database, rather than in sorted call number label order.

Although I have been unable to reproduce this problem on two different
test systems, the patch he provided for 1.6.1 (which fixes the problem on their
test system) shouldn't hurt other systems.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18521 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoadjust user tests that get done when retargeting holds
gmc [Wed, 27 Oct 2010 19:21:10 +0000 (19:21 +0000)]
adjust user tests that get done when retargeting holds

Fixes bug where a user having the maximum number of
active hold requests allowed to them by policy would
prevent items from being targeted to fill their requests.

Backport of rel_2_0 commits r18189, r18197, r18201, and
r18229 by Mike Rylander and Galen Charlton.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18507 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoThis column does not exist in 1.6.1, no good trying to DROP it.
miker [Wed, 27 Oct 2010 17:01:55 +0000 (17:01 +0000)]
This column does not exist in 1.6.1, no good trying to DROP it.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18497 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoPrevent ingest errors when asset.uri ID value outstrips asset.call_number
dbs [Wed, 27 Oct 2010 02:24:10 +0000 (02:24 +0000)]
Prevent ingest errors when asset.uri ID value outstrips asset.call_number

We were basing IDs in asset.uri on the max ID of asset.call_number,
which occasionally led to major ingest problems as attempts to insert
the next ID into asset.uri failed because that ID already existed. Using
the max ID from asset.uri for asset.uri inserts seems to make more sense
and does resolve that problem.

The bigger problem of not using the sequences that are already on these
tables to generate the IDs will not be an issue in 2.0, when we move to
in-database ingest and can use the normal lastval() approach to populate
asset.uri_call_number_map with the new values.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18482 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoinclude more information in the debugging dump; correct the "back to index" link
miker [Tue, 26 Oct 2010 14:01:19 +0000 (14:01 +0000)]
include more information in the debugging dump; correct the "back to index" link

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18471 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoDump some debugging output from clark; may later make this optional, but we usually...
miker [Mon, 25 Oct 2010 16:26:02 +0000 (16:26 +0000)]
Dump some debugging output from clark; may later make this optional, but we usually need it when looking for the cause of problems.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18459 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoimprove call number sorting
gmc [Thu, 21 Oct 2010 14:53:06 +0000 (14:53 +0000)]
improve call number sorting

oils_text_as_bytea now does uppercasing in addition
to converting strings to bytea, working around
the limitation that json_query can't stack transforms

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18437 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years ago1.6.1-1.6.2 upgrade script needs to fall in line with reality, re 0442
miker [Wed, 20 Oct 2010 16:43:26 +0000 (16:43 +0000)]
1.6.1-1.6.2 upgrade script needs to fall in line with reality, re 0442

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18413 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agofix record result page in opac so that lack of an rt parameter works correctly
phasefx [Wed, 20 Oct 2010 15:24:37 +0000 (15:24 +0000)]
fix record result page in opac so that lack of an rt parameter works correctly

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18404 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agochanneling Bill Ott and Steve Calendar and making this change password on phone entry...
phasefx [Wed, 20 Oct 2010 14:45:18 +0000 (14:45 +0000)]
channeling Bill Ott and Steve Calendar and making this change password on phone entry behavior work only for patron registration.  Thanks guys!

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18399 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting r18396 from trunk: Patch from Thomas Berezansky providing an alternate...
miker [Wed, 20 Oct 2010 13:31:47 +0000 (13:31 +0000)]
Backporting r18396 from trunk: Patch from Thomas Berezansky providing an alternate implementation of Hard Due Dates

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18398 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport oils_text_as_bytea work from 2.0
miker [Sat, 16 Oct 2010 15:46:43 +0000 (15:46 +0000)]
Backport oils_text_as_bytea work from 2.0

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18368 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agosync 1.6.0.3-1.6.0.4-upgrade-db.sql from rel_1_6_0
gmc [Sat, 16 Oct 2010 07:08:01 +0000 (07:08 +0000)]
sync 1.6.0.3-1.6.0.4-upgrade-db.sql from rel_1_6_0

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18363 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agorestoring dbs' better ISSN extraction for r.old_super_simple_record
gmc [Sat, 16 Oct 2010 06:54:14 +0000 (06:54 +0000)]
restoring dbs' better ISSN extraction for r.old_super_simple_record

Had gottten lost in the shuffle in rel_1_6

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18359 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackporting r17243 all the way down to reduce errors on upgrade
gmc [Sat, 16 Oct 2010 06:04:09 +0000 (06:04 +0000)]
backporting r17243 all the way down to reduce errors on upgrade

Signed-off-by: Galen Charlton <gmc@esilibrary.coM.
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18357 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agopopulate the password widget under all "reset" conditions
phasefx [Fri, 15 Oct 2010 16:22:39 +0000 (16:22 +0000)]
populate the password widget under all "reset" conditions

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18355 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years ago"as" not "to" ... you pointed that out the first time, miker, what is your deal?
miker [Thu, 14 Oct 2010 20:05:58 +0000 (20:05 +0000)]
"as" not "to" ... you pointed that out the first time, miker, what is your deal?

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18345 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agosort call numbers better regardless of database locale
gmc [Thu, 14 Oct 2010 19:29:26 +0000 (19:29 +0000)]
sort call numbers better regardless of database locale

rel_1_6 version of r18333, accounting for fact that 1.6.x does not
have label_sortkey

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18335 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agochange the Swap Editor button to a persisted checkbox
phasefx [Thu, 14 Oct 2010 15:33:44 +0000 (15:33 +0000)]
change the Swap Editor button to a persisted checkbox

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18328 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agodon't pass in the 'id' here or we'll get a pcrud cbs error. No source selector now...
phasefx [Wed, 13 Oct 2010 17:34:13 +0000 (17:34 +0000)]
don't pass in the 'id' here or we'll get a pcrud cbs error.  No source selector now, but no error either

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18320 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoutil.deck isn't loaded in the util_overlay in 1.6
phasefx [Wed, 13 Oct 2010 17:12:00 +0000 (17:12 +0000)]
util.deck isn't loaded in the util_overlay in 1.6

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18319 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoreworking bib_brief_vertical.xul for 1.6 to support improved record merging, since...
phasefx [Wed, 13 Oct 2010 17:00:45 +0000 (17:00 +0000)]
reworking bib_brief_vertical.xul for 1.6 to support improved record merging, since it's radically different from trunk

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18318 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoAgain, no owner in 1.6
miker [Wed, 13 Oct 2010 16:42:14 +0000 (16:42 +0000)]
Again, no owner in 1.6

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18317 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agono owner in 1.6
miker [Wed, 13 Oct 2010 16:32:59 +0000 (16:32 +0000)]
no owner in 1.6

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18316 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agowrong identifier
phasefx [Wed, 13 Oct 2010 16:31:49 +0000 (16:31 +0000)]
wrong identifier

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18315 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agooverzealous trimming of cat.properties
phasefx [Wed, 13 Oct 2010 16:31:08 +0000 (16:31 +0000)]
overzealous trimming of cat.properties

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18314 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agosome left over cruft from the backport
miker [Wed, 13 Oct 2010 15:41:53 +0000 (15:41 +0000)]
some left over cruft from the backport

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18309 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport editor swapping functionality from 2.0 for 1.6.2
miker [Wed, 13 Oct 2010 14:05:20 +0000 (14:05 +0000)]
backport editor swapping functionality from 2.0 for 1.6.2

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18308 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomissed some pieces for r18306. A vertical version of the xul bib summary and the...
phasefx [Wed, 13 Oct 2010 08:33:58 +0000 (08:33 +0000)]
missed some pieces for r18306.  A vertical version of the xul bib summary and the multi-bib side by side UI

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18307 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport new record merge interface and some batch MARC edit entrypoints from trunk...
phasefx [Wed, 13 Oct 2010 08:31:55 +0000 (08:31 +0000)]
Backport new record merge interface and some batch MARC edit entrypoints from trunk, and example eg_vhost.conf. r18255, r18287, r18288, r18289, r18294

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18306 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agothinko supporting multiple rules of the same type in in-line merge rulesets
miker [Wed, 13 Oct 2010 02:38:49 +0000 (02:38 +0000)]
thinko supporting multiple rules of the same type in in-line merge rulesets

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18305 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport oils_xpath wrappers
miker [Wed, 13 Oct 2010 02:27:28 +0000 (02:27 +0000)]
backport oils_xpath wrappers

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18302 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agodeduplicate bibs going into the merge queue
miker [Wed, 13 Oct 2010 00:30:06 +0000 (00:30 +0000)]
deduplicate bibs going into the merge queue

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18301 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoforce reingest via open-ils.ingest
miker [Wed, 13 Oct 2010 00:25:59 +0000 (00:25 +0000)]
force reingest via open-ils.ingest

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18297 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agosync upgrade script with required reality
miker [Wed, 13 Oct 2010 00:04:12 +0000 (00:04 +0000)]
sync upgrade script with required reality

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18296 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agobackport bits of Vandelay required to perform the appropriate XML mangling for batch...
miker [Wed, 13 Oct 2010 00:03:56 +0000 (00:03 +0000)]
backport bits of Vandelay required to perform the appropriate XML mangling for batch update in the db

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18295 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport UI improvements from trunk
miker [Tue, 12 Oct 2010 20:34:08 +0000 (20:34 +0000)]
Backport UI improvements from trunk

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18292 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting r18271 and r18272 from trunk
miker [Mon, 11 Oct 2010 20:44:39 +0000 (20:44 +0000)]
Backporting r18271 and r18272 from trunk

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18273 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agofix Actions for this Record -> Add Volumes. backport was missing this
phasefx [Mon, 11 Oct 2010 18:12:24 +0000 (18:12 +0000)]
fix Actions for this Record -> Add Volumes.  backport was missing this

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18267 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agorolling back some extra bits from trunk
miker [Mon, 11 Oct 2010 17:30:38 +0000 (17:30 +0000)]
rolling back some extra bits from trunk

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18266 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting batch update functionality for 1.6.2, along with some deps
miker [Mon, 11 Oct 2010 17:25:19 +0000 (17:25 +0000)]
Backporting batch update functionality for 1.6.2, along with some deps

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18265 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomake sure we change the juvenile flag on the patron object when we automatically...
phasefx [Fri, 8 Oct 2010 15:45:04 +0000 (15:45 +0000)]
make sure we change the juvenile flag on the patron object when we automatically change the juvenile checkbox in the UI

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18241 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoAvoid scary SSL / HTTPS errors in Apache configuration
dbs [Fri, 8 Oct 2010 03:07:29 +0000 (03:07 +0000)]
Avoid scary SSL / HTTPS errors in Apache configuration

When port 443 is the last listener port, Apache generates lots
of "unknown protocol speaking not SSL to HTTPS port!?" errors in
the logs - which are scary, but harmless. Putting port 80 last
avoids those errors entirely, per http://wiki.apache.org/httpd/InternalDummyConnection

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18235 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoadded support for honoring the due date ceiling from the duration rule. AKA, end...
erickson [Wed, 6 Oct 2010 20:45:49 +0000 (20:45 +0000)]
added support for honoring the due date ceiling from the duration rule.  AKA, end-of-semester due dates

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18214 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoTwo changes to config schema:
scottmk [Wed, 6 Oct 2010 16:08:28 +0000 (16:08 +0000)]
Two changes to config schema:

1. Add new column date_ceiling to rule_circ_duration table.

2. New table hard_due_date.

For trunk, v1.6, v1.6.2 (eventually), and v2.1 (eventually).

NOT for v1.6.1 or v2.0.

M    Open-ILS/src/sql/Pg/002.schema.config.sql
A    Open-ILS/src/sql/Pg/upgrade/0432.schema.config_hard_due_date.sql
M    Open-ILS/examples/fm_IDL.xml

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18208 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport MARC Editor user interface enhancements from trunk
dbs [Tue, 5 Oct 2010 06:08:49 +0000 (06:08 +0000)]
Backport MARC Editor user interface enhancements from trunk

r16878 - Enable plain up-arrow and down-arrow to jump to next row in MARC editor

As TAB/shift-TAB move between each editable element of the MARC record,
we already have fine-grained keyboard navigation. However, moving down
10 data fields requires around 50 TAB presses or more, depending on how
many subfields are in the intervening data fields, or a looonng hold of
the tab key; not good for RSI.

The up-arrow and down-arrow keys, then, move directly to the next or
previous row, placing the focus in the first editable subfield element
rather than in the tag name (under the assumption that cataloguers are
most likely to want to edit the contents of a given subfield, and not
the tag name or indicators).

Now, in the worst-case scenario, a cataloguer who wants to edit the tag
name of a field 10 rows below their current position will have to
make 14 key presses (10 down arrows, 4 shift-TABs). Not too shabby.

r16884 - Reclaim cataloguing real estate by hiding unnecessary rows in fixed field grid editor

The fixed field grid editor currently shows blank rows for fixed field
attributes that don't apply to the currently displayed MARC record type. We
can hide these rows and offer more screen real estate for the MARC record
proper.

r16897 - Initial support for wrapping long subfields in the MARC editor

Limitations of the current approach are that the line width is arbitrarily set
to break at 100 characters, and is only calculated on a per-subfield basis. So
if a given field contains 50 subfields, each with 90 characters, this commit
isn't going to help you. (But really... in that scenario, you're beyond help
anyway!)

Also, the double-dagger aligns itself at the top of the box rather than the
middle once the box goes into multiline mode, which is annoying; but long 505
fields that scroll ten screens to the right are more annoying, so I'll commit
this for now rather than waste more time trying to CSS it into shape.

r16903  - Refactor cursor up/down and wrap long fields using Dojo

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18164 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r18150: Hold priority control
senator [Mon, 4 Oct 2010 19:49:23 +0000 (19:49 +0000)]
Backport r18150: Hold priority control

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18162 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoprevent repeat renderings of opac sidebar (relevant subjects, authors, etc.) in Firef...
phasefx [Mon, 4 Oct 2010 17:16:59 +0000 (17:16 +0000)]
prevent repeat renderings of opac sidebar (relevant subjects, authors, etc.) in Firefox.  What's happening is that the rresultHandleMods is not firing immediately with each record retrieve, and so we get a flurry at the end where resultPageIsDone() returns true for all of them, triggering the allRecordsReceived event more than once.  So now at the end of the first allRecordsReceived event chain, we set a global variable, and have these render functions check to see if it has been set.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18155 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r18151 from trunk: add support for hold_priority sorting in open-ils.storage...
miker [Mon, 4 Oct 2010 16:17:31 +0000 (16:17 +0000)]
Backport r18151 from trunk: add support for hold_priority sorting in open-ils.storage.action.hold_request.nearest_hold

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18152 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoAdd hold_priority column to permission.grp_tree table.
scottmk [Mon, 4 Oct 2010 13:47:18 +0000 (13:47 +0000)]
Add hold_priority column to permission.grp_tree table.

For trunk and 1.6, and eventually for 1.6.2 and 2.1, but *not*
for 1.6.1 or 2.0.

A    Open-ILS/src/sql/Pg/upgrade/0425.schema.perm-grp-tree-hold-priority.sql
M    Open-ILS/src/sql/Pg/006.schema.permissions.sql
M    Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/permission.pm
M    Open-ILS/examples/fm_IDL.xml

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18147 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoSet due times for durations measured in days to 23:59:59 after inserts OR updates
dbs [Fri, 1 Oct 2010 20:18:38 +0000 (20:18 +0000)]
Set due times for durations measured in days to 23:59:59 after inserts OR updates

The existing trigger acted only on the initial insert of a circulation
transaction for duration intervals perfectly divisible by 24 hours.
If updates to those due dates were subsequently issued, then the due
time would revert to 00:00:00 - which could cause surprising overdue
fines to be generated on the due date, rather than after the due date.

This commit makes the trigger take effect on both INSERT and UPDATE
to the action.circulation table.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18129 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackporting mod_deflate config from trunk -- big speed win, yay!
miker [Fri, 1 Oct 2010 15:58:28 +0000 (15:58 +0000)]
Backporting mod_deflate config from trunk -- big speed win, yay!

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@18119 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoimprove hold targetting
gmc [Fri, 24 Sep 2010 18:42:57 +0000 (18:42 +0000)]
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_1_6@17967 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomerge r17958 from trunk for patron display juvenile CSS
phasefx [Fri, 24 Sep 2010 18:06:21 +0000 (18:06 +0000)]
merge r17958 from trunk for patron display juvenile CSS

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17960 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoForward-port of a patch from Steve Callendar, via James Fournie, via launchpad:
miker [Thu, 23 Sep 2010 15:33:03 +0000 (15:33 +0000)]
Forward-port of a patch from Steve Callendar, via James Fournie, via launchpad:

When the patron.password.use_phone is set, new patrons are created with their password set to the last 4 digits of their phone number, HOWEVER, when a patron's password is reset, it does not work properly. Although the little underlined summary shows the proper 4 digits, the password box displays 9-ish digits, and is not the last 4 digits of the password.

The attached patch was created by Steve Callender and is confirmed working on 1.6.0

This patch will not work on 2.0 as that has a new user editor, but it would presumably be worthwhile to verify this functionality works in that editor as well.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17920 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoMake query parser a bit more careful when converting convenience classes to search...
dbs [Mon, 20 Sep 2010 20:22:34 +0000 (20:22 +0000)]
Make query parser a bit more careful when converting convenience classes to search classes

Queries like "Heart disease: a global problem" were getting converted to series searches
due to the trailing "se:" in the search terms. This change ensures that the convenience
class is either at the start of the input or preceded by whitespace.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17847 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agomarc_add_ids - better failure recovery
gmc [Mon, 20 Sep 2010 08:29:15 +0000 (08:29 +0000)]
marc_add_ids - better failure recovery

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17835 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoEnable bookbags to have a target searchOrg that sets the appropriate search scope...
dbs [Thu, 16 Sep 2010 20:31:26 +0000 (20:31 +0000)]
Enable bookbags to have a target searchOrg that sets the appropriate search scope in opac mode

For example, http://example.com/opac/extras/feed/bookbag/opac/2378?skin=sparkly&searchOrg=BR1
would resolve to a scope of BR1 in the dynamic OPAC.

There is a more sophisticated version of this in 2.0/trunk; this is just a
stop-gap measure until then.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17747 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoUpdate version stamp for Evergreen service, adopting branch convention from trunk
dbs [Fri, 10 Sep 2010 14:48:48 +0000 (14:48 +0000)]
Update version stamp for Evergreen service, adopting branch convention from trunk

http://hostname/gateway?service=open-ils.actor&method=opensrf.open-ils.system.ils_version
was returning "1-5" for a number of systems we checked; in trunk, we have adopted the
"x-y" convention for branches, so in the 1.6 branches we will follow the "x-y-z"
approach for a little more clarity.

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17568 dcc99617-32d9-48b4-a31d-7c20da2025e4

13 years agoBackport r17563 from trunk: booking bugfix
senator [Fri, 10 Sep 2010 02:17:11 +0000 (02:17 +0000)]
Backport r17563 from trunk: booking bugfix

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@17565 dcc99617-32d9-48b4-a31d-7c20da2025e4