diff --git a/public/version_latest.txt b/public/version_latest.txt index 1163055e28e8..4178d093f02e 100644 --- a/public/version_latest.txt +++ b/public/version_latest.txt @@ -1 +1 @@ -4.7.0 \ No newline at end of file +4.7.3 \ No newline at end of file diff --git a/src/data/standards.json b/src/data/standards.json index 4c2033ce8280..4ef78d3553e4 100644 --- a/src/data/standards.json +++ b/src/data/standards.json @@ -188,9 +188,13 @@ }, { "cat": "AAD", - "name": "standards.EnableAppConsentRequests", + "name": "standards.EnableAppConsentRequests.Enabled", "helpText": "Enables App consent admin requests for the tenant via the GA role. Does not overwrite existing reviewer settings", - "addedComponent": null, + "addedComponent": { + "type": "AdminRolesMultiSelect", + "label": "App Consent Reviewer Roles", + "name": "standards.EnableAppConsentRequests.ReviewerRoles" + }, "label": "Enable App consent admin requests" }, { diff --git a/src/views/email-exchange/administration/AddContact.jsx b/src/views/email-exchange/administration/AddContact.jsx index c6b323fd3467..9a75405d2ba1 100644 --- a/src/views/email-exchange/administration/AddContact.jsx +++ b/src/views/email-exchange/administration/AddContact.jsx @@ -43,7 +43,7 @@ const AddContact = () => { onSubmit={onSubmit} render={({ handleSubmit, submitting, values }) => { return ( - + diff --git a/src/views/identity/administration/Deleted.jsx b/src/views/identity/administration/Deleted.jsx index 757e3867cc6b..85eb4efc6c64 100644 --- a/src/views/identity/administration/Deleted.jsx +++ b/src/views/identity/administration/Deleted.jsx @@ -40,7 +40,7 @@ const Offcanvas = (row, rowIndex, formatExtraData) => { color: 'info', modal: true, modalUrl: `/api/ExecRestoreDeleted?TenantFilter=${tenant.defaultDomainName}&ID=${row.id}`, - modalMessage: 'Are you sure you want to create a Temporary Access Pass?', + modalMessage: 'Are you sure you want to restore the user?', }, ]} placement="end" diff --git a/src/views/identity/administration/UserActions.jsx b/src/views/identity/administration/UserActions.jsx index 8d2219883a70..756e349914bf 100644 --- a/src/views/identity/administration/UserActions.jsx +++ b/src/views/identity/administration/UserActions.jsx @@ -32,7 +32,7 @@ export default function UserActions({ tenantDomain, userId, userEmail, className } const editLink = `/identity/administration/users/edit?tenantDomain=${tenantDomain}&userId=${userId}` - const editMailboxLink = `/email/administration/edit-mailbox-permissions?tenantDomain=${tenantDomain}&userId=${userId}` + const editMailboxLink = `/email/administration/edit-mailbox-permissions?tenantDomain=${tenantDomain}&userId=${userEmail}` const actions = [ { diff --git a/src/views/tenant/administration/TenantOffboardingWizard.jsx b/src/views/tenant/administration/TenantOffboardingWizard.jsx index d62a466bfb32..d5cd00a4fb60 100644 --- a/src/views/tenant/administration/TenantOffboardingWizard.jsx +++ b/src/views/tenant/administration/TenantOffboardingWizard.jsx @@ -8,7 +8,7 @@ import { CippWizard } from 'src/components/layout' import PropTypes from 'prop-types' import { RFFCFormCheck, RFFCFormInput, RFFCFormSwitch, RFFSelectSearch } from 'src/components/forms' import { TenantSelector } from 'src/components/utilities' -import { useLazyGenericPostRequestQuery } from 'src/store/api/app' +import { useLazyGenericGetRequestQuery, useLazyGenericPostRequestQuery } from 'src/store/api/app' const Error = ({ name }) => ( { const shippedValues = { TenantFilter: tenantDomain, RemoveCSPGuestUsers: values.RemoveCSPGuestUsers ? values.RemoveCSPGuestUsers : '', + RemoveCSPnotificationContacts: values.RemoveCSPnotificationContacts + ? values.RemoveCSPnotificationContacts + : '', RemoveMultitenantCSPApps: values.RemoveMultitenantCSPApps ? values.RemoveMultitenantCSPApps : '', @@ -82,17 +85,27 @@ const TenantOffboardingWizard = () => { label="Remove all guest users originating from the CSP tenant." /> - - +
+ + These actions will terminate all delegated access to the customer tenant! +
+ + + +
+
@@ -131,10 +144,6 @@ const TenantOffboardingWizard = () => { <> - - - These actions are irreversible! -
Selected Tenant:
@@ -147,6 +156,15 @@ const TenantOffboardingWizard = () => { + + Remove all notification contacts originating from the CSP tenant + (technical,security,marketing notifications) + + Remove all guest users originating from the CSP tenant { const [execStandards, execStandardsResults] = useLazyGenericGetRequestQuery() @@ -306,21 +307,33 @@ const ListAppliedStandards = () => { /> {item.addedComponent && ( - {item.addedComponent.type === 'Select' ? ( + {(item.addedComponent.type === 'Select' && ( - ) : ( - - )} + )) || + (item.addedComponent.type === 'AdminRolesMultiSelect' && ( + ({ + value: role.ObjectId, + name: role.Name, + }))} + /> + )) || ( + + )} )} diff --git a/version_latest.txt b/version_latest.txt index 1163055e28e8..4178d093f02e 100644 --- a/version_latest.txt +++ b/version_latest.txt @@ -1 +1 @@ -4.7.0 \ No newline at end of file +4.7.3 \ No newline at end of file