These two pages are visually similar and represent either the added booking to a cart or already finished ones.
Shopping Cart page:
[x] - The Shopping Cart page should display a table with all previously added bookings that are awaiting payment.
[x] - The table should have the following columns: flight number, destination(s), flight type, departure and arrival date and time, passenger amount, and price.
[x] - Each row should have a checkbox on the left-hand side, which allows users to select multiple bookings for payment.
[x] - On each row, there’s the three-dot icon with a select menu that allows editing or deleting the booking. For editing a booking, take a user to the Booking Process Page with pre-filled data
[x] - There should be a "Select All" checkbox at the top of the table, which allows users to select all the bookings in the cart with one click.
[x] - There should be a "Continue to Payment" button at the bottom of the page, which finishes the checkout process.
User Account page:
[x] - The User Account page should display a table with all the bookings made by the user.
[x] - The table should have the same columns as the Shopping Cart page.
[x] - Each row should have a clickable link that navigates the user to the Booking Summary page.
[ ] - The Booking Summary page should display all the information about the booking, but without the option to modify or cancel the booking.
[ ] - There should be a "Return to Account" button on the Booking Summary page, which takes the user back to the User Account page.
Shopping Cart (User Account) Page (+100)
These two pages are visually similar and represent either the added booking to a cart or already finished ones.
Shopping Cart page:
User Account page: