-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Institution Read-Only User Type PART 2 (UI) #4014
Labels
Milestone
Comments
github-merge-queue bot
pushed a commit
that referenced
this issue
Feb 10, 2025
As part of the story, this first PR has the following changes: - Added a new user role called 'read-only' located between user and no access on the UI. - Updated the UI to prevent actions in the below areas. - **Program and Offering**: prevent user from changing any offering related data - **PIR**: 'Complete Program Info Request' button - **Confirm enrolment**: 'Application Action' drop down button on the 'Confirm Enrolment' screen of a particular application - **Report a change**: 'Submit update' button on the 'report a change' screen of a particular application - **Request a change**: 'Submit requested change' button on the 'Request an application change' screen of a particular application - Ensured buttons are disabled across all mentioned areas in the business ACs. - Ensured routes are disallowed for **program-creation** and **offering-creation** pages for read-only-users. - Adjusted the "Add Users" screen to describe the 'read-only' role Screenshot of the assign-user-role model  Screenshot of the added item in the list 
github-merge-queue bot
pushed a commit
that referenced
this issue
Feb 11, 2025
As the second part of this story, this PR has the following changes: - Added E2E tests for the following endpoint methods: - createInstitutionUserWithAuth - updateInstitutionUserWithAuth - Added method `mockBCeIDAccountDetails` to mock the response from method `bceIDService.getAccountDetails` to assist the endpoint method `createInstitutionUserWithAuth`. Screenshots of E2E tests  
lewischen-aot
added a commit
that referenced
this issue
Feb 12, 2025
This PR removes the two buttons related to program and offering executions for read-only users: - Removed button "+ Create program" on the PIR page. - Removed dropdown button "Edit offering" on the offering edit page. Screenshots  
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
User Story
As an institution user I need to be able to add users that have read only access. Introduce a new user role for all institution accounts which permits read-only capabilities.
Institution stakeholders - in particular BC Public schools - have emphasized that they have large FAO offices with numerous staff, many of whom perform strictly 'advisory' roles to the student, and are not authorized to make any changes which affect a student's application or the school's list of programs and offerings. Given the risks with taking such action, they would prefer the ability to assign a 'read-only' ability to any given user.
Acceptance Criteria:
Technical
Context:
Institution users currently have two user types: Admin and User. The user type with the most limited capabilities - a User - still has the ability to add programs and offerings to a particular location within the school, and to make actions to a particular student's account - PIR, COE and Scholastic Standing.
The text was updated successfully, but these errors were encountered: