Fix deleting application members from the team page

This commit is contained in:
George Drummond
2019-05-28 15:22:06 -04:00
parent 227feab972
commit 454181665c
3 changed files with 14 additions and 7 deletions

View File

@@ -170,12 +170,17 @@ def create_member(application_id):
@applications_bp.route(
"/applications/<application_id>/members/<user_id>/delete", methods=["POST"]
"/applications/<application_id>/members/<application_role_id>/delete",
methods=["POST"],
)
@user_can(Permissions.DELETE_APPLICATION_MEMBER, message="remove application member")
def remove_member(application_id, user_id):
Applications.remove_member(application=g.application, user_id=user_id)
user = Users.get(user_id)
def remove_member(application_id, application_role_id):
application_role = ApplicationRoles.get_by_id(application_role_id)
Applications.remove_member(
application=g.application, user_id=application_role.user_id
)
user = Users.get(application_role.user_id)
flash(
"application_member_removed",