diff --git a/src/registrar/views/domain.py b/src/registrar/views/domain.py index 7d10bf163..84318ea88 100644 --- a/src/registrar/views/domain.py +++ b/src/registrar/views/domain.py @@ -62,7 +62,7 @@ from epplibwrapper import ( ) from ..utility.email import send_templated_email, EmailSendingError -from .utility import DomainPermissionView, DomainInvitationUpdateView +from .utility import DomainPermissionView, DomainInvitationPermissionCancelView logger = logging.getLogger(__name__) @@ -1062,7 +1062,7 @@ class DomainAddUserView(DomainFormBaseView): return redirect(self.get_success_url()) -class DomainInvitationCancelView(SuccessMessageMixin, DomainInvitationUpdateView): +class DomainInvitationCancelView(SuccessMessageMixin, DomainInvitationPermissionCancelView): object: DomainInvitation fields = [] diff --git a/src/registrar/views/utility/__init__.py b/src/registrar/views/utility/__init__.py index df47d98af..14628a9b0 100644 --- a/src/registrar/views/utility/__init__.py +++ b/src/registrar/views/utility/__init__.py @@ -9,6 +9,6 @@ from .permission_views import ( DomainRequestWizardPermissionView, PortfolioMembersPermission, DomainRequestPortfolioViewonlyView, - DomainInvitationUpdateView, + DomainInvitationPermissionCancelView, ) from .api_views import get_senior_official_from_federal_agency_json diff --git a/src/registrar/views/utility/permission_views.py b/src/registrar/views/utility/permission_views.py index 81c8afb83..5ba84b3d6 100644 --- a/src/registrar/views/utility/permission_views.py +++ b/src/registrar/views/utility/permission_views.py @@ -169,7 +169,9 @@ class DomainInvitationPermissionDeleteView(DomainInvitationPermission, DeleteVie object: DomainInvitation # workaround for type mismatch in DeleteView -class DomainInvitationUpdateView(DomainInvitationPermission, UpdateView, abc.ABC): +class DomainInvitationPermissionCancelView(DomainInvitationPermission, UpdateView, abc.ABC): + """Abstract view for cancelling a DomainInvitation.""" + model = DomainInvitation object: DomainInvitation