Ticket status management for volunteers
As a volunteer, I want to be able to update the status of my assigned tasks (e.g., open, in progress, or closed), so that I can keep the team informed about the current state of the rescue operation.
As a volunteer, I want to be able to view and update the status of cases assigned to me so that I can manage my tasks and ensure timely rescue operations
2.6, 2.2
Relates to UC-2 UC-4, UC-20, UC-21
Volunteers must be able to see opened tickets, which they can assign to themselves on the Ticket management page. They must be able to see the data of the ticket but not change it. After assigning the ticket to themselves the ticket must be tied to their account (create ticketToUser object).
Mockup example (changing the ticket data will not be available for a basic volunteer): https://www.figma.com/design/2O8hZlgpogrIRXhuetdL2N/EAA-designs?node-id=1-295&node-type=canvas&t=3CWhzu78R290XCXY-0