Skip to content

[pull] main from KelvinTegelaar:main#48

Open
pull[bot] wants to merge 2006 commits intoInformatics123:mainfrom
KelvinTegelaar:main
Open

[pull] main from KelvinTegelaar:main#48
pull[bot] wants to merge 2006 commits intoInformatics123:mainfrom
KelvinTegelaar:main

Conversation

@pull
Copy link

@pull pull bot commented Jun 23, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jun 23, 2025
JohnDuprey and others added 29 commits January 31, 2026 01:47
- Introduced a new action for adding/modifying DKIM selectors.
- Changed the HTTP method for the "Delete from analyser" action from GET to POST.
Add flattenObject helper in pdfExportButton to flatten nested row.original objects before formatting so deeply nested properties export correctly. Update exportRowsToPdf to use the flattened data and only apply getCippFormatting for keys present in the export columns. Extend getCippFormatting to handle AssignedGroups (and camelCase assignedGroups) by returning display names for text exports or a CippDataTableButton otherwise, and accept camelCase assignedUsers as well. Minor code/formatting cleanup in width calculation.
- Introduced CippBulkInviteGuestDrawer component for bulk guest invitations.
- Updated CippInviteGuestDrawer to include a custom invite message field and set default sendInvite to true.
- Integrated CippBulkInviteGuestDrawer into the users page.

Fixes #5322
Bulk licences granular replacement control
feat: Bulk invite guest users functionality
Feat: New defender alerts alert and add configuration options for Defender incidents and vulnerabilities
feat: Add workflow to detect duplicate issues
Fix: Update help text and documentation for Customer Lockbox standard
…rviceLicenses

Fix: Added reporting to Standard.DisableSelfServiceLicenses
Update GitHub Actions workflows and Dependabot config
Fix: external links click twice bug
…dev/react-window-2.2.5

Bump react-window from 2.2.3 to 2.2.5
…dev/yup-1.7.1

Bump yup from 1.7.0 to 1.7.1
…dev/eslint-9.39.2

Bump eslint from 9.35.0 to 9.39.2
…dev/mui/icons-material-7.3.7

Bump @mui/icons-material from 7.3.2 to 7.3.7
…dev/react-syntax-highlighter-16.1.0

Bump react-syntax-highlighter from 15.6.6 to 16.1.0
KelvinTegelaar and others added 30 commits February 26, 2026 14:35
Fix: Send defaultDomainName in offboarding updates
Added a new configuration for Windows Backup and Restore in Intune.
Resolves #5446
Feat: Add new Windows Backup and Restore standard
Update standards.json to add a display condition to the 'Domains, Comma separated' text field (standards.TeamsFederationConfiguration.DomainList). The field now only appears when standards.TeamsFederationConfiguration.DomainControl.value is one of 'AllowSpecificExternal' or 'BlockSpecificExternal', ensuring the domain list is shown only for specific-allow/block federation modes.
Add UI and logic to trigger and track mailbox cache sync and make the table tenant-aware. Imports for MUI, hooks (useSettings/useDialog/useState), CippApiDialog and CippQueueTracker were added. The page now reads currentTenant, passes apiData (UseReportDB) and a tenant-scoped queryKey to CippTablePage, and includes Tenant/CacheTimestamp columns when viewing AllTenants. Card actions were extended with a Sync button, info tooltip, and a QueueTracker; Sync opens a CippApiDialog that calls /api/ExecCIPPDBCache and stores the returned QueueId to track progress. Finally, page layout now enables allTenantsSupport.
Add data: { UseReportDB: true } to /api/ListMailboxes requests so mailbox listings are fetched from the reporting database. Applied to CippMailboxRestoreDrawer and the mailbox-restore add form to ensure consistent mailbox results.
Keep the currently selected userTemplate across form resets and copy operations. Updates in CippAddUserDrawer.jsx and add.jsx ensure the form retains userTemplate when copying properties. When a user is created or the add drawer is closed, the reset preserves the tenant default template (if current template has addedFields.defaultForTenant). In CippAddEditUser.jsx, add an effect to clear manual display/username flags and deselect the selected template when the add form fields are emptied, but only clear non-default templates. Also includes a minor JSX formatting adjustment for the create button label.
Add handleOpenDrawer to reset form values before opening the add-user drawer. The handler initializes tenantFilter and usageLocation from userSettingsDefaults and preserves the current userTemplate if it contains addedFields.defaultForTenant, then calls formControl.reset and sets the drawer visible. Replace the inline onClick with this handler on the PermissionButton to ensure tenant-specific defaults are applied when the drawer opens.
Add a new helper hook/component (src/components/CippComponents/CippIntunePolicyActions.jsx) that centralizes Intune policy action definitions (create template, assign variations, group assignment, delete) and related assignment fields/formatters. Refactor three pages (list-appprotection-policies, list-compliance-policies, list-policies) to use useCippIntunePolicyActions(tenant, policyType, options) instead of duplicated in-file action arrays, passing templateData, platformType and deleteUrlName where needed. This removes repeated code for assignment options and simplifies maintenance of policy actions.
Register and render the new RouteMessageOutboundConnector transport rule action and improve related form handling.

- Add action label and include it in the actions list.
- Populate form data for RouteMessageOutboundConnector when loading rules.
- Render a dedicated autoComplete field that queries /api/ListExchangeConnectors filtered to outbound connectors.
- Add distinct queryKey values for user/group ListGraphRequest usages to avoid cache collisions.
- Use nullish coalescing for Priority (preserve 0), and mark the Priority input as required.
Feat: Add RouteMessageOutboundConnector support
Add user domain issue and validation issue
Fix: Update CippGDAPResults.jsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.