working/Evergreen.git
9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
berick [Thu, 7 Apr 2011 14:18:33 +0000 (10:18 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Thu, 7 Apr 2011 14:16:26 +0000 (10:16 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Thu, 7 Apr 2011 14:16:24 +0000 (10:16 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMore my-account cleanup/consistency
berick [Thu, 7 Apr 2011 14:15:42 +0000 (10:15 -0400)]
More my-account cleanup/consistency

For consistency, make new sub-pages (payments history, preferences) load
as a separate page in the same path (prefs -> prefs_notify) instead of
either an ?expand= option or a sub-path page (prefs -> prefs/notify).

Let the my-account base page load the generic base page as a wrapper so
that my-account page are not required to load both and (for me, anyway)
make the inheritance more obvious.

9 years agoEnable marc2sre.pl to run reasonably fast with a large set of bibs
dbs [Thu, 7 Apr 2011 04:47:00 +0000 (04:47 +0000)]
Enable marc2sre.pl to run reasonably fast with a large set of bibs

Our previous iteration of marc2sre.pl used an ILIKE stanza
beginning with a wildcard to match system control numbers
without having to specify the institution's MARC code.
This worked, but was painfully slow in large bib sets as
the database needed to use a bitmap index scan to find matches.

By adding a --prefix flag, the user can specify the institutional
MARC code for the set of records and we can use an exact match
against metabib.full_rec.value, which is immeasurably faster.
This is, of course, a problem if there are multiple institutional
MARC codes in use for a given set of bibliographic records.

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

9 years agoinstall command-line MARC import tools in @prefix@/bin
gmc [Wed, 6 Apr 2011 22:06:42 +0000 (22:06 +0000)]
install command-line MARC import tools in @prefix@/bin

(corrected version after dealing with apparent git stash breakage)

No longer need to keep the source tree around to use marc2are.pl,
marc2sre.pl, marc2bre.pl, and parallel_pg_loader.pl.

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

9 years agoRevert "install command-line MARC import tools in @prefix@/bin"
gmc [Wed, 6 Apr 2011 22:06:40 +0000 (22:06 +0000)]
Revert "install command-line MARC import tools in @prefix@/bin"

This reverts commit 7125758576667feeff054ceb4b79d7d1510bbc6f.

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

9 years agocirc history sorting newest to oldest, got paging working, but could use some work..
berick [Wed, 6 Apr 2011 21:52:10 +0000 (17:52 -0400)]
circ history sorting newest to oldest, got paging working, but could use some work..

9 years agoinstall command-line MARC import tools in @prefix@/bin
gmc [Wed, 6 Apr 2011 21:49:06 +0000 (21:49 +0000)]
install command-line MARC import tools in @prefix@/bin

No longer need to keep the source tree around to use marc2are.pl,
marc2sre.pl, marc2bre.pl, and parallel_pg_loader.pl.

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

9 years agoImprove error handling in marc2sre.pl when bib ID is not found
dbs [Wed, 6 Apr 2011 21:03:32 +0000 (21:03 +0000)]
Improve error handling in marc2sre.pl when bib ID is not found

If we can't find a bibliographic record ID to use in our load, then
skip that MFHD record and move on to the next one. Using the counter
gives sites a chance to identify which record caused the problem.

Aside: bitmap index scans for leading '%' LIKE searches make the
--bibfield / --bibsubfield extremely slow in large datasets. If
at all possible, avoid this path!

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

9 years agofix crash when importing/saving bib with '&' in TCN value
gmc [Wed, 6 Apr 2011 20:51:38 +0000 (20:51 +0000)]
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/trunk@20003 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agobump xulrunner version
phasefx [Wed, 6 Apr 2011 20:15:49 +0000 (20:15 +0000)]
bump xulrunner version

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

9 years agominor cleanup
berick [Wed, 6 Apr 2011 20:03:28 +0000 (16:03 -0400)]
minor cleanup

9 years agoadded support for updating opt-in settings preferences
berick [Wed, 6 Apr 2011 19:54:44 +0000 (15:54 -0400)]
added support for updating opt-in settings preferences

9 years agoPatch from Thomas Berezansky to support patron priv expiration information in SIP2
miker [Wed, 6 Apr 2011 18:36:38 +0000 (18:36 +0000)]
Patch from Thomas Berezansky to support patron priv expiration information in SIP2

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

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
berick [Wed, 6 Apr 2011 16:17:12 +0000 (12:17 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agocreated inital notifications preference page; infrastructure for notify and search...
berick [Wed, 6 Apr 2011 16:17:01 +0000 (12:17 -0400)]
created inital notifications preference page; infrastructure for notify and search/settings preferences pages; prefs pages icons

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Wed, 6 Apr 2011 15:40:54 +0000 (11:40 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Wed, 6 Apr 2011 15:40:51 +0000 (11:40 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoadd Item Attribute Editor to patron Items Out
phasefx [Wed, 6 Apr 2011 15:28:12 +0000 (15:28 +0000)]
add Item Attribute Editor to patron Items Out

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
berick [Wed, 6 Apr 2011 13:41:00 +0000 (09:41 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMake the bib record lookup in marc2sre.pl more specific
dbs [Wed, 6 Apr 2011 03:58:36 +0000 (03:58 +0000)]
Make the bib record lookup in marc2sre.pl more specific

Don't strip the identifier down to a bare integer if we are doing
a lookup of the value in the bib record. Otherwise, identifiers
such as ABC1001 and ABC001 will overlap ('%001' will return both
records).

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

9 years agoWhitespace
dbs [Wed, 6 Apr 2011 03:30:31 +0000 (03:30 +0000)]
Whitespace

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

9 years agoOverhaul the marc2sre.pl script for importing MFHD records
dbs [Wed, 6 Apr 2011 03:28:39 +0000 (03:28 +0000)]
Overhaul the marc2sre.pl script for importing MFHD records

Add --bibfield / --bibsubfield options to support retrieving the
bib record ID by searching the specified field/subfield for the
identifier, instead of assuming that the identifier =
biblio.record_entry.id. Avoiding the lookup will be much faster, but
some sites want to start clean with their bibliographic record IDs,
so this supports them.

Remove the need for passing in the owning user's password and simply do
a lookup by username in the actor.usr table. This is a bit more secure
as the password isn't exposed on the command line and you can easily set
someone else as the owner of the records without having to know their
password.

Add significant internal help via Pod::Usage.

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

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Tue, 5 Apr 2011 21:16:34 +0000 (17:16 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoinitial payments history tab; I18n; some general cleanup
berick [Tue, 5 Apr 2011 21:14:25 +0000 (17:14 -0400)]
initial payments history tab; I18n; some general cleanup

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Tue, 5 Apr 2011 20:14:18 +0000 (16:14 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoEven more PermaCrud error handling cleanup, this time in .apply()
miker [Tue, 5 Apr 2011 20:11:57 +0000 (20:11 +0000)]
Even more PermaCrud error handling cleanup, this time in .apply()

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

9 years agoMore PermaCrud error handling cleanup
miker [Tue, 5 Apr 2011 19:59:44 +0000 (19:59 +0000)]
More PermaCrud error handling cleanup

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Tue, 5 Apr 2011 18:35:12 +0000 (14:35 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoimprove the ability of PermaCrud callers to deal with errors not of the ils_event...
miker [Tue, 5 Apr 2011 17:06:09 +0000 (17:06 +0000)]
improve the ability of PermaCrud callers to deal with errors not of the ils_event shape

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

9 years agoPrevent patron search from returning horrible errors on regexian input
dbs [Tue, 5 Apr 2011 03:22:16 +0000 (03:22 +0000)]
Prevent patron search from returning horrible errors on regexian input

Add a utility method, _clean_regex_chars(), to filter common regex
characters out of input values.  When these characters are passed to
database SIMILAR searches, strange things (generally ugly errors) can
happen - so filter them out.

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Mon, 4 Apr 2011 19:57:31 +0000 (15:57 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMore robust fix for edit highlighting in Serial Control View
dbwells [Mon, 4 Apr 2011 19:45:56 +0000 (19:45 +0000)]
More robust fix for edit highlighting in Serial Control View

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

9 years agoFix edit highlighting in Serial Control View
dbwells [Mon, 4 Apr 2011 18:05:46 +0000 (18:05 +0000)]
Fix edit highlighting in Serial Control View

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

9 years agoreorder tabindex for horizontal patron search. non-flex the search button. thanks...
phasefx [Mon, 4 Apr 2011 17:33:47 +0000 (17:33 +0000)]
reorder tabindex for horizontal patron search.  non-flex the search button.  thanks to sylvar and others for poking

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

9 years agotweak to default suggestion for low-hits search
gmc [Mon, 4 Apr 2011 17:26:31 +0000 (17:26 +0000)]
tweak to default suggestion for low-hits search

Rather than show a suggestion for every word in the
original search phrase, only display suggestions
for words not found in the dictionary.  For example,
rather than having a search for "Amesh paradise" return
a suggestion of "Amish paraders", return "Amish paradise"
as the suggestion (assuming the default dictionaries are used).

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Mon, 4 Apr 2011 17:17:27 +0000 (13:17 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoorder line items in PO display by line item ID
gmc [Mon, 4 Apr 2011 17:05:23 +0000 (17:05 +0000)]
order line items in PO display by line item ID

Order was effectively random otherwise.  Use case from at least
one library indicates this change, but doesn't preclude later work
to make the sort order more flexible.

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

9 years agore-fix senator's fixes that I mangled
phasefx [Mon, 4 Apr 2011 16:49:37 +0000 (16:49 +0000)]
re-fix senator's fixes that I mangled

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

9 years agoClient Permission Overhaul
phasefx [Mon, 4 Apr 2011 16:38:40 +0000 (16:38 +0000)]
Client Permission Overhaul

Menu/Toolbar commands can have a perm= attribute added, containing a space-seperated list of permissions.
Without it they stay enabled at all times (or disabled if they are manually disabled in the file).
With it they disable unless the user has at least one permission listed.

In addition, made *all* new or active windows get UI updates when changing operators, including updated menu enable/disable.

Will need a check on the permissions from previous commit, and probably a pile more from those who understand what needs what.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19953 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoAdd some permissions for testing
phasefx [Mon, 4 Apr 2011 16:38:37 +0000 (16:38 +0000)]
Add some permissions for testing

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19952 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoMove labels/accesskeys back onto menuitem nodes
phasefx [Mon, 4 Apr 2011 16:38:35 +0000 (16:38 +0000)]
Move labels/accesskeys back onto menuitem nodes

Apparently command labels override everything else, rather than the other way around.

Set at location failitates easier labels by context (different menus, shorter labels on toolbar, etc).

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19951 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoMove most label/accesskeys to command nodes
phasefx [Mon, 4 Apr 2011 16:38:32 +0000 (16:38 +0000)]
Move most label/accesskeys to command nodes

The following entries had multiple menu items with differing labels.
I picked one for each to be the "default" on the command node.
The others were left on the menuitems.

cmd_edit_copy_buckets (edit/cat)
cmd_edit_volume_buckets (edit/cat, commented out)
cmd_edit_record_buckets (edit/cat)
cmd_circ_checkout (circ/circ/search)
cmd_copy_status (circ/cat/search)
cmd_search_opac (circ/cat/search)
cmd_search_tcn (cat/search)
cmd_search_bib_id (cat/search)

Side note:
cmd_replace_barcode exists on edit, circ, and cat, but used one label for all three.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19950 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoRemove key attribute from command nodes
phasefx [Mon, 4 Apr 2011 16:38:29 +0000 (16:38 +0000)]
Remove key attribute from command nodes

They don't appear to do anything, unlike label/accesskey settings.

Menus don't read them for display, keys in the keyset refer in the opposite direction.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19949 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoRig command_tab on *everything*
phasefx [Mon, 4 Apr 2011 16:38:25 +0000 (16:38 +0000)]
Rig command_tab on *everything*

Will make attempts to customize the toolbar a lot easier.
Also makes things more consistent.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19948 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoBooking: This should a) make booking interfaces behave better when a staff
senator [Mon, 4 Apr 2011 16:28:17 +0000 (16:28 +0000)]
Booking: This should a) make booking interfaces behave better when a staff
login session times out and is replaced by use of a re-auth dialog, and b)
wrap booking interfaces in a <browser> element with the attendant
back/forward/reload buttons that most similar interfaces already had.

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Mon, 4 Apr 2011 15:59:41 +0000 (11:59 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agopass cvv2 value to CC processor
erickson [Mon, 4 Apr 2011 15:50:01 +0000 (15:50 +0000)]
pass cvv2 value to CC processor

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

9 years agoBen Ostrowsky pointed out that the alt holds (pull list) printing interface
senator [Mon, 4 Apr 2011 14:23:03 +0000 (14:23 +0000)]
Ben Ostrowsky pointed out that the alt holds (pull list) printing 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 removed the
broken line.

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Sun, 3 Apr 2011 15:36:52 +0000 (11:36 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoAnd ... the upgrade script for the previous commit
miker [Sun, 3 Apr 2011 15:24:24 +0000 (15:24 +0000)]
And ... the upgrade script for the previous commit

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

9 years agoTeach in-db unAPI to avoid redundant xmlns declarations, including those already...
miker [Sun, 3 Apr 2011 15:20:39 +0000 (15:20 +0000)]
Teach in-db unAPI to avoid redundant xmlns declarations, including those already embedded in MARCXML

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Sat, 2 Apr 2011 20:41:50 +0000 (16:41 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoAdd realistic row estimates to tree-ish functions (default is 1000) so that callers...
miker [Sat, 2 Apr 2011 17:06:41 +0000 (17:06 +0000)]
Add realistic row estimates to tree-ish functions (default is 1000) so that callers can make better plans in complex queries

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

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Sat, 2 Apr 2011 16:39:37 +0000 (12:39 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Sat, 2 Apr 2011 16:39:34 +0000 (12:39 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agomake next/prev search links not-visible instead of removing entirely to keep page...
berick [Sat, 2 Apr 2011 13:21:37 +0000 (09:21 -0400)]
make next/prev search links not-visible instead of removing entirely to keep page position of links consistent

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
berick [Sat, 2 Apr 2011 13:07:04 +0000 (09:07 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoUse MultiSession for parallel sessions
berick [Sat, 2 Apr 2011 13:06:11 +0000 (09:06 -0400)]
Use MultiSession for parallel sessions

In unapi.bre record retrieval, leverage OpenSRF::MultiSession for
fetching batches of records in parallel.

9 years agomove to unapi.bre for bib/copy-count/slim-holdings retrieval on record results page
berick [Fri, 1 Apr 2011 21:45:12 +0000 (17:45 -0400)]
move to unapi.bre for bib/copy-count/slim-holdings retrieval on record results page

9 years agomore rdetail extras cleanup; added support for authors display
berick [Fri, 1 Apr 2011 20:26:12 +0000 (16:26 -0400)]
more rdetail extras cleanup; added support for authors display

9 years agoPatch from Thomas Berezansky to address unneccessary fine generation and avoid unchec...
erickson [Fri, 1 Apr 2011 19:29:46 +0000 (19:29 +0000)]
Patch from Thomas Berezansky to address unneccessary fine generation and avoid unchecked division by zero; details and DCO at https://bugs.launchpad.net/evergreen/+bug/747533

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

9 years agoconsistent w/ seed skin (and to avoid total vertical domination), default to showing...
berick [Fri, 1 Apr 2011 18:37:52 +0000 (14:37 -0400)]
consistent w/ seed skin (and to avoid total vertical domination), default to showing 10 copies-per-page on detail page

9 years agofixed odd bug w/ href attrs rendering the copyright symbol for &copy_limit=
berick [Fri, 1 Apr 2011 18:34:49 +0000 (14:34 -0400)]
fixed odd bug w/ href attrs rendering the copyright symbol for &copy_limit=

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Fri, 1 Apr 2011 17:41:25 +0000 (13:41 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 1 Apr 2011 17:41:21 +0000 (13:41 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMore work on record details 'extras'
berick [Fri, 1 Apr 2011 15:47:09 +0000 (11:47 -0400)]
More work on record details 'extras'

When an extra is chosen, anchor the page on the selected extra for focus
Lots of cleanup to create a consistent system for selecting and
displaying extras

9 years agoBetter search normalization de-duping when 'params' are used
dbwells [Fri, 1 Apr 2011 15:17:51 +0000 (15:17 +0000)]
Better search normalization de-duping when 'params' are used

This patch addresses search normalization deduping at two levels.  We now verify that both the function and the params are the same before excluding a normalization, both when the normalization is first added to the set and when the SQL is being built (since currently multiple sets may be involved).

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

9 years agoupdate flesh depth
berick [Fri, 1 Apr 2011 12:44:02 +0000 (08:44 -0400)]
update flesh depth

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
berick [Thu, 31 Mar 2011 22:10:38 +0000 (18:10 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoFleshed out View MARC / Subjects Tabs
berick [Thu, 31 Mar 2011 21:48:47 +0000 (17:48 -0400)]
Fleshed out View MARC / Subjects Tabs

Record detail page has support for showing the 'extras' tabs.  Currently
supported tabs are View MARC (html) and extended subject info.  For
consistency w/ seed skin, subjects are now only shown in expanded
subjects area.

9 years agoadded fully-parallized (send 10 reqs simultaneously) versions of unapi.bre and direc
berick [Thu, 31 Mar 2011 18:41:28 +0000 (14:41 -0400)]
added fully-parallized (send 10 reqs simultaneously) versions of unapi.bre and direc

9 years agoUse identifer indexes for older ISxN API methods (LP Bug #728671)
dbwells [Thu, 31 Mar 2011 18:12:39 +0000 (18:12 +0000)]
Use identifer indexes for older ISxN API methods (LP Bug #728671)

There are three logic layers involved in the older ISxN 'quick searches': the OPAC, the search API, and the storage API.  The approach of this patch is to update the search API (which in turn fixes the OPAC), and ignore/deprecate the storage API for these identifiers.

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

9 years agodo some basic parallelizing optimization
berick [Thu, 31 Mar 2011 17:53:20 +0000 (13:53 -0400)]
do some basic parallelizing optimization

9 years agomore test options
berick [Thu, 31 Mar 2011 15:51:51 +0000 (11:51 -0400)]
more test options

Now fleshing copy parts, uris, and copy stat cats in 'direct' version
Added a full-feed version
Added an unapi.bre version

9 years agoLogic error trying to merge the date component of one date object with the time compo...
phasefx [Thu, 31 Mar 2011 15:17:19 +0000 (15:17 +0000)]
Logic error trying to merge the date component of one date object with the time component of another.  We were trying to use the time object and update it piecemeal, which resulted in non-sensical dates that were forced to wrap.  For example, if the date object was to set to March 31, 2011, and we tried .setMonth(3) on it to change it to April, that would result in an April 31st, which doesn't exist, and the date thus moves forward a certain number of days into May.

This affects Check Out, dedicated Renew interface, and the various date picking functions in Items Out and Holds interfaces.

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

9 years agoessentially functioning hold editor
senator [Wed, 30 Mar 2011 21:41:17 +0000 (17:41 -0400)]
essentially functioning hold editor

Still needs a way to report failures to the user

9 years agolink to editor from myopac/holds
senator [Wed, 30 Mar 2011 21:26:57 +0000 (17:26 -0400)]
link to editor from myopac/holds

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Wed, 30 Mar 2011 20:12:38 +0000 (16:12 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Wed, 30 Mar 2011 20:12:35 +0000 (16:12 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoMerge branch 'opac-tt-poc' of ssh://yeti.esilibrary.com/home/evergreen/evergreen...
senator [Wed, 30 Mar 2011 20:02:24 +0000 (16:02 -0400)]
Merge branch 'opac-tt-poc' of ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoannoying typo
berick [Wed, 30 Mar 2011 17:35:25 +0000 (13:35 -0400)]
annoying typo

9 years agoflesh copy loc. for closer match to unapi
berick [Wed, 30 Mar 2011 17:32:19 +0000 (13:32 -0400)]
flesh copy loc. for closer match to unapi

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
berick [Wed, 30 Mar 2011 17:26:37 +0000 (13:26 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agounapi test code
berick [Wed, 30 Mar 2011 17:26:29 +0000 (13:26 -0400)]
unapi test code

9 years agoPatch from Thomas Berezansky; see https://bugs.launchpad.net/bugs/745123
miker [Wed, 30 Mar 2011 17:03:11 +0000 (17:03 +0000)]
Patch from Thomas Berezansky; see https://bugs.launchpad.net/bugs/745123

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

9 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Wed, 30 Mar 2011 13:35:03 +0000 (09:35 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc

9 years agoadd item columns to xul-based holds lists
phasefx [Wed, 30 Mar 2011 02:21:56 +0000 (02:21 +0000)]
add item columns to xul-based holds lists

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19912 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agoChange label to "Reset Password" and get button out of tab ordering
dbs [Wed, 30 Mar 2011 01:42:37 +0000 (01:42 +0000)]
Change label to "Reset Password" and get button out of tab ordering

In a keyboard-intensive patron input workflow, pressing tab should
not place focus on the "Reset Password" button; the password is
automatically generated at dialog creation time. Setting tabIndex
to -1 disables tab focus for the button.

Also, the button has been relabeled to "Reset Password" to be
consistent with the previous button.

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

9 years agoRestore the Reset Password button on patron editor
dbs [Wed, 30 Mar 2011 01:41:08 +0000 (01:41 +0000)]
Restore the Reset Password button on patron editor

Per LP 488243, the Reset Password button that existed on the old
XUL patron editor was lost in the transition to the new Dojo
patron editor. Jason Stephenson stepped up and offered a patch
to restore 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/trunk@19906 dcc99617-32d9-48b4-a31d-7c20da2025e4

9 years agofix typo in facet_force_nfc definition
gmc [Wed, 30 Mar 2011 00:40:05 +0000 (00:40 +0000)]
fix typo in facet_force_nfc definition

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

9 years agoForce facet values to Unicode NFC to reduce spurious non-matches
miker [Tue, 29 Mar 2011 17:53:49 +0000 (17:53 +0000)]
Force facet values to Unicode NFC to reduce spurious non-matches

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

9 years agoInspired by a 1.6 patch from Brandon Uhlman to collect the set of holds not ready...
miker [Tue, 29 Mar 2011 16:51:54 +0000 (16:51 +0000)]
Inspired by a 1.6 patch from Brandon Uhlman to collect the set of holds not ready for pickup, 2.0+ style

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

9 years agorepair coded_value_map staff client menu entry. was somehow lost in a merge, perhaps
erickson [Tue, 29 Mar 2011 16:21:10 +0000 (16:21 +0000)]
repair coded_value_map staff client menu entry.  was somehow lost in a merge, perhaps

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

9 years agoin the case of multiple xact event error responses, capture the first for staff clien...
erickson [Tue, 29 Mar 2011 16:21:09 +0000 (16:21 +0000)]
in the case of multiple xact event error responses, capture the first for staff client reporting

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

9 years agoMissed function in upgrade script
miker [Tue, 29 Mar 2011 16:06:26 +0000 (16:06 +0000)]
Missed function in upgrade script

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

9 years agofix error with profile filter and horizontal patron search interface
phasefx [Tue, 29 Mar 2011 15:36:08 +0000 (15:36 +0000)]
fix error with profile filter and horizontal patron search interface

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

9 years agoMonograph Parts; Unified vol/copy wizard; Call Number affixes; Instant Detail
miker [Tue, 29 Mar 2011 15:24:44 +0000 (15:24 +0000)]
Monograph Parts; Unified vol/copy wizard; Call Number affixes; Instant Detail

 * Monograph Bibliographic Parts - One MARC record should be able to support
   all volumes associated with the title, subdivide records in multiple ways,
   and the ability to support holds on individual Parts.

 * Unified Volume/Copy Wizard - The ability to enter call number, barcode
   number, and all copy information on the same screen.  Also, the ability
   to include some information associated with the call number, such as
   classification scheme, prefix and suffix, in the item template feature
   of the Unified Volume/Copy Wizard.

 * Call Number Affixes - Delimiting the call number so that the prefix and
   suffix reside in separate fields.  This prefix and suffix should display
   in the OPAC as part of the call number and should also be available for
   use in spine labels.

 * Instant Detail for One Record Hit List - When searching for records in
   the staff client, the ability to immediately land on the bibliographic
   record instead of the search results screen when there is only on matching
   search result in the system.  This enhancement does not change the way
   search results are returned in the public catalog.

These features were sponsored by the Massachusetts Library Network Cooperative.

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

9 years agoMerge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen...
Mike Rylander [Tue, 29 Mar 2011 14:31:11 +0000 (10:31 -0400)]
Merge branch 'opac-tt-poc' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into opac-tt-poc