Sicherhaven
c9afbcf3cc
feat(accounts): home district with 6-month cooldown
- accounts/models.py: add district_changed_at DateTimeField + VALID_DISTRICTS constant (14 Kerala districts)
- migration 0013_user_district_changed_at: nullable DateTimeField, no backfill
- WebRegisterForm: accept optional district during signup, stamp district_changed_at
- UpdateProfileView: enforce 183-day cooldown with human-readable error
- LoginView/WebRegisterView/StatusView: include district_changed_at in responses
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 10:42:44 +05:30
..
2026-04-04 10:42:44 +05:30
2025-11-27 11:53:46 +05:30
2026-04-02 10:26:08 +05:30
2025-12-17 22:05:13 +05:30
2025-12-17 22:05:13 +05:30
2026-03-15 00:29:17 +05:30
2025-12-01 04:52:49 +05:30
2026-04-04 10:42:44 +05:30
2026-03-15 00:29:17 +05:30
2026-03-15 00:29:17 +05:30