Confirmation Message Optimisation for Edit and Delete Recurring Task
Value Proposition
As a family member,
I want to clear and precise confirmation messages when editing or deleting recurring tasks,
so that I can confidently apply changes or deletions to the appropriate instances of the task without confusion or error
Description
Acceptance Criteria
When the user (edits a recurring task and clicks on update button / clicks on delete button for a recurring task), a modal dialog should appear with a message and following options for the user to take action:
This task, All future tasks, All tasks and an Close button.
Clicking upon This task updates/deletes only that particular task.
Clicking upon All future tasks updates/deletes the active tasks starting from selected tasks dueDate till the endDate.
Clicking upon All tasks updates/deletes all active tasks in the series.
Clicking upon Close icon closes modal dialog.
Tasks
[ ] create branch feature/confirmation-message
[ ] rename the DeleteConfirmBox component to ConfirmBox component
[ ] modify the ConfirmBox component to accommodate This task, All future tasks, All tasks and an Close button along with the appropriate action message(edit/delete)
[ ] implement the logic to deal with only active tasks will updating / deleting recurring tasks
[ ] adapt the existing code both at "frontend" and "api" and implement the logic to handle All future instances
Confirmation Message Optimisation for Edit and Delete Recurring Task
Value Proposition
As a family member,
I want to clear and precise confirmation messages when editing or deleting recurring tasks,
so that I can confidently apply changes or deletions to the appropriate instances of the task without confusion or error
Description
Acceptance Criteria
update
button / clicks ondelete
button for a recurring task), a modal dialog should appear with a message and following options for the user to take action:This task
,All future tasks
,All tasks
and anClose
button.This task
updates/deletes only that particular task.All future tasks
updates/deletes the active tasks starting from selected tasks dueDate till the endDate.All tasks
updates/deletes all active tasks in the series.Close icon
closes modal dialog.Tasks
DeleteConfirmBox
component toConfirmBox
componentConfirmBox
component to accommodateThis task
,All future tasks
,All tasks
and anClose
button along with the appropriate action message(edit/delete)All future instances