Skip to content

[pull] master from KelvinTegelaar:master#34

Open
pull[bot] wants to merge 516 commits intoJames-Tarran:masterfrom
KelvinTegelaar:master
Open

[pull] master from KelvinTegelaar:master#34
pull[bot] wants to merge 516 commits intoJames-Tarran:masterfrom
KelvinTegelaar:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 10, 2026

See Commits and Changes for more details.


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

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

@pull pull Bot locked and limited conversation to collaborators Apr 10, 2026
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Apr 10, 2026
pull Bot and others added 9 commits April 10, 2026 17:36
[pull] dev from KelvinTegelaar:dev
Add optional ConnectionString parameter to Start-BackupRetentionCleanup function.

Signed-off-by: Zacgoose <107489668+Zacgoose@users.noreply.github.com>
[pull] dev from KelvinTegelaar:dev
Refactor tenant properties retrieval to handle resolved customer IDs.

Signed-off-by: Zacgoose <107489668+Zacgoose@users.noreply.github.com>
Refactor service principal retrieval logic to ensure the application ID is found, adding error handling if not found.

Signed-off-by: Zacgoose <107489668+Zacgoose@users.noreply.github.com>
[pull] dev from KelvinTegelaar:dev
KelvinTegelaar and others added 30 commits April 29, 2026 11:55
## Summary
- Cache writer and live endpoint now return the full
`mobileThreatDefenseConnectors` Graph object instead of only
`partnerState`.
- Failed Graph calls still write a `partnerState=unavailable` row so
AllTenants keeps the tenant.

> Frontend counterpart: KelvinTegelaar/CIPP#5929.
- Add optional Settings Catalog definition enrichment to the Intune
policy details endpoint.
- Fetch setting definitions in Graph batch requests so the frontend can
show Microsoft descriptions without bloating list responses.
- frontend PR: KelvinTegelaar/CIPP#5936
…dard (#2024)

Adds group lookup when checking for user accounts that are assigned
admin roles.
This is a new standard that enables customization of encrypted emails
sent from a client and received by users on non-Exchange email
platforms.

The logo field requires a URL but also supports custom variables,
allowing you to configure a unique logo for each client. The same
flexibility applies to colours and other branding elements.

The standard is covered here:
https://learn.microsoft.com/en-us/purview/add-your-organization-brand-to-encrypted-messages

Relates also to KelvinTegelaar/CIPP#5922 

<img width="690" height="646" alt="image"
src="https://github.com/user-attachments/assets/24091a36-dafd-4205-a7b5-5b6713c306ca"
/>

<img width="798" height="751" alt="image"
src="https://github.com/user-attachments/assets/28be5166-bd6e-4a6e-bc88-67425849fa16"
/>
…MD in PS

Introduce ResultMode support for custom scripts (Auto | AlwaysPass | AlwaysInfo) and handling for an optional CIPP wrapper object. Invoke-ExecCustomScript: unwrap optional wrapper properties (CIPPStatus, CIPPResults, CIPPResultMarkdown) and include them in the response body. Invoke-CippTestCustomScripts: respect ResultMode when computing final test status, honor explicit CIPPStatus/CIPPResultMarkdown from scripts, adjust alerting behavior, and include result markdown when reporting. GitHub integration: add UploadScript and ImportScript actions to export/import custom tests (imports run security checks and set ResultMode).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants