Exemple #1
0
 def get_groups(self, keys=None):
     q = GroupDb.all()
     if keys is not None:
         q = q.get(keys)
     return q
Exemple #2
0
 def add_group(self, name, description, owner):
     g = GroupDb(owner=owner, name=name, description=description)
     return g.put()
Exemple #3
0
 def get_group(self, id):
     return GroupDb.get_by_id(id)
Exemple #4
0
 def is_group_name_unique(self, name, key=None):
     q = GroupDb.all().filter('name =', name)
     if key is not None:
         q = q.filter('__key__ !=', key)
     return q.count(1) == 0
Exemple #5
0
 def get_groups(self, keys=None):
     q = GroupDb.all()
     if keys is not None:
         q = q.get(keys)
     return q
Exemple #6
0
 def get_group(self, id):
     return GroupDb.get_by_id(id)
Exemple #7
0
 def add_group(self, name, description, owner):
     g = GroupDb(owner=owner, name=name, description=description)
     return g.put()
Exemple #8
0
 def is_group_name_unique(self, name, key=None):
     q = GroupDb.all().filter("name =", name)
     if key is not None:
         q = q.filter("__key__ !=", key)
     return q.count(1) == 0