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

10-10d: Feature toggle for staged release #94606

Closed
baltes opened this issue Oct 8, 2024 · 10 comments
Closed

10-10d: Feature toggle for staged release #94606

baltes opened this issue Oct 8, 2024 · 10 comments
Assignees

Comments

@baltes
Copy link
Contributor

baltes commented Oct 8, 2024

As a user applying for CHAMPVA during the staged release of 10-10d, I need to be shown consistent content as determined by the flipper so that I can complete my application regardless of whether I can fill out the online form or must use the PDF form.

Acceptance criteria

(all links go to staging for illustrative purposes, but staged release will be managed in production)

When a user visits the static page and Flipper shows the user the new static page, then the user sees the link to the online form and the user can view and complete the online form

When a user visits the static page and Flipper shows user the old static page, then the user sees the link to download the PDF form AND the user does not see the link for the online form

When a user visits the online form URL directly and is not accessing it through the static page entry point, then the user should see the content shown below under Yellow box replacement text.

A product manager must be able to control all of the above conditions through the Flipper admin so that a code change is not required to move from one stage of the release to the next (e.g. moving from allowing 10% of traffic to 25% of traffic).

A meta tag is applied to block search indexing during the staged release.

The IVC forms team must be able to remove all of the above conditionals once the staged release is over and the form is 100% live.

A product manager must be able to review a fully functional toggle in staging to verify implementation.

Yellow box replacement text

(new content needed)

We’re still working on this form

We’re working on a new online registration form for the Foreign Medical Program (FMP). Check back soon.
If you want to register for FMP now, you can use our PDF form.

Learn about FMP and how to register [https://www.va.gov/health-care/foreign-medical-program/]

Reach out to Jamie for guidance on any UX details for this page.

Implementation details

Engineering to add as needed...

@baltes baltes changed the title Copy of 10-7959f-1: Feature toggle for staged release 10-10d: Feature toggle for staged release Oct 8, 2024
@michaelclement
Copy link
Contributor

10-10d feature toggle is implemented and live on production (see in list of flippers here)

@michaelclement
Copy link
Contributor

Once I've got the confirmed yellow box copy, I'll make a small PR to address that. Beyond this, we will also need the static page copy from CAIA.

@michaelclement
Copy link
Contributor

michaelclement commented Oct 10, 2024

Yellow box copy update PR here
Waiting on:

  • Team approval
  • Platform approval

@michaelclement
Copy link
Contributor

michaelclement commented Oct 10, 2024

Yellow box text merged in. Should be visible on staging shortly. Per this thread in DSVA, we're waiting on a doc from Laura with the static page widget content, but that shouldn't impact our ability to test that it functions.

Update: The toggle is visible in staging and production

@michaelclement
Copy link
Contributor

michaelclement commented Oct 16, 2024

Update: as of 10/15/2024 (when I last reached out) still waiting on the copy for static page from CAIA

@michaelclement
Copy link
Contributor

Content from Laura is here, I'll begin implementing.

@michaelclement
Copy link
Contributor

michaelclement commented Oct 16, 2024

Work is done in this PR. Waiting on:

  • Team approval
  • Platform approval

@michaelclement
Copy link
Contributor

@baltes This is done, but we need to meet with Laura to check the widget behavior on the Drupal side. Possibly something we can talk about at today's CAIA touchpoint.

@michaelclement
Copy link
Contributor

Still blocked until we can get CAIA approval. I've reached out to Laura and am just waiting to hear back

@michaelclement
Copy link
Contributor

@baltes Per the meeting with Laura today this should be good to go. Thanks!

@baltes baltes closed this as completed Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants