feat: Add combined track functionality with repository and service layers
- Introduced CombinedTrackModel, CombinedTrackCreate, and CombinedTrackRepository for managing combined tracks. - Implemented logic to create combined tracks based on existing tracks between two stations. - Added methods to check for existing combined tracks and retrieve constituent track IDs. - Enhanced TrackModel and TrackRepository to support OSM ID and track updates. - Created migration scripts for adding combined tracks table and OSM ID to tracks. - Updated services and API endpoints to handle combined track operations. - Added tests for combined track creation, repository methods, and API interactions.
This commit is contained in:
@@ -70,8 +70,8 @@ The system interacts with:
|
||||
|
||||
- User registration and authentication
|
||||
- Railway network building and management
|
||||
- Train scheduling and simulation
|
||||
- Map visualization and interaction
|
||||
- Train scheduling and simulation
|
||||
- Leaderboards and user profiles
|
||||
|
||||
**Out of Scope:**
|
||||
|
||||
Reference in New Issue
Block a user