示例#1
0
def create_sample_user_perm(transaction):
    global USER_PERMS
    user_id, group_id = auth.create_sample_users(transaction)
    perm_id = crud.create_sample_perms(transaction)
    transaction['fullPath'] = transaction['fullPath'].replace("/admin/", f"/{user_id[0]}/")
    rship.add_user_permission(db.session, user_id[0], perm_id, REQUESTER)
    USER_PERMS.append((user_id[0], perm_id))
示例#2
0
def create_sample_group_user(transaction):
    global USER_GROUP, REQUESTER
    user_id, group_id = auth.create_sample_users(transaction)
    transaction['fullPath'] = transaction['fullPath'].replace(
        "/users/", f"/{group_id[0]}/")
    # rship.add_user_group(db.session, user_id[0], group_id[0], REQUESTER)
    USER_GROUP.append((user_id[0], group_id[0]))
示例#3
0
def create_sample_group_user(transaction):
    global USER_GROUP
    user_id, group_id = auth.create_sample_users(transaction)
    transaction['fullPath'] = transaction['fullPath'].replace(
        "/1/", f"/{user_id[0]}/")
    transaction['fullPath'] = transaction['fullPath'].replace(
        "/101", f"/{group_id[2]}")
    USER_GROUP.append((user_id[0], group_id[2]))
示例#4
0
def create_sample_user_perm(transaction):
    global USER_PERMS
    user_id, group_id = auth.create_sample_users(transaction)
    perm_id = crud.create_sample_perms(transaction)
    transaction['fullPath'] = transaction['fullPath'].replace(
        "/1/", f"/{user_id[0]}/")
    transaction['fullPath'] = transaction['fullPath'].replace(
        "/201", f"/{perm_id}")
    USER_PERMS.append((user_id[0], perm_id))