Skip to content

Commit

Permalink
Update auth.py
Browse files Browse the repository at this point in the history
  • Loading branch information
daisieh committed Jan 24, 2025
1 parent d48ed35 commit c5de6e1
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/authx/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -745,21 +745,21 @@ def remove_user_from_opa(user_name):
remove_preapproved_user_in_opa(user_name)

# remove the user from any site roles:
site_roles = list_role_types_in_opa()
site_roles, status_code = list_role_types_in_opa()
for role_type in site_roles:
members = get_role_type_in_opa(role_type)
members, status_code = get_role_type_in_opa(role_type)
if user_name in members:
members.pop(user_name)
members.remove(user_name)
set_role_type_in_opa(role_type, members)

# remove the user from any program roles:
programs = list_programs_in_opa()
programs, status_code = list_programs_in_opa()
for program_id in programs:
program = get_program_in_opa(program_id)
program, status_code = get_program_in_opa(program_id)
if user_name in program["program_curators"]:
program["program_curators"].pop(user_name)
program["program_curators"].remove(user_name)
if user_name in program["team_members"]:
program["team_members"].pop(user_name)
program["team_members"].remove(user_name)
add_program_to_opa(program)

return response, status_code
Expand Down

0 comments on commit c5de6e1

Please sign in to comment.