Migrate NOI 'Retroactive' field to a tag, remove from UI
- 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