bcgov / bcgov/STRR

Applicant Withdrawal of a Submitted (but Unapproved) Application

Open
#1,373 1 comment 0 reactions 2 assignees Claimed by @LizGovier View on GitHub
STR
Dominant language
Python
Stars
2
Forks
22
Avg merge
2d 35m
Merged PRs (30d)
11

Description

## User Stories
As an Applicant
I want to withdraw a previously submitted Application that has not yet been approved
So that the Application is no longer under consideration by the System for automatic approval, provisional approval, or by an Examiner for full approval.

As an Applicant
I want to be challenged with a Confirmation Modal
So that I can confirm that I wish to withdraw the Application.

As an Applicant
I want to receive an email when my Application has been withdrawn
So that I will know that my Application is no longer under consideration.

As an Applicant
I want to be shown a "Withdrawn" indicator when viewing the Application details on the Applicant dashboard after the Application has been withdrawn
So that I can confirm that the Application is withdrawn.

As an Examiner
I want to be shown a "Withdrawn" indicator when viewing the Application details on the Examiner dashboard after the Application has been withdrawn
So that I can confirm that the Application is withdrawn.

## User Experience
[Host Dashboard - Withdrawal](https://www.figma.com/design/a4H3s0ebAxwv8ZniyNAt4g/STRR-Host-Registration---Redesign?node-id=6771-25548)

## Additional Details
- An Application can only be withdrawn using this process if a Registration has not been created.
- Any Application that has been automatically registered or provisionally registered by the System or fully registered by an Examiner can no longer be withdrawn using this process.
- Any Application that has already been registered must be withdrawn by an Examiner using the process outlined in bcgov/STRR#1315.

## Acceptance Criteria
- [ ] **Scenario: Withdrawing an unapproved application**
- Given the user has submitted an unapproved application
- When the user clicks on the "Withdraw" button for the application
- Then a confirmation modal should appear, asking if they are sure they want to withdraw the application

- [ ] **Scenario: Confirmation of withdrawal**
- Given the user has submitted an unapproved application
- When the user clicks on the "Withdraw" button for the application and confirms in the modal
- Then the application should be withdrawn, and a message confirming the withdrawal should appear

- [ ] **Scenario: Email notification for withdrawn application**
- Given a user has submitted an unapproved application
- When the application is withdrawn by the user
- Then the user should receive an email notifying them that the application has been withdrawn

- [ ] **Scenario: Withdraw an Unapproved Application**
- Given the application is unapproved
- When the applicant withdraws the application
- Then a "Withdrawn" indicator should be shown on the Applicant dashboard

- [ ] **Scenario: Withdraw an Unapproved Application**
- Given the application is unapproved
- When the applicant withdraws the application
- Then a "Withdrawn" indicator should be shown on the Examiner dashboard

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.