[CAT-3757] updates to user accommodation profile (any user -> my profile)
Description
Made the following updated to the user accom profile:
- Created new view for the profile, refactored frontend to use this view (instead of the serializer)
- Added new wording for questions in the accommodations profile
- Added secondary input field for 7 of the questions
- Added new tooltips in the wording of the questions (gets read by screen readers after question)
- Added new fields on accommodations profile (time zone, preferred lang, official lang, translatable pronouns)
- Added new question (would like to share passport)
- Added new comments
- Added new checkbox for requires assistance
- Added new hyperlink at the top of the page that goes to the requires assistance checkbox
- Added new popup after you check requires assistance
- Added new email & new banner on AA specialist view when candidate has submitted that they need help
!TODO:
- Contact Middleware about adding the new env variable for the AA email
JIRA Ticket Number
Parent Task(s):
Sub-Task(s):
Type of change
-
New feature -
Bug fix -
Accessibility Patch -
Vulnerability Fixes -
Documentation update -
Code cleanliness or refactor -
CICD Tests -
Translation
Screenshots / GIFs (gifcap)
Updated profile:
Popup when checking requires assistance:
Email to AA team after saving a profile with needs help checked:
Banner on AA side:
**View from the AA side: **
Testing
- Go to the profile
- Update the new fields
- Save it
- Submit an Accom request
- Open the request as a AA specialist -> note the new questions
Checklist
-
I have updated model structure and/or static data ==> Create new MSSQL Image -
I have added or updating documentation related to my code changes -
I have commented my code -
I do not have any compiler warnings/errors -
I have added CICD tests or created a JIRA to do it -
I have researched WCAG2.1 accessibility standards and met them in this PR -
I have ensured that my changes look good on various screen sizes (minimum 1024 x 768) -
I have translated related text or created a JIRA to do it -
I have given or scheduled a demo of the PR to/with the Product Owner -
I have labeled my merge request with the right release number -
I have linked my PR to all related Jira tasks -
I have updated the status of all related Jira tasks
Edited by Patrick Burke






