Conversation
The username result was returned as a plain string ("Username: foo@bar.com"),
causing the clipboard to include the "Username: " prefix. Wrap it in a
structured result object with a dedicated copyField pointing to the raw UPN,
matching the existing pattern used for the password field.
Fixes KelvinTegelaar/CIPP#5645
feat: added remaining options for Teams Global Meeting Policy standard
…rd-label fix: Separate username copyField from display label
…fault-templates feat: add ability to edit existing User Default Templates
…mbership Add JIT group membership support and fix directory role activation
…n-fix Fix: incorrect expected value type in Defender standards
…-update chore: Add script to regenerate intuneCollection.json and also update it
…ot-profile-standard Bug/autopilot profile standard
- Implemented StartDate and EndDate query parameters to filter incidents based on creation date. - Enhanced OData filter construction for single-tenant requests. - Added in-memory date filtering for cached AllTenants data.
Add a Graph lookup for the mail contact (New-GraphGetRequest) to read AD properties (givenName/surname/displayName) instead of relying solely on Exchange objects. Remove the prior prebuilt ContactData, build New-MailContact params inline, and add a remediation branch to call Set-Contact when Graph properties differ from expected settings. Adjust reporting to use the Graph-derived current values and the rebuilt contact data, and keep existing logging and error handling.
…n as it's no longer possible Sad
$TermData is not returned by Get-CIPPLicenseOverview, adapting code to get data from $_.TermInfo
remove conflicting parameters
…n as it's no longer possible (KelvinTegelaar#1931) Sad lives behind the admin.cloud.microsoft endpoint which is not playing ball UI: KelvinTegelaar/CIPP#5664
Add a Graph lookup for the mail contact (New-GraphGetRequest) to read AD properties (givenName/surname/displayName) instead of relying solely on Exchange objects. Remove the prior prebuilt ContactData, build New-MailContact params inline, and add a remediation branch to call Set-Contact when Graph properties differ from expected settings. Adjust reporting to use the Graph-derived current values and the rebuilt contact data, and keep existing logging and error handling.
Fix Set-CIPPMailboxRule passing both Identity and Mailbox to $state-InboxRule
[$TermData is not returned by Get-CIPPLicenseOverview, adapting code to get data from $_.TermInfo](KelvinTegelaar#1932)
…ad function triggers
Fix some backticks
…aar#1936) Update the links in the GDAP relationship checks to direct users to the recommended roles installation page for better guidance.
- Improved condition handling in Test-DeltaQueryConditions to sanitize inputs and prevent invalid conditions from being processed. - Added validation for dynamic rules in Invoke-ExecTenantGroup to prevent code injection by restricting allowed operators and properties. - Implemented error handling and validation for conditions in Invoke-AddAlert, ensuring only safe operators and properties are processed. - Updated New-CIPPAlertTemplate to include a CustomSubject parameter for more flexible alert titles. - Refactored Update-CIPPDynamicTenantGroups to utilize a safer evaluation method for dynamic group rules, ensuring only valid conditions are processed. - Enhanced webhook processing in Invoke-CIPPWebhookProcessing to include custom subjects from webhook rules for better context in alerts.
Reorganize the codebase by moving many public cmdlets out of Modules/CIPPCore and into new focused modules: CIPPAlerts, CIPPDB and CIPPStandards. Added module manifests/psm1 and build.psd1 files for the new modules, updated Modules/CIPPCore/CIPPCore.psd1, adjusted authentication and entrypoint scripts, and updated the CI workflow (.github/workflows/dev_api.yml). This change separates alerts, DB cache and standards functionality for clearer module boundaries and maintainability.
|
🔄 If you are attempting to update your CIPP repo please follow the instructions at: https://docs.cipp.app/setup/self-hosting-guide/updating 🔒 This PR will now be automatically closed due to the above violation(s). |
|
🔄 If you are attempting to update your CIPP repo please follow the instructions at: https://docs.cipp.app/setup/self-hosting-guide/updating 🔒 This PR will now be automatically closed due to the above violation(s). |
KelvinTegelaar
pushed a commit
that referenced
this pull request
Mar 26, 2026
[pull] dev from KelvinTegelaar:dev
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.