Endurance DQ #49

Open
joaj wants to merge 2 commits from 38-endurance-dq into master
Owner

Fixes #38

Fixes #38
Adds a new endpoint that updates vehicles_on_track status to DNF and
creates DNF lap times for any open (unpaired) triggers. Also makes
vehicle_name optional in VehicleOnTrack schema since the endurance UI
poller never sends it.
endurance_ui: route DNF status through dedicated /endurance/dnf endpoint
All checks were successful
ci/woodpecker/pr/main Pipeline was successful
d97113ad0c
When the TUI operator marks a vehicle DNF, use the new dedicated
endpoint which also creates DNF lap times for open triggers, instead
of the generic POST /vehicle_management.
All checks were successful
ci/woodpecker/pr/main Pipeline was successful
This pull request has changes conflicting with the target branch.
  • api/app/endpoint_endurance.py
  • api/models/schemas.py
  • endurance_ui/api_poller.py
  • libs/timekeeping_persistence/database.py
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 38-endurance-dq:38-endurance-dq
git switch 38-endurance-dq
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fspt/timekeeping!49
No description provided.