feat(BOOK-609): Using embedded url for assets instead of href since that is not updated when the asset is updated)
* feat(BOOK-609): Updated refs handling for assets inside content pages Approved-by: Linus Flood
This commit is contained in:
@@ -25,7 +25,7 @@ import { PromoCampaignPageLink } from "../PageLink/PromoCampaignPageLink.graphql
|
||||
import { StartPageLink } from "../PageLink/StartPageLink.graphql"
|
||||
import { PromoCampaignPageRef } from "../PromoCampaignPage/Ref.graphql"
|
||||
import { StartPageRef } from "../StartPage/Ref.graphql"
|
||||
import { SysAsset } from "../SysAsset.graphql"
|
||||
import { SysAsset, SysAssetRef } from "../SysAsset.graphql"
|
||||
|
||||
export const Content_ContentPage = gql`
|
||||
fragment Content_ContentPage on ContentPageBlocksContent {
|
||||
@@ -80,6 +80,7 @@ export const Content_ContentPageRefs = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAssetRef
|
||||
...ImageContainerRef
|
||||
...AccountPageRef
|
||||
...CampaignOverviewPageRef
|
||||
@@ -99,6 +100,7 @@ export const Content_ContentPageRefs = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAssetRef}
|
||||
${ImageContainerRef}
|
||||
${AccountPageRef}
|
||||
${CampaignOverviewPageRef}
|
||||
@@ -167,6 +169,7 @@ export const Content_LoyaltyPageRefs = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAssetRef
|
||||
...AccountPageRef
|
||||
...CampaignOverviewPageRef
|
||||
...CampaignPageRef
|
||||
@@ -185,6 +188,7 @@ export const Content_LoyaltyPageRefs = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAssetRef}
|
||||
${AccountPageRef}
|
||||
${CampaignOverviewPageRef}
|
||||
${CampaignPageRef}
|
||||
@@ -450,6 +454,7 @@ export const Content_PromoCampaignPage = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAsset
|
||||
...AccountPageLink
|
||||
...CampaignOverviewPageLink
|
||||
...CampaignPageLink
|
||||
@@ -469,6 +474,7 @@ export const Content_PromoCampaignPage = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAsset}
|
||||
${AccountPageLink}
|
||||
${CampaignOverviewPageLink}
|
||||
${CampaignPageLink}
|
||||
@@ -491,6 +497,7 @@ export const Content_PromoCampaignPageRefs = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAssetRef
|
||||
...AccountPageRef
|
||||
...CampaignOverviewPageRef
|
||||
...CampaignPageRef
|
||||
@@ -509,6 +516,7 @@ export const Content_PromoCampaignPageRefs = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAssetRef}
|
||||
${AccountPageRef}
|
||||
${CampaignOverviewPageRef}
|
||||
${CampaignPageRef}
|
||||
|
||||
@@ -25,7 +25,7 @@ import { PromoCampaignPageLink } from "../PageLink/PromoCampaignPageLink.graphql
|
||||
import { StartPageLink } from "../PageLink/StartPageLink.graphql"
|
||||
import { PromoCampaignPageRef } from "../PromoCampaignPage/Ref.graphql"
|
||||
import { StartPageRef } from "../StartPage/Ref.graphql"
|
||||
import { SysAsset } from "../SysAsset.graphql"
|
||||
import { SysAsset, SysAssetRef } from "../SysAsset.graphql"
|
||||
|
||||
export const ContentSidebar_ContentPage = gql`
|
||||
fragment ContentSidebar_ContentPage on ContentPageSidebarContent {
|
||||
@@ -80,6 +80,7 @@ export const ContentSidebar_ContentPageRefs = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAssetRef
|
||||
...ImageContainerRef
|
||||
...AccountPageRef
|
||||
...CampaignOverviewPageRef
|
||||
@@ -99,6 +100,7 @@ export const ContentSidebar_ContentPageRefs = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAssetRef}
|
||||
${ImageContainerRef}
|
||||
${AccountPageRef}
|
||||
${CampaignOverviewPageRef}
|
||||
@@ -167,6 +169,7 @@ export const ContentSidebar_LoyaltyPageRefs = gql`
|
||||
edges {
|
||||
node {
|
||||
__typename
|
||||
...SysAssetRef
|
||||
...ImageContainerRef
|
||||
...AccountPageRef
|
||||
...CampaignOverviewPageRef
|
||||
@@ -186,6 +189,7 @@ export const ContentSidebar_LoyaltyPageRefs = gql`
|
||||
}
|
||||
}
|
||||
}
|
||||
${SysAssetRef}
|
||||
${ImageContainerRef}
|
||||
${AccountPageRef}
|
||||
${CampaignOverviewPageRef}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { gql } from "graphql-tag"
|
||||
|
||||
import { AssetSystem } from "./System.graphql"
|
||||
|
||||
export const SysAsset = gql`
|
||||
fragment SysAsset on SysAsset {
|
||||
content_type
|
||||
@@ -10,9 +12,22 @@ export const SysAsset = gql`
|
||||
}
|
||||
metadata
|
||||
system {
|
||||
uid
|
||||
...AssetSystem
|
||||
}
|
||||
title
|
||||
url
|
||||
permanent_url
|
||||
}
|
||||
${AssetSystem}
|
||||
`
|
||||
|
||||
export const SysAssetRef = gql`
|
||||
fragment SysAssetRef on SysAsset {
|
||||
system {
|
||||
...AssetSystem
|
||||
}
|
||||
url
|
||||
permanent_url
|
||||
}
|
||||
${AssetSystem}
|
||||
`
|
||||
|
||||
@@ -39,6 +39,7 @@ export const VideoRef = gql`
|
||||
system {
|
||||
...AssetSystem
|
||||
}
|
||||
url
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user