diff --git a/src/layouts/config.js b/src/layouts/config.js index cb3833d87085..8550f463a070 100644 --- a/src/layouts/config.js +++ b/src/layouts/config.js @@ -711,6 +711,11 @@ export const nativeMenuItems = [ path: "/email/reports/mailbox-cas-settings", permissions: ["Exchange.Mailbox.*"], }, + { + title: "Outdated ActiveSync Devices", + path: "/email/reports/outdated-activesync-devices", + permissions: ["Exchange.Mailbox.*"], + }, { title: "Anti-Phishing Filters", path: "/email/reports/antiphishing-filters", diff --git a/src/pages/email/reports/outdated-activesync-devices/index.js b/src/pages/email/reports/outdated-activesync-devices/index.js new file mode 100644 index 000000000000..63ca0fc1e6c3 --- /dev/null +++ b/src/pages/email/reports/outdated-activesync-devices/index.js @@ -0,0 +1,34 @@ +import { Layout as DashboardLayout } from "/src/layouts/index.js"; +import { CippTablePage } from "/src/components/CippComponents/CippTablePage.jsx"; + +const Page = () => { + const columns = [ + "userDisplayName", + "userPrincipalName", + "deviceId", + "deviceModel", + "clientType", + "clientVersion", + "deviceOS", + "deviceFriendlyName", + "firstSyncTime", + "lastSuccessSync", + ]; + + const offCanvas = { + extendedInfoFields: columns, + }; + + return ( + + ); +}; + +Page.getLayout = (page) => {page}; + +export default Page;