Skip to content

#6282 - Institution under review restriction - Institution UI#6339

Draft
andrewsignori-aot wants to merge 3 commits into
mainfrom
feature/#6282-institution-under-review-restriction-part-3
Draft

#6282 - Institution under review restriction - Institution UI#6339
andrewsignori-aot wants to merge 3 commits into
mainfrom
feature/#6282-institution-under-review-restriction-part-3

Conversation

@andrewsignori-aot

@andrewsignori-aot andrewsignori-aot commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

PR Goal

Enable the institution to see restriction notifications in the dashboard.

Sample metadata

  • Extended the restrictions metadata to allow defining the scope that a restriction should be displayed for the institutions.
  • Created configurations to allow messages to be set at the DB level for different places. For now, institutions banners and accepting assessment restrictions.
{
  "student": {
    "messages": {
      "acceptAssessment": "Your assessment cannot be accepted at this time because the institution associated with your application is currently under review."
    }
  },
  "institution": {
    "messages": {
      "banner": "Your institution is currently under review."
    },
    "displayScope": "institution"
  },
  "fieldRequirements": {
    "program": "not allowed",
    "location": "not allowed"
  }
}

@andrewsignori-aot andrewsignori-aot self-assigned this Jul 8, 2026
@andrewsignori-aot andrewsignori-aot added Institution Institution Features Ministry Ministry Features SIMS-Api SIMS-Api Web portal labels Jul 8, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jul 8, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Backend Unit Tests Coverage Report

Totals Coverage
Statements: 20.04% ( 4769 / 23801 )
Methods: 9.76% ( 282 / 2888 )
Lines: 24.38% ( 4077 / 16724 )
Branches: 9.79% ( 410 / 4189 )

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

E2E Workflow Workers Coverage Report

Totals Coverage
Statements: 47.49% ( 2753 / 5797 )
Methods: 37.27% ( 287 / 770 )
Lines: 54.3% ( 2082 / 3834 )
Branches: 32.19% ( 384 / 1193 )

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

E2E Queue Consumers Coverage Report

Totals Coverage
Statements: 81.24% ( 9641 / 11867 )
Methods: 80.8% ( 1250 / 1547 )
Lines: 84.53% ( 7216 / 8537 )
Branches: 65.9% ( 1175 / 1783 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Institution Institution Features Ministry Ministry Features SIMS-Api SIMS-Api Web portal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant