Legacy Restriction Mapping - Ministry Changes
- Dominant language
- TypeScript
- Stars
- 29
- Forks
- 15
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 40
Description
**User Story**
As a ministry user, I want to know about some restrictions imported from the legacy bridge but others are not going to be needed. Right now we directly map a few restrictions into unique restrictions in SIMS and the rest are mapped into a "LGCY" restriction to be reviewed by ministry users as required.
This is a continuation of #4013 and the goal is to prevent the Ministry user from adding a `LGCY_*` restriction to SIMS.
**Acceptance Criteria**
- [ ] Prevent a Ministry user from adding legacy restrictions (`is_legacy` as true) to the student.
- [ ] Ministry should be able to see and resolve a legacy restriction, adding a note, following the process that is already in place for any provincial restriction.
Contributor guide
No contributing guide indexed for this repository
Research direction
Read issue #4013 and trace the existing provincial restriction workflow for how restrictions are added, viewed, resolved, and annotated. Identify where the Ministry-user rule can prevent restrictions with `is_legacy` set to true from being added while preserving the existing view-and-resolve process; done means both acceptance criteria are covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100