feat: org-level 2FA requirement (#208) #214

Merged
jmiller merged 1 commits from feat/208-org-2fa-requirement into dev 2026-05-26 18:28:11 +00:00
Owner

Closes #208. Org setting + enforcement middleware.

Closes #208. Org setting + enforcement middleware.
jmiller added 1 commit 2026-05-26 18:11:32 +00:00
feat: organization-level 2FA requirement for members (#208)
Branch Policy Check / Verify merge target (pull_request) Successful in 1s
PR RC Release / Build RC Release (pull_request) Successful in 2s
1032ae4268
Adds a Require2FA toggle to organization settings. When enabled,
org members without 2FA are redirected to the security settings
page with a warning flash message.

Changes:
- New Require2FA field on User model (migration v333)
- Org settings UI checkbox with shield-lock icon
- Check2FARequirement middleware on member-required org routes
- UpdateOptions extended with Require2FA field

Closes #208

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit 6bc0cb5bc8 into dev 2026-05-26 18:28:11 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#214