Beispiel #1
0
def initialize_instance():
    Admin.insert_admin(g.data['user'], g.data['password'])
    Domain(name='默认部员域').save()
    Role.new_role('成员', 0, [])
    Role.new_role('部长', 64, [
        'new_user', 'remove_user', 'rename_user', 'alloc_user', 'ls_user',
        'import_from_sheet'
    ])
    Role.new_role('总监', 4096, ['*'])
    with open('isinit.flag', 'w') as f:
        pass
    return trueReturn(msg="初始化完成")
Beispiel #2
0
def new_role():
    if g.user.restrict_permission(g.data['permission']):
        Role.new_role(g.data['name'], g.data['permission'])
        return trueReturn()
    else:
        return falseReturn(msg='您无法新建权限不小于自己的角色')
Beispiel #3
0
def new_role():
    Role.new_role(g.data['name'], g.data['permission'])
    return trueReturn()