Open asiisii opened 1 month ago
@asiisii Added the figma file.
My only question is related to this section:
Want to make sure when we go to build this we don't have any confusion about the conditional reveal. If [a channel] is selected the user should only see the permission related to [a channel]. Want to make sure the conditional review only reveals the related field. The only time the conditional reveal should show the permission for both channels is if both channels are selected.
and I'm wondering if we need another toggle :/
@asiisii Added the figma file.
My only question is related to this section:
Want to make sure when we go to build this we don't have any confusion about the conditional reveal. If [a channel] is selected the user should only see the permission related to [a channel]. Want to make sure the conditional review only reveals the related field. The only time the conditional reveal should show the permission for both channels is if both channels are selected.
@mtcA6 Thank you for reviewing the ticket. I just updated the conditional display section to be more clear and descriptive. And yes, we will need a new toggle. I was going to ask you what we are going to name it during our sprint planning. I added a new section called "New feature toggle" in this ticket
thoughts on profileShowNotificationSettingsAppointmentPhiPiiPermission
Issue Description
Summary
We need to implement a new functionality for the "Your Health Care" communication group on the Notification Settings page, specifically for the "Health appointment reminders" item. This item currently has two notification channels:
profileShowMhvNotificationSettingsEmailAppointmentReminders
flipper toggle)Each channel has a checkbox with labels:
New Functionality
[ ] Add New Section Under Channel List:
[ ] Add New Checkboxes:
[ ] Conditional Display:
[ ] New Feature Toggle:
profileShowNotificationSettingsAppointmentPhiPiiPermission
toggle to control the visibility of the new section.Tasks
[ ] Detailed Behavior:
profileShowMhvNotificationSettingsEmailAppointmentReminders
toggle is enabled.[ ] Mobile Friendliness:
[ ] Redux Store:
Backend Integration Questions
Before we can fully implement this functionality, we need to clarify the following with the backend team:
Data Structure: How is the data for this new header, description, and checkboxes coming from the backend?
Data Identification: How will the frontend identify the correct checkbox for email vs text notifications?
Payload: What does the backend want the payload to look like when these new checkboxes are updated?
We need these details to ensure smooth and accurate implementation of the frontend functionality.
Related Design Ticket
Acceptance Criteria