raise Exception, 'Manifold db error'
def setFields(self, fields):
- selected_fields = []
- for p in fields :
- if p in self.fields :
- selected_fields.append(p)
- self.fields = selected_fields
+# selected_fields = []
+# for p in fields :
+# if p in self.fields :
+# selected_fields.append(p)
+ self.fields = fields
def applyFilters(self, query, force_filters = False):
def update(self):
query = Query.update(self.type)
query = self.applyFilters(query, True)
-
if self.params :
query.set(self.params)
if el[0].startswith('filters'):
o.filters[el[0][8:-1]] = el[1]
elif el[0].startswith('fields'):
+ print req_items.getlist('fields[]')
o.setFields(req_items.getlist('fields[]'))
elif el[0].startswith('options'):
o.options = req_items.getlist('options[]')