Key parent P fe story points be story points story points Status
SM-6635 Epic Automated Scheduling one-time & recurring (MVP) Medium 1.0 0.0 1.0 In Review

 

Role: User

Objective:

want to be warned before I cancel the transaction schedule

Reason:

So that I can avoid cancelation by mistake.

Functional requirements:

A transaction schedule has to be made before, then the user can cancel it. Before cancelation, a confirmation dialogue appears.

UI requirements:

  • “Cancel scheduled transaction” secondary button is placed on the bottom of an active schedule detail screens

    • On tap a pop-up dialogue window with a warning message should be displayed

    • text: “Are you sure you want to cancel this scheduled transaction?”

    • CTA buttons “Back” and “Yes, cancel!”

Process flow: https://safibank.atlassian.net/l/cp/t1XQg1pe

Execution steps (Happy path):

  1. User taps on “Cancel scheduled transaction” secondary button placed on the bottom of an active schedule detail screens

  2. Pop-up warning dialogue appears

  3. User taps on “Yes, cancel!”

  4. The schedule is cancelled

  5. User is redirected back to the dashboard

Internal dependencies:

https://safibank.atlassian.net/l/cp/jr2Dhb0W

External dependencies:

Alternative scenarios:

  1. User taps on “Cancel scheduled transaction” secondary button placed on the bottom of an active schedule detail screens

  2. Pop-up warning dialogue appears

  3. User taps on “Back”

  4. Pop-up is dismissed

  5. The schedule remains active

Acceptance criteria:

  • Once the user clicks the CTA button “Cancel scheduled transactions” a pop-up window with should be displayed with a text message “Are you sure you want to cancel this transaction Schedule?”

    • CTA buttons “Back” and “Yes, cancel”

  • if the user clicks on the “Yes, cancel” CTA button, the schedule will be canceled and removed from the list, the user will be redirected back to the dashboard

    • after cancelation, a green confirmation pop-up message ‘Schedule successfully canceled’ is displayed

    • if all of the active schedules were deleted, the text ‘No active schedules’ should be displayed under ‘Scheduled’ tab

  • if the user clicks on the “Back” button, the scheduled will remain active and the pop-up window will be closed

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=22780%3A231204