def list_customers(): query = qb.customers.from_params(request.args, customers=g.customers) total = Customer.count(query) paging = Page.from_params(request.args, total) customers = [ c for c in Customer.find_all( query, page=paging.page, page_size=paging.page_size) if Scope.admin in g.scopes or Scope.admin_customers in g.scopes or c.customer in g.customers ] if customers: return jsonify( status='ok', page=paging.page, pageSize=paging.page_size, pages=paging.pages, more=paging.has_more, customers=[customer.serialize for customer in customers], total=total) else: return jsonify(status='ok', page=paging.page, pageSize=paging.page_size, pages=paging.pages, more=paging.has_more, message='not found', customers=[], total=0)
def list_customers(): query = qb.from_params(request.args) customers = Customer.find_all(query) if customers: return jsonify( status="ok", customers=[customer.serialize for customer in customers], total=len(customers)) else: return jsonify(status="ok", message="not found", customers=[], total=0)
def list_customers(): query = qb.from_params(request.args, customers=g.customers) customers = [ c for c in Customer.find_all(query) if Scope.admin in g.scopes or Scope.admin_customers in g.scopes or c.customer in g.customers ] if customers: return jsonify( status='ok', customers=[customer.serialize for customer in customers], total=len(customers)) else: return jsonify(status='ok', message='not found', customers=[], total=0)
def list_customers(): query = qb.from_params(request.args) customers = Customer.find_all(query) if customers: return jsonify( status="ok", customers=[customer.serialize for customer in customers], total=len(customers) ) else: return jsonify( status="ok", message="not found", customers=[], total=0 )
def list_customers(): query = qb.from_params(request.args, customers=g.customers) customers = [ c for c in Customer.find_all(query) if Scope.admin in g.scopes or Scope.admin_customers in g.scopes or c.customer in g.customers ] if customers: return jsonify( status='ok', customers=[customer.serialize for customer in customers], total=len(customers) ) else: return jsonify( status='ok', message='not found', customers=[], total=0 )