Applicant Withdrawal of a Submitted (but Unapproved) Application
- 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.