evergreen/equinox.git
14 years agoclear out OpenILS.data a bit more during login (in case we were logged in previously...
Jason Etheridge [Wed, 23 Mar 2011 16:09:13 +0000 (12:09 -0400)]
clear out OpenILS.data a bit more during login (in case we were logged in previously and haven't actually restarted the client)

14 years agodisable the Update/Create button when the interfaces need to synchronize
Jason Etheridge [Wed, 23 Mar 2011 15:51:56 +0000 (11:51 -0400)]
disable the Update/Create button when the interfaces need to synchronize

14 years agotweak delay for synchronization between the two interfaces
Jason Etheridge [Wed, 23 Mar 2011 15:39:26 +0000 (11:39 -0400)]
tweak delay for synchronization between the two interfaces

14 years agoGive the volume/copy creator a horizontal scrollbar if needed, and auto-scroll it...
Jason Etheridge [Wed, 23 Mar 2011 15:09:46 +0000 (11:09 -0400)]
Give the volume/copy creator a horizontal scrollbar if needed, and auto-scroll it to the far right if possible

14 years agolabel change
Jason Etheridge [Wed, 23 Mar 2011 14:32:43 +0000 (10:32 -0400)]
label change

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Bill Erickson [Tue, 22 Mar 2011 22:57:46 +0000 (18:57 -0400)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoAbility to create P-type holds; todo, holds display
Bill Erickson [Tue, 22 Mar 2011 22:57:38 +0000 (18:57 -0400)]
Ability to create P-type holds;  todo, holds display

14 years agorough cut a horizontal variant of the unified volume/copy editor. still need some...
Jason Etheridge [Tue, 22 Mar 2011 21:42:56 +0000 (17:42 -0400)]
rough cut a horizontal variant of the unified volume/copy editor.  still need some polish on the horizontal scrollbars for lower resolutions

14 years agoconsolidate/re-label Edit Item Attributes and Replace Barcode menu entries in the...
Jason Etheridge [Tue, 22 Mar 2011 20:27:17 +0000 (16:27 -0400)]
consolidate/re-label Edit Item Attributes and Replace Barcode menu entries in the copy browser (err, Holdings Maintenance).  I notice we have a lot of redundant DTD entities with that interface

14 years agobring class, prefix, and suffix to the Volume Editor, and some i18n to the volume...
Jason Etheridge [Mon, 21 Mar 2011 08:56:06 +0000 (04:56 -0400)]
bring class, prefix, and suffix to the Volume Editor, and some i18n to the volume/copy creator

14 years agoconsider prefix/suffix when searching for matching call numbers
Jason Etheridge [Mon, 21 Mar 2011 07:57:17 +0000 (03:57 -0400)]
consider prefix/suffix when searching for matching call numbers

14 years agomove the javascript out of the xul file
Jason Etheridge [Mon, 21 Mar 2011 07:09:21 +0000 (03:09 -0400)]
move the javascript out of the xul file

14 years agocan't suppress the field we're overriding
Jason Etheridge [Fri, 18 Mar 2011 19:29:40 +0000 (15:29 -0400)]
can't suppress the field we're overriding

14 years agooverrideWidgetArgs is for something else, we want overrideEditWidgets here
senator [Fri, 18 Mar 2011 19:22:56 +0000 (15:22 -0400)]
overrideWidgetArgs is for something else, we want overrideEditWidgets here

14 years agoAnd, back to shove with a bunch of assistance from Lebbeous
Mike Rylander [Fri, 18 Mar 2011 19:16:42 +0000 (15:16 -0400)]
And, back to shove with a bunch of assistance from Lebbeous

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Fri, 18 Mar 2011 18:31:29 +0000 (14:31 -0400)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agowrap this interface in util.browser
Jason Etheridge [Fri, 18 Mar 2011 18:32:27 +0000 (14:32 -0400)]
wrap this interface in util.browser

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 18:11:07 +0000 (14:11 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoSwitch to AccessControl plugin, more reliable.
phasefx [Fri, 18 Mar 2011 18:08:51 +0000 (18:08 +0000)]
Switch to AccessControl plugin, more reliable.

Only fetches it when needed.

Also make NSIS Less...verbose. Warnings/errors only.

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

14 years agopin the record id for new parts
Mike Rylander [Fri, 18 Mar 2011 18:00:09 +0000 (14:00 -0400)]
pin the record id for new parts

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 17:59:40 +0000 (13:59 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoTest for an installed libdbi0 package and bail on Ubuntu and Debian
dbs [Fri, 18 Mar 2011 17:50:19 +0000 (17:50 +0000)]
Test for an installed libdbi0 package and bail on Ubuntu and Debian

This isn't a problem on Fedora, where we use the packaged version of libdbi,
but the older version of libdbi0 and possibly the compile options on Ubuntu
Lucid has been demonstrated to be a barrier to successfully installing
Evergreen.

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

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Fri, 18 Mar 2011 17:44:54 +0000 (13:44 -0400)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Jason Etheridge [Fri, 18 Mar 2011 17:46:13 +0000 (13:46 -0400)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agotoward a Manage Parts interface
Jason Etheridge [Fri, 18 Mar 2011 17:45:32 +0000 (13:45 -0400)]
toward a Manage Parts interface

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 17:44:51 +0000 (13:44 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoadded field_safe attr to ccs, aout, and crahp classes; capture field_safe attr durin...
erickson [Fri, 18 Mar 2011 16:51:20 +0000 (16:51 +0000)]
added field_safe attr to ccs, aout, and crahp classes;  capture field_safe attr during IDL parsing

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 15:55:07 +0000 (11:55 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoIntelligent Metarecord Format Selection for Holds
miker [Fri, 18 Mar 2011 15:53:04 +0000 (15:53 +0000)]
Intelligent Metarecord Format Selection for Holds

Previous to this commit, Evergreen would show all possible record formats
when promoting a T-type hold to an M-type.  This change causes the middle
layer method to respect the Hard Boundary of the pickup library when
considering what constituent records within a metarecord will contribute
formats.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19805 dcc99617-32d9-48b4-a31d-7c20da2025e4

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 15:16:29 +0000 (11:16 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoAllow the "result_field" to be used as the default alias in the output column of...
miker [Fri, 18 Mar 2011 14:40:40 +0000 (14:40 +0000)]
Allow the "result_field" to be used as the default alias in the output column of a row or set returning transform

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

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Fri, 18 Mar 2011 13:45:54 +0000 (09:45 -0400)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 18 Mar 2011 13:45:51 +0000 (09:45 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoAdd Volumes shortcut in bib summary pane whenever that pane has a full xulG (which...
Jason Etheridge [Fri, 18 Mar 2011 06:13:52 +0000 (02:13 -0400)]
Add Volumes shortcut in bib summary pane whenever that pane has a full xulG (which right now, is only in the main opac wrapper)

14 years agoPre-modified xulrunner-stub files + icons
phasefx [Thu, 17 Mar 2011 20:16:56 +0000 (20:16 +0000)]
Pre-modified xulrunner-stub files + icons

Icons courtesy of Mike Peters, or so my note alongside them says.

The pre-modified stubs are built on the 1.9.2.15 build of xulrunner. They should continue to work on future 1.9.2 builds.

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Thu, 17 Mar 2011 20:16:18 +0000 (16:16 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoCopy is not valid. How I missed that before I don't know.
phasefx [Thu, 17 Mar 2011 20:14:41 +0000 (20:14 +0000)]
Copy is not valid. How I missed that before I don't know.

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

14 years agoDefault to no license page (for the staff client installer)
phasefx [Thu, 17 Mar 2011 20:14:04 +0000 (20:14 +0000)]
Default to no license page (for the staff client installer)

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

14 years agoUI for managing parts per record
Mike Rylander [Thu, 17 Mar 2011 16:50:49 +0000 (12:50 -0400)]
UI for managing parts per record

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Thu, 17 Mar 2011 14:30:54 +0000 (10:30 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoTreat call number fields 090 and 092 as local LC and Dewey (respectively) based on...
dbwells [Thu, 17 Mar 2011 13:22:31 +0000 (13:22 +0000)]
Treat call number fields 090 and 092 as local LC and Dewey (respectively) based on de facto standards.

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

14 years agoMake a back-compat version of item_lang for QP
miker [Wed, 16 Mar 2011 19:16:43 +0000 (19:16 +0000)]
Make a back-compat version of item_lang for QP

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Wed, 16 Mar 2011 18:33:04 +0000 (14:33 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agomake payment receipt print/email run inside a transaction. instead of using authorit...
erickson [Wed, 16 Mar 2011 18:19:20 +0000 (18:19 +0000)]
make payment receipt print/email run inside a transaction.  instead of using authoritative, force the xact for reasons mentioned in the comments

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

14 years agoAddresses LP bug #736167, correctly populate hold format list for Advanced Options
miker [Wed, 16 Mar 2011 17:45:04 +0000 (17:45 +0000)]
Addresses LP bug #736167, correctly populate hold format list for Advanced Options

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

14 years agoupgrade script matching r19759-r19761
miker [Wed, 16 Mar 2011 16:06:10 +0000 (16:06 +0000)]
upgrade script matching r19759-r19761

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

14 years agodedicated renewal interface should use receipt printer
phasefx [Wed, 16 Mar 2011 14:29:24 +0000 (14:29 +0000)]
dedicated renewal interface should use receipt printer

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

14 years agoPatch from Steve Callendar addressing CN sort order on page 0 (and before) of CN...
miker [Wed, 16 Mar 2011 14:19:54 +0000 (14:19 +0000)]
Patch from Steve Callendar addressing CN sort order on page 0 (and before) of CN browse

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Wed, 16 Mar 2011 14:08:16 +0000 (10:08 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoPatch from Steve Callendar addressing holdability tests for copies
miker [Wed, 16 Mar 2011 13:37:49 +0000 (13:37 +0000)]
Patch from Steve Callendar addressing holdability tests for copies

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

14 years agoSet default db schema search path to public,pg_catalog
dbs [Wed, 16 Mar 2011 03:46:43 +0000 (03:46 +0000)]
Set default db schema search path to public,pg_catalog

With the addition of the 'evergreen' schema, we discovered that
all of the unqualified database objects were being created in
the 'evergreen' schema if the database user name was 'evergreen'
(as the default search path is "$user",public we started matching
"$user").

Thomas Berezansky proposed a variation of the function provided
here for changing database settings. By creating the function in
the first schema file, the subsequent connections pick up the
new default search path and all works blissfully as it once did.

Long term, we should probably move towards explicitly qualified
database objects.

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

14 years agoMake DROP statement match new basetype for agg_tsvector
dbs [Wed, 16 Mar 2011 03:38:26 +0000 (03:38 +0000)]
Make DROP statement match new basetype for agg_tsvector

When the CREATE AGGREGATE function was changed to have a basetype
of pg_catalog.agg_tsvector, the corresponding DROP statement was
not changed in a similar fashion; ergo, on creating the schema
a subsequent time, the CREATE statement would fail because the
aggregate function already existed and the transaction would be
rolled back.

Also - do we need to differentiate between PostgreSQL 8.4 and 9.0
here?

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

14 years agoWith some hints from eeevil, tweaked 002.functions.aggregate.sql to work after some...
phasefx [Tue, 15 Mar 2011 21:05:49 +0000 (21:05 +0000)]
With some hints from eeevil, tweaked 002.functions.aggregate.sql to work after some search_path mangling.  Haven't smoketested yet, just got past the eg_db_config --create-schema bit with this.

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Tue, 15 Mar 2011 18:10:21 +0000 (14:10 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agorevert accidental commit of dojo-to-for(;;;) test
miker [Tue, 15 Mar 2011 17:18:43 +0000 (17:18 +0000)]
revert accidental commit of dojo-to-for(;;;) test

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

14 years agoteach the 1.6-2.0 reingest generator about "tnf"-tag rows for title sorting
miker [Tue, 15 Mar 2011 17:15:01 +0000 (17:15 +0000)]
teach the 1.6-2.0 reingest generator about "tnf"-tag rows for title sorting

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Tue, 15 Mar 2011 16:36:55 +0000 (12:36 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoMisc. changes to installer including:
phasefx [Tue, 15 Mar 2011 15:52:12 +0000 (15:52 +0000)]
Misc. changes to installer including:

1 - Fix profile manager links
2 - Add tag at top (currently "Trunk") for easy changing
3 - Add optional extras.nsi for easy additions of extra install/uninstall lines
4 - Run uninstaller if installing to a directory with one (old style OR new style)
5 - Allow license override and only show license page if one defined
    Ex. With NSIS_EXTRAOPTS set to "-DPRODUCT_LICENSE=some/path"
    Or to disable use "-DPRODUCT_LICENSE"
6 - Similar to devbuild, allow for registration per-machine by default
    This includes needing to not wipe out the folder this is stored in
7 - Make "Everyone" able to write to the install folder when:
    Autoupdate is an option
    Per-machine registration is an option
8 - Make silent uninstall function

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

14 years agomake sure search path is set up properly for FTS in 9.0
miker [Tue, 15 Mar 2011 15:51:21 +0000 (15:51 +0000)]
make sure search path is set up properly for FTS in 9.0

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Tue, 15 Mar 2011 14:37:43 +0000 (10:37 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoDefault workstation name to something sensible.
phasefx [Tue, 15 Mar 2011 11:59:04 +0000 (11:59 +0000)]
Default workstation name to something sensible.

Like the computer's hostname. But not localhost.

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

14 years agoPrevent creation of report folders with empty folder names
dbs [Tue, 15 Mar 2011 01:37:28 +0000 (01:37 +0000)]
Prevent creation of report folders with empty folder names

Addresses LP # 720755. Clicking the "Create Folder" button when
no folder name has been supplied is now a no-op.

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

14 years agomerge from trunk
Mike Rylander [Mon, 14 Mar 2011 17:57:23 +0000 (13:57 -0400)]
merge from trunk

14 years agountil futher investigation, roll back the changes of == to ===, since it was causing...
erickson [Mon, 14 Mar 2011 16:34:27 +0000 (16:34 +0000)]
until futher investigation, roll back the changes of == to ===, since it was causing unexpected changes in behavior.

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

14 years agoclass cxt has no field named 'field_class', removing from IDL
erickson [Mon, 14 Mar 2011 16:34:26 +0000 (16:34 +0000)]
class cxt has no field named 'field_class', removing from IDL

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

14 years agoMore menu work for record attr/coded map config UIs
erickson [Mon, 14 Mar 2011 16:34:25 +0000 (16:34 +0000)]
More menu work for record attr/coded map config  UIs

menu entry for config.coded_value_maps,
updated menu label and page title for config.record_attr_definition page;
in some cases (that probabl need investigating), widget.validate function is not defined.  in those cases, don't attempt to call the function

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

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Mon, 14 Mar 2011 16:33:30 +0000 (12:33 -0400)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoPure whitespace (tabs to spaces) for dojo.fieldmapper
dbs [Mon, 14 Mar 2011 04:46:28 +0000 (04:46 +0000)]
Pure whitespace (tabs to spaces) for dojo.fieldmapper

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

14 years agoApply jshint suggestions for cleanup to dojo.fieldmapper
dbs [Mon, 14 Mar 2011 04:21:20 +0000 (04:21 +0000)]
Apply jshint suggestions for cleanup to dojo.fieldmapper

Mostly consisting of missing semicolons and avoiding the redeclaration
of variables (generally for iterators) within the same function scope.
Some tightening of null and '' checks to avoid implicit type-casting.

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

14 years agoNormalize patron profile search function in "Search for Patrons" UI
dbs [Sun, 13 Mar 2011 22:09:06 +0000 (22:09 +0000)]
Normalize patron profile search function in "Search for Patrons" UI

Use util.widgets.make_menulist for a more consistent approach to
generating the menulist and use a row/label/hbox layout to normalize the
appearance of the patron profile filter in the search menu.

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

14 years agoApply patch to add a patron profile filter to the "Search for Patrons" UI
dbs [Sun, 13 Mar 2011 22:02:19 +0000 (22:02 +0000)]
Apply patch to add a patron profile filter to the "Search for Patrons" UI

Thanks to Michael Peters <mrpeters@library.in.gov> and
Thomas Berezansky <tsbere@mvlc.org> for their work on this additional
functionality to the patron search UI, supplied as a patch in LP# 715837.

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

14 years agoRemove unsupported versions of PostgreSQL FTS configs
dbs [Sun, 13 Mar 2011 04:37:25 +0000 (04:37 +0000)]
Remove unsupported versions of PostgreSQL FTS configs

We don't support anything below PostgreSQL 9.0, so let's get this
deadwood out of the way lest anyone get confused.

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

14 years agoClean up build errors when creating/recreating database schema
dbs [Sat, 12 Mar 2011 23:37:45 +0000 (23:37 +0000)]
Clean up build errors when creating/recreating database schema

Dropping the evergreen schema cascaded and wiped out some previously
defined functions, so move it ahead of the other functions. (And maybe
we can start moving those public functions into the evergreen schema?)

DROP AGGREGATE IF EXISTS exists on any version of PostgreSQL that we
care about for Evergreen 2.0, so we can use it to avoid false errors
during schema creation.

FTS config was complaining about public.english_nostop in the ALTER
statement, so remove the schema qualification. This seems to have
been there for a long time?

Use IF EXISTS when dropping the unapi schema to avoid an error.

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

14 years agoUse valid DDL for forgotten index on actor.card
dbs [Sat, 12 Mar 2011 22:18:59 +0000 (22:18 +0000)]
Use valid DDL for forgotten index on actor.card

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

14 years agoResolve inconsistent results when invoking LOWER() in C vs. UTF8 locale databases
dbs [Sat, 12 Mar 2011 02:57:32 +0000 (02:57 +0000)]
Resolve inconsistent results when invoking LOWER() in C vs. UTF8 locale databases

As reported by the Fundamental Science Library of Armenia, patron searches
were not retrieving patrons who were known to be part of the patron database.

While the initial approach to solve this problem used an encode_utf8() call
to encode the data before passing it on to the database, this turned out to
break the patron search function in other environments.

Testing by Dan Wells confirmed that the LOWER() function returned different
results when invoked against text in a database created with LC_CTYPE=C vs
a database created with LC_CTYPE=*.UTF-8. As the patron search function
used a Perl lc() function call to convert the incoming data to lowercase,
the success of the call depended on the LC_CTYPE value of the database.

To avoid this problem in the future, we define our own evergreen.lowercase()
function that can reliably produce lowercase text for characters outside
the Latin1 range, and we convert our indexes and function calls to use that
function consistently.

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

14 years agoonly append street2 to CC payment address if no address is provided by the caller
erickson [Fri, 11 Mar 2011 21:57:21 +0000 (21:57 +0000)]
only append street2 to CC payment address if no address is provided by the caller

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

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Fri, 11 Mar 2011 21:16:18 +0000 (16:16 -0500)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 11 Mar 2011 21:16:16 +0000 (16:16 -0500)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoAcq: The "Claim-Ready Items" interface did not render correctly for > 1 item
senator [Fri, 11 Mar 2011 20:44:33 +0000 (20:44 +0000)]
Acq: The "Claim-Ready Items" interface did not render correctly for > 1 item

The problem was racy async rendering logic. Now we look at our whole result
set and build our table accordingly at the end.

This interface should probably learn about paging one day in order to
handle large result sets.

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

14 years agoUpdate the README to include explict LC_CTYPE/LC_COLLATE db settings
dbs [Fri, 11 Mar 2011 20:39:48 +0000 (20:39 +0000)]
Update the README to include explict LC_CTYPE/LC_COLLATE db settings

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

14 years agoLANG=C results in SQL_ASCII encoding by default for PostgreSQL, which isn't cool
dbs [Fri, 11 Mar 2011 20:37:50 +0000 (20:37 +0000)]
LANG=C results in SQL_ASCII encoding by default for PostgreSQL, which isn't cool

We want LC_CTYPE=C and LC_COLLATE=C, and SERVER_ENCODING=UTF8.
The docs have been adjusted as 8.4 and up now offer database-level
--lc-ctype / --lc-collate options for createdb command.

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

14 years agouse the existing util method for mvr-izing, since it handles some additional importan...
erickson [Fri, 11 Mar 2011 20:20:43 +0000 (20:20 +0000)]
use the existing util method for mvr-izing, since it handles some additional important steps (e.g. capturing doc_id)

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

14 years agomake sure we can create empty volumes straight away without needing to enter barcodes
Jason Etheridge [Fri, 11 Mar 2011 18:07:10 +0000 (13:07 -0500)]
make sure we can create empty volumes straight away without needing to enter barcodes

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Fri, 11 Mar 2011 17:59:59 +0000 (12:59 -0500)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agothinkos and debugging remnants
Jason Etheridge [Fri, 11 Mar 2011 17:43:46 +0000 (12:43 -0500)]
thinkos and debugging remnants

14 years agobug fix for propagating call number data
Jason Etheridge [Fri, 11 Mar 2011 17:10:15 +0000 (12:10 -0500)]
bug fix for propagating call number data

14 years agomove these so the screen isn't horizontally scrolling at 1024x768 resolution
Jason Etheridge [Fri, 11 Mar 2011 16:55:55 +0000 (11:55 -0500)]
move these so the screen isn't horizontally scrolling at 1024x768 resolution

14 years agoEnsure incoming query values to patron search are UTF8-encoded
dbs [Fri, 11 Mar 2011 16:42:01 +0000 (16:42 +0000)]
Ensure incoming query values to patron search are UTF8-encoded

Addresses the problem reported with searching for patrons with
Armenian names, where Unicode query params were getting corrupted
on its way to the database.

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

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Fri, 11 Mar 2011 14:24:10 +0000 (09:24 -0500)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agointegrate batch drop downs with templating
Jason Etheridge [Fri, 11 Mar 2011 11:57:15 +0000 (06:57 -0500)]
integrate batch drop downs with templating

14 years agoworking batch application for class and affixes
Jason Etheridge [Fri, 11 Mar 2011 10:51:05 +0000 (05:51 -0500)]
working batch application for class and affixes

14 years agosome more flex/persist/splitter tweaks, stubbing out some batch menus, giving batch...
Jason Etheridge [Fri, 11 Mar 2011 10:03:06 +0000 (05:03 -0500)]
some more flex/persist/splitter tweaks, stubbing out some batch menus, giving batch label menu a blank entry for no change, and an accesskey

14 years agolayout changes toward batch application menus. splitter tweaks for persistance/usability
Jason Etheridge [Fri, 11 Mar 2011 09:16:40 +0000 (04:16 -0500)]
layout changes toward batch application menus. splitter tweaks for persistance/usability

14 years agothis didn't hold true as things evolved
Jason Etheridge [Fri, 11 Mar 2011 08:40:11 +0000 (03:40 -0500)]
this didn't hold true as things evolved

14 years agorestore ability to rename existing items (and change associated call number)
Jason Etheridge [Fri, 11 Mar 2011 04:57:04 +0000 (23:57 -0500)]
restore ability to rename existing items (and change associated call number)

14 years agoremove this "speedbump" alert
Jason Etheridge [Fri, 11 Mar 2011 04:34:01 +0000 (23:34 -0500)]
remove this "speedbump" alert

14 years agouse the new volume vivicator params. fix command callback for suffix menu. some...
Jason Etheridge [Fri, 11 Mar 2011 04:30:58 +0000 (23:30 -0500)]
use the new volume vivicator params.  fix command callback for suffix menu.  some debug litter

14 years agoMerge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home...
Mike Rylander [Thu, 10 Mar 2011 21:40:33 +0000 (16:40 -0500)]
Merge branch 'masslnc-cataloging-enhancements' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoMerge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
Mike Rylander [Thu, 10 Mar 2011 21:40:31 +0000 (16:40 -0500)]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into masslnc-cataloging-enhancements

14 years agoadd patron barcode to CC transaction description for payment record keeping/tracking
erickson [Thu, 10 Mar 2011 21:25:16 +0000 (21:25 +0000)]
add patron barcode to CC transaction description for payment record keeping/tracking

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