feat: implemented deleting tracks, drivers, vehicles with proper data correction

This commit is contained in:
2025-01-16 01:30:32 +01:00
parent 1df2b155f3
commit a88c9e5ff7
9 changed files with 337 additions and 152 deletions

View File

@ -180,4 +180,10 @@ class GPXHandler:
for track in tracks # iterates all tracks and appends them to the list
]
return track_list
return track_list
def deleteTrack(self, trackid):
self.__dbSession.query(Waypoint).filter(Waypoint.track_id == trackid).delete()
self.__dbSession.query(Track).filter(Track.id == trackid).delete()
self.__dbSession.commit()