mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-05-31 03:20:28 -04:00
Wired up admin to send resend invite request to api.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user