BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts

Restrict Failed Background Check Status to CELTS Admins

Open
#1,784 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
15
Avg merge
5d 39m
Merged PRs (30d)
8

Description

Issue Description: In Student Search → User Profile → Background Check, Student Staff and Operations Team members can currently interact with a student's background check status. However, the Failed status should be restricted because only CELTS Admins should be able to determine and record that a student failed a background check.

Student Staff and Operations Team members should only be able to view and select the Submitted and Passed statuses. The Failed option should not be available for them to select.

Expected Behavior: Student Staff and Operations Team members can update a student's background check status only to Submitted or Passed while can only view Submitted. Only CELTS Admins can view/select the Failed status and record a failed background check for a student.

UI:
Image

Table of access:
Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at Student Search → User Profile → Background Check and trace how background-check statuses and user roles are handled. Compare Student Staff, Operations Team, and CELTS Admin behavior with the access table and verify that each role can view or select only its permitted statuses; confirm the result in the UI.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.