Scenario: Update Assistance Request - bounswe/bounswe2025group8 GitHub Wiki
🧩 Update Assistance Request
🎭 Actors
Registered User: Aylin T.
Age: 34
Location: Istanbul, Türkiye
Job: Social Worker
Situation: Aylin previously posted a request for help organizing an elderly care seminar. She later realized that the event location had changed and she needed an extra volunteer.
Goal: Update the location and number of volunteers in her previously submitted assistance request.
✅ Preconditions
Aylin is logged into the Neighborhood Assistance Board platform.
She has already submitted an assistance request.
The request is still editable (i.e., not expired or fulfilled).
🧭 Main Flow (Steps)
Aylin navigates to the "My Requests" section via the dashboard.
She selects her request titled "Help Organizing Elderly Care Seminar".
She clicks the "Edit" button to modify the request.
Aylin updates the following fields:
Location: from "Bogazici University North Campus" → "Bogazici University Kandilli Campus"
Number of Volunteers: from 2 → 3
If Aylin leaves the location field empty, the system displays: "Location cannot be empty."
Aylin reviews the updated request details for accuracy.
She clicks the "Save Changes" button.
The system:
Validates that all required fields are filled.
Updates the request in the database.
If there's a server issue, the system displays: "Update failed. Please try again."
Otherwise, displays a success confirmation message.