From 35cd127a4278cbb4c79a87237784298dd5c3bb1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20Kj=C3=A6rg=C3=A5rd?= Date: Fri, 16 Jan 2026 19:05:16 +0100 Subject: [PATCH 1/4] feat: add auto enable archive mailbox standard Implements [Feature Request]: Create new Auto Archive Mailbox Policy in Standards Fixes #5198 --- src/data/standards.json | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/data/standards.json b/src/data/standards.json index dce1f074d9e9..6372f9af408e 100644 --- a/src/data/standards.json +++ b/src/data/standards.json @@ -1792,6 +1792,39 @@ "powershellEquivalent": "Set-OrganizationConfig -AutoArchivingThresholdPercentage 80-100", "recommendedBy": [] }, + { + "name": "standards.AutoArchiveMailbox", + "cat": "Exchange Standards", + "tag": [], + "helpText": "Enables or disables the tenant policy that automatically provisions an archive mailbox when a user's primary mailbox reaches 90% of its quota.", + "docsDescription": "Enables or disables the tenant policy that automatically provisions an archive mailbox when a user's primary mailbox reaches 90% of its quota. This is separate from auto-archiving thresholds and does not enable archives for all users immediately.", + "executiveText": "Automatically provisions archive mailboxes only when users reach 90% of their mailbox capacity, reducing manual intervention and preventing mailbox quota issues without enabling archives for everyone.", + "addedComponent": [ + { + "type": "autoComplete", + "multiple": false, + "creatable": false, + "label": "Select value", + "name": "standards.AutoArchiveMailbox.state", + "options": [ + { + "label": "Enabled", + "value": "enabled" + }, + { + "label": "Disabled", + "value": "disabled" + } + ] + } + ], + "label": "Set auto enable archive mailbox state", + "impact": "Low Impact", + "impactColour": "info", + "addedDate": "2026-01-16", + "powershellEquivalent": "Set-OrganizationConfig -AutoEnableArchiveMailbox $true|$false", + "recommendedBy": [] + }, { "name": "standards.SendReceiveLimitTenant", "cat": "Exchange Standards", From af04cf434e6a55660f9a93e5011ac63b337c1256 Mon Sep 17 00:00:00 2001 From: John Duprey Date: Fri, 16 Jan 2026 13:36:29 -0500 Subject: [PATCH 2/4] Update version to 10.0.1 and fix default sx prop Bump version to 10.0.1 in package.json and version.json. Update CippTablePage to use an empty object as the default for the sx prop instead of a specific style. --- package.json | 2 +- public/version.json | 2 +- src/components/CippComponents/CippTablePage.jsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 75f5b6ef3148..ac17d5b76536 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cipp", - "version": "10.0.0", + "version": "10.0.1", "author": "CIPP Contributors", "homepage": "https://cipp.app/", "bugs": { diff --git a/public/version.json b/public/version.json index d8ac32de0bb3..68c818612f0c 100644 --- a/public/version.json +++ b/public/version.json @@ -1,3 +1,3 @@ { - "version": "10.0.0" + "version": "10.0.1" } \ No newline at end of file diff --git a/src/components/CippComponents/CippTablePage.jsx b/src/components/CippComponents/CippTablePage.jsx index 60b6fc127b19..67bb962173da 100644 --- a/src/components/CippComponents/CippTablePage.jsx +++ b/src/components/CippComponents/CippTablePage.jsx @@ -24,7 +24,7 @@ export const CippTablePage = (props) => { tableFilter, tenantInTitle = true, filters, - sx = { flexGrow: 1, pb: 4 }, + sx = {}, ...other } = props; const tenant = useSettings().currentTenant; From cacb4f1bbb17c7398d2b66ebed8e79c3e7e24c9b Mon Sep 17 00:00:00 2001 From: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:14:46 +0100 Subject: [PATCH 3/4] minor prerelease change --- src/components/CippComponents/AuthMethodCard.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/CippComponents/AuthMethodCard.jsx b/src/components/CippComponents/AuthMethodCard.jsx index a50baef5b6f2..5fde4e6b48fd 100644 --- a/src/components/CippComponents/AuthMethodCard.jsx +++ b/src/components/CippComponents/AuthMethodCard.jsx @@ -26,7 +26,7 @@ export const AuthMethodCard = ({ data, isLoading }) => { let whfbCount = 0; enabledUsers.forEach((user) => { - const methods = user.MFAMethods || []; + const methods = Array.isArray(user.MFAMethods) ? user.MFAMethods : []; const perUser = user.PerUser === "enforced" || user.PerUser === "enabled"; const hasRegistered = user.MFARegistration === true; From 3105a3bd1a28ff03af79d979d705506ac744a0cb Mon Sep 17 00:00:00 2001 From: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com> Date: Fri, 16 Jan 2026 23:58:46 +0100 Subject: [PATCH 4/4] because gary likes them --- public/version.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/version.json b/public/version.json index 68c818612f0c..028831b26807 100644 --- a/public/version.json +++ b/public/version.json @@ -1,3 +1,3 @@ { - "version": "10.0.1" -} \ No newline at end of file + "version": "10.0.2" +}