Disable PortfolioRole when revoking an invite
This commit is contained in:
parent
7c0179a108
commit
a0bccc64a9
@ -138,6 +138,12 @@ class PortfolioInvitations(BaseInvitations):
|
|||||||
model = PortfolioInvitation
|
model = PortfolioInvitation
|
||||||
role_domain_class = PortfolioRoles
|
role_domain_class = PortfolioRoles
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def revoke(cls, token):
|
||||||
|
invite = super().revoke(token)
|
||||||
|
PortfolioRoles.disable(invite.role)
|
||||||
|
return invite
|
||||||
|
|
||||||
|
|
||||||
class ApplicationInvitations(BaseInvitations):
|
class ApplicationInvitations(BaseInvitations):
|
||||||
model = ApplicationInvitation
|
model = ApplicationInvitation
|
||||||
|
Loading…
x
Reference in New Issue
Block a user