bcgov / bcgov/STRR

Epic: Generate Certificate of Registration

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

Description

## User Stories
As an Examiner
I want to generate a Certificate of Registration with the program's standard Terms & Conditions and any additional Conditions
So that the Applicant has a verifiable and distinct document for official recognition and record-keeping.

As an Examiner
I want the ability to view the Certificate of Registration as a PDF document from my dashboard
So that I can verify the contents of the Certificate and confirm the presence of one or more Conditions.

As an Examiner
I want an Event to the added to the Registration's History log when a Certificate of Registration is generated
So that I can view the history of changes made to the Registration.

As an Applicant
I want the ability to view the Certificate of Registration as a PDF document from my dashboard
So that I can verify the contents of the Certificate.

## User Experience
TBD

## Acceptance Criteria
- [ ] **Scenario: Generate Certificate of Registration with optional conditions**
- Given a user is registered in a program
- When the Examiner generates a Certificate of Registration for that user
- Then the certificate should include the program's standard Terms & Conditions and any additional conditions specified by the Examiner

- [ ] **Scenario: Viewing Certificate of Registration as PDF from dashboard**
- Given an Examiner has generated a Certificate of Registration for a user
- When the Examiner accesses their dashboard
- Then they should be able to view the Certificate of Registration in PDF format, including any optional conditions

- [ ] **Scenario: Event added to Registration's History log when Certificate generated**
- Given an Examiner generates a Certificate of Registration for a user
- When the Certificate is successfully created
- Then an event should be added to the Registration's History log, indicating that the Certificate was generated

- [ ] **Scenario: Applicant views Certificate of Registration in PDF format**
- Given an applicant has a registered program
- When they access their dashboard
- Then they should be able to view their Certificate of Registration in PDF format, including any optional conditions

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Examiner and Applicant dashboard entry points, the Registration History log, and the existing document or PDF generation flow. Define how standard and additional conditions appear, how the generated PDF is exposed to both dashboards, and how the history event is recorded. Done means all four acceptance scenarios are covered by working behavior and tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend-api-design, full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.