towerops/lib/towerops_web
Graham McIntire 7068ab2466
Convert User Settings from controller to LiveView
- Create UserSettingsLive to replace UserSettingsController
- Convert email/password forms to LiveView with proper form handling
- Add mobile session management (toggle alerts, revoke devices)
- Add require_sudo_mode on_mount hook to UserAuth
- Create dedicated live_session for sudo mode routes in router
- Keep UserSettingsController for email confirmation via token only
- Add MobileSessions.get_session/1 function for test support
- Update tests to match LiveView behavior (password update redirects to login)
- Remove old controller tests for email/password updates (now in LiveView)
2026-01-15 16:29:50 -06:00
..
components Update table borders to use lighter grey instead of black 2026-01-15 13:32:09 -06:00
controllers Convert User Settings from controller to LiveView 2026-01-15 16:29:50 -06:00
live Convert User Settings from controller to LiveView 2026-01-15 16:29:50 -06:00
plugs add api for mobile login 2026-01-15 15:36:14 -06:00
endpoint.ex Fix protobuf body parsing causing 400 errors on agent heartbeat 2026-01-14 18:35:20 -06:00
gettext.ex init 2025-12-21 11:10:43 -06:00
router.ex Convert User Settings from controller to LiveView 2026-01-15 16:29:50 -06:00
telemetry.ex add api for mobile login 2026-01-15 15:36:14 -06:00
user_auth.ex Convert User Settings from controller to LiveView 2026-01-15 16:29:50 -06:00