git://git.onelab.eu
/
myslice.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c6e7d96
)
rest update/create
author
Ciro Scognamiglio
<ciro.scognamiglio@cslash.net>
Thu, 27 Mar 2014 17:38:01 +0000
(18:38 +0100)
committer
Ciro Scognamiglio
<ciro.scognamiglio@cslash.net>
Thu, 27 Mar 2014 17:38:01 +0000
(18:38 +0100)
rest/__init__.py
patch
|
blob
|
history
diff --git
a/rest/__init__.py
b/rest/__init__.py
index
98b9d08
..
3c4eb5f
100644
(file)
--- a/
rest/__init__.py
+++ b/
rest/__init__.py
@@
-120,7
+120,11
@@
class ObjectRequest(object):
query = Query.create(self.type)
# No filters for create
if self.params :
query = Query.create(self.type)
# No filters for create
if self.params :
- query.set(self.params)
+ for p in self.params :
+ for k,v in p.iteritems() :
+ print "param: %s : %s" % (k,v)
+ query.set({k : v})
+ print "query = ",query
else:
raise Exception, "Params are required for create"
return execute_query(self.request, query)
else:
raise Exception, "Params are required for create"
return execute_query(self.request, query)
@@
-129,15
+133,12
@@
class ObjectRequest(object):
query = Query.update(self.type)
query = self.applyFilters(query, True)
query = Query.update(self.type)
query = self.applyFilters(query, True)
- print "rest/__init__ self = ",self
- print "rest/__init__ params = ",self.params
-
if self.params :
if self.params :
+ for p in self.params :
+ for k,v in p.iteritems() :
+ print "param: %s : %s" % (k,v)
+ query.set({k : v})
print "query = ",query
print "query = ",query
- query.set(self.params)
-# query.set({ 'resource' : self.params})
-# for param in self.params :
-
else:
raise Exception, "Params are required for update"
else:
raise Exception, "Params are required for update"