phasefx [Tue, 13 Oct 2009 05:23:45 +0000 (05:23 +0000)]
Support editable trees, which is needed if we want a usable checkbox column in a tree.
And, support checkbox columns in trees.
An example:
<tree id="my_list" editable="true" />
JSAN.use('util.list');
var list = new util.list('my_list');
list.init( {
'columns' : [
{
'id' : 'select',
'type' : 'checkbox',
'editable' : true,
'label' : '',
'render' : function(my) { return true; } // Checked by default
}
]
} );
But once a tree is editable, all tree cells are editable unless explicitly made otherwise, so you need 'editable' : false in the column definitions for such trees if you don't want cells in those columns to be editable.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14391
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Tue, 13 Oct 2009 05:23:44 +0000 (05:23 +0000)]
bell target for Makefile. Just sends the ASCII bell character to the screen :)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14390
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Tue, 13 Oct 2009 05:23:43 +0000 (05:23 +0000)]
Just auto-jump to the billing interface once, if at all
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14389
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Tue, 13 Oct 2009 01:04:29 +0000 (01:04 +0000)]
Restrict subject searches to subject index. Completion of r14250.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14388
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 20:24:46 +0000 (20:24 +0000)]
Patch from Laura Cassell to make the email regexp a bit more forgiving.
Specifically, this allows the name portion of the address to contain
period separated chunks.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14384
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 17:57:14 +0000 (17:57 +0000)]
only need to send address search params once now
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14376
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 17:06:01 +0000 (17:06 +0000)]
This patch moves towards in-database indexed value normalization. The eventual
goal of this is to move to pure database ingest handled by triggers. This will
free us from the grip of the Ingest server, speed up ingest altogether, and
cause ingest to occur entirely within the same database transaction as the
INSERT or UPDATE to the MARC that is the cause of the ingest. This means
no more potential for race conditions on ingest, and simpler data import.
In this first step, we add some normalization routines for dealing with basic
string data. NACO normalization and the like. With these functions we can
do everything that the Ingest server can do with regard to munging indexed
strings.
You can register these normalizers with specific indexed fields, and define the
order in which they are to be applied.
Next up: work on the scaffolding to actually apply the functions, define the
IDL entries, and create MARC-handling functions to do the xpath dances.
This functionallity will require either:
* a custom (I have a patch) pgxml contrib module or
* Postgresql 8.3+ XML/XPath support
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14375
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 16:41:34 +0000 (16:41 +0000)]
rolling back a portion of the last commit -- unintended
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14371
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Mon, 12 Oct 2009 16:36:53 +0000 (16:36 +0000)]
sort checked out items by due date, oldest first. this brings the items that need the most attention to the top of the list. previously, there was no sorting
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14368
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 16:24:41 +0000 (16:24 +0000)]
forward porting 14364: do not use NEW in an ON DELETE trigger, use OLD
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14367
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Mon, 12 Oct 2009 05:10:04 +0000 (05:10 +0000)]
forward-porting r14346: pass the patron id (instead of the object) and the appropriate context org to the penalty calculator
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14353
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Mon, 12 Oct 2009 05:07:51 +0000 (05:07 +0000)]
capture the context org parameter for penalty generation.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14347
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 23:09:22 +0000 (23:09 +0000)]
When editing billing or payment notes, default with the existing notes. If batch editing, concatenate the existing notes.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14343
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 22:06:32 +0000 (22:06 +0000)]
Credit card related params for open-ils.circ.money.payment have been re-arranged.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14342
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 20:12:31 +0000 (20:12 +0000)]
More obvious Amnesty Mode. Need to get some CSS gurus involved with Evergreen :)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14341
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Fri, 9 Oct 2009 19:47:59 +0000 (19:47 +0000)]
initial support for applying distribution formulas to a set of lineitem_details. TODO: need to clean up the styling, support formula chains (appying multiples), storing which formula was used (somehwere)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14340
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 19:30:27 +0000 (19:30 +0000)]
remove an overlooked experiment
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14339
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 19:15:00 +0000 (19:15 +0000)]
More CSS configurability for Checkin/Hold Capture interfaces, mostly so we can style those states from the Checkin Modifiers menu-button, like Amnesty Mode and Auto-Print Hold and Transit Slips. Problem is, I don't know a
good way to style them. End-users could create a circ_custom.css file mimicking circ.css and give any rules the ! important flag to override the stock CSS.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14338
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Fri, 9 Oct 2009 19:14:46 +0000 (19:14 +0000)]
turned on paginator for org setting type config page
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14337
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Fri, 9 Oct 2009 18:21:01 +0000 (18:21 +0000)]
foward-porting 1.2 changeset r9281 for cloned patron address searching
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14331
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 9 Oct 2009 18:18:14 +0000 (18:18 +0000)]
If an element under the sway of persist_helper makes use of @command, poke the corresponding <command> with an event if needed, and add a special event listener to it for monitoring the state of the original element.
So basically, this will work now:
<checkbox id="foo" oils_persist="checked" command="cmd_foo" />
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14330
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Fri, 9 Oct 2009 15:28:52 +0000 (15:28 +0000)]
when adding copies to a lineitem, you can now choose the total count instead of having to X copies
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14328
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Fri, 9 Oct 2009 12:49:21 +0000 (12:49 +0000)]
until a more flexible solution exists, make the default zip regex in the old-school patron editor Canada-friendly by default
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14324
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Thu, 8 Oct 2009 21:44:11 +0000 (21:44 +0000)]
more git testing
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14323
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Thu, 8 Oct 2009 21:11:20 +0000 (21:11 +0000)]
test
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14322
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Thu, 8 Oct 2009 21:11:19 +0000 (21:11 +0000)]
testing some svn <-> git-svn <-> git workflows, don't mind me
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14321
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 20:59:34 +0000 (20:59 +0000)]
rolling back 14319. Did not mean to commit wholly re-tabbed file
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14320
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 20:57:22 +0000 (20:57 +0000)]
push the CC processing to the end so that it runs just before the final commit
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14319
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 20:56:45 +0000 (20:56 +0000)]
push the CC processing to the end so that it runs just before the final commit
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14318
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 20:53:36 +0000 (20:53 +0000)]
made CC payment arguments more flexible
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14317
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 20:45:23 +0000 (20:45 +0000)]
verify requested user matches all requested transactions. allow users to create credit-card-payments toward their own transactions. dissalow negative CC payments. don't store CC number or validation code. updated docs. minor cleanup
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14316
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Thu, 8 Oct 2009 20:13:03 +0000 (20:13 +0000)]
use an explicit time format instead of relying on the iso8601 method
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14315
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Thu, 8 Oct 2009 17:23:01 +0000 (17:23 +0000)]
Patch from Joe Atzberger and Lebbeous Fogle-Weekley:
- provides numerous cleanups to the creditcard.pm module
- test script for testing credit card transactions
- currently support authorizenet and paypal (requires account logins to test)
- other miscellaneous format cleanups
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14309
dcc99617-32d9-48b4-a31d-
7c20da2025e4
miker [Thu, 8 Oct 2009 15:41:44 +0000 (15:41 +0000)]
Bug fix for the MARC editor:
When we add a <controlfield> element we need to set it to be 40 characters
long, and full of spaces, otherwise the Fixed Field editor cannot properly
set the positions.
Additionally, when a Fixed Field is edited but there is no backing
<controlfield> element (say, trying to set the Audn when there is no 008)
then we will add the needed <controlfield>.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14305
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 21:32:17 +0000 (21:32 +0000)]
authoritative hold notification retrieval
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14304
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 7 Oct 2009 20:23:41 +0000 (20:23 +0000)]
created workaround for confusing IE bug caused by titles with @'s, which resulted in URLs where the title should be
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14295
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 7 Oct 2009 19:30:59 +0000 (19:30 +0000)]
Generate a more correct record leader and 008 field for new MFHD records
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14294
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 7 Oct 2009 17:56:39 +0000 (17:56 +0000)]
Escaping angle brackets is too pervasive a change in entityize(). Revert this part of r14283.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14293
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 15:56:12 +0000 (15:56 +0000)]
Toward a new look for XUL Record Summary. bib_brief.xul modified for existing instances of Record Summary, but the alternate Item Details interface is doing it differently.
The old Record Summary is a dedicated XUL file that typically lives in an iframe. It would fetch its own data if fed some ID's either via xulG or URL parameters.
The new way (which is really an old way that was tried before and is used with bill summaries) involves a XUL overlay, and a render function matching the overlay name. A caller can feed it already fetched objects or have it fetch
its own objects given ID's.
To do this,
Include these in your XUL file:
<?xul-overlay href="/xul/server/cat/bib_brief_overlay.xul"?>
<grid id="bib_brief_grid"/>
This pulls in the overlay, which merges with the <grid/> in your XUL and loads bib_brief_overlay.js.
In your javascript, call bib_brief_overlay():
bib_brief_overlay( { 'mvr' : details.mvr, 'acp' : details.copy } );
Different options include mvr, mvr_id, bre, bre_id, and acp. This will render values into the grid.
Since this is an overlay, you can mix-in your own elements. The new Item Details is doing this:
<grid id="bib_brief_grid">
<rows id="bib_brief_grid_rows">
<row>
<label value="&staff.circ.alternate_copy_summary.Call_Number.label;" accesskey="&staff.circ.alternate_copy_summary.call_number.accesskey;" control="call_number"/>
<textbox name="call_number" readonly="true" context="clipboard"/>
</row>
</rows>
</grid>
This is adding a custom/local row to the bottom of the Record Summary grid.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14292
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 15:37:04 +0000 (15:37 +0000)]
redundant date.js, and another tweak to aid in debugging
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14291
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 15:34:41 +0000 (15:34 +0000)]
remnants of some troubleshooting; useful to keep these in here
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14290
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 15:32:54 +0000 (15:32 +0000)]
some class hints for these column definitions, so that some non-list code can re-use them and be more selective in what it tries to render. In the long run, we should probably try to utilize fm_IDL.xml for some of this, in the same way that the reporter becomes aware of displayable fields
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14289
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 7 Oct 2009 05:09:45 +0000 (05:09 +0000)]
fix regression with activating checkout pane
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14288
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 7 Oct 2009 02:08:07 +0000 (02:08 +0000)]
Add basic favicon.ico, per #63 - thanks atz!
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14287
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 20:55:48 +0000 (20:55 +0000)]
prevent bare 'null' from showing up in patron name
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14286
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 20:42:36 +0000 (20:42 +0000)]
plugged in link to address owner when address is owned by another user (e.g. via cloning)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14285
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 17:44:48 +0000 (17:44 +0000)]
starting clone support. added cloning for home org, phone numbers, and mailing/billing addresses. like previous user editor, addresses are only directly editable by the address owner. TODO, add address detachment and linking to addr owner
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14284
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Tue, 6 Oct 2009 17:15:13 +0000 (17:15 +0000)]
Extend entityize() escaping behaviour to also convert raw angle brackets to entities.
Also, escape the library short name and call number labels in XML holdings.
The entityize() omission was killing marcxml-full unAPI output, but the
function is used heavily through the code base. Will test further before
backporting in case the angle brackets are manually escaped in other
uses.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14283
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Tue, 6 Oct 2009 17:12:59 +0000 (17:12 +0000)]
tweak to suppress security related error
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14282
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Tue, 6 Oct 2009 17:06:33 +0000 (17:06 +0000)]
Support ui.circ.show_billing_tab_on_bills org setting.
Some refactoring to eliminate a redundant network call and to have the stop sign page trump the Show Billing Tab on Bills behavior.
This whole display/summary/sub-interface setup needs some TLC, and I want to redo the stop sign page so that you can spawn it quickly and just feed it asynchronous data as needed.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14281
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 15:08:00 +0000 (15:08 +0000)]
added a batch version of the post-checkin backdate call: open-ils.circ.post_checkin_backdate.batch. It takes an array of circ IDs
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14280
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 14:53:30 +0000 (14:53 +0000)]
make new addresses valid by default. make the 1st address on a new patron the billing/mailing address
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14278
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 6 Oct 2009 13:05:14 +0000 (13:05 +0000)]
added support for setting billing/mailing address on the user account. closes #74
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14277
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Tue, 6 Oct 2009 04:33:26 +0000 (04:33 +0000)]
Remove the source of many annoying 404 errors - a CSS file that doesn't exist
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14273
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Tue, 6 Oct 2009 04:06:43 +0000 (04:06 +0000)]
Style the cursor when hovering over a "link"
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14272
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Tue, 6 Oct 2009 03:51:13 +0000 (03:51 +0000)]
Remove duplicate entity definitions
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14268
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Mon, 5 Oct 2009 22:06:55 +0000 (22:06 +0000)]
tweak entities
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14267
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Mon, 5 Oct 2009 22:06:17 +0000 (22:06 +0000)]
handle @accesskey and append .label or .accesskey as appropriate
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14266
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Mon, 5 Oct 2009 20:50:43 +0000 (20:50 +0000)]
muhaha.. entities made easy ;)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14265
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Mon, 5 Oct 2009 20:42:53 +0000 (20:42 +0000)]
Quick & dirty utility for making DTD entities
Usage:
make_entities.pl <prefix> <filename> > filename.new 2> entities.dtd
mv filename.new filename
sort entities.dtd | uniq >> lang.dtd
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14264
dcc99617-32d9-48b4-a31d-
7c20da2025e4
scottmk [Mon, 5 Oct 2009 19:54:10 +0000 (19:54 +0000)]
Replace:
jsonParseString( "[]" );
...with the equivalent, and faster:
jsonNewObjectType( JSON_ARRAY );
M Open-ILS/src/c-apps/oils_dataloader.c
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14263
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Mon, 5 Oct 2009 17:48:38 +0000 (17:48 +0000)]
if a timestamp is null, don't attempt to turn it into an iso string
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14260
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Mon, 5 Oct 2009 16:11:54 +0000 (16:11 +0000)]
make ndoe depth calculation more efficient and run at startup time to speed up display for large trees (e.g. org trees). throw exception when an org unit is retrieved that does not exist, since this cryptic error pops up from time to time during development
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14257
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Fri, 2 Oct 2009 20:12:46 +0000 (20:12 +0000)]
Remove one hard-coded string ("Subjects") from default skin
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14253
dcc99617-32d9-48b4-a31d-
7c20da2025e4
scottmk [Fri, 2 Oct 2009 18:55:35 +0000 (18:55 +0000)]
Apply the const qualifier to a variable so that it can receive
a const pointer from jsonObjectGetString().
M Open-ILS/src/c-apps/oils_dataloader.c
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14252
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 2 Oct 2009 06:49:12 +0000 (06:49 +0000)]
Make new patrons Active by default
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14251
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Fri, 2 Oct 2009 06:04:34 +0000 (06:04 +0000)]
Add a "complete subject" index to support searches of compound subjects composed of topic + temporal + geographic headings
Prior to this patch, searches for compound subjects had to be targeted against the keywords index
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14250
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 2 Oct 2009 04:32:51 +0000 (04:32 +0000)]
Make the old survey wizard use work locations instead of home lib
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14244
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Fri, 2 Oct 2009 03:07:34 +0000 (03:07 +0000)]
provide access to the old survey wizard, but bury it in the For Developers menu
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14243
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 21:12:20 +0000 (21:12 +0000)]
Alright, now that we know how to juggle multiple async fleshing calls for util.list, let's go ahead and use the newly added objects we get from the checkin call payload instead of fetching them ourselves. :)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14242
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 21:02:01 +0000 (21:02 +0000)]
error handling here is abysmal
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14241
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 20:55:03 +0000 (20:55 +0000)]
flesh some data on the patron object returned from a checkin call
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14240
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 20:38:49 +0000 (20:38 +0000)]
typo on mbt object retrieval method
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14239
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 20:26:58 +0000 (20:26 +0000)]
patron data for checkin rows
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14238
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 20:24:44 +0000 (20:24 +0000)]
also return the patron object in the response to the checkin API call
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14237
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 20:17:12 +0000 (20:17 +0000)]
when we check in a circ, flesh the billing summary data on the billable_transaction link off the circ object
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14236
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 20:09:34 +0000 (20:09 +0000)]
Adds patron and bill columns to the checkin list. Moves the bill fetching call to the row retrieval function so the data can be added to the list
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14235
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 20:04:26 +0000 (20:04 +0000)]
added API call that, given a circulation, will return all circulations in the renewal chain for that circ
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14234
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 19:46:22 +0000 (19:46 +0000)]
we're going to be concat'ing these column definitions with other column sets, so want to avoid id name collisions
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14233
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 19:45:56 +0000 (19:45 +0000)]
during renewal, capture link to parent_circ for building the 'renewal chain'
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14232
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 30 Sep 2009 19:00:32 +0000 (19:00 +0000)]
Add dojo.io.script to the Dojo profile (for r14226)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14231
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 18:54:25 +0000 (18:54 +0000)]
Don't fire this request unless we can make use of the returned data
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14230
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 18:40:03 +0000 (18:40 +0000)]
prompt for destination user (for transfer of misc staff junk) if deleting a staff user
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14229
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 18:39:16 +0000 (18:39 +0000)]
if given a bad barcode, set_penalty_css was throwing an error
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14228
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 18:23:04 +0000 (18:23 +0000)]
added support for checking work_ou perms for a given user that is not the logged in user in open-ils.actor.user.has_work_perm_at[.batch]
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14227
dcc99617-32d9-48b4-a31d-
7c20da2025e4
dbs [Wed, 30 Sep 2009 17:56:22 +0000 (17:56 +0000)]
Move Google Book Preview calls in item details page to after page load
Speeds things up a bit and cleans up some custom DHTML with cleaner Dojo implementation
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14226
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 17:30:14 +0000 (17:30 +0000)]
dedicated fields for Total Circs - Current Year and Previous Field in alternate item details interface
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14225
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 16:18:03 +0000 (16:18 +0000)]
Indicators for the Checkin Modifiers (since the checkboxes are now hidden from view). oils_persist support for menuitems @type=checkbox. Without that hidePopup() in the onload, oils_persist will make the menu popup sit open.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14224
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 15:46:37 +0000 (15:46 +0000)]
this should handle nulls for the library fields
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14223
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 15:33:59 +0000 (15:33 +0000)]
This fetches action::circ_counts_by_year objects, an improvement over open-ils.circ.circulation.count since it can aggregate native circs with legacy circs in a reporter extension table.
The sum of the circ counts for each of these objects is rendered in a Total Circs field in Item Status -> Alternate View, and a tooltip/mouseover is set on the same field with a breakdown of counts by year.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14222
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 14:41:53 +0000 (14:41 +0000)]
checkin options for Amnesty mode (void_overdues) and Suppress Holds and Transits (noop)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14221
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 14:31:59 +0000 (14:31 +0000)]
fleshing circ rules on circ object in copy details API call
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14220
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 14:26:50 +0000 (14:26 +0000)]
added support for editing staff-managed user settings in the user editor, starting with holds behind shelf. the form entry for this setting is hidded unless the org unit supports behind-the-desk hold pickup
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14219
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 14:20:34 +0000 (14:20 +0000)]
Consolidate some checkboxes into a Checkin Modifiers menu button, since we'll be adding more and are running out of screen real estate.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14218
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 14:09:11 +0000 (14:09 +0000)]
added batch support to the user setting retrieval API
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14217
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 13:53:14 +0000 (13:53 +0000)]
some circ column tweaks, and checkin scan time for both columns and alternate item details view
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14216
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 13:30:48 +0000 (13:30 +0000)]
adding hold targeter skip-me org setting
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14215
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Wed, 30 Sep 2009 13:20:37 +0000 (13:20 +0000)]
added .data. to org setting file
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14214
dcc99617-32d9-48b4-a31d-
7c20da2025e4
phasefx [Wed, 30 Sep 2009 07:41:51 +0000 (07:41 +0000)]
Action for Backdating Already-Checked In Circs
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14213
dcc99617-32d9-48b4-a31d-
7c20da2025e4
erickson [Tue, 29 Sep 2009 22:13:28 +0000 (22:13 +0000)]
fixed faulty date query on user transaction search, updated some docs, update API name to be a little more specific
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14212
dcc99617-32d9-48b4-a31d-
7c20da2025e4