-
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
UX/UI for Ignore Restriction - Bypass List #1862
Comments
@CarlyCotton @Joshua-Lakusta Let me know if OK with you, and we can move straight to Lather. |
@HRAGANBC How does the ministry user access that first "Application Restriction Management" screen? |
@CarlyCotton Added following note next to the first mockup - please dont make me adjust the mockups themselves :) |
@lewischen-aot Based on questions raised to me re content, I've added two ACs to clarify the content expectations of the page:
|
@CarlyCotton there was a question raised by @andrewsignori-aot in PR on the data that is displayed in the |
@dheepak-aot Can we use |
Thanks @CarlyCotton for adding the additional ACs, and we certainly can use |
- Built a page for when the Ministry selects an application and selects "Restrictions Management" from the left panel. - Created a new link in the left menu named "Restrictions Management". - Disabled the **content card** for draft applications. - Create the new list "History of Bypassed Restrictions" (use Vuetify table). - Ordered the list DESC by creation date (most recent entry on the top). - Created a new API endpoint to obtain the restriction bypasses history - GET `aest/application-restriction-bypass/application/:applicationId` - Added E2E tests - `application-restriction-bypass.aest.controller.getApplicationRestrictionBypasses.e2e-spec.ts` Screenshot of the Application Restriction Management page for applications without bypass records ![image](https://github.com/user-attachments/assets/cb2075ca-4e9d-4499-9d19-2cda5500445f) Screenshot of the Application Restriction Management page for applications two bypass records ![image](https://github.com/user-attachments/assets/649c006e-789b-4c56-b858-1b1147005198) Screenshots of E2E tests ![image](https://github.com/user-attachments/assets/388b2d54-8365-4072-bd1b-1d1b84870c15)
@lewischen-aot I've added some biz ACs based on some conversation today. |
- Included "Restriction status" to reflect the current status of any restriction in the table. - Included "Bypass status" column to reflect the status of the bypass: Active / Removed ![image](https://github.com/user-attachments/assets/0ecb5d19-47b1-4418-aa43-3af7cea8093f)
User Story
As a Ministry user, I need the ability to Ignore restrictions through the interface, as well as see some limited historical details of any ignored restrictions
Acceptance Criteria
restriction_category
for the fields.Technical
sims.restrictions
, and "Restriction status" (is_active) populated fromsims.student_restrictions
. Use the same formatting and chip status from the restrictions page.GET
aest/application-restriction-bypass/application/:applicationIdSupporting Mockups
Ministry 'Application Restrictions' Page
![image.png](https://camo.githubusercontent.com/a62c6982decd34e9711c50a7c24a91f3743390fc9971283c7d5b9d120752d1bf/68747470733a2f2f6170692e7a656e6875622e636f6d2f617474616368656446696c65732f65794a66636d467062484d694f6e73696257567a6332466e5a534936496b4a42614842424d6e56515158633950534973496d563463434936626e56736243776963485679496a6f69596d7876596c39705a434a3966513d3d2d2d346330386337646137643265383738656639346436343066633165343635646339653539396361372f696d6167652e706e67)
The text was updated successfully, but these errors were encountered: