Settings
Settings are the runtime control center. Keep controller logic thin by managing behavior through services and repositories, then validate the outcome in the UI and System Health.
Settings Areas
| Area | Controls |
|---|---|
| General | Application identity, URL, timezone, formats, and sender identity. |
| Branding | Logos, favicon, color presets, login styling, and portal brand values. |
| Security | Password rules, lockouts, CSP mode, upload scanner, MFA expectation, and demo mode. |
| Channels | Mail, SMS, WhatsApp, notification channels, and provider test controls. |
| Sessions | Active sessions, revocation, retention, and session security. |
| Tools | Operational utilities guarded by permissions. |
Verification
After saving settings, test the matching workflow: send a mail test, perform a password reset, capture a screenshot, trigger a notification, or run a readiness check.