]> git.evergreen-ils.org Git - working/Evergreen.git/log
working/Evergreen.git
15 years agoIncrease support for serials in Evergreen.
dbs [Tue, 24 Mar 2009 19:27:37 +0000 (19:27 +0000)]
Increase support for serials in Evergreen.

The attached patch does the following:

Extends and modifies the serials schema:
 * adds a serial.record_entry (sre) and associated serial.full_rec table for storing MFHD records and their corresponding flattened representation; sre currently links to a bib record
 * makes serial.subscription.end_date nullable to represent current subscriptions in a simpler fashion; whereas the intent expressed at http://open-ils.org/dokuwiki/doku.php?id=acq:serials:model had been to have one subscription per year, it might be easier (at least for migrating existing data) to generate a single subscription record with a start_date representing the start of holdings and end_date null to indicate that the subscription is current (still receiving issues)
 * adds serial.issuance.location to give issuances the ability to have a shelving location without having a barcode
 * links the serial.*_summary tables to serial.subscription rather than to asset.call_number; serial.subscription already has a link to asset.call_number, and the existing DDL actually references serial.subscription even though the column name is "call_number"

 * adds IDL for the serials schema
 * adds a vestigial OpenILS::Application::Ingest::Serial package for ingesting serial records
 * adds a marc2sre.pl import script for generating sre JSON records, based on the MFHD generated by our system

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

15 years agoadded selector column for provider. updated po.ordering_agency link type
erickson [Tue, 24 Mar 2009 19:18:29 +0000 (19:18 +0000)]
added selector column for provider.  updated po.ordering_agency link type

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

15 years agosort on picklist name. ranged, fleshed distribution formula fetcher
erickson [Tue, 24 Mar 2009 17:47:29 +0000 (17:47 +0000)]
sort on picklist name.  ranged, fleshed distribution formula fetcher

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

15 years agoEnhance i18n support for Google Book Preview - addresses #50.
dbs [Tue, 24 Mar 2009 03:53:36 +0000 (03:53 +0000)]
Enhance i18n support for Google Book Preview - addresses #50.

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

15 years agoProperly parse holdings fields when the chronology is stored in the enumeration subfields
djfiander [Tue, 24 Mar 2009 02:26:56 +0000 (02:26 +0000)]
Properly parse holdings fields when the chronology is stored in the enumeration subfields

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

15 years agoBe careful with global changes
dbs [Mon, 23 Mar 2009 18:59:23 +0000 (18:59 +0000)]
Be careful with global changes

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

15 years agoRemove hardcoded URLs for en-US locale; pull the preferred locale from our preferences
dbs [Mon, 23 Mar 2009 18:42:12 +0000 (18:42 +0000)]
Remove hardcoded URLs for en-US locale; pull the preferred locale from our preferences

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

15 years agoadded display toggle method which will show/hide as necessary
erickson [Mon, 23 Mar 2009 02:24:15 +0000 (02:24 +0000)]
added display toggle method which will show/hide as necessary

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

15 years agoclear batch edit widgets on page re-draw. some css cleanup
erickson [Sun, 22 Mar 2009 23:37:59 +0000 (23:37 +0000)]
clear batch edit widgets on page re-draw.  some css cleanup

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

15 years agoadded batch update for copies
erickson [Sun, 22 Mar 2009 16:22:43 +0000 (16:22 +0000)]
added batch update for copies

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

15 years agoEnable IDL to validate with new oils_persist:restrict_primary attribute
dbs [Sat, 21 Mar 2009 19:14:33 +0000 (19:14 +0000)]
Enable IDL to validate with new oils_persist:restrict_primary attribute

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

15 years agoFix the bad status dialog. The acp in the payload used to be fleshed
phasefx [Fri, 20 Mar 2009 22:05:22 +0000 (22:05 +0000)]
Fix the bad status dialog.  The acp in the payload used to be fleshed

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

15 years agoallow batch creation of active events, restricted to one "pending" event per def...
miker [Fri, 20 Mar 2009 19:50:25 +0000 (19:50 +0000)]
allow batch creation of active events, restricted to one "pending" event per def+target

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

15 years agoIn oils_cstore.c: further tightening input validation.
scottmk [Fri, 20 Mar 2009 18:55:48 +0000 (18:55 +0000)]
In oils_cstore.c: further tightening input validation.

1. In searchValueTransform(): make sure that the JSON_ARRAY
received as a parameter is not empty.

2. In searchFunctionPredicate(): make sure that the operator
received as a parameter is acceptable, i.e. it isn't an
opportunity for SQL injection.  Also: changed a parameter name
"node_key" to the more descriptive "op".

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

15 years agolet's not clobber the loop variable
erickson [Fri, 20 Mar 2009 18:53:41 +0000 (18:53 +0000)]
let's not clobber the loop variable

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

15 years agoadd hooks for well-known penalty types
miker [Fri, 20 Mar 2009 18:18:17 +0000 (18:18 +0000)]
add hooks for well-known penalty types

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

15 years agoAdd <permacrud> entries for "acqdf" and "acqdfe" classes.
scottmk [Fri, 20 Mar 2009 15:39:10 +0000 (15:39 +0000)]
Add <permacrud> entries for "acqdf" and "acqdfe" classes.

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

15 years agoAdd ON DELETE CASCADE to distribution_formula_entry.formula
scottmk [Fri, 20 Mar 2009 15:21:15 +0000 (15:21 +0000)]
Add ON DELETE CASCADE to distribution_formula_entry.formula

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

15 years agoprotect against empty settings
erickson [Fri, 20 Mar 2009 15:20:39 +0000 (15:20 +0000)]
protect against empty settings

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

15 years agoAdd classes "acqdf" and "acqdfe".
scottmk [Fri, 20 Mar 2009 14:36:01 +0000 (14:36 +0000)]
Add classes "acqdf" and "acqdfe".

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

15 years agoteach the penalty code how to create events for system penalties returned from actor...
miker [Fri, 20 Mar 2009 14:28:14 +0000 (14:28 +0000)]
teach the penalty code how to create events for system penalties returned from actor.calculate_system_penalties

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

15 years agoinitial support for editing provider addrs, contacts, contact addrs. still got some...
erickson [Fri, 20 Mar 2009 14:26:39 +0000 (14:26 +0000)]
initial support for editing provider addrs, contacts, contact addrs.  still got some bugs to work out, but mostly functionaly.

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

15 years agoCreate two new tables: acq.distribution_formula
scottmk [Fri, 20 Mar 2009 12:42:01 +0000 (12:42 +0000)]
Create two new tables: acq.distribution_formula
and acq.distribution_formula_entry.

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

15 years agotypo
erickson [Fri, 20 Mar 2009 02:13:03 +0000 (02:13 +0000)]
typo

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

15 years agoCut a long complicated function in two
djfiander [Fri, 20 Mar 2009 00:58:37 +0000 (00:58 +0000)]
Cut a long complicated function in two

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

15 years agominor error checking
djfiander [Fri, 20 Mar 2009 00:57:45 +0000 (00:57 +0000)]
minor error checking

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

15 years agoapi call for canceling and reseting trigger events
erickson [Thu, 19 Mar 2009 20:29:31 +0000 (20:29 +0000)]
api call for canceling and reseting trigger events

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

15 years agouse the event def template for the bill note (thanks, miker) instead of using a param...
erickson [Thu, 19 Mar 2009 20:01:47 +0000 (20:01 +0000)]
use the event def template for the bill note (thanks, miker) instead of using a param.  Created a system billing type of Notification Fee, also so none is needed via event param.  Added first billing type const (yay).

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

15 years agorepaired event_params sequence config
erickson [Thu, 19 Mar 2009 19:21:07 +0000 (19:21 +0000)]
repaired event_params sequence config

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

15 years agoadded seed data entry for ApplyCircFee reactor
erickson [Thu, 19 Mar 2009 19:04:23 +0000 (19:04 +0000)]
added seed data entry for ApplyCircFee reactor

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

15 years agoreactor to apply fees to a circulation
erickson [Thu, 19 Mar 2009 19:02:30 +0000 (19:02 +0000)]
reactor to apply fees to a circulation

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

15 years agofixes the missing xulG.new_tab issue. The problem was nested browsers/progress listeners
phasefx [Thu, 19 Mar 2009 18:33:47 +0000 (18:33 +0000)]
fixes the missing xulG.new_tab issue.  The problem was nested browsers/progress listeners

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

15 years agowrap authoritative rollbacks in a try so that a failed rollback won't leave a stale...
erickson [Thu, 19 Mar 2009 16:36:01 +0000 (16:36 +0000)]
wrap authoritative rollbacks in a try so that a failed rollback won't leave a stale editor in the cache

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

15 years agoadded hook for lost.auto to handle items programatically marked lost (e.g. too long...
erickson [Thu, 19 Mar 2009 15:57:31 +0000 (15:57 +0000)]
added hook for lost.auto to handle items programatically marked lost (e.g. too long overdue).

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

15 years agosafari does not comply with cookieManager's requests to remove the cookie. dojo...
erickson [Thu, 19 Mar 2009 14:47:49 +0000 (14:47 +0000)]
safari does not comply with cookieManager's requests to remove the cookie.  dojo.cookie works in Safari.  Fixing the crucial cookies now.  more later.

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

15 years agoIn searchINPredicate function of oils_cstore.c: tighten
scottmk [Thu, 19 Mar 2009 13:55:48 +0000 (13:55 +0000)]
In searchINPredicate function of oils_cstore.c: tighten
input validation.

1. Require that the operand of IN or NOT IN be either a
JSON_ARRAY or a JSON_OBJECT.

2. Require that an item in an IN list be either a
JSON_STRING or a JSON_NUMBER.

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

15 years agoReally revert these files. Argh.
dbs [Thu, 19 Mar 2009 06:42:59 +0000 (06:42 +0000)]
Really revert these files. Argh.

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

15 years agoRevert accidental commit of record details enhancements; not yet approved
dbs [Thu, 19 Mar 2009 06:06:42 +0000 (06:06 +0000)]
Revert accidental commit of record details enhancements; not yet approved

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

15 years agoNow that we have localized org trees, let our tools pull them in
dbs [Thu, 19 Mar 2009 05:59:47 +0000 (05:59 +0000)]
Now that we have localized org trees, let our tools pull them in
Note that for now I've cheated on the staff client chrome and book bags and forced them to en-US

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

15 years agoinitial actions dropdown. some style tweaks
erickson [Thu, 19 Mar 2009 04:03:27 +0000 (04:03 +0000)]
initial actions dropdown.  some style tweaks

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

15 years agofixed label for consistency
erickson [Thu, 19 Mar 2009 04:02:56 +0000 (04:02 +0000)]
fixed label for consistency

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

15 years agoFix this missing getString() call, too.
dbs [Thu, 19 Mar 2009 03:48:01 +0000 (03:48 +0000)]
Fix this missing getString() call, too.
dbs--

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

15 years agomissing .getString. This was breaking the spine label print preview
phasefx [Thu, 19 Mar 2009 03:35:49 +0000 (03:35 +0000)]
missing .getString.  This was breaking the spine label print preview

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

15 years agoMostly mplement issues with combined dates (eg, May/June). Still don't do combined...
djfiander [Thu, 19 Mar 2009 00:51:10 +0000 (00:51 +0000)]
Mostly mplement issues with combined dates (eg, May/June). Still don't do combined years (2000/2001)

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

15 years agomore layout tweaks
erickson [Thu, 19 Mar 2009 00:06:02 +0000 (00:06 +0000)]
more layout tweaks

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

15 years agono need to special case the text widgets
erickson [Wed, 18 Mar 2009 23:04:46 +0000 (23:04 +0000)]
no need to special case the text widgets

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

15 years agoCasting a null into a String results in a string with a value of "null"; change test...
dbs [Wed, 18 Mar 2009 21:41:06 +0000 (21:41 +0000)]
Casting a null into a String results in a string with a value of "null"; change test accordingly

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

15 years agosome display cleanup
erickson [Wed, 18 Mar 2009 19:46:52 +0000 (19:46 +0000)]
some display cleanup

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

15 years agoIn oils_cstore.c:
scottmk [Wed, 18 Mar 2009 18:04:56 +0000 (18:04 +0000)]
In oils_cstore.c:

1. Verify that the BETWEEN operator receives
exactly two operands.

2. Validate the operator used in a simple predicate;
i.e. make sure it contains no semicolons or white space
(with the exception that "similar to" is allowed).
Purpose: prevent certain kinds of SQL injection.

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

15 years agodon't set ischanged if value is not changing, otherwise all copies are always updated
erickson [Wed, 18 Mar 2009 16:42:44 +0000 (16:42 +0000)]
don't set ischanged if value is not changing, otherwise all copies are always updated

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

15 years agolet the _impl caller handle transaction commits
erickson [Wed, 18 Mar 2009 16:42:16 +0000 (16:42 +0000)]
let the _impl caller handle transaction commits

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

15 years agoIn searchPredicate(): make sure that there is only one
scottmk [Wed, 18 Mar 2009 15:03:31 +0000 (15:03 +0000)]
In searchPredicate(): make sure that there is only one
predicate at a time for a field (currently we silently
ignore anything but the first one).

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

15 years agono need to flesh fund, since we're grabbing those anyway. set ischanged when item...
erickson [Wed, 18 Mar 2009 14:55:16 +0000 (14:55 +0000)]
no need to flesh fund, since we're grabbing those anyway.  set ischanged when item changes

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

15 years agoadded a copy (li_details) pane for creating a managing copies
erickson [Wed, 18 Mar 2009 14:44:14 +0000 (14:44 +0000)]
added a copy (li_details) pane for creating a managing copies

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

15 years agoadded batch lineitem detail CUD method
erickson [Wed, 18 Mar 2009 14:43:30 +0000 (14:43 +0000)]
added batch lineitem detail CUD method

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

15 years agothis.user might be an event, check for that
erickson [Wed, 18 Mar 2009 12:51:48 +0000 (12:51 +0000)]
this.user might be an event, check for that

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

15 years agoIn oils_cstore.c:
scottmk [Wed, 18 Mar 2009 05:51:38 +0000 (05:51 +0000)]
In oils_cstore.c:

1. Applied the const qualifier to several parameters.

2. Added some return checking to ensure that errors bubble
up to the top.

3. Complain if an IN list is empty.

4. Complain if a predicate is empty.

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

15 years agoadded some user sesssion and object-list caching
erickson [Wed, 18 Mar 2009 02:31:15 +0000 (02:31 +0000)]
added some user sesssion and object-list caching

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

15 years agoadded basic copy list grid (lineitem_details) linked from li table. other small...
erickson [Tue, 17 Mar 2009 22:10:28 +0000 (22:10 +0000)]
added basic copy list grid (lineitem_details) linked from li table.  other small tweaks

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

15 years agopcrud entries for fund. added some selector attrs and fixed an org_unit link
erickson [Tue, 17 Mar 2009 22:09:22 +0000 (22:09 +0000)]
pcrud entries for fund.  added some selector attrs and fixed an org_unit link

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

15 years agoprogress bar to show lineitem update progress. some small style cleanup
erickson [Tue, 17 Mar 2009 18:50:27 +0000 (18:50 +0000)]
progress bar to show lineitem update progress.  some small style cleanup

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

15 years agoadded simple show/hide funcs
erickson [Tue, 17 Mar 2009 18:49:24 +0000 (18:49 +0000)]
added simple show/hide funcs

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

15 years agoadding paging plugins to li table. showing entry count in picklist view.
erickson [Tue, 17 Mar 2009 16:54:17 +0000 (16:54 +0000)]
adding paging plugins to li table.  showing entry count in picklist view.

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

15 years agowhen searching bibs, don't start the cstore xact until after the results have returne...
erickson [Tue, 17 Mar 2009 16:52:43 +0000 (16:52 +0000)]
when searching bibs, don't start the cstore xact until after the results have returned to prevent connection timeout (and useless pinning of backend)

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

15 years agoset state explicitly so caller will have the state in the retrieved LIs
erickson [Tue, 17 Mar 2009 15:45:06 +0000 (15:45 +0000)]
set state explicitly so caller will have the state in the retrieved LIs

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

15 years agoImplement a NOT operator, expressed as "-not".
scottmk [Tue, 17 Mar 2009 15:36:42 +0000 (15:36 +0000)]
Implement a NOT operator, expressed as "-not".

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

15 years agoplug in li table to picklist display
erickson [Tue, 17 Mar 2009 15:32:12 +0000 (15:32 +0000)]
plug in li table to picklist display

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

15 years agoreset table before next round of search results
erickson [Tue, 17 Mar 2009 15:31:57 +0000 (15:31 +0000)]
reset table before next round of search results

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

15 years agodisplay localized labels for li attrs. added button to return to li list
erickson [Tue, 17 Mar 2009 14:53:33 +0000 (14:53 +0000)]
display localized labels for li attrs. added button to return to li list

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

15 years agoadded attr def fetching function
erickson [Tue, 17 Mar 2009 14:53:21 +0000 (14:53 +0000)]
added attr def fetching function

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

15 years agostarted lineitem info pane, which shows marc record and (eventually) all lineitem...
erickson [Tue, 17 Mar 2009 14:17:55 +0000 (14:17 +0000)]
started lineitem info pane, which shows marc record and (eventually) all lineitem attrs.  will also link to li_details

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

15 years agosome lineitem table style
erickson [Tue, 17 Mar 2009 03:13:11 +0000 (03:13 +0000)]
some lineitem table style

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

15 years agodisplay:none implies invisible. remove the visibilty part so un-hiding is simpler
erickson [Tue, 17 Mar 2009 03:12:48 +0000 (03:12 +0000)]
display:none implies invisible.  remove the visibilty part so un-hiding is simpler

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

15 years agomoved lineitem table out to generic template for import. this will eventually take...
erickson [Tue, 17 Mar 2009 03:12:01 +0000 (03:12 +0000)]
moved lineitem table out to generic template for import.  this will eventually take the place of jubgrid in most cases.  still need to plug some final holes for basica functionality

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

15 years agoadded creator/editor to general picklist create
erickson [Tue, 17 Mar 2009 03:09:04 +0000 (03:09 +0000)]
added creator/editor to general picklist create

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

15 years agoSupport multiple volumes in a single year
djfiander [Tue, 17 Mar 2009 02:03:13 +0000 (02:03 +0000)]
Support multiple volumes in a single year

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

15 years agoupdated IDL to match acq creator/editor columns
erickson [Mon, 16 Mar 2009 21:36:19 +0000 (21:36 +0000)]
updated IDL to match acq creator/editor columns

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

15 years agofleshing new creator/editor tracking fiels in PO, picklist, and lineitem
erickson [Mon, 16 Mar 2009 21:19:57 +0000 (21:19 +0000)]
fleshing new creator/editor tracking fiels in PO, picklist, and lineitem

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

15 years agoplugged in Bill Ott's lost item checkin functionality. This includes the ability...
erickson [Mon, 16 Mar 2009 20:04:16 +0000 (20:04 +0000)]
plugged in Bill Ott's lost item checkin functionality.  This includes the ability to void lost item fines, processing fines, and un-voiding existing overdue fines on the transaction when an item previously marked lost is checked in.  lib can also define a post-due-date interval during which these settings take effect.  Each are controlled by org-unit settings.  I still need to add Const.pm entries for billing types.  Thanks Billsvn diff Open-ILS/src/perlmods/OpenILS/Const.pm Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm

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

15 years agobetter handling of sets of work_ou's. will probably shove some of this logic into...
erickson [Mon, 16 Mar 2009 19:58:55 +0000 (19:58 +0000)]
better handling of sets of work_ou's.  will probably shove some of this logic into User.js at some point.  Added support for UPDATE_ORG_UNIT_SETTING_ALL perm checking

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

15 years agoadded new on-lost-return event org unit settings
erickson [Mon, 16 Mar 2009 19:58:04 +0000 (19:58 +0000)]
added new on-lost-return event org unit settings

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

15 years agoincorrect table name in stored proc for updating materialized transaction summary
miker [Mon, 16 Mar 2009 19:40:11 +0000 (19:40 +0000)]
incorrect table name in stored proc for updating materialized transaction summary

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

15 years agooops, wrong api name. fixed
erickson [Mon, 16 Mar 2009 19:00:43 +0000 (19:00 +0000)]
oops, wrong api name.  fixed

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

15 years agoCorrect a blunder (trying to free the same memory twice)
scottmk [Mon, 16 Mar 2009 17:25:47 +0000 (17:25 +0000)]
Correct a blunder (trying to free the same memory twice)

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

15 years agoadded method to return trigger events by user and type
erickson [Mon, 16 Mar 2009 16:46:48 +0000 (16:46 +0000)]
added method to return trigger events by user and type

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

15 years agopass hint instead of class as core_type
erickson [Mon, 16 Mar 2009 16:44:58 +0000 (16:44 +0000)]
pass hint instead of class as core_type

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

15 years agohide magical ##URI## call numbers from the copy browser in the staff client
miker [Mon, 16 Mar 2009 16:13:11 +0000 (16:13 +0000)]
hide magical ##URI## call numbers from the copy browser in the staff client

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

15 years agoprovide for a editing audit trail on picklists, POs and lineitems (JUBs)
miker [Mon, 16 Mar 2009 15:27:46 +0000 (15:27 +0000)]
provide for a editing audit trail on picklists, POs and lineitems (JUBs)

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

15 years agoremoved the old, convoluted work_perm_org code. Now using the stored procedure for...
erickson [Mon, 16 Mar 2009 15:23:43 +0000 (15:23 +0000)]
removed the old, convoluted work_perm_org code.  Now using the stored procedure for calculating range of influence.  updated api name to hopefully be more clear

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

15 years agoFor usr_has_perm* functions: super_user has all permissions
scottmk [Mon, 16 Mar 2009 14:49:12 +0000 (14:49 +0000)]
For usr_has_perm* functions: super_user has all permissions
everywhere (even permissions that don't exist).

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

15 years agomore cleanup, plugged in get-selected operation, so back to original functionality
erickson [Mon, 16 Mar 2009 13:51:30 +0000 (13:51 +0000)]
more cleanup, plugged in get-selected operation, so back to original functionality

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

15 years agoAdd several functions for identifying the org units for which
scottmk [Mon, 16 Mar 2009 13:21:59 +0000 (13:21 +0000)]
Add several functions for identifying the org units for which
a given user has a given permission.

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

15 years agoIn oils_cstore.c:
scottmk [Mon, 16 Mar 2009 04:13:10 +0000 (04:13 +0000)]
In oils_cstore.c:

1. Restore the quoting of numeric literals where the associated
column is known to be textual.

2. Wherever possible: replace calls to jsonObjectToSimpleString()
with calls to jsonObjectGetString().  Each replacement saves a malloc
and a free.

3. At one spot in searchWHERE: detect and complain about input where
the class name is empty.

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

15 years agochanged cookie base to the more generic oilsBasePath
erickson [Mon, 16 Mar 2009 02:43:58 +0000 (02:43 +0000)]
changed cookie base to the more generic oilsBasePath

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

15 years agomove away from jubgrid in bib search for greater flexibility of display. stream...
erickson [Mon, 16 Mar 2009 02:43:21 +0000 (02:43 +0000)]
move away from jubgrid in bib search for greater flexibility of display.  stream LI's from search call for faster grid population.  swap form and results display for better screen use

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

15 years agoprovide option to return new lineitems and associated attrs from search call
erickson [Mon, 16 Mar 2009 02:41:09 +0000 (02:41 +0000)]
provide option to return new lineitems and associated attrs from search call

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

15 years agoMark tests as implemented, now that volume changes based on date work.
djfiander [Sun, 15 Mar 2009 03:17:17 +0000 (03:17 +0000)]
Mark tests as implemented, now that volume changes based on date work.

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

15 years agoAdd code to support setting volume number based on date rather
djfiander [Sun, 15 Mar 2009 03:16:17 +0000 (03:16 +0000)]
Add code to support setting volume number based on date rather
than number of issues per volume.

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

15 years agodue to some odd interactions with IE and dojo and the fact that opensrf.js is not...
erickson [Sat, 14 Mar 2009 21:28:04 +0000 (21:28 +0000)]
due to some odd interactions with IE and dojo and the fact that opensrf.js is not dojo-ized, load opensrf.js in the usual fashion first.  may want to do this for all non-dojo-ized js files, but so far, loading this file alone seems to fix ie6

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

15 years agofirst pass at MFHD test suite
djfiander [Sat, 14 Mar 2009 18:28:17 +0000 (18:28 +0000)]
first pass at MFHD test suite

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