Pulse/pkg/extensions
rcourtman c6fdd9058c Allow clearing SSO provider restriction fields from Settings
Empty allowedGroups, allowedDomains, allowedEmails, groupsClaim and
groupRoleMappings in a provider PUT were silently restored from the
existing config, so an admin could never clear them. The guards
shielded against lossy round-trips that no longer exist: the detail
GET and the flat list response both carry these fields, so an empty
value is an intentional clear. Nested OIDC/SAML config and the client
secret stay preserved since toggle payloads omit them and secrets are
never echoed in reads.

Also expose groupsClaim and groupRoleMappings in the shared extensions
list response so the enterprise list matches the core one, and make
the Settings enable/disable toggle send only writable fields; the old
list-item spread included computed response fields that the enterprise
strict PUT decoder rejects.
2026-07-07 22:04:46 +01:00
..
ai_alert_analysis.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
ai_autofix.go backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
ai_autofix_test.go backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
audit_admin.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
monitored_system_admission.go Restore commercial monitored-system admission hook contract 2026-05-06 18:04:59 +01:00
rbac_admin.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
reporting_admin.go Add MSP report scheduling and alert rollup 2026-07-07 20:37:18 +01:00
reporting_admin_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
sso_admin.go Allow clearing SSO provider restriction fields from Settings 2026-07-07 22:04:46 +01:00