Description:
The features enable users to edit an existing note and then save the edited note to the database. The data will be updated regardless of if a change took place. The editing feature will have the same details as adding note. After committing the change, the notes page will re-render with the edited data.
Acceptance Criteria:
After clicking on the "Edit Note" button, the modal window will pop up with necessary information.
Implement an input validation.
While editing information, the entered information will be cached to prevent loss from accidentally closing the browser.
The changed note information is stored properly and the note page will re-render with edited note.
The editing note is accessible only if a user is logged in.
Testing criteria:
Modal Display and Interaction Testing (ensure it works properly across different browsers, editing note work as intended, a modal window pops up properly)
Verify that edited note information is saved to the database properly (even if there are no changes).
Input validation testing (the name is mandatory, show a valid error message, ...)
Verify that the notes page re-render with corrected data.
Description: The features enable users to edit an existing note and then save the edited note to the database. The data will be updated regardless of if a change took place. The editing feature will have the same details as adding note. After committing the change, the notes page will re-render with the edited data.
Acceptance Criteria:
Testing criteria: