ToDoListItems
Id | 502 |
---|---|
Task | <p><strong>Transfers</strong></p><p><strong>Destination is a City</strong></p><ul><li>If the Destintaion IS a city (for either the start or end of the transfer), we need to show the dropdown list of accommodations to know where to pickup or drop off. Include the possibility of "Other"<ul><li>Save the accommodation id if picked from the dropdown (ie not ‘other’)</li><li>If Other, save the input in a new field</li><li>We will need 2 fields as we may have new locations in both the pickup and dropoff . Create two new fields<ul><li>addressStartOverRide</li><li>addressEndOverRide </li></ul></li></ul></li><li>Note: if the Destination is NOT a city (eg airport or train station), then do not show the address field at all (as there is effectively only 1 address)</li></ul><p> </p><p><strong>Destination is a Train Station</strong></p><ul><li>If the Destination is a Train station, ask for train time and perhaps the origin/destination location. So the 2 fields are<ul><li>trainTime (time)</li><li>trainOriginOrDestination (string)<ul><li>Depending on whether Transfer picks up at Martigny or drop offs, we can work out the direction of the journey and check the times. But as far as capturing data- these are the 2 fields</li></ul></li></ul></li></ul><p> </p><p><strong>Destination is an Airport (eg GVA)</strong></p><ul><li>We need to know the flight details (time, airline, city of origin or end) for both for (1) pickups from at airport (ie where the transfer starts at GVA) and (2) drop-offs at the airport (ie where the transfer ends at GVA)</li><li>However it is the case that only one of the Start or End is an airport - (ignoring the case where we are picking someone up at one airport and driving them to a second airport to take another flight - that never happens)</li><li>So while we need to capture the details of the flight (airline, flight number, destination/origin city, time) if not found in the flight database. we can work out if it is a departure or arrival from whether the Transfer is picking up or dropping off at the airport. So in the Transfer Entity you can use the same fields for Over-rides on the flights<ul><li>flightOverRideAirline</li><li>flightOverRideFlightNumber</li><li>flightOverRideFlightTime</li><li>flightOverRideFlightCity</li></ul></li></ul><p> </p> |
Status | Pending |
Priority | 11 |