Ejemplo n.º 1
0
def update_permission(mapper, connection, target):
    from app.models import User
    print('UPDATE PERMISSION')
    for user in User.list_all():
        if any(map(user.has_permission, [Roles.Root, Roles.Admin])):
            user.role |= target.bit
            print('PERMISSION: {0} -> {1}'.format(target.bit, user.role))
            db_session.add(user)
Ejemplo n.º 2
0
Archivo: users.py Proyecto: damnever/2L
 def get(self):
     users = yield gen.maybe_future(User.list_all())
     users_infos = list()
     for user in users:
         users_infos.append({
             'id': user.id,
             'username': user.username,
             'join_date': user.profile.join_date,
             'gold': user.profile.gold,
             'is_admin': bool(user.has_permission(Roles.Admin)),
         })
     raise gen.Return({'users': users_infos})