bcgov / bcgov/alcs

Migrate NOI 'Retroactive' field to a tag, remove from UI

Open
#2,270 1 comment 0 reactions 0 assignees View on GitHub
User Story
Dominant language
TypeScript
Stars
10
Forks
0
Avg merge
20h 8m
Merged PRs (30d)
30

Description

**Jira Ticket**: ALCS-2136

**Description**: NOI is happy to have retroactive be a tag on the file but they still want the badge on cards/homepage

*Acceptance Criteria*
* Apply to NOIs
* give all files with 'retroactive' = true the 'Retroactive' tag
* deprecate the link from the submission that flipped NOI retroactive field to true
* If user enters any value > 0 on either of the 'Fill already placed' or 'Soil already removed' tables -> Add 'Retroactive' tag
* update the logic that shows/hides the Retroactive pill to now point at the presence of a 'Retroactive' tag -> if tag is present on the file, show the Retroactive pill on the cards/homepage
* remove Retroactive field from database

**Last Updated**: 2025-03-03 16:59

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by searching for the NOI retroactive field, the Retroactive pill, the Fill already placed and Soil already removed tables, and the file-tagging logic. Trace how the field is stored and how cards and the homepage display the pill. Done means existing qualifying NOIs have the tag, qualifying inputs add it, the pill reads the tag, the old submission link is deprecated, and the database field is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, database, frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.