AircraftReservation with FlightTypes
Closed this issue · 0 comments
pschuler78 commented
The server implements new AircraftReservations including FlightTypes. The major changes are:
- Server returns AircraftReservationTypes including FlightTypes
- AircraftReservationTypeListItem have now more properties (IsObserverPilotOrInstructorRequired, IsPassengerRequired) for logic control like in flight editor form and uses Guid for ID.
- AircraftReservationDetails changed property name "InstructorPersonId" to "SecondCrewPersonId"
The new implementation is in branch: dev-FlightTypeReservations
Tasks todo on client:
- Change property names in AircraftReservationDetails, AircraftReservationOverview and SearchFilter
- Implement logic for displaying/hidding SecondCrewPersonId combo box like:
- Display "Instructor" for SecondCrew selection when IsInstructorRequired is true (even 1 seat glider selected). Make it mandatory.
- Display "Überwacher" for SecondCrew selection if IsObserverPilotOrInstructorRequired is true (even 1 seat glider selected). Make it mandatory.
- Display "Passagier" for SecondCrew selection if IsPassengerRequired is true (even 1 seat glider selected). Make it mandatory.
- Display "2. Flugbesatzung" for any other AircraftReservationTypes if 2 seat glider or multi-seat aircraft is selected. Make it optional.