Esempio n. 1
0
def update_capability(id, updates):
    with db.atomic():
        cap = get_capability(id)
        if 'domain' in updates:
            cap.domain = Capability.simToReg(updates['domain'])
        if 'action' in updates:
            cap.action = updates['action']
        cap.save()
Esempio n. 2
0
def update_user(id, updates):
    with db.atomic():
        u = get_user(id)
        if 'password' in updates:
            u.set_password(updates['password'])
        if 'name' in updates:
            u.name = updates['name']
        u.save()
Esempio n. 3
0
def update_user(id, updates):
    with db.atomic():
        u = get_user(id)
        if 'password' in updates:
            u.set_password(updates['password'])
        if 'name' in updates:
            u.name = updates['name']
        u.save()
Esempio n. 4
0
def update_capability(id, updates):
    with db.atomic():
        cap = get_capability(id)
        if 'domain' in updates:
            cap.domain = Capability.simToReg(updates['domain'])
        if 'action' in updates:
            cap.action = updates['action']
        cap.save()
Esempio n. 5
0
def remove_user_from_group(userID, groupID):
    with db.atomic():
        u = get_user(userID)
        g = get_group(groupID)
        u.groups.remove(g)
        u.save()
Esempio n. 6
0
def add_user_to_group(userID, groupID):
    with db.atomic():
        u = get_user(userID)
        g = get_group(groupID)
        u.groups.add(g)
        u.save()
Esempio n. 7
0
def update_group(id, updates):
    with db.atomic():
        g = get_group(id)
        if 'name' in updates:
            g.name = updates['name']
        g.save()
Esempio n. 8
0
def remove_capability_from_group(capID, groupID):
    with db.atomic():
        cap = get_capability(capID)
        grp = get_group(groupID)
        grp.capabilities.remove(cap)
        cap.save()
Esempio n. 9
0
def add_capability_to_group(capID, groupID):
    with db.atomic():
        cap = get_capability(capID)
        grp = get_group(groupID)
        grp.capabilities.add(cap)
        cap.save()
Esempio n. 10
0
def remove_user_from_group(userID, groupID):
    with db.atomic():
        u = get_user(userID)
        g = get_group(groupID)
        u.groups.remove(g)
        u.save()
Esempio n. 11
0
def add_user_to_group(userID, groupID):
    with db.atomic():
        u = get_user(userID)
        g = get_group(groupID)
        u.groups.add(g)
        u.save()
Esempio n. 12
0
def update_group(id, updates):
    with db.atomic():
        g = get_group(id)
        if 'name' in updates:
            g.name = updates['name']
        g.save()
Esempio n. 13
0
def remove_capability_from_group(capID, groupID):
    with db.atomic():
        cap = get_capability(capID)
        grp = get_group(groupID)
        grp.capabilities.remove(cap)
        cap.save()
Esempio n. 14
0
def add_capability_to_group(capID, groupID):
    with db.atomic():
        cap = get_capability(capID)
        grp = get_group(groupID)
        grp.capabilities.add(cap)
        cap.save()