diff --git a/atst/routes/workspaces.py b/atst/routes/workspaces.py index 06b32008..f3ad9092 100644 --- a/atst/routes/workspaces.py +++ b/atst/routes/workspaces.py @@ -153,7 +153,11 @@ def update_member(workspace_id, member_id): g.current_user, workspace, member, form.data["workspace_role"] ) return redirect( - url_for("workspaces.workspace_members", workspace_id=workspace.id) + url_for( + "workspaces.workspace_members", + workspace_id=workspace.id, + memberName=member.user.full_name, + ) ) else: return render_template( diff --git a/templates/workspace_members.html b/templates/workspace_members.html index 403a0f97..0c1f3c7e 100644 --- a/templates/workspace_members.html +++ b/templates/workspace_members.html @@ -33,6 +33,18 @@ ) }} {% endif %} +{% set updated_member_name = request.args.get("memberName") %} +{% if updated_member_name %} + {% set message -%} +
{{ updated_member_name }}'s role was successfully updated.
+ {%- endset %} + + {{ Alert('Workspace role updated successfully', + message=message, + level='success' + ) }} +{% endif %} +