From a0589af7bfcb3faca612cefe70aaa817ea161698 Mon Sep 17 00:00:00 2001 From: John Duprey Date: Tue, 14 Nov 2023 12:25:16 -0500 Subject: [PATCH] Mailbox Restore Actions --- .../email-exchange/tools/MailboxRestores.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/views/email-exchange/tools/MailboxRestores.js b/src/views/email-exchange/tools/MailboxRestores.js index 05459fa1e08d..9ee81e7ddf02 100644 --- a/src/views/email-exchange/tools/MailboxRestores.js +++ b/src/views/email-exchange/tools/MailboxRestores.js @@ -93,6 +93,27 @@ const Actions = (row, rowIndex, formatExtraData) => { label: 'Show Report', color: 'info', }, + { + label: 'Resume Restore Request', + color: 'info', + modal: true, + modalUrl: `/api/ExecMailboxRestore?TenantFilter=${tenant.defaultDomainName}&Identity=${row.Identity}&Action=Resume`, + modalMessage: 'Are you sure you want to resume this restore request?', + }, + { + label: 'Suspend Restore Request', + color: 'warning', + modal: true, + modalUrl: `/api/ExecMailboxRestore?TenantFilter=${tenant.defaultDomainName}&Identity=${row.Identity}&Action=Suspend`, + modalMessage: 'Are you sure you want to suspend this restore request?', + }, + { + label: 'Remove Restore Request', + color: 'danger', + modal: true, + modalUrl: `/api/ExecMailboxRestore?TenantFilter=${tenant.defaultDomainName}&Identity=${row.Identity}&Action=Remove`, + modalMessage: 'Are you sure you want to remove this restore request?', + }, ]} placement="end" visible={ocVisible}