Wired up admin to send resend invite request to api.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
This commit is contained in:
Cliff Hill
2023-12-05 16:08:43 -05:00
parent f308b85715
commit 6f43be69ba
2 changed files with 14 additions and 0 deletions

View File

@@ -190,6 +190,15 @@ class Service(JSONModel, SortByNameMixin):
invited_user_id=str(invited_user_id),
)
def resend_invite(self, invited_user_id):
if str(invited_user_id) not in {user.id for user in self.invited_users}:
abort(404)
return invite_api_client.resend_invite(
service_id=self.id,
invited_user_id=str(invited_user_id),
)
def get_team_member(self, user_id):
if str(user_id) not in {user.id for user in self.active_users}:
abort(404)

View File

@@ -65,6 +65,11 @@ class InviteApiClient(NotifyAdminAPIClient):
url=f"/service/{service_id}/invite/{invited_user_id}", data=data
)
def resend_invite(self, service_id, invited_user_id):
self.post(
url=f"/service/{service_id}/invite/{invited_user_id}/resend", data={}
)
@cache.delete("service-{service_id}")
@cache.delete("user-{invited_user_id}")
def accept_invite(self, service_id, invited_user_id):