bcgov / bcgov/SIMS

Legacy Restriction Mapping - Ministry Changes

Open
#4,055 0 comments 0 reactions 0 assignees View on GitHub
Business Ministry
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.