From 05aca75679b9a3b68f51d69f5ddf747fa43f3f2a Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Mon, 23 Sep 2019 11:43:17 -0400 Subject: [PATCH] Fix typo and add flash message for when invite can't be revoked --- atst/routes/applications/settings.py | 10 +++++++++- atst/utils/flash.py | 5 +++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/atst/routes/applications/settings.py b/atst/routes/applications/settings.py index 0f363f35..74800b21 100644 --- a/atst/routes/applications/settings.py +++ b/atst/routes/applications/settings.py @@ -386,7 +386,9 @@ def update_member(application_id, application_role_id): "/applications//members//revoke_invite", methods=["POST"], ) -@user_can(Permissions.DELETE_APPLICATION_MEMBER, message="revoke appliction invitation") +@user_can( + Permissions.DELETE_APPLICATION_MEMBER, message="revoke application invitation" +) def revoke_invite(application_id, application_role_id): app_role = ApplicationRoles.get_by_id(application_role_id) invite = app_role.latest_invitation @@ -398,6 +400,12 @@ def revoke_invite(application_id, application_role_id): user_name=app_role.user_name, application_name=g.application.name, ) + else: + flash( + "application_invite_error", + user_name=app_role.user_name, + application_name=g.application.name, + ) return redirect( url_for( diff --git a/atst/utils/flash.py b/atst/utils/flash.py index abc1abef..3472f1bd 100644 --- a/atst/utils/flash.py +++ b/atst/utils/flash.py @@ -27,6 +27,11 @@ MESSAGES = { "message_template": "Application environments have been updated", "category": "success", }, + "application_invite_error": { + "title_template": "Application invitation error", + "message_template": "There was an error processing the invitation for {{ user_name }} from {{ application_name }}", + "category": "error", + }, "application_invite_revoked": { "title_template": "Application invitation revoked", "message_template": "You have successfully revoked the invite for {{ user_name }} from {{ application_name }}",