towerops/test/towerops_web
Graham McIntire 6c8e670dae
docs: add gettext internationalization design
- Add comprehensive i18n design document with domain-based organization
  (default, errors, auth, equipment, admin, emails domains)
- Document helper functions, implementation patterns, and migration workflow
- Fix multiple test suite issues:
  * user_settings_live_test.exs: Update all tests to match current UI structure
    - Fix user.name references (use first_name/last_name)
    - Fix TOTP device creation (use create_totp_device/2)
    - Update tab URLs and form IDs
    - Update tab names (Account, API, Notifications)
    - Remove obsolete tabs (Organizations, Activity)
    - Fix password tests (pattern match redirect without flash token)
    - Update sudo mode behavior
  * account_data_controller_test.exs: Fix user profile assertions
  * rate_limit_test.exs: Fix unused variable warning
  * settings_live_test.exs: Fix organization form validation test
2026-02-02 09:33:01 -06:00
..
controllers docs: add gettext internationalization design 2026-02-02 09:33:01 -06:00
helpers fix user deletion bug and implement timezone support 2026-01-18 10:51:11 -06:00
integration test: add C NIF integration tests for web context 2026-01-30 13:29:04 -06:00
live docs: add gettext internationalization design 2026-02-02 09:33:01 -06:00
plugs docs: add gettext internationalization design 2026-02-02 09:33:01 -06:00
user_auth_test.exs feat: update UserAuth to redirect to sudo verify page 2026-02-01 14:58:07 -06:00