Пример #1
0
 def delete_contactgroups(self, modifier_id, contact_id=None, group_id=None):
     if contact_id is None and group_id is None:
         raise CoreError("the contact_id and group_id can't be None at the same time.")
     query = ContactGroup.all()
     if contact_id != None:
         query.filter("contact_id =", contact_id)
     if group_id != None:
         query.filter("group_id =", group_id)
     query.delete(modifier_id)
     return True
Пример #2
0
 def fetch_contactgroups(self, contact_id=None, group_id=None):
     if contact_id is None and group_id is None:
         raise CoreError("contact_id and group_id can't be None at the same time.")
     query = ContactGroup.all()
     if contact_id != None:
         query.filter("contact_id =", contact_id)
     if group_id != None:
         query.filter("group_id =", group_id)
     query.order("contact_id")
     cgs = query.fetch()
     return cgs