Exemple #1
0
def create_sample_associated_group_user(transaction):
    global USER_GROUP, REQUESTER
    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]}")
    rship.add_user_group(db.session, user_id[0], group_id[2], REQUESTER)
    USER_GROUP.append((user_id[0], group_id[1]))
Exemple #2
0
def add_user_to_group(user, group):
    try:
        requester = auth.get_jwt_payload(request.headers.get('Authorization'))
        if request.method == 'POST':
            rship.add_user_group(db.session, user, group, requester)
        else:
            rship.remove_user_group(db.session, user, group, requester)
        return format_response(200)
    except HTTPRequestError as err:
        return format_response(err.errorCode, err.message)