def getObjectCount(self, filter_dict, user): object_list = Object.all() if filter_dict: for filter_key in filter_dict.keys(): object_list = object_list.filter(filter_key, filter_dict[filter_key]) if user: object_list = object_list.filter("user", user) return object_list.count()
def checkObjectNameExist(self, name, id, user): object_list = Object.all().filter("name", name).filter("user", user) if object_list.count() == 0: return False elif object_list.count() == 1: if id and object_list[0].id == id: return False else: return True else: return True
def checkObjectNameExist(self, name, id, user): object_list = Object.all().filter('name', name).filter('user', user) if object_list.count() == 0: return False elif object_list.count() == 1: if id and object_list[0].id == id: return False else: return True else: return True
def getObjectCount(self, filter_dict, user): object_list = Object.all() if filter_dict: for filter_key in filter_dict.keys(): object_list = object_list.filter(filter_key, filter_dict[filter_key]) if user: object_list = object_list.filter('user', user) return object_list.count()
def getObjectList(self, filter_dict, orderby, pagesize, pagecount, user): object_list = Object.all() if filter_dict: for filter_key in filter_dict.keys(): object_list = object_list.filter(filter_key, filter_dict[filter_key]) if user: object_list = object_list.filter("user", user) total_records = object_list.count() if orderby: object_list = object_list.order(orderby) if pagesize > 0: object_list = object_list.fetch(pagesize, pagesize * (pagecount - 1)) return object_list, total_records
def getObjectList(self, filter_dict, orderby, pagesize, pagecount, user): object_list = Object.all() if filter_dict: for filter_key in filter_dict.keys(): object_list = object_list.filter(filter_key, filter_dict[filter_key]) if user: object_list = object_list.filter('user', user) total_records = object_list.count() if orderby: object_list = object_list.order(orderby) if pagesize > 0: object_list = object_list.fetch(pagesize, pagesize * (pagecount-1)) return object_list, total_records