Skip to content

main-5478

@lewischen-aot lewischen-aot tagged this 10 Feb 19:27
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 2025-02-06
114420](https://github.com/user-attachments/assets/5f6d722c-2ec4-4675-bcc7-d645394124eb)

Screenshot of the added item in the list

![image](https://github.com/user-attachments/assets/cb6b70cd-ed81-4c6a-a42a-8a410ae12b0d)
Assets 2
Loading