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

layout: node--event #15908

Closed
12 tasks done
timcosgrove opened this issue Oct 30, 2023 · 1 comment
Closed
12 tasks done

layout: node--event #15908

timcosgrove opened this issue Oct 30, 2023 · 1 comment
Assignees
Labels
Accelerated Publishing rollover Issues that were assigned to previous sprints and not completed.

Comments

@timcosgrove
Copy link
Contributor

timcosgrove commented Oct 30, 2023

Requirements

Tasks

Preview Give feedback
  1. 0 of 3
    Accelerated Publishing Needs refining
  2. Accelerated Publishing
    amponce
  3. Accelerated Publishing
    penny-lischer
  4. 0 of 3
    Accelerated Publishing
    ryguyk
  5. 0 of 5
    Accelerated Publishing
    tjheffner

Background & implementation details

CMS field implementation: https://prod.cms.va.gov/admin/structure/types/manage/event/fields

API query for individual node: https://prod.cms.va.gov/jsonapi/node/event/31269b5d-da18-497b-9fd4-42b77104ecd1?include=field_listing,field_additional_listings,field_media,field_media.image,field_administration

Content build template: https://github.com/department-of-veterans-affairs/content-build/blob/main/src/site/layouts/event.drupal.liquid

Content build base GraphQl query: https://github.com/department-of-veterans-affairs/content-build/blob/main/src/site/stages/build/drupal/graphql/nodeEvent.graphql.js

Events-specific filters: https://github.com/department-of-veterans-affairs/content-build/blob/main/src/site/filters/events.js
Some filters used by events: https://github.com/department-of-veterans-affairs/content-build/blob/main/src/site/filters/liquid.js

Note: there is additional logic in Content Build for dealing with Event Listing pages. These are not handled here.

@jtmst jtmst self-assigned this Nov 14, 2023
@timcosgrove timcosgrove added rollover Issues that were assigned to previous sprints and not completed. and removed Needs refining Issue status labels Dec 5, 2023
This was referenced Dec 5, 2023
@timcosgrove
Copy link
Contributor Author

This is complete.

@timcosgrove timcosgrove changed the title component: node--event layout: node--event Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accelerated Publishing rollover Issues that were assigned to previous sprints and not completed.
Projects
None yet
Development

No branches or pull requests

2 participants