| 19 | | The Reservation Approver chooses the option ''Approve or reject reservation'' from the main menu. |
| 20 | | The system displays a list of all pending reservations. |
| 21 | | The Reservation Approver selects a reservation from the list. |
| 22 | | The system displays a list of users who can approve reservations. |
| 23 | | The Reservation Approver selects the approver from the list. |
| 24 | | The system asks whether the reservation should be approved or rejected. |
| 25 | | The Reservation Approver chooses the decision. |
| 26 | | The system asks for an optional decision note. |
| 27 | | The Reservation Approver enters a note. |
| 28 | | The system updates the status of the selected reservation in the ''project.reservations'' table. |
| 29 | | The system inserts a new approval record into the ''project.approvals'' table. |
| 30 | | The system displays the final reservation details, including status, decision, decision time, and approver. |
| | 19 | 1. The Reservation Approver chooses the option ''Approve or reject reservation'' from the main menu. |
| | 20 | 2. The system displays a list of all pending reservations. |
| | 21 | 3. The Reservation Approver selects a reservation from the list. |
| | 22 | 4. The system displays a list of users who can approve reservations. |
| | 23 | 5. The Reservation Approver selects the approver from the list. |
| | 24 | 6. The system asks whether the reservation should be approved or rejected. |
| | 25 | 7. The Reservation Approver chooses the decision. |
| | 26 | 8. The system asks for an optional decision note. |
| | 27 | 9. The Reservation Approver enters the note. |
| | 28 | 10. The system updates the status of the selected reservation in the ''project.reservations'' table. |
| | 29 | 11. The system inserts a new approval record into the ''project.approvals'' table. |
| | 30 | 12. The system displays the final reservation details, including status, decision, decision time, and approver. |