Skip to content
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

Medicare: Eligibility Index - Modal and Radio Button Label #2366

Merged
merged 5 commits into from
Sep 16, 2024

Conversation

machikoyasuda
Copy link
Member

@machikoyasuda machikoyasuda commented Sep 12, 2024

closes #2351
closes #2350
closes #2358

What this PR does

  • Add Medicare as the first enrollment flow for CST
  • Add Medicare modal
  • Add Medicare label
  • Set Enrollment Success template to be the default CST one.
  • Add English copy; the Spanish translation are still filled with TODOs.
  • Update specs
image image

How to test

To get the new fixture and copy:

./bin/reset_db.sh
./bin/init.sh

@machikoyasuda machikoyasuda self-assigned this Sep 12, 2024
@machikoyasuda machikoyasuda requested a review from a team as a code owner September 12, 2024 23:21
@github-actions github-actions bot added front-end HTML/CSS/JavaScript and Django templates i18n Copy: Language files or Django i18n framework deployment-dev [auto] Changes that will trigger a deploy if merged to dev migrations [auto] Review for potential model changes/needed data migrations updates and removed front-end HTML/CSS/JavaScript and Django templates i18n Copy: Language files or Django i18n framework deployment-dev [auto] Changes that will trigger a deploy if merged to dev labels Sep 12, 2024
Copy link

github-actions bot commented Sep 12, 2024

Coverage report

This PR does not seem to contain any modification to coverable code.

"system_name": "senior",
"label": "(CST) Medicare Discount",
"group_id": "group123",
"enrollment_success_template": "enrollment/success--cst.html",
Copy link
Member Author

@machikoyasuda machikoyasuda Sep 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#2358

As long as we don't need to show the Sign out link, this enrollment success template is sufficient.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No sign out link needed 👍

@machikoyasuda machikoyasuda force-pushed the feat/2351-medicare-modal branch from 3d31199 to cd8f10e Compare September 12, 2024 23:41
lalver1
lalver1 previously approved these changes Sep 16, 2024
Copy link
Member

@lalver1 lalver1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me! 👍 I tested locally (and also built the branch that addresses #2352 on top of this one) and everything works as expected.

"group_id": "group123",
"enrollment_success_template": "enrollment/success--cst.html",
"display_order": 1,
"claims_provider": 1,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we will need a new ClaimsProvider for this pathway, can you please create one now in this PR?

Maybe change the client_name of the existing one to something like benefits-logingov and then create a new one benefits-medicaregov.

@thekaveman
Copy link
Member

@machikoyasuda do we want to wait for Spanish translations for this PR, or would you rather merge and come back to that?

@machikoyasuda
Copy link
Member Author

@thekaveman @lalver1 updated with new claims provider. ready for re-review.

going to make a new ticket for this sprint for the Spanish translations.

Copy link
Member

@thekaveman thekaveman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌

@machikoyasuda machikoyasuda changed the title Medicare: Modal and Radio Button Label Medicare: Eligibility Index - Modal and Radio Button Label Sep 16, 2024
@machikoyasuda machikoyasuda merged commit fc5ca42 into main Sep 16, 2024
15 checks passed
@machikoyasuda machikoyasuda deleted the feat/2351-medicare-modal branch September 16, 2024 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n Copy: Language files or Django i18n framework migrations [auto] Review for potential model changes/needed data migrations updates
Projects
None yet
3 participants