コード例 #1
0
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: user.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: auth.py プロジェクト: endeavorchan/dessert-house
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
ファイル: auth.py プロジェクト: endeavorchan/dessert-house
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
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: user.py プロジェクト: endeavorchan/dessert-house
 def get_by_name(username):
     user = session.query(User).filter_by(username=username).first()
     return user
コード例 #10
0
ファイル: decision.py プロジェクト: sheimi/dessert-house
 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
ファイル: decision.py プロジェクト: sheimi/dessert-house
 def get(id):
     decision = session.query(Decision).filter_by(id=id).first()
     return decision
コード例 #12
0
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     order_items = session.query(OrderItem).all()
     return order_items 
コード例 #15
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get(d_id):
     dessert = session.query(Dessert).filter_by(id=d_id).first()
     return dessert
コード例 #16
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     types = session.query(DessertType).all()
     return types
コード例 #18
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get(type_id):
     type = session.query(DessertType).filter_by(id=type_id).first()
     return type 
コード例 #19
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     desserts = session.query(Dessert).all()
     return desserts 
コード例 #21
0
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 def get(o_id):
     order = session.query(Order).filter_by(id=o_id).first()
     return order
コード例 #22
0
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 def count(ft=None):
     if not ft:
         return session.query(Permission).count()
     else:
         return session.query(Permission).filter(ft).count()
コード例 #29
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 def get(role_id):
     role = session.query(Role).filter_by(id=role_id).first()
     return role
コード例 #30
0
ファイル: decision.py プロジェクト: sheimi/dessert-house
 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
ファイル: user.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: user.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     types = session.query(DessertType).all()
     return types
コード例 #39
0
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     perms = session.query(Permission).all()
     return perms
コード例 #40
0
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 def count(ft=None):
     if not ft:
         return session.query(Order).count()
     else:
         return session.query(Order).filter(ft).count()
コード例 #41
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 def get(role_id):
     role = session.query(Role).filter_by(id=role_id).first()
     return role
コード例 #42
0
ファイル: order.py プロジェクト: endeavorchan/dessert-house
 def count(ft=None):
     if not ft:
         return session.query(OrderItem).count()
     else:
         return session.query(OrderItem).filter(ft).count()
コード例 #43
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get(type_id):
     type = session.query(DessertType).filter_by(id=type_id).first()
     return type
コード例 #45
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 def get(perm_id):
     perm = session.query(Permission).filter_by(id=perm_id).first()
     return perm
コード例 #47
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     roles = session.query(Role).all()
     return roles
コード例 #48
0
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 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
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 def get(perm_id):
     perm = session.query(Permission).filter_by(id=perm_id).first()
     return perm
コード例 #50
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 def get_all():
   roles = session.query(Role).all()
   return roles
コード例 #51
0
ファイル: perm.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     perms = session.query(Permission).all()
     return perms
コード例 #52
0
ファイル: role.py プロジェクト: endeavorchan/dessert-house
 def count(ft=None):
     if not ft:
         return session.query(Role).count()
     else:
         return session.query(Role).filter(ft).count()
コード例 #53
0
ファイル: dessert.py プロジェクト: endeavorchan/dessert-house
 def get_all():
     desserts = session.query(Dessert).all()
     return desserts