Skip to content

Atomic postures and mfa-flows assignments - #3590

Merged
j-chmielewski merged 36 commits into
devfrom
atomic-assignments
Aug 25, 2026
Merged

Atomic postures and mfa-flows assignments#3590
j-chmielewski merged 36 commits into
devfrom
atomic-assignments

Conversation

@j-chmielewski

@j-chmielewski j-chmielewski commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Related issue: #3563

  • Posture check and MFA flow assignments are now part of the location payload.
  • Removed the standalone assignment endpoints that wrote outside the location form.
  • License gating moved into the location save path.
  • Location edits are no longer blocked by an expired license.
  • Assignment events fire only on real changes.
  • Frontend saves assignments with the location form.
  • LocationMfaFlowItem now returns group_ids alongside group_names, so the
    client can round-trip assignments without a name lookup.

@j-chmielewski j-chmielewski changed the title posture checks part of location update Atomic postures and mfa-flows assignments Aug 21, 2026
Comment thread crates/defguard_core/src/handlers/wireguard.rs Outdated
Comment thread crates/defguard_core/src/handlers/wireguard.rs
Comment thread crates/defguard_core/src/handlers/wireguard.rs Outdated
Comment thread crates/defguard_core/src/handlers/wireguard.rs Outdated
Comment thread crates/defguard_core/tests/integration/api/wireguard.rs
@j-chmielewski
j-chmielewski merged commit e932f25 into dev Aug 25, 2026
16 checks passed
@j-chmielewski
j-chmielewski deleted the atomic-assignments branch August 25, 2026 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants