A new "Rover sites" section between Stationary stations and Path profiles lists the candidate rover locations the mission scores against, with: - An add form that takes the same flexible input as station inputs (callsign, Maidenhead grid, or `lat,lon`); on submit it creates a global :good rover-location and re-runs the path matrix. - A per-row trash button visible to the location's owner / admins that deletes the location and re-runs the matrix. `RoverPlanning.candidate_rover_locations/1` is now public so the show page can list exactly what the worker enqueues against. Add/remove both call `replace_mission_paths/1` so the matrix stays consistent with the rover-site set. Anonymous visitors see a sign-in prompt instead of the form. |
||
|---|---|---|
| .. | ||
| controllers | ||
| live | ||
| plugs | ||
| analytics_test.exs | ||
| live_helpers_test.exs | ||
| live_table_footer_test.exs | ||
| location_resolver_test.exs | ||
| metrics_log_suppression_test.exs | ||
| metrics_plug_test.exs | ||
| skew_t_property_test.exs | ||
| skew_t_test.exs | ||
| telemetry_test.exs | ||
| user_auth_test.exs | ||