Story
As a user, I should be able to activate my account. Choose one of the maintenance issues from the repopulated image links (other is also an option). A comment section will appear with input fields for any type of comments the user have. Once submitted the ticket will be sent to the administrator (stretch goal).
Acceptance Criteria
Given a user wants to enter in a maintenance issue ticket.
When the user activates their account
And selects a maintenance issue (image link). The link routes to a comment text input.
Then their maintenance issue should appear in the Ticket section with a dropdown menu where the user can select the car in possession.
Given a user is viewing, or entering in tickets
When a new ticket is entered by a user, and there are more tickets that can fit in the default size of the ticket history
Then the most recent ticket should always be made visible at the bottom of the ticket history
Given a user enters in a ticket
When the ticket appears in the ticket history
Then there should be an affordance to edit the message
Given a user wants to edit a previous ticket of theirs
When the user performs a gesture on the edit affordance
Then the user should be able to change the text of their ticket
And have an affordance for saving the edited ticket
Given a user enters in a ticket
When the ticket appears in the ticket history
Then there should be an affordance to delete the message
Given a user wants to delete a previous ticket of theirs
When the user performs a gesture on the delete affordance
Then the ticket will be deleted from the ticket history and database
Story As a user, I should be able to activate my account. Choose one of the maintenance issues from the repopulated image links (other is also an option). A comment section will appear with input fields for any type of comments the user have. Once submitted the ticket will be sent to the administrator (stretch goal).
Acceptance Criteria Given a user wants to enter in a maintenance issue ticket. When the user activates their account And selects a maintenance issue (image link). The link routes to a comment text input. Then their maintenance issue should appear in the Ticket section with a dropdown menu where the user can select the car in possession.
Given a user is viewing, or entering in tickets When a new ticket is entered by a user, and there are more tickets that can fit in the default size of the ticket history Then the most recent ticket should always be made visible at the bottom of the ticket history
Given a user enters in a ticket When the ticket appears in the ticket history Then there should be an affordance to edit the message
Given a user wants to edit a previous ticket of theirs When the user performs a gesture on the edit affordance Then the user should be able to change the text of their ticket And have an affordance for saving the edited ticket
Given a user enters in a ticket When the ticket appears in the ticket history Then there should be an affordance to delete the message
Given a user wants to delete a previous ticket of theirs When the user performs a gesture on the delete affordance Then the ticket will be deleted from the ticket history and database