Merge pull request #1118 from dod-ccpo/revoke-app-invite_2

Disable the App Role when revoking an invite.
This commit is contained in:
leigh-mil
2019-10-15 16:41:51 -04:00
committed by GitHub
4 changed files with 28 additions and 0 deletions

View File

@@ -142,3 +142,9 @@ class PortfolioInvitations(BaseInvitations):
class ApplicationInvitations(BaseInvitations):
model = ApplicationInvitation
role_domain_class = ApplicationRoles
@classmethod
def revoke(cls, token):
invite = super().revoke(token)
ApplicationRoles.disable(invite.role)
return invite