]> git.evergreen-ils.org Git - Evergreen.git/log
Evergreen.git
15 years agoforgot the CSS for the verify credentials interface. xulrunner 1.9 won't let remote...
phasefx [Tue, 23 Dec 2008 21:54:09 +0000 (21:54 +0000)]
forgot the CSS for the verify credentials interface.  xulrunner 1.9 won't let remote xul load chrome css, which sux0rs and makes no sense since XUL is in part defined by chrome CSS

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

15 years agofixed backwards logic to protect system penalties from deletion
erickson [Tue, 23 Dec 2008 21:48:38 +0000 (21:48 +0000)]
fixed backwards logic to protect system penalties from deletion

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

15 years agoMove this from chrome to remote, where it belongs
phasefx [Tue, 23 Dec 2008 21:41:37 +0000 (21:41 +0000)]
Move this from chrome to remote, where it belongs

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

15 years agoimplemented delete and update
erickson [Tue, 23 Dec 2008 21:38:26 +0000 (21:38 +0000)]
implemented delete and update

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

15 years agocss tweak
phasefx [Tue, 23 Dec 2008 21:33:40 +0000 (21:33 +0000)]
css tweak

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

15 years agoif we remove the only address, make sure addresses is still an array
erickson [Tue, 23 Dec 2008 20:09:06 +0000 (20:09 +0000)]
if we remove the only address, make sure addresses is still an array

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

15 years agoin patron retrieval interface for checkouts, replace the barcode.exist call with...
phasefx [Tue, 23 Dec 2008 19:44:01 +0000 (19:44 +0000)]
in patron retrieval interface for checkouts, replace the barcode.exist call with one that returns the user id or an event on failure

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

15 years agoadded some more friend seed values
erickson [Tue, 23 Dec 2008 18:20:09 +0000 (18:20 +0000)]
added some more friend seed values

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

15 years agoadded support for friends viewing holds. general code update/cleanup
erickson [Tue, 23 Dec 2008 18:06:29 +0000 (18:06 +0000)]
added support for friends viewing holds.  general code update/cleanup

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

15 years agoonly fetch the user if needed for perm checking
erickson [Tue, 23 Dec 2008 18:06:02 +0000 (18:06 +0000)]
only fetch the user if needed for perm checking

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

15 years agoadded support for friends viewing checkouts
erickson [Tue, 23 Dec 2008 15:39:29 +0000 (15:39 +0000)]
added support for friends viewing checkouts

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

15 years agofixed broken method call params
erickson [Tue, 23 Dec 2008 15:39:13 +0000 (15:39 +0000)]
fixed broken method call params

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

15 years agoretrieve patron button on verify credentials interface
phasefx [Mon, 22 Dec 2008 21:59:28 +0000 (21:59 +0000)]
retrieve patron button on verify credentials interface

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

15 years agoimplemented delete
erickson [Mon, 22 Dec 2008 21:43:24 +0000 (21:43 +0000)]
implemented delete

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

15 years agoif both username and barcode are provided, make sure they refer to the same user
phasefx [Mon, 22 Dec 2008 21:04:52 +0000 (21:04 +0000)]
if both username and barcode are provided, make sure they refer to the same user

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

15 years agoadded strict/warnings and fixed some var handling. also, make sure i capture the...
erickson [Mon, 22 Dec 2008 20:37:36 +0000 (20:37 +0000)]
added strict/warnings and fixed some var handling.  also, make sure i capture the final result

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

15 years agoremoving unused and un-correct user search method
erickson [Mon, 22 Dec 2008 20:33:34 +0000 (20:33 +0000)]
removing unused and un-correct user search method

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

15 years agoa just-in-case reminder to fix this
phasefx [Mon, 22 Dec 2008 19:55:16 +0000 (19:55 +0000)]
a just-in-case reminder to fix this

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

15 years agoif the caller passes in an identifier, make sure it points to an actual object
erickson [Mon, 22 Dec 2008 18:57:20 +0000 (18:57 +0000)]
if the caller passes in an identifier, make sure it points to an actual object

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

15 years agotake advantage of cseditor's magic logging and event creation by calling it's exporte...
erickson [Mon, 22 Dec 2008 18:53:37 +0000 (18:53 +0000)]
take advantage of cseditor's magic logging and event creation by calling it's exported method

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

15 years agoadded "replaces" column to IDL
erickson [Mon, 22 Dec 2008 18:32:38 +0000 (18:32 +0000)]
added "replaces" column to IDL

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

15 years agoadded "replaces" column for indicating a change pending on an existing address
erickson [Mon, 22 Dec 2008 18:29:46 +0000 (18:29 +0000)]
added "replaces" column for indicating a change pending on an existing address

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

15 years agostart out with general admin perm that can do everything for simplicity of initial...
erickson [Mon, 22 Dec 2008 18:28:09 +0000 (18:28 +0000)]
start out with general admin perm that can do everything for simplicity of initial setup.  if we need explicit perms, can add them later

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

15 years agotest the patron password against the org unit setting regex if it exists
erickson [Mon, 22 Dec 2008 15:48:06 +0000 (15:48 +0000)]
test the patron password against the org unit setting regex if it exists

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

15 years agomoving toward the openils.PermaCrud module
miker [Sun, 21 Dec 2008 05:26:16 +0000 (05:26 +0000)]
moving toward the openils.PermaCrud module

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

15 years agoinitial refactoring and bug fixes
miker [Sun, 21 Dec 2008 05:25:45 +0000 (05:25 +0000)]
initial refactoring and bug fixes

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

15 years agoadding support for ordery_by and select in search and retrieveAll
miker [Sun, 21 Dec 2008 02:23:00 +0000 (02:23 +0000)]
adding support for ordery_by and select in search and retrieveAll

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

15 years agoAdding openils.PermaCrud wrapper for open-ils.pcrud service
miker [Sun, 21 Dec 2008 02:13:54 +0000 (02:13 +0000)]
Adding openils.PermaCrud wrapper for open-ils.pcrud service

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

15 years agoadded edit widgets to description column
erickson [Fri, 19 Dec 2008 22:40:56 +0000 (22:40 +0000)]
added edit widgets to description column

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

15 years agoadded logic to use the last 4 digits of patron phone number as the default password...
erickson [Fri, 19 Dec 2008 22:40:24 +0000 (22:40 +0000)]
added logic to use the last 4 digits of patron phone number as the default password, based on org setting.  better org setting handling

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

15 years agoset boolean values as boolean, not 1/null
erickson [Fri, 19 Dec 2008 22:38:12 +0000 (22:38 +0000)]
set boolean values as boolean, not 1/null

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

15 years agoimplemented save
erickson [Fri, 19 Dec 2008 21:09:28 +0000 (21:09 +0000)]
implemented save

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

15 years agoadded org setting to turn on "use last-4 of phone # for default patron password"
erickson [Fri, 19 Dec 2008 20:12:41 +0000 (20:12 +0000)]
added org setting to turn on "use last-4 of phone # for default patron password"

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

15 years agoretabbed the file so it would at least look sane
erickson [Fri, 19 Dec 2008 17:02:00 +0000 (17:02 +0000)]
retabbed the file so it would at least look sane

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

15 years agodisconnect on error, at least to clear the translator cache
miker [Thu, 18 Dec 2008 21:29:52 +0000 (21:29 +0000)]
disconnect on error, at least to clear the translator cache

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

15 years agoadded more edit widgets to circ-mod grid. moved from permacruc to pcrud for read...
erickson [Thu, 18 Dec 2008 21:26:03 +0000 (21:26 +0000)]
added more edit widgets to circ-mod grid.  moved from permacruc to pcrud for read requests (for now)

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

15 years agothow and error on, well, error for easier debugging in firebug
miker [Thu, 18 Dec 2008 21:21:43 +0000 (21:21 +0000)]
thow and error on, well, error for easier debugging in firebug

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

15 years agouse pcrud (C) instead of permacrud (Perl)
miker [Thu, 18 Dec 2008 21:17:25 +0000 (21:17 +0000)]
use pcrud (C) instead of permacrud (Perl)

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

15 years agoforce the grid to notice any cell changes that have not be off-focused and applied
erickson [Thu, 18 Dec 2008 14:26:59 +0000 (14:26 +0000)]
force the grid to notice any cell changes that have not be off-focused and applied

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

15 years agoadded basic infrastructure for inline cell editing. now we just need widgets
erickson [Wed, 17 Dec 2008 21:39:35 +0000 (21:39 +0000)]
added basic infrastructure for inline cell editing.  now we just need widgets

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

15 years agomight be an object instead of a pkey
miker [Wed, 17 Dec 2008 21:29:08 +0000 (21:29 +0000)]
might be an object instead of a pkey

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

15 years agobad pkey parsing for update and delete return values
miker [Wed, 17 Dec 2008 21:24:03 +0000 (21:24 +0000)]
bad pkey parsing for update and delete return values

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

15 years agoneed a require for grid editing
erickson [Wed, 17 Dec 2008 20:56:23 +0000 (20:56 +0000)]
need a require for grid editing

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

15 years agofixed some store object handling logic in delete
erickson [Wed, 17 Dec 2008 20:48:54 +0000 (20:48 +0000)]
fixed some store object handling logic in delete

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

15 years agoclone the object instead of serializing and then parsing
miker [Wed, 17 Dec 2008 20:25:17 +0000 (20:25 +0000)]
clone the object instead of serializing and then parsing

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

15 years agoadded delete functionality. fixed some tabbing
erickson [Wed, 17 Dec 2008 20:24:04 +0000 (20:24 +0000)]
added delete functionality.  fixed some tabbing

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

15 years agokeep the original objects around for deletion purposes
erickson [Wed, 17 Dec 2008 18:36:26 +0000 (18:36 +0000)]
keep the original objects around for deletion purposes

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

15 years agoimplemented create
erickson [Wed, 17 Dec 2008 17:34:39 +0000 (17:34 +0000)]
implemented create

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

15 years agoadded istrue function
erickson [Wed, 17 Dec 2008 17:24:02 +0000 (17:24 +0000)]
added istrue function

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

15 years agokeep the "what is checked out and overdue" counting consistent
erickson [Wed, 17 Dec 2008 14:19:17 +0000 (14:19 +0000)]
keep the "what is checked out and overdue" counting consistent

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

15 years agoapply the "standards" checked out predicate
miker [Wed, 17 Dec 2008 14:13:26 +0000 (14:13 +0000)]
apply the "standards" checked out predicate

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

15 years agoapply the "standards" checked out predicate
miker [Wed, 17 Dec 2008 14:07:49 +0000 (14:07 +0000)]
apply the "standards" checked out predicate

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

15 years agofor consistency, do not count lost/claimsreturned items in the checkouts-by-circ...
erickson [Wed, 17 Dec 2008 13:55:48 +0000 (13:55 +0000)]
for consistency, do not count lost/claimsreturned items in the checkouts-by-circ mod call

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

15 years agoremoved context_field from circ-mod permacrud entries. made global required. gave...
erickson [Tue, 16 Dec 2008 19:54:31 +0000 (19:54 +0000)]
removed context_field from circ-mod permacrud entries.  made global required.  gave them a generic admin perm

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

15 years agoadding new circ_modifier page config
erickson [Tue, 16 Dec 2008 16:44:13 +0000 (16:44 +0000)]
adding new circ_modifier page config

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

15 years agoadding new circ_modifier config page
erickson [Tue, 16 Dec 2008 16:43:48 +0000 (16:43 +0000)]
adding new circ_modifier config page

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

15 years ago#ifdef typo and a little refactoring
miker [Tue, 16 Dec 2008 03:28:58 +0000 (03:28 +0000)]
#ifdef typo and a little refactoring

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

15 years agofix type (pointer * missing); rearange vars to avoid warnings about unused vars
miker [Mon, 15 Dec 2008 21:32:56 +0000 (21:32 +0000)]
fix type (pointer * missing); rearange vars to avoid warnings about unused vars

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

15 years agoalign api with Permacrud.pm; protect transaction and savepoint methods (require a...
miker [Mon, 15 Dec 2008 21:27:24 +0000 (21:27 +0000)]
align api with Permacrud.pm; protect transaction and savepoint methods (require a valid auth token, at least ... for now)

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

15 years agochanged picklist labels to selection list for consistency
erickson [Mon, 15 Dec 2008 20:53:16 +0000 (20:53 +0000)]
changed picklist labels to selection list for consistency

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

15 years agoadded clear form button to bib search
erickson [Mon, 15 Dec 2008 20:16:34 +0000 (20:16 +0000)]
added clear form button to bib search

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

15 years agotry building a new param array instead of removing the auth token from the original
miker [Mon, 15 Dec 2008 19:38:03 +0000 (19:38 +0000)]
try building a new param array instead of removing the auth token from the original

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

15 years agofixing debugging message so that it is useful for debugging
miker [Mon, 15 Dec 2008 19:18:05 +0000 (19:18 +0000)]
fixing debugging message so that it is useful for debugging

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

15 years agorepaired accidentally removed model def.
erickson [Mon, 15 Dec 2008 16:31:33 +0000 (16:31 +0000)]
repaired accidentally removed model def.

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

15 years agomore WHERE clause debugging
miker [Mon, 15 Dec 2008 16:30:54 +0000 (16:30 +0000)]
more WHERE clause debugging

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

15 years agoWHERE clause debugging
miker [Mon, 15 Dec 2008 16:17:45 +0000 (16:17 +0000)]
WHERE clause debugging

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

15 years agorepaired some div placement to fix the tabs
erickson [Mon, 15 Dec 2008 16:17:16 +0000 (16:17 +0000)]
repaired some div placement to fix the tabs

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

15 years agoallow registration of search and idlist methods
miker [Mon, 15 Dec 2008 15:47:31 +0000 (15:47 +0000)]
allow registration of search and idlist methods

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

15 years agofixed field name typo
erickson [Mon, 15 Dec 2008 15:42:17 +0000 (15:42 +0000)]
fixed field name typo

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

15 years agofreeing too much, leads to undefined behavior and eventually a segfault
miker [Mon, 15 Dec 2008 15:26:02 +0000 (15:26 +0000)]
freeing too much, leads to undefined behavior and eventually a segfault

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

15 years agobad array index variable in foreign context field loop
miker [Mon, 15 Dec 2008 15:12:17 +0000 (15:12 +0000)]
bad array index variable in foreign context field loop

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

15 years agovariable cleanup; more error reporting to the client; free() reordering for safe...
miker [Mon, 15 Dec 2008 15:00:43 +0000 (15:00 +0000)]
variable cleanup; more error reporting to the client; free() reordering for safe object use

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

15 years agomoved to dynamic grid rendering and post-create updates
erickson [Mon, 15 Dec 2008 14:36:39 +0000 (14:36 +0000)]
moved to dynamic grid rendering and post-create updates

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

15 years agotypo ... how did I manage that one?
miker [Mon, 15 Dec 2008 14:02:29 +0000 (14:02 +0000)]
typo ... how did I manage that one?

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

15 years agogive doFieldmapperSearch the proper class hash for foreign links
miker [Mon, 15 Dec 2008 13:49:27 +0000 (13:49 +0000)]
give doFieldmapperSearch the proper class hash for foreign links

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

15 years agolog context fields during perm checks
miker [Mon, 15 Dec 2008 13:37:51 +0000 (13:37 +0000)]
log context fields during perm checks

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

15 years agoreport lack of permissions to client
miker [Mon, 15 Dec 2008 06:52:57 +0000 (06:52 +0000)]
report lack of permissions to client

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

15 years agopull the first result row into the result object
miker [Mon, 15 Dec 2008 06:36:26 +0000 (06:36 +0000)]
pull the first result row into the result object

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

15 years agojust one more debug log line
miker [Mon, 15 Dec 2008 06:22:05 +0000 (06:22 +0000)]
just one more debug log line

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

15 years agomore debug logging
miker [Mon, 15 Dec 2008 06:14:44 +0000 (06:14 +0000)]
more debug logging

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

15 years agomore debug logging
miker [Mon, 15 Dec 2008 06:06:35 +0000 (06:06 +0000)]
more debug logging

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

15 years agoproper param format
miker [Mon, 15 Dec 2008 05:55:44 +0000 (05:55 +0000)]
proper param format

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

15 years agoarg, bad cast
miker [Mon, 15 Dec 2008 05:50:20 +0000 (05:50 +0000)]
arg, bad cast

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

15 years agoattampt namespace-less attribute fetching
miker [Mon, 15 Dec 2008 05:48:29 +0000 (05:48 +0000)]
attampt namespace-less attribute fetching

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

15 years agotypo in idl parser; more pcrud debugging
miker [Mon, 15 Dec 2008 04:59:50 +0000 (04:59 +0000)]
typo in idl parser; more pcrud debugging

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

15 years agoyet more debugging
miker [Mon, 15 Dec 2008 04:47:23 +0000 (04:47 +0000)]
yet more debugging

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

15 years agomore logging and debugging
miker [Mon, 15 Dec 2008 04:31:50 +0000 (04:31 +0000)]
more logging and debugging

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

15 years agotest for user-ness
miker [Mon, 15 Dec 2008 04:20:32 +0000 (04:20 +0000)]
test for user-ness

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

15 years agodoh, typo
miker [Mon, 15 Dec 2008 04:13:45 +0000 (04:13 +0000)]
doh, typo

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

15 years agosome debugging info (and inexplicable spacing chagnes)
miker [Mon, 15 Dec 2008 04:12:22 +0000 (04:12 +0000)]
some debugging info (and inexplicable spacing chagnes)

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

15 years agotypo stopping "retrieve" methods from being generated
miker [Mon, 15 Dec 2008 03:38:19 +0000 (03:38 +0000)]
typo stopping "retrieve" methods from being generated

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

15 years agoseems cstore (and presumably reporter-store) do want liboils_utils
miker [Mon, 15 Dec 2008 03:24:55 +0000 (03:24 +0000)]
seems cstore (and presumably reporter-store) do want liboils_utils

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

15 years agorefactoring cstore and friends deps lists
miker [Mon, 15 Dec 2008 03:20:03 +0000 (03:20 +0000)]
refactoring cstore and friends deps lists

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

15 years agoplug that leak
miker [Mon, 15 Dec 2008 02:59:28 +0000 (02:59 +0000)]
plug that leak

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

15 years agochecking for a foreign context first
miker [Sun, 14 Dec 2008 21:50:48 +0000 (21:50 +0000)]
checking for a foreign context first

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

15 years agofixing warning on #endif syntax
miker [Sun, 14 Dec 2008 21:43:51 +0000 (21:43 +0000)]
fixing warning on #endif syntax

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

15 years agoalways attach the permission list, even if it is empty; attach the constructed foreig...
miker [Sun, 14 Dec 2008 21:41:22 +0000 (21:41 +0000)]
always attach the permission list, even if it is empty; attach the constructed foreign_context structure

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

15 years agoreturn true if no permissions are specified
miker [Sun, 14 Dec 2008 21:30:44 +0000 (21:30 +0000)]
return true if no permissions are specified

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

15 years agosplit on space now, instead of pipe
miker [Sun, 14 Dec 2008 21:29:46 +0000 (21:29 +0000)]
split on space now, instead of pipe

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

15 years agoC port of the permacrud service. This touches a lot of code, so expect some
miker [Sun, 14 Dec 2008 21:19:44 +0000 (21:19 +0000)]
C port of the permacrud service.  This touches a lot of code, so expect some
early breakage.

* The IDL permacrud permission and context org lists are now space-separated
  instead of pipe-separated.

* oils_utils.c now looks for an org unit with a null parent_ou instead of
  assuming that 1 is correct.

* oils_idl-core.c parses the <permacrud> parts of the IDL now, noting the
  state of the global_required attribute, any class-local context fields
  and any foreign class context fields.

* oils_cstore.c now has a new IDL context and personality, open-ils.pcrud,
  which (like cstore and reporter-store) ignore classes that do not have the
  appropriate setting in their controller attribute.

* Said new personality will only create methods for classes where both the
  controller attr contains open-ils.pcrud and there is a permacrud block,
  and only for those actions listed in the block.

* Much (ugly, currently) #ifdef'ing was used to segregate the permacrud code.
  This was done to avoid breaking cstore and reporter-store, if possible,
  while pcrud is worked out.

... fun times ...

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