Iteration 5 (Extension): Agent Interaction
User Story:
As a travel agent, I should be able to log in and see a dashboard page showing new trip requests, total income generated, and travelers on trips for the current date. I should also be able to approve or deny trip requests, search for users by name, view trip history, and delete upcoming trips.
Data:
Travelers' information (retrieved from the "Get all travelers" and "Get single traveler" endpoints)
Trips data (retrieved from the "Get all trips" endpoint)
Functions:
Implement a login page for travel agents to enter their credentials.
Retrieve new trip requests, total income generated, and travelers on trips for the current date using appropriate endpoints.
Implement functionality to approve or deny trip requests, search for users by name, view trip history, and delete upcoming trips using the provided endpoints.
Iteration 5 (Extension): Agent Interaction User Story:
As a travel agent, I should be able to log in and see a dashboard page showing new trip requests, total income generated, and travelers on trips for the current date. I should also be able to approve or deny trip requests, search for users by name, view trip history, and delete upcoming trips.
Data:
Travelers' information (retrieved from the "Get all travelers" and "Get single traveler" endpoints) Trips data (retrieved from the "Get all trips" endpoint)
Functions:
Implement a login page for travel agents to enter their credentials.
Retrieve new trip requests, total income generated, and travelers on trips for the current date using appropriate endpoints. Implement functionality to approve or deny trip requests, search for users by name, view trip history, and delete upcoming trips using the provided endpoints.