Redirect to People Settings after removing pending invitation (#3371)

This commit is contained in:
Adrian Gruntkowski 2023-09-25 11:55:19 +02:00 committed by GitHub
parent 51c1138d0d
commit dbdbfb1144
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View File

@ -131,6 +131,6 @@ defmodule PlausibleWeb.InvitationController do
conn
|> put_flash(:success, "You have removed the invitation for #{invitation.email}")
|> redirect(to: Routes.site_path(conn, :settings_general, invitation.site.domain))
|> redirect(to: Routes.site_path(conn, :settings_people, invitation.site.domain))
end
end

View File

@ -264,10 +264,13 @@ defmodule PlausibleWeb.Site.InvitationControllerTest do
role: :admin
)
delete(
conn,
Routes.invitation_path(conn, :remove_invitation, site.domain, invitation.invitation_id)
)
conn =
delete(
conn,
Routes.invitation_path(conn, :remove_invitation, site.domain, invitation.invitation_id)
)
assert redirected_to(conn, 302) == "/#{site.domain}/settings/people"
refute Repo.exists?(
from i in Plausible.Auth.Invitation, where: i.email == "jane@example.com"