working/Evergreen.git
11 years agomoved vandelay into the new TT infrastructure. still using dtd for now.
erickson [Fri, 8 May 2009 20:43:22 +0000 (20:43 +0000)]
moved vandelay into the new TT infrastructure.  still using dtd for now.

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

11 years agochanged the optional XML parsing to support DTD replacement via xml::libxml. added...
erickson [Fri, 8 May 2009 20:41:01 +0000 (20:41 +0000)]
changed the optional XML parsing to support DTD replacement via xml::libxml.  added some other useful context variables

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

11 years agoFixed higgledy-piggledy productionset elements to make them more eyeball-friendly.
kgs [Fri, 8 May 2009 20:30:11 +0000 (20:30 +0000)]
Fixed higgledy-piggledy productionset elements to make them more eyeball-friendly.

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

11 years agoJSON Grammar document in progress.
kgs [Fri, 8 May 2009 20:05:09 +0000 (20:05 +0000)]
JSON Grammar document in progress.

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

11 years agoremoving extraneous file
kgs [Fri, 8 May 2009 19:58:32 +0000 (19:58 +0000)]
removing extraneous file

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

11 years agoremoving extraneous file
kgs [Fri, 8 May 2009 19:58:02 +0000 (19:58 +0000)]
removing extraneous file

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

11 years agoremoving extraneous file
kgs [Fri, 8 May 2009 19:55:47 +0000 (19:55 +0000)]
removing extraneous file

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

11 years agosetting up guides sync
kgs [Fri, 8 May 2009 19:54:37 +0000 (19:54 +0000)]
setting up guides sync

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

11 years agoname clarity.
kgs [Fri, 8 May 2009 17:19:18 +0000 (17:19 +0000)]
name clarity.

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

11 years agoGrammars, glossaries, bibliographies, style guides, and other documentation.
kgs [Fri, 8 May 2009 17:18:37 +0000 (17:18 +0000)]
Grammars, glossaries, bibliographies, style guides, and other documentation.

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

11 years agoCreating a folder for reports guides.
kgs [Fri, 8 May 2009 17:15:27 +0000 (17:15 +0000)]
Creating a folder for reports guides.

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

11 years agosupport for parsing accept-language for locale
erickson [Thu, 7 May 2009 22:00:17 +0000 (22:00 +0000)]
support for parsing accept-language for locale

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

11 years agohonor the locale cookie before the standard headers
erickson [Thu, 7 May 2009 21:29:31 +0000 (21:29 +0000)]
honor the locale cookie before the standard headers

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

11 years agomoved match grid to DataGrid
erickson [Thu, 7 May 2009 01:22:03 +0000 (01:22 +0000)]
moved match grid to DataGrid

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

11 years agofixed mismatched function name
erickson [Thu, 7 May 2009 00:39:24 +0000 (00:39 +0000)]
fixed mismatched function name

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

11 years agoadded column picker support for suppressing picker actions on configured columns
erickson [Wed, 6 May 2009 18:52:56 +0000 (18:52 +0000)]
added column picker support for suppressing picker actions on configured columns

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

11 years agomake subfield 9 the first place we look for a Located URI owner
miker [Wed, 6 May 2009 18:27:45 +0000 (18:27 +0000)]
make subfield 9 the first place we look for a Located URI owner

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

11 years agoout with the old-style grid column picker, in with the new
erickson [Wed, 6 May 2009 18:18:23 +0000 (18:18 +0000)]
out with the old-style grid column picker, in with the new

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

11 years agogo ahead and ipmort the placeholder menu since it's used by grid column pickers
erickson [Wed, 6 May 2009 17:29:05 +0000 (17:29 +0000)]
go ahead and ipmort the placeholder menu since it's used by grid column pickers

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

11 years agomoved queue grid to dojo.data.DataGrid plus some other dojo-istic updates. need...
erickson [Wed, 6 May 2009 17:28:20 +0000 (17:28 +0000)]
moved queue grid to dojo.data.DataGrid plus some other dojo-istic updates.  need to update the column picker

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

11 years agoremove some debug logs
erickson [Wed, 6 May 2009 14:46:47 +0000 (14:46 +0000)]
remove some debug logs

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

11 years agomake sure we build widgets for bacode/note in item list. force sync on batch widget...
erickson [Wed, 6 May 2009 14:46:00 +0000 (14:46 +0000)]
make sure we build widgets for bacode/note in item list.  force sync on batch widget draw to make subsequent widgets load faster

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

11 years agodon't require a copy location in import records since we allow for the configuration...
erickson [Wed, 6 May 2009 14:35:01 +0000 (14:35 +0000)]
don't require a copy location in import records since we allow for the configuration of a default.  capture colleciton code on import

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

11 years agouse fully-qualified path in view po/pl links
erickson [Wed, 6 May 2009 14:34:16 +0000 (14:34 +0000)]
use fully-qualified path in view po/pl links

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

11 years agoin RO mode, don't bother loading the linked display field if the widget value is...
erickson [Wed, 6 May 2009 14:33:33 +0000 (14:33 +0000)]
in RO mode, don't bother loading the linked display field if the widget value is null

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

11 years agofor consistency, open attr def editor on double click
erickson [Tue, 5 May 2009 20:50:02 +0000 (20:50 +0000)]
for consistency, open  attr def editor on double click

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

11 years agoported the attr def grid to the newer dojox.grid.DataGrid, plus some other dojo api...
erickson [Tue, 5 May 2009 20:47:21 +0000 (20:47 +0000)]
ported the attr def grid to the newer dojox.grid.DataGrid, plus some other dojo api fixes. 2 grids to go

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

11 years agoQualify the column name with the table alias (i.e. class name)
scottmk [Tue, 5 May 2009 20:32:25 +0000 (20:32 +0000)]
Qualify the column name with the table alias (i.e. class name)
at one spot in the ORDER BY clause where we were neglecting
to do so.

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

11 years agoadded collection code. update copy count in li list when an li's copy count changes
erickson [Tue, 5 May 2009 19:30:33 +0000 (19:30 +0000)]
added collection code.  update copy count in li list when an li's copy count changes

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

11 years agodojo does not take kindly to numbers when it wants strings
erickson [Tue, 5 May 2009 18:27:31 +0000 (18:27 +0000)]
dojo does not take kindly to numbers when it wants strings

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

11 years agoRemove array_position attributes, 'virtual="false"', and the
scottmk [Tue, 5 May 2009 17:16:29 +0000 (17:16 +0000)]
Remove array_position attributes, 'virtual="false"', and the
three canonical virtual fields isnew, ischanged, and
isdeleted.

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

11 years agodon't reset subtotal on each li
erickson [Tue, 5 May 2009 16:01:28 +0000 (16:01 +0000)]
don't reset subtotal on each li

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

11 years agogrid containers need explicit heights
erickson [Tue, 5 May 2009 15:31:38 +0000 (15:31 +0000)]
grid containers need explicit heights

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

11 years agofor consistency, onSubmit -> onPostSubmit
erickson [Tue, 5 May 2009 15:31:16 +0000 (15:31 +0000)]
for consistency, onSubmit -> onPostSubmit

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

11 years agoupdate grid after dialog hide. use the new attr() call to set the grid structure
erickson [Tue, 5 May 2009 15:30:34 +0000 (15:30 +0000)]
update grid after dialog hide.  use the new attr() call to set the grid structure

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

11 years agoinitial action_trigger seed data for overdue notice, mark lost, mark lost notice...
erickson [Tue, 5 May 2009 15:29:02 +0000 (15:29 +0000)]
initial action_trigger seed data for overdue notice, mark lost, mark lost notice, and purchase_order html template.  More to come, will evolve

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

11 years agoIDL entry for acq.lineitem_detail.collection_code
erickson [Tue, 5 May 2009 14:09:36 +0000 (14:09 +0000)]
IDL entry for acq.lineitem_detail.collection_code

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

11 years agowrap header buttons in a div so they will adopt the correct CSS
erickson [Tue, 5 May 2009 13:52:47 +0000 (13:52 +0000)]
wrap header buttons in a div so they will adopt the correct CSS

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

11 years agoheight fixes, tabbing fixes
erickson [Tue, 5 May 2009 13:50:31 +0000 (13:50 +0000)]
height fixes, tabbing fixes

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

11 years agofixed label
erickson [Tue, 5 May 2009 13:38:27 +0000 (13:38 +0000)]
fixed label

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

11 years agotypo
erickson [Tue, 5 May 2009 13:02:14 +0000 (13:02 +0000)]
typo

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

11 years agoadding collection_code field to lineitem_detail.
erickson [Tue, 5 May 2009 12:58:40 +0000 (12:58 +0000)]
adding collection_code field to lineitem_detail.

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

11 years agoavoid empty authority search queries
miker [Tue, 5 May 2009 12:56:21 +0000 (12:56 +0000)]
avoid empty authority search queries

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

11 years agonew acq perm
erickson [Tue, 5 May 2009 12:42:06 +0000 (12:42 +0000)]
new acq perm

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

11 years agoquiet warnings about undef string escaping; add more fields to the top level copy...
miker [Mon, 4 May 2009 23:42:00 +0000 (23:42 +0000)]
quiet warnings about undef string escaping; add more fields to the top level copy element

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

11 years agocheck explicit perm on importing on-order record and only when necessary
erickson [Mon, 4 May 2009 21:32:39 +0000 (21:32 +0000)]
check explicit perm on importing on-order record and only when necessary

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

11 years agomore acq seed data, fixed my broken syntax
erickson [Mon, 4 May 2009 21:30:14 +0000 (21:30 +0000)]
more acq seed data, fixed my broken syntax

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

11 years agoadd some protection against partially cataloged pre-cat copies
erickson [Mon, 4 May 2009 21:10:57 +0000 (21:10 +0000)]
add some protection against partially cataloged pre-cat copies

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

11 years agoadding unapi <abbr> tags to slimpac record detail display for copies, callnumbers...
miker [Mon, 4 May 2009 20:10:14 +0000 (20:10 +0000)]
adding unapi <abbr> tags to slimpac record detail display for copies, callnumbers and local URIs

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

11 years agofixing json_query for fleshing URIs
miker [Mon, 4 May 2009 20:09:23 +0000 (20:09 +0000)]
fixing json_query for fleshing URIs

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

11 years agoadded some acq seed data
erickson [Mon, 4 May 2009 19:52:07 +0000 (19:52 +0000)]
added some acq seed data

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

11 years agosimplify the basic po retrieval perm test
erickson [Mon, 4 May 2009 19:51:34 +0000 (19:51 +0000)]
simplify the basic po retrieval perm test

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

11 years agoadded ordering agency field to create-po dialog
erickson [Mon, 4 May 2009 19:50:42 +0000 (19:50 +0000)]
added ordering agency field to create-po dialog

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

11 years agogive more view perrms to provider
erickson [Mon, 4 May 2009 19:50:04 +0000 (19:50 +0000)]
give more view perrms to provider

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

11 years agoallow the workstation to be passed in via url param for testing/debugging
erickson [Mon, 4 May 2009 16:29:15 +0000 (16:29 +0000)]
allow the workstation to be passed in via url param for testing/debugging

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

11 years agocapture async widgets after they are loaded
erickson [Mon, 4 May 2009 16:28:50 +0000 (16:28 +0000)]
capture async widgets after they are loaded

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

11 years agoadded special handler for copy location fetching to fetch locations owned at workstat...
erickson [Mon, 4 May 2009 16:26:06 +0000 (16:26 +0000)]
added special handler for copy location fetching to fetch locations owned at workstation ancestors + descendents, instead of entire tree

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

11 years agoTo plug a memory leak: uncommented a call to jsonObjectIteratorFree().
scottmk [Mon, 4 May 2009 14:17:11 +0000 (14:17 +0000)]
To plug a memory leak: uncommented a call to jsonObjectIteratorFree().
This call was allegedly causing abends at some point in the past,
but my testing reveals no problems with it now.

Also: eliminated a couple of calls to oilsIDLFindPath().

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

11 years agoshowing copy counts or localized online resources (##URI##) up front on the main...
miker [Mon, 4 May 2009 13:52:12 +0000 (13:52 +0000)]
showing copy counts or localized online resources (##URI##) up front on the main slimpac result list

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

11 years agoadding internal identifier to holdings-namespaced location, status and circlib elemen...
miker [Mon, 4 May 2009 13:47:35 +0000 (13:47 +0000)]
adding internal identifier to holdings-namespaced location, status and circlib elements in holdings xml

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

11 years agoadding holdings to fleshed atom feeds
miker [Mon, 4 May 2009 13:46:46 +0000 (13:46 +0000)]
adding holdings to fleshed atom feeds

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

11 years agoAdd support for the tags "transform", "params", and "result_field" to the
scottmk [Mon, 4 May 2009 13:08:02 +0000 (13:08 +0000)]
Add support for the tags "transform", "params", and "result_field" to the
new ORDER BY syntax for JSON queries.

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

11 years agoremove unwanted empty elements; add ##URI## scoping support to tag browsing
miker [Mon, 4 May 2009 00:17:03 +0000 (00:17 +0000)]
remove unwanted empty elements;  add ##URI## scoping support to tag browsing

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

11 years agoadd ##URI## support ot the slimpac
miker [Sun, 3 May 2009 20:41:39 +0000 (20:41 +0000)]
add ##URI## support ot the slimpac

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

11 years agoimprove example, removing all non-local links where this is at least one 856$9
miker [Sun, 3 May 2009 12:06:14 +0000 (12:06 +0000)]
improve example, removing all non-local links where this is at least one 856$9

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

11 years agoadding a simplistic example of URI rendering.
miker [Sun, 3 May 2009 11:48:33 +0000 (11:48 +0000)]
adding a simplistic example of URI rendering.

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

11 years agoadd org unit scoping support, defaulting to global; clean up textContent handling...
miker [Sun, 3 May 2009 05:51:20 +0000 (05:51 +0000)]
add org unit scoping support, defaulting to global; clean up textContent handling; avoid removing content unless there are items matching the query

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

11 years agohide empty volumes (for ##URI## support)
miker [Sun, 3 May 2009 04:01:47 +0000 (04:01 +0000)]
hide empty volumes (for ##URI## support)

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

11 years agoadd configurable string joiner instead of hardcoding a space Open-ILS/web/js/dojo...
miker [Sun, 3 May 2009 00:52:14 +0000 (00:52 +0000)]
add configurable string joiner instead of hardcoding a space Open-ILS/web/js/dojo/openils/BibTemplate.js

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

11 years agoDetect and report certain malformations in the ORDER BY clause
scottmk [Sat, 2 May 2009 19:54:59 +0000 (19:54 +0000)]
Detect and report certain malformations in the ORDER BY clause
(which would otherwise cause segfaults).

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

11 years agoadding acn and acp support to unAPI interface
miker [Sat, 2 May 2009 19:27:02 +0000 (19:27 +0000)]
adding acn and acp support to unAPI interface

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

11 years agoIntroduce a new syntax for specifying an ORDER BY clause
scottmk [Sat, 2 May 2009 16:28:51 +0000 (16:28 +0000)]
Introduce a new syntax for specifying an ORDER BY clause
(while retaining the old syntax).  For example:

{
    "select":{ "au":[ "family_name", "id" ] },
    "from": "au",
    "order_by":
    [
        {
            "class":"au",
            "field":"family_name",
            "direction":"D"
        },
        {
            "class":"au",
            "field":"id"
        }
    ]
}

This syntax is more flexible than the old syntax, because columns
from the same table don't have to be grouped together.

Planned but not yet implemented: "transform" and "params" tag for
passing a column through a transforming function.

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

11 years agomoving default page size back to 10, since paging works properly in yaz-client again
miker [Sat, 2 May 2009 03:15:40 +0000 (03:15 +0000)]
moving default page size back to 10, since paging works properly in yaz-client again

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

11 years agopass in the record position starting at the offset
miker [Fri, 1 May 2009 19:28:17 +0000 (19:28 +0000)]
pass in the record position starting at the offset

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

11 years agodisambiguate the owning_lib field
miker [Fri, 1 May 2009 18:50:49 +0000 (18:50 +0000)]
disambiguate the owning_lib field

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

11 years agoIncrease default maximumRecords from 10 to 50
dbs [Fri, 1 May 2009 16:52:43 +0000 (16:52 +0000)]
Increase default maximumRecords from 10 to 50

This is a stop-gap measure until simple2zoom / SRU can be taught to work together on paging

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

11 years agoJust add a single record to the SRU results without a collection wrapper
dbs [Fri, 1 May 2009 06:14:55 +0000 (06:14 +0000)]
Just add a single record to the SRU results without a collection wrapper

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

11 years agoProof of concept holdings-in-SRU results
dbs [Fri, 1 May 2009 06:06:59 +0000 (06:06 +0000)]
Proof of concept holdings-in-SRU results

Based on what seems to be the best holdings option of a poor lot from
http://vdxipedia.oclc.org/index.php/Holdings_Parsing - apparently
standard MFHD doesn't exist, despite http://www.loc.gov/marc/holdings/hd852.html

As miker says, code from this should be factored out
from a few different places, and this needs to be much
more configurable, and holdings values need to be escaped...

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

11 years agoAdd a basic holdings retrieval format - more flexible than the XML holdings, but...
dbs [Fri, 1 May 2009 04:12:01 +0000 (04:12 +0000)]
Add a basic holdings retrieval format - more flexible than the XML holdings, but less detailed

Should be enough info to flesh out Z39.50 holdings, at least

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

11 years agoremoving namspace prefixes on holdings extentions
miker [Fri, 1 May 2009 01:24:49 +0000 (01:24 +0000)]
removing namspace prefixes on holdings extentions

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

11 years agoEnable org_unit-scoped SRU searches
dbs [Fri, 1 May 2009 00:30:44 +0000 (00:30 +0000)]
Enable org_unit-scoped SRU searches

http://example.com/opac/extras/sru/SHORTNAME will set a search scope
of SHORTNAME if the search string does not already contain a site:
parameter

Combined with simple2zoom configuration, this gives us the ability to
surface different Z39.50 "databases" that correspond to various org_units.

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

11 years agomore correct permission handling for registering workstations..builds the library...
phasefx [Thu, 30 Apr 2009 20:47:35 +0000 (20:47 +0000)]
more correct permission handling for registering workstations..builds the library drop-down based on work orgs.  But was also done because I was getting a weird -1 result on the admin user from open-ils.actor.user.perm.highest_org

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

11 years agowe need a local attr def for price out of the box
erickson [Thu, 30 Apr 2009 20:44:08 +0000 (20:44 +0000)]
we need a local attr def for price out of the box

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

11 years agoEnforce the requirement that the ORDER BY clause be represented
scottmk [Thu, 30 Apr 2009 19:32:00 +0000 (19:32 +0000)]
Enforce the requirement that the ORDER BY clause be represented
by a JSON_HASH.  The old code would often silently ignore a
malformed ORDER BY clause.

(Note: the output of diff makes this change look spectacularly
more complicated than it really is.  Because I increased the
level of indentation of a large chunk of code, diff made a lot
of spurious matches.)

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

11 years agofield array position is determined by position in the IDL. dynamically generate...
erickson [Thu, 30 Apr 2009 14:42:40 +0000 (14:42 +0000)]
field array position is determined by position in the IDL.  dynamically generate isnew/ischanged/isdeleted fields and push them onto the end of the list of fields.  For now, if isnew/ischanged/isdeleted fields exist in the IDL, they are ignored

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

11 years agoadd example Subjects extention based on openils.BibTemplate
miker [Thu, 30 Apr 2009 00:14:25 +0000 (00:14 +0000)]
add example Subjects extention based on openils.BibTemplate

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

11 years agobig re-work of the provider config page
erickson [Wed, 29 Apr 2009 20:05:31 +0000 (20:05 +0000)]
big re-work of the provider config page

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

11 years agoFor style guides and other materials specific to the production of Evergreen document...
kgs [Wed, 29 Apr 2009 18:08:55 +0000 (18:08 +0000)]
For style guides and other materials specific to the production of Evergreen documentation

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

11 years agogit-svn-id: svn://svn.open-ils.org/ILS/trunk@13018 dcc99617-32d9-48b4-a31d-7c20da2025e4
kgs [Wed, 29 Apr 2009 17:41:04 +0000 (17:41 +0000)]
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13018 dcc99617-32d9-48b4-a31d-7c20da2025e4

11 years agogit-svn-id: svn://svn.open-ils.org/ILS/trunk@13017 dcc99617-32d9-48b4-a31d-7c20da2025e4
kgs [Wed, 29 Apr 2009 17:40:41 +0000 (17:40 +0000)]
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13017 dcc99617-32d9-48b4-a31d-7c20da2025e4

11 years agogit-svn-id: svn://svn.open-ils.org/ILS/trunk@13016 dcc99617-32d9-48b4-a31d-7c20da2025e4
kgs [Wed, 29 Apr 2009 17:38:57 +0000 (17:38 +0000)]
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13016 dcc99617-32d9-48b4-a31d-7c20da2025e4

11 years agoWhen loading the IDL code in C or Perl: generate the array_positions
scottmk [Wed, 29 Apr 2009 16:06:00 +0000 (16:06 +0000)]
When loading the IDL code in C or Perl: generate the array_positions
based on the sequence in which the fields appear in the IDL file
(rather than from attributes in the <field> elements).

In most cases this change will make no difference, because the
fields appear in sequence.  However for classes "brn" and "mvr" the
sequences of fields in the IDL are scrambled.  For those classes,
this change will effectively renumber the fields.

This commit does not affect the corresponding Python or Java code.
So don't go editing the IDL yet to remove the array_position
attributes.

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

11 years agoadded access points to picklist and PO view UI for creating brief records
erickson [Wed, 29 Apr 2009 14:34:10 +0000 (14:34 +0000)]
added access points to picklist and PO view UI for creating brief records

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

11 years agoFix the links in the Fieldmapper, which were borked whenever a
scottmk [Wed, 29 Apr 2009 13:45:11 +0000 (13:45 +0000)]
Fix the links in the Fieldmapper, which were borked whenever a
class had only one link.

This fix entailed a complete rewrite of the code that builds the
fieldmapper structure, using XML::LibXML instead of XML::Simple.

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

11 years agoexperiment-turned-feature: openils.BibTemplate dojo module, with an example in result...
miker [Wed, 29 Apr 2009 01:08:21 +0000 (01:08 +0000)]
experiment-turned-feature: openils.BibTemplate dojo module, with an example in result_summary.xml

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

11 years agoreplace, do not extend, the innerHTML of the slot
miker [Wed, 29 Apr 2009 00:48:57 +0000 (00:48 +0000)]
replace, do not extend, the innerHTML of the slot

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

11 years agoadding dojo class for parsing and rendering opac/slot-data extentions
miker [Wed, 29 Apr 2009 00:35:40 +0000 (00:35 +0000)]
adding dojo class for parsing and rendering opac/slot-data extentions

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

11 years agoadded code to build the marc xml from the form, added option to select destination...
erickson [Tue, 28 Apr 2009 21:07:41 +0000 (21:07 +0000)]
added code to build the marc xml from the form, added option to select destination selection list for brief record.  added stub for 'finish editing via marc editor' option

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

11 years agobetter test. New copies were getting the string "undefined" for the creator/owner...
phasefx [Tue, 28 Apr 2009 03:15:38 +0000 (03:15 +0000)]
better test.  New copies were getting the string "undefined" for the creator/owner field values

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

11 years agoThis is the search interface experiment attached to the record bucket interface....
phasefx [Tue, 28 Apr 2009 02:46:54 +0000 (02:46 +0000)]
This is the search interface experiment attached to the record bucket interface.  Make it more useful by not capping results to 10 rows

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