bcgov / bcgov/STRR

Registration List Logic

Open
#1,218 2 comments 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 registrations to automatically enter the list when an application is approved
So that the new registration can easily be found

As an Examiner
I want registrations with renewals to be ordered before registrations without renewals
So that the renewals that require a review can be prioritized

As an Examiner
I want registrations with renewals to be ordered the same as applications
So that the oldest renewals are at the top of the list

### Acceptance Criteria
- [ ] Scenario: Appearance on application approval
- Given an application has been approved either fully or provisionally
- Then the associated registration appears in the list
- And is placed at the end of the list

- [ ] Scenario: Prioritization of Renewals
- Given a registration has a renewal that is provisionally approved and needs review
- Then the registration is placed before all registrations without renewals

- [ ] Scenario: Renewals Addition
- Given many registrations have renewals that are provisionally approved and needs review
- Then the registrations with renewals are ordered oldest first

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the registration list and the application approval flow. Check how registrations and provisionally approved renewals are currently selected and ordered. Done means approved applications add registrations at the end, renewals needing review appear first, and multiple renewals are ordered oldest first; verify each acceptance scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.