working implementation of revoke invitation
This commit is contained in:
@@ -51,7 +51,9 @@ class WorkspaceRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
|
||||
if self.status == Status.ACTIVE:
|
||||
return "Active"
|
||||
elif self.latest_invitation:
|
||||
if self.latest_invitation.is_rejected_expired:
|
||||
if self.latest_invitation.is_revoked:
|
||||
return "Revoked"
|
||||
elif self.latest_invitation.is_rejected_expired:
|
||||
return "Invite expired"
|
||||
elif self.latest_invitation.is_rejected_wrong_user:
|
||||
return "Error on invite"
|
||||
|
@@ -375,8 +375,6 @@ def revoke_invitation(workspace_id, token):
|
||||
Permissions.ASSIGN_AND_UNASSIGN_ATAT_ROLE,
|
||||
"revoke member invitation",
|
||||
)
|
||||
invite = Invitations.revoke(token)
|
||||
Invitations.revoke(token)
|
||||
|
||||
return redirect(
|
||||
url_for("workspaces.show_workspace", workspace_id=workspace.id)
|
||||
)
|
||||
return redirect(url_for("workspaces.workspace_members", workspace_id=workspace.id))
|
||||
|
Reference in New Issue
Block a user