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

Vacms 16144 VAMC service location paragraphs - and merge VBA #1912

Merged
merged 85 commits into from
May 14, 2024

Conversation

eselkin
Copy link
Contributor

@eselkin eselkin commented Feb 13, 2024

DO NOT MERGE - DEPENDS ON CMS PR-15622

Summary

  • Takes existing VAMC service location paragraph, adds appointment information. Removes VBA service location paragraph and merges content. Reorganizes both to follow VBA order from designs. Improves reasons for showing or not showing content on the component.
  • Sitewide Facilities
  • Integration branch for VAMC, but coordinates with VBA

Related issue(s)

Testing done

  • VAMC service locations were just inline with the accordions but the paragraphs were difficult to parse and now more information is added to the paragraph types (including appointment info, etc).
  • VAMC still render as do VBA facilities for regional and facility services
  • Added test for VAMC health service, non-clinical service, existing VBA service test this for compliance

Screenshots

Note: This field is mandatory for UI changes (non-component work should NOT have screenshots).

Desktop non-clinical
Desktop clinical
Desktop VBA. Some fields missing from the VBA query to populate appointments

What areas of the site does it impact?

(Describe what parts of the site are impacted if code touched other areas)

Acceptance criteria

Acceptance Criteria

  • Timing is coordinated with Drupal engineers
  • Query is updated to remove these fields from VAMC Facility Service (health_care_local_health_service)
    • field_hservice_appt_intro_select
    • field_hservice_appt_leadin
    • field_online_scheduling_availabl
    • field_walk_ins_accepted
    • field_phone_numbers_paragraph
  • Query is updated to add the fields from the Service Location paragraph.
  • Template is updated to remove the deleted fields and add the new fields.
    • Walk-ins accepted is no longer showing.
    • Service Delivery options are showing.
    • For Appointments intro text, if Customize text is selected but no text is entered, nothing is shown (acts like Remove text was selected)
  • Accordion elements are confirmed
  • Merge the VBA and VAMC Facility and Regional Service Location paragraph type liquid templates.
  • This ticket need to go into their own integration branch. (This is the integration branch and has Do not merge on it)
  • Testing is completed as needed
  • Design is reviewed (tag in PR)
  • Accessibility is reviewed (tag in PR)

Quality Assurance & Testing

  • I fixed|updated|added unit tests and integration tests for each feature (if applicable).
  • No sensitive information (i.e. PII/credentials/internal URLs/etc.) is captured in logging, hardcoded, or specs
  • Linting warnings have been addressed
  • Documentation has been updated (link to documentation *if necessary)
  • Screenshot of the developed feature is added
  • Accessibility testing has been performed

Error Handling

  • Browser console contains no warnings or errors.
  • Events are being sent to the appropriate logging solution
  • Feature/bug has a monitor built into Datadog or Grafana (if applicable)

Authentication

  • Did you login to a local build and verify all authenticated routes work as expected with a test user

Requested Feedback

  1. view VAMC non-clinical services at: https://web-pr15622-xptmfsnjoodldn85nzgkrgljqtfbz24b.ci.cms.va.gov/fayetteville-arkansas-health-care/medical-records-office/

  2. view VAMC clinical services at: https://web-pr15622-xptmfsnjoodldn85nzgkrgljqtfbz24b.ci.cms.va.gov/washington-dc-health-care/locations/washington-va-medical-center/

Note: I am concerned about us displaying the "Appointments" header when there's really no appointment text like in Anesthesiology or Emergency Care

  1. view VBA services at: https://web-pr15622-xptmfsnjoodldn85nzgkrgljqtfbz24b.ci.cms.va.gov/cleveland-va-regional-benefit-office/locations/cleveland-va-regional-benefit-office/

@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 13, 2024 16:52 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 14, 2024 00:00 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 14, 2024 01:40 Inactive
@va-vfs-bot va-vfs-bot requested a review from a team February 15, 2024 05:51
Copy link
Collaborator

@va-vfs-bot va-vfs-bot left a comment

Choose a reason for hiding this comment

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

ESLint is disabled

vets-website uses ESLint to help enforce code quality. In most situations we would like ESLint to remain enabled.

What you can do

See if the code can be refactored to avoid disabling ESLint, or wait for a VSP review.

@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 15, 2024 05:54 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 15, 2024 06:55 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 15, 2024 07:04 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs February 15, 2024 20:45 Inactive
@eselkin eselkin marked this pull request as ready for review February 16, 2024 04:29
@eselkin eselkin requested review from a team as code owners February 16, 2024 04:29
Copy link
Collaborator

@va-vfs-bot va-vfs-bot left a comment

Choose a reason for hiding this comment

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

Icon found

Icons can be decorative, but sometimes they are used to convey meaning. If there are any semantics associated with an icon, those semantics should also be conveyed to a screen reader.

What you can do

Review the markup and see if the icon provides information that isn't represented textually, or wait for a VSP review.

src/site/paragraphs/service_location.drupal.liquid Outdated Show resolved Hide resolved
src/site/paragraphs/service_location.drupal.liquid Outdated Show resolved Hide resolved
src/site/paragraphs/service_location.drupal.liquid Outdated Show resolved Hide resolved
src/site/paragraphs/service_location.drupal.liquid Outdated Show resolved Hide resolved
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 7, 2024 17:23 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 7, 2024 23:29 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 8, 2024 00:01 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 8, 2024 00:27 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 8, 2024 23:30 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 10, 2024 12:34 Inactive
@jilladams
Copy link
Contributor

@maxx1128 : reminder re: review and I'm going to go ahead and ping Platform FE just for safety, since this needs to merge by EOD Monday if the CMS deploy goes well.

@jilladams
Copy link
Contributor

@eselkin actually: should I wait til CI is passing?

@eselkin
Copy link
Contributor Author

eselkin commented May 10, 2024

Platform likes to review only after tests pass, but since this is dependent on CMS merging SL it's probably ok to ping them now.

@jilladams
Copy link
Contributor

ugh right, I keep forgetting that. Thank you!

@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 10, 2024 18:56 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/VACMS-16144-VAMC-ServiceLocationParagraphs May 10, 2024 20:52 Inactive
Copy link
Contributor

@maxx1128 maxx1128 left a comment

Choose a reason for hiding this comment

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

One small concern to address before I think it's good.

@eselkin eselkin merged commit 53d7f85 into main May 14, 2024
24 checks passed
@eselkin eselkin deleted the VACMS-16144-VAMC-ServiceLocationParagraphs branch May 14, 2024 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.