[ ] Delete booking on bulk booker. (It should delete✅ completely, since it is just a booking)
[ ] Go to the trips page and group some bookings/trips
[ ] Go to the bookings page, filter for the specific grouped bookings
[ ] Delete the bookings (make sure there's groupings for different timeslots). Late cancellations should reflect after cancelling. Early cancellations should reflect after cancelling.
Records that should stay are:
Bookings that have been grouped
Bookings that have been grouped and cancelled
Bookings that have been grouped and completed, etc..
Bookings that have been scheduled and nothing has happened
Bookings not grouped and deleted should be deleted
Update trip count, update trip cost
[ ] Create bookings
[ ] Group the bookings
[ ] Assign a driver, then complete the trips
[ ] For some groups, cancel some bookings and check the trip count.
When trip count is being recorded:
Trip count should be retrieved even if a vehicle is not assigned to a group.
Trip count, occupancy and actual occupancy should only be there if a group had a vehicle assigned.
Each time a group is saved after an interaction the trip count method should run as a group is only saved when it's updated.
Updates in Trips controller
Destroy method in trips controller:
Trips controller 160/ 191