As an Authorized User, I shall be able to edit my event, in order to update its details.
Assumptions & Constraints
Preconditions
The user should be logged in as a Authorized User.
Event should be created and saved.
Business rules
Event details: event title, date, time, location, image, and description.
Mandatory fields: event title, date, time, location, and description.
Only event organizer and admin can edit events.
Acceptance Criteria
Event organizer and Admin shall be able to edit the event details from the Edit Event screen.
Current and Future events should have an "Edit event" button.
Case the event is past, don’t allow the edit event option.
After clicking on the "Edit event" button system shall open the Edit Event screen.
When the Edit Event screen is opened, all attributes and text fields from the current event will appear. There will be two buttons "Save" and "Cancel".
When "Save" is tapped, the changes are saved and depicted in the current event card.
When "Cancel" is tapped, Edit Event screen will not disappears without loss information, and user will see message: "All created content will be lost. Do you still want to cancel event creation?" with the "Continue editing" button - in case when User doesn`t want to close the current window and wants to continue editing and the "Yes, cancel" button – in case when User wants to cancel editing and to close the current window, changes will not be saved. If has chosen the "Yes, cancel" button, the User should be returned to dashboard events.
As an Authorized User, I shall be able to edit my event, in order to update its details.
Assumptions & Constraints
Preconditions
Business rules
Acceptance Criteria
as in mock-ups with lable #error # 1440,1024,768,576,320https://www.figma.com/file/092AhCGadc1Hq8nAysxmYB/ITA-Greencity-%D0%A3%D0%91%D0%A1?type=design&node-id=31186-127940&mode=design&t=HhZpqropwxh1e47S-4Out of scope Create event Delete event Save event Attend event Preview event View event Share event Comment event Event filter Event search Event rating
Epic link E.g.: Epic #11
Labels to be added "User story"
Tasks