def create_sample_group_perm(transaction): global GROUP_PERMS perm_id = crud.create_sample_perms(transaction) group_id = crud.create_sample_groups(transaction) transaction['fullPath'] = transaction['fullPath'].replace("/users/", f"/{group_id[0]}/") rship.add_group_permission(db.session, group_id[0], perm_id, REQUESTER) GROUP_PERMS.append((group_id[0], perm_id))
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))
def create_sample_group_perm(transaction): global GROUP_PERMS perm_id = crud.create_sample_perms(transaction) group_id = crud.create_sample_groups(transaction) transaction['fullPath'] = transaction['fullPath'].replace( "/101/", f"/{group_id[0]}/") transaction['fullPath'] = transaction['fullPath'].replace( "/201", f"/{perm_id}") GROUP_PERMS.append((group_id[0], perm_id))
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))