The callsign on my account is validated, stored and then used for nothing #69
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Registration requires an amateur callsign, the settings page validates and stores it, and no code path reads it. A signed-in user's own station is not marked, not tracked on arrival and not linked from the account, so the one piece of identity the product insists on has no effect on the map.
Evidence
At
2f150f66:lib/aprsme/accounts/user.ex:11declaresfield(:callsign, :string),:73makes it required and:74validates the ITU shape.lib/aprsme/accounts/user.ex:191iscallsign_changeset/3, andlib/aprsme_web/live/user_settings_live.ex:151renders the edit field.libfinds no reader of the signed-in user's callsign: the map takestracked_callsignfrom URL parameters (lib/aprsme_web/live/map_live/index.ex:42for the trail window andlib/aprsme_web/live/map_live/events.ex:207for the track)`, never from the scope.Proposed behavior
Why it matters
An APRS user opens this site to watch their own station and their club's. Today every visit starts with an empty track and a manual search, and the callsign they typed at signup does nothing.
Acceptance criteria
Effort: M
Lens: product