示例#1
0
 def get_all(order_type=None):
     if order_type == 'order':
         orders = session.query(Order).filter('is_order=1').all()
     elif order_type == 'reservation':
         orders = session.query(Order).filter('is_order=0').all()
     else:
         orders = session.query(Order).all()
     return orders
示例#2
0
 def get_all(order_type=None):
     if order_type == 'order':
         orders = session.query(Order).filter('is_order=1').all()
     elif order_type == 'reservation':
         orders = session.query(Order).filter('is_order=0').all()
     else:
         orders = session.query(Order).all()
     return orders
示例#3
0
 def get_mul(users_id, active=None):
     nodes = ['user.id=%s' % i for i in users_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     if active == None:
         users = session.query(User).filter(q).all()
     else:
         users = session.query(User).filter(q).filter_by(is_active=active).all()
     return users
示例#4
0
def authenticate(username, password):
  user = session.query(User).filter_by(username=username, password=password).first()
  if user:
    s = request.environ.get('beaker.session')
    s['user'] = user.id
    return user
  return None
示例#5
0
def authenticate(username, password):
    user = session.query(User).filter_by(username=username,
                                         password=password).first()
    if user:
        s = request.environ.get('beaker.session')
        s['user'] = user.id
        return user
    return None
示例#6
0
def register(**argv):
    user = session.query(User).filter_by(username=argv["username"]).first()
    if user:
        return False, "username exist"
    user = User(username=argv["username"], password=argv["password"])
    session.add(user)
    session.commit()
    s = request.environ.get('beaker.session')
    s['user'] = user.id
    return True, "success"
示例#7
0
def register(**argv):
  user = session.query(User).filter_by(username=argv["username"]).first()
  if user:
    return False, "username exist"
  user = User(username=argv["username"], password=argv["password"])
  session.add(user)
  session.commit()
  s = request.environ.get('beaker.session')
  s['user'] = user.id
  return True, "success"
示例#8
0
 def get_mul(types_id):
     nodes = ['dtype.id=%s' % i for i in types_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     dtype = session.query(DessertType).filter(q).all()
     return dtype
示例#9
0
 def get_by_name(username):
     user = session.query(User).filter_by(username=username).first()
     return user
示例#10
0
 def get_mul(ids):
     nodes = ['"decision".id=%s' % i for i in ids]
     q = " or ".join(nodes)
     q = "(%s)" % q
     decision = session.query(Decision).filter(q).all()
     return decision
示例#11
0
 def get(id):
     decision = session.query(Decision).filter_by(id=id).first()
     return decision
示例#12
0
 def get_mul(perms_id):
     nodes = ['perm.id=%s' % i for i in perms_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     perms = session.query(Permission).filter(q).all()
     return perms
示例#13
0
 def get_mul(ids):
     nodes = ['"order".id=%s' % i for i in ids]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     orders = session.query(Order).filter(q).all()
     return orders
示例#14
0
 def get_all():
     order_items = session.query(OrderItem).all()
     return order_items 
示例#15
0
 def get(d_id):
     dessert = session.query(Dessert).filter_by(id=d_id).first()
     return dessert
示例#16
0
 def get_mul(types_id):
     nodes = ['dtype.id=%s' % i for i in types_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     dtype = session.query(DessertType).filter(q).all()
     return dtype
示例#17
0
 def get_all():
     types = session.query(DessertType).all()
     return types
示例#18
0
 def get(type_id):
     type = session.query(DessertType).filter_by(id=type_id).first()
     return type 
示例#19
0
 def get_mul(ids):
     nodes = ['dessert.id=%s' % i for i in ids]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     desserts = session.query(Dessert).filter(q).all()
     return desserts
示例#20
0
 def get_all():
     desserts = session.query(Dessert).all()
     return desserts 
示例#21
0
 def get(o_id):
     order = session.query(Order).filter_by(id=o_id).first()
     return order
示例#22
0
 def get_mul(ids):
     nodes = ['"order".id=%s' % i for i in ids]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     orders = session.query(Order).filter(q).all()
     return orders
示例#23
0
 def get(id):
     decision = session.query(Decision).filter_by(id=id).first()
     return decision
示例#24
0
 def get(o_id):
     order = session.query(Order).filter_by(id=o_id).first()
     return order
示例#25
0
 def get_all():
     decisions = session.query(Order).all()
     return decisions
示例#26
0
 def get_mul(roles_id):
     nodes = ['role.id=%s' % i for i in roles_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     roles = session.query(Role).filter(q).all()
     return roles
示例#27
0
 def get_mul(ids):
     nodes = ['"decision".id=%s' % i for i in ids]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     decision = session.query(Decision).filter(q).all()
     return decision
示例#28
0
 def count(ft=None):
     if not ft:
         return session.query(Permission).count()
     else:
         return session.query(Permission).filter(ft).count()
示例#29
0
 def get(role_id):
     role = session.query(Role).filter_by(id=role_id).first()
     return role
示例#30
0
 def get_all():
     decisions = session.query(Order).all()
     return decisions
示例#31
0
 def get(type_id):
     usertype = session.query(UserType).filter_by(id=type_id).first()
     return usertype
示例#32
0
 def get(user_id):
     user = session.query(User).filter_by(id=user_id).first()
     return user
示例#33
0
 def get_all():
     types = session.query(UserType).all()
     return types
示例#34
0
 def get_all(active=None):
     if active == None:
         users = session.query(User).all()
     else:
         users = session.query(User).filter_by(is_active=active).all()
     return users
示例#35
0
 def get_mul(types_id):
     nodes = ['usertype.id=%s' % i for i in types_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     types = session.query(UserType).filter(q).all()
     return types
示例#36
0
 def get_all():
     order_items = session.query(OrderItem).all()
     return order_items
示例#37
0
 def count(ft=None):
     if not ft:
         return session.query(UserType).count()
     else:
         return session.query(UserType).filter(ft).count()
示例#38
0
 def get_all():
     types = session.query(DessertType).all()
     return types
示例#39
0
 def get_all():
     perms = session.query(Permission).all()
     return perms
示例#40
0
 def count(ft=None):
     if not ft:
         return session.query(Order).count()
     else:
         return session.query(Order).filter(ft).count()
示例#41
0
 def get(role_id):
     role = session.query(Role).filter_by(id=role_id).first()
     return role
示例#42
0
 def count(ft=None):
     if not ft:
         return session.query(OrderItem).count()
     else:
         return session.query(OrderItem).filter(ft).count()
示例#43
0
 def get_mul(roles_id):
     nodes = ['role.id=%s' % i for i in roles_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     roles = session.query(Role).filter(q).all()
     return roles 
示例#44
0
 def get(type_id):
     type = session.query(DessertType).filter_by(id=type_id).first()
     return type
示例#45
0
 def get_mul(ids):
     nodes = ['dessert.id=%s' % i for i in ids]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     desserts = session.query(Dessert).filter(q).all()
     return desserts
示例#46
0
 def get(perm_id):
     perm = session.query(Permission).filter_by(id=perm_id).first()
     return perm
示例#47
0
 def get_all():
     roles = session.query(Role).all()
     return roles
示例#48
0
 def get_mul(perms_id):
     nodes = ['perm.id=%s' % i for i in perms_id]
     q = ' or '.join(nodes)
     q = '(%s)' % q
     perms = session.query(Permission).filter(q).all()
     return perms
示例#49
0
 def get(perm_id):
     perm = session.query(Permission).filter_by(id=perm_id).first()
     return perm
示例#50
0
 def get_all():
   roles = session.query(Role).all()
   return roles
示例#51
0
 def get_all():
     perms = session.query(Permission).all()
     return perms
示例#52
0
 def count(ft=None):
     if not ft:
         return session.query(Role).count()
     else:
         return session.query(Role).filter(ft).count()
示例#53
0
 def get_all():
     desserts = session.query(Dessert).all()
     return desserts