def role_user_update(user_id, new_role_id, old_role_id): user_info = user_list_by_id(user_id) new_role_info = role_list_by_id(new_role_id) old_role_info = role_list_by_id(old_role_id) user_datastore.remove_role_from_user(user_info.email, old_role_info.name) user_datastore.add_role_to_user(user_info.email, new_role_info.name)
def role_user_add(user_id, role_id): user_info = user_list_by_id(user_id) role_info = role_list_by_id(role_id) # print(user_info.email) # print(role_info.name) user_datastore.add_role_to_user(user_info.email, role_info.name)
def role_user_delete(user_id): user_info = user_list_by_id(user_id) role_list = db_role_user.role_user_list_by_id(user_id) if role_list: for role in role_list: role_info = role_list_by_id(role.role_id) user_datastore.remove_role_from_user(user_info.email, role_info.name) user_datastore.add_role_to_user(user_info.email, 'user') return user_info.username