]>
git.evergreen-ils.org Git - Evergreen.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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