def getBudgetCount(self, filter_dict, user): budget_list = Budget.all() if filter_dict: for filter_key in filter_dict.keys(): budget_list = budget_list.filter(filter_key, filter_dict[filter_key]) if user: budget_list = budget_list.filter('user', user) return budget_list.count()
def getBudgetList(self, filter_dict, orderby, page_size, current_page, user): budget_list = Budget.all() if filter_dict: for filter_key in filter_dict.keys(): budget_list = budget_list.filter(filter_key, filter_dict[filter_key]) if user: budget_list = budget_list.filter('user', user) total_records = budget_list.count() if orderby: budget_list = budget_list.order(orderby) if page_size > 0: budget_list = budget_list.fetch(page_size, page_size * (current_page-1)) return budget_list, total_records
def getBudgetList(self, filter_dict, orderby, page_size, current_page, user): budget_list = Budget.all() if filter_dict: for filter_key in filter_dict.keys(): budget_list = budget_list.filter(filter_key, filter_dict[filter_key]) if user: budget_list = budget_list.filter('user', user) total_records = budget_list.count() if orderby: budget_list = budget_list.order(orderby) if page_size > 0: budget_list = budget_list.fetch(page_size, page_size * (current_page - 1)) return budget_list, total_records