Skip to content

Leave generic KML transport profiles unassigned - #486

Merged
stef-k merged 2 commits into
mainfrom
feature/480-generic-kml-transport-reminder
Aug 20, 2026
Merged

Leave generic KML transport profiles unassigned#486
stef-k merged 2 commits into
mainfrom
feature/480-generic-kml-transport-reminder

Conversation

@stef-k

@stef-k stef-k commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • leave generic third-party KML routes without an inferred transport profile
  • stop treating descriptive KML route names as transport authority
  • show one dismissible reminder in the Trip Editor after a successful generic route import
  • preserve authoritative Wayfarer KML v2 profile binding

Closes #480

Validation

  • focused generic parser/import/controller and native-v2 tests: 21 passed, 0 failed, 0 skipped
  • focused review selection: 30 passed, 0 failed
  • Debug build: passed with 0 warnings and 0 errors
  • LOC policy: passed; warnings limited to unchanged files
  • git diff --check: passed

Database notes

No migration or trigger change. Generic routes use the existing empty-mode contract, under which TR_Segments_TransportProfile keeps TransportProfileId null.

UI notes

No modal or new notification framework. The existing dismissible TempData/layout alert is used once after redirect to the imported Trip Editor.

@stef-k
stef-k merged commit 257605b into main Aug 20, 2026
1 check passed
@stef-k
stef-k deleted the feature/480-generic-kml-transport-reminder branch August 20, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Map recognized third-party KML transport labels to active profiles

1 participant