query = self.applyFilters(query)
return execute_query(self.request, query)
-
+
+ def create(self):
+ query = Query.create(self.type)
+ # No filters for create
+ if self.params :
+ query.set(self.params)
+ else:
+ raise Exception, "Params are required for create"
+ return execute_query(self.request, query)
+
def update(self):
query = Query.update(self.type)
query = self.applyFilters(query, True)
+ if self.filters :
+ query.set(self.filters)
+ else:
+ raise Exception, "Filters are required for update"
+
if self.params :
query.set(self.params)
else:
if self.filters :
query.set(self.filters)
else:
- raise Exception, "Params are required for update"
+ raise Exception, "Filters are required for update"
return execute_query(self.request, query)
def json(self):