REST: CONTAINS operator to get projects under an authority
authorLoic Baron <loic.baron@lip6.fr>
Tue, 20 Jan 2015 16:03:21 +0000 (17:03 +0100)
committerLoic Baron <loic.baron@lip6.fr>
Tue, 20 Jan 2015 16:03:21 +0000 (17:03 +0100)
rest/__init__.py

index a856596..96b901f 100644 (file)
@@ -74,6 +74,7 @@ class ObjectRequest(object):
     def setKey(self):
         # What about key formed of multiple fields???
         query = Query.get('local:object').filter_by('table', '==', self.type).select('key')
+        print query
         results = execute_query(self.request, query)
         print "key of object = %s" % results
         if results :
@@ -114,6 +115,8 @@ class ObjectRequest(object):
                     query.filter_by(k, '<=', f[2:])
                 elif (f[:1] == "<") :
                     query.filter_by(k, '<', f[1:])
+                elif (f[:8] == "CONTAINS") :
+                    query.filter_by(k, 'CONTAINS', f[8:])
                 else :
                     query.filter_by(k, '==', f)
         return query