Mike Rylander [Tue, 12 Apr 2011 19:23:50 +0000]
Realign upgrade script with recent trunk changes
Mike Rylander [Tue, 12 Apr 2011 18:19:16 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
miker [Tue, 12 Apr 2011 18:16:07 +0000]
Add a trigger function to simulate FKEY constraints on inherited tables
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20053
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Mike Rylander [Tue, 12 Apr 2011 17:41:32 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Tue, 12 Apr 2011 17:29:52 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Tue, 12 Apr 2011 17:29:49 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
miker [Tue, 12 Apr 2011 17:29:26 +0000]
Final cleanup for the base schema, re search_path ... I hope
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20052
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Tue, 12 Apr 2011 17:13:25 +0000]
Fix functions stranded in the evergreen schema without a search path reference (ugly but mechanical)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20047
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Jason Etheridge [Tue, 12 Apr 2011 17:05:00 +0000]
let Change Peer Type have its own menulist for clarity
Jason Etheridge [Tue, 12 Apr 2011 17:02:11 +0000]
widget_prompt utility function. Simpler/better than the evil fancy_prompt, you shove a node in, and when a user clicks Okay, the node's value gets passed back out.
var value = widget_prompt(
$('existing_menu_list_we_want_to_reuse').cloneNode(true),
{
'title' : 'titlebar text, also used as a key for dialog height/width peristence',
'desc' : 'description to shove above the widget'
}
);
gmc [Tue, 12 Apr 2011 16:53:04 +0000]
add missing upgrade script
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20044
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Jason Etheridge [Tue, 12 Apr 2011 15:22:01 +0000]
fix Linked Titles -> Copy Details bug with closures and for/loop
Mike Rylander [Tue, 12 Apr 2011 14:48:59 +0000]
_records_to_mods() returns an arrayref, pull off the first one
Bill Erickson [Mon, 11 Apr 2011 23:32:44 +0000]
repaired syntax error
Mike Rylander [Tue, 12 Apr 2011 01:34:07 +0000]
Pass peer types around to be surfaced next to foreign copies
Mike Rylander [Tue, 12 Apr 2011 01:33:02 +0000]
Ooops, we need the peer_copy_maps under copys so we can show the linked titles, um, link
Mike Rylander [Tue, 12 Apr 2011 01:15:36 +0000]
New approach to peer bib passing
* Teach MVR to hold foreign copy maps (it can hold callnumbers already)
* Push foreign copy maps in into the unique set of MVRs fetched in find_peer_bibs
* Sort MVRs by title, pass back array instead of hash
* Use dojo.map to pull copies out of maps in the MVR
Jason Etheridge [Mon, 11 Apr 2011 20:42:58 +0000]
pass in some xulG functions
Jason Etheridge [Mon, 11 Apr 2011 20:21:40 +0000]
typo
Mike Rylander [Mon, 11 Apr 2011 17:09:13 +0000]
Further cleanup from the "that is not a call number" game of last week
Mike Rylander [Mon, 11 Apr 2011 17:05:27 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
phasefx [Mon, 11 Apr 2011 16:55:56 +0000]
Let's not be picky about permissions here; an item needs to go where it needs to go :)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20040
dcc99617-32d9-48b4-a31d-
7c20da2025e4
gmc [Mon, 11 Apr 2011 16:31:38 +0000]
fix my overzealous editing of configure.ac
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20039
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Jason Etheridge [Mon, 11 Apr 2011 14:28:59 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Jason Etheridge [Mon, 11 Apr 2011 14:28:48 +0000]
copy details for the Linked Title extras pane
Jason Etheridge [Mon, 11 Apr 2011 11:04:09 +0000]
toward a details extras pane for peer bibs
Mike Rylander [Mon, 11 Apr 2011 00:55:55 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Mon, 11 Apr 2011 00:55:52 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
phasefx [Sun, 10 Apr 2011 21:34:50 +0000]
patch from jamesrf for lp#756880 for Grocery Billing Location in Bill Patron wizard
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20036
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Sun, 10 Apr 2011 20:52:49 +0000]
for lp bug#756838, consistent copy status for new items. jamesrf++
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20033
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Jason Etheridge [Sun, 10 Apr 2011 19:05:31 +0000]
accesskey tweak, and bib summary for new-tab spawned multi-home interface
Jason Etheridge [Sun, 10 Apr 2011 18:47:13 +0000]
more DTD tweaks and some menu re-arrangement. Embed parts and multi-home interfaces into opac wrapper bottom pane (like MARC Edit, Holdings Maintenance, etc.)
Jason Etheridge [Sun, 10 Apr 2011 18:18:58 +0000]
language tweaks
Jason Etheridge [Sun, 10 Apr 2011 18:15:41 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Jason Etheridge [Sun, 10 Apr 2011 17:51:39 +0000]
fieldmapper tweaks suggested by miker
erickson [Fri, 8 Apr 2011 19:27:51 +0000]
repaired bug in prepayment_required check. property -> method
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20030
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Mike Rylander [Fri, 8 Apr 2011 18:53:44 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Fri, 8 Apr 2011 18:53:41 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
phasefx [Fri, 8 Apr 2011 18:22:27 +0000]
For transit_slip template, %item_title%, %item_barcode%, etc. need to be in the Header, not the Line Item
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20027
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Fri, 8 Apr 2011 17:00:43 +0000]
Add Net::IP dependency for Fedora per r20023
Required for the new ability of the Apache redirect module to optionally read
redirect skin and domain from the library IP's configuration file
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20025
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Fri, 8 Apr 2011 16:30:04 +0000]
patch from Ben Ostrowsky (w/ input) to add support to the Apache redirect module to also optionally read redirect skin and domain from the library IP's configuration file.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20023
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Jason Etheridge [Fri, 8 Apr 2011 09:13:36 +0000]
another wording tweak that patrons can probably grok
Jason Etheridge [Fri, 8 Apr 2011 08:50:41 +0000]
wording change for the patrons
Jason Etheridge [Fri, 8 Apr 2011 08:47:05 +0000]
in opac->record summary->copy summary->copy details, add an "other bibs" link for multi-home items. Add a peer_records virtual field to acp object to support this.
Jason Etheridge [Fri, 8 Apr 2011 07:06:23 +0000]
make advanced search->quick search->item barcode use open-ils.search.multi_home.bib_ids.by_barcode. If only one bib (the native bib), jump to record details page as before. Otherwise, jump to rresult with a record list param
Jason Etheridge [Fri, 8 Apr 2011 06:36:53 +0000]
open-ils.search.multi_home.bib_ids.by_barcode => Retrieve bib record ids associated with the copy identified by the given barcode. This includes peer bibs for Multi-Home items.
Jason Etheridge [Fri, 8 Apr 2011 05:43:43 +0000]
fix description for this method
Jason Etheridge [Thu, 7 Apr 2011 20:42:28 +0000]
Holdings Maintenance: Actions for Selected Rows -> Link as Multi-Bib Items to Previously Marked Bib Record
Jason Etheridge [Thu, 7 Apr 2011 20:40:57 +0000]
add .clear_timer method to this setTimeout wrapper
phasefx [Thu, 7 Apr 2011 18:40:35 +0000]
test for pre-cat slightly off in OPAC My Account, spotted by Steve Callender
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20017
dcc99617-32d9-48b4-a31d-
7c20da2025e4
gmc [Thu, 7 Apr 2011 15:50:28 +0000]
further fixes to maintain_901
Now correctly handles &, <, or > appearing in the tcn_value
or tcn_source. Also introduces a trivial utility stored
function, evergreen.xml_escape():
evergreen.xml_escape(TEXT) returns TEXT: converts '&', '<',
and '>' to XML entities
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20014
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Mike Rylander [Thu, 7 Apr 2011 14:16:20 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
dbs [Thu, 7 Apr 2011 04:47:00 +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
gmc [Wed, 6 Apr 2011 22:06:42 +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
gmc [Wed, 6 Apr 2011 22:06:40 +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
gmc [Wed, 6 Apr 2011 21:49:06 +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
dbs [Wed, 6 Apr 2011 21:03:32 +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
gmc [Wed, 6 Apr 2011 20:51:38 +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
phasefx [Wed, 6 Apr 2011 20:15:49 +0000]
bump xulrunner version
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20001
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Wed, 6 Apr 2011 18:36:38 +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
Mike Rylander [Wed, 6 Apr 2011 15:40:49 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Wed, 6 Apr 2011 15:40:46 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
phasefx [Wed, 6 Apr 2011 15:28:12 +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
dbs [Wed, 6 Apr 2011 03:58:36 +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
dbs [Wed, 6 Apr 2011 03:30:31 +0000]
Whitespace
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19991
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 6 Apr 2011 03:28:39 +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
Jason Etheridge [Wed, 6 Apr 2011 00:15:48 +0000]
I18N
Jason Etheridge [Tue, 5 Apr 2011 23:40:58 +0000]
action for show in catalog
Jason Etheridge [Tue, 5 Apr 2011 23:30:55 +0000]
move from action buttons to the standard Actions menu and provide right-click context menu on the list. Don't apply actions to selected error rows
Jason Etheridge [Tue, 5 Apr 2011 23:03:12 +0000]
unlinking multi-home items
Jason Etheridge [Tue, 5 Apr 2011 22:40:28 +0000]
oncomplete for peer type update
Jason Etheridge [Tue, 5 Apr 2011 20:28:53 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Jason Etheridge [Tue, 5 Apr 2011 20:28:40 +0000]
changing peer type on existing linkages. need to rework oncomplete
Mike Rylander [Tue, 5 Apr 2011 20:13:55 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Tue, 5 Apr 2011 20:13:42 +0000]
Upgrade script for multi-homed items
miker [Tue, 5 Apr 2011 20:11:57 +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
miker [Tue, 5 Apr 2011 19:59:44 +0000]
More PermaCrud error handling cleanup
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19987
dcc99617-32d9-48b4-a31d-
7c20da2025e4
Mike Rylander [Tue, 5 Apr 2011 19:29:34 +0000]
Remove multi-homed items on record "delete"
Mike Rylander [Tue, 5 Apr 2011 19:19:14 +0000]
Indexes for when multi-homed items become wide-spread
Jason Etheridge [Tue, 5 Apr 2011 18:37:14 +0000]
maintain one row per barcode, toward change/remove actions. sort on upper for peer types in menu
Mike Rylander [Tue, 5 Apr 2011 18:35:10 +0000]
Merge branch 'multi_home' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Mike Rylander [Tue, 5 Apr 2011 18:35:07 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
Jason Etheridge [Tue, 5 Apr 2011 18:06:14 +0000]
populate with existing peer biblio copy map entries
miker [Tue, 5 Apr 2011 17:06:09 +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
Jason Etheridge [Tue, 5 Apr 2011 16:58:50 +0000]
rename these files
Jason Etheridge [Tue, 5 Apr 2011 16:57:08 +0000]
toward a manage multi-home items interface
Jason Etheridge [Tue, 5 Apr 2011 16:44:02 +0000]
peer type menu, and some other buttons as we morph this toward being a CUD interface
Jason Etheridge [Tue, 5 Apr 2011 16:05:25 +0000]
cache the list of biblio peer types
Jason Etheridge [Tue, 5 Apr 2011 15:39:23 +0000]
field name
Jason Etheridge [Tue, 5 Apr 2011 15:30:48 +0000]
create a peer bib copy map. needs error detection (onerror doesn't work, at least for the _CUD errors I produced), and a menu for peer types
Jason Etheridge [Tue, 5 Apr 2011 15:26:42 +0000]
syntax
Jason Etheridge [Tue, 5 Apr 2011 14:50:06 +0000]
add multi home items to specific bib UI. TODO: the critical method for doing the actual work, and I18N
dbs [Tue, 5 Apr 2011 03:22:16 +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
Mike Rylander [Mon, 4 Apr 2011 19:57:28 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
dbwells [Mon, 4 Apr 2011 19:45:56 +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
dbwells [Mon, 4 Apr 2011 18:05:46 +0000]
Fix edit highlighting in Serial Control View
git-svn-id: svn://svn.open-ils.org/ILS/trunk@19975
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Mon, 4 Apr 2011 17:33:47 +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
gmc [Mon, 4 Apr 2011 17:26:31 +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
Mike Rylander [Mon, 4 Apr 2011 17:17:24 +0000]
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equinox into multi_home
gmc [Mon, 4 Apr 2011 17:05:23 +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