You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
frontend(admin): global-config toggle for require_different_approver (follow-up to #1005) #1501
PR #1500 (closes #1005) ships full backend enforcement of the 4-eyes approval mode: when global_config.require_different_approver is true, the creator of a scheduled execution cannot approve it themselves. Migration 000092 defaults the column to false so current admin UI behavior is unchanged.
Ask
Add an admin-only toggle in the global-config settings page (whichever admin page holds the other GlobalConfig fields) that flips require_different_approver on/off.
Scope
One boolean toggle in the admin settings UI wired to SaveGlobalConfig.
Optimistic-UI checkbox pattern used by other config toggles; on error, revert and toast.
Read the current value on page load from the same endpoint that returns other GlobalConfig fields.
Frontend test: toggle click -> API call -> state update.
Activity
cristim commentedon Jul 22, 2026
Superseded — the frontend UI landed in PR #1500 (commits 07585fa + 635dea4). Closing.