bcgov / bcgov/STRR

Withdrawing a Previously Approved Registration on Behalf of a Host

Open
#1,315 0 comments 0 reactions 3 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 a Host
I want to withdraw a previously approved Registration
So that the Registration is effectively Cancelled, except that it was initiated by my choice vs. by an Examiner's or the Registrar's decision.

As an Examiner
I want to be Withdraw an Application on behalf of a Host
So that the Registration is effectively Cancelled, albeit at the behest of the Host.

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

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

## User Experience
TBD

## Additional Details
- An Registration can only be withdrawn by an Examiner after the Registration has been created.
- Any Registration that has been automatically registered or provisionally registered by the System or fully registered by an Examiner can be withdrawn by an Examiner.
- Any Application not yet been approved by any mechanism (automated or manual) can be withdrawn by the Applicant themselves using this process outlined in bcgov/STRR#1373.

## Acceptance Criteria
- [ ] **Scenario: Host withdraws a previously approved Registration**
- Given a Host has approved a Registration
- When the Host decides to withdraw the Registration
- Then the Registration should be effectively cancelled, and a "Withdrawn" indicator is shown on the Host dashboard

- [ ] **Scenario: Examiner withdraws an Application on behalf of a Host**
- Given an Application has been submitted by a Host
- When the Examiner decides to withdraw the Application on behalf of the Host
- Then the Registration should be effectively cancelled, and a "Withdrawn" indicator is shown on both the Host and Examiner dashboards

- [ ] **Scenario: Host can view "Withdrawn" indicator after Registration withdrawal**
- Given a Registration has been withdrawn by an Examiner
- When the Host views the Registration details on their dashboard
- Then a "Withdrawn" indicator is shown to confirm the cancellation

- [ ] **Scenario: Examiner can view "Withdrawn" indicator after Registration withdrawal**
- Given a Registration has been withdrawn by an Examiner
- When the Examiner views the Registration details on their dashboard
- Then a "Withdrawn" indicator is shown to confirm the cancellation

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.