diff --git a/docroot/profiles/lagunita/supress/config/sync/config_split.config_split.supress.yml b/docroot/profiles/lagunita/supress/config/sync/config_split.config_split.supress.yml
index aaf7a4d93..7ed42b1e9 100644
--- a/docroot/profiles/lagunita/supress/config/sync/config_split.config_split.supress.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/config_split.config_split.supress.yml
@@ -16,6 +16,11 @@ module:
theme: { }
complete_list:
- core.entity_view_mode.paragraph.sup_form_preview
+ - 'core.entity_form_display.press.*'
+ - 'core.entity_view_display.press.*'
+ - 'field.field.press.*'
+ - 'field.storage.press.*'
+ - 'supress_helper.press_type.*'
- 'config_pages.type.sup_*'
- 'node.type.sup_*'
- 'paragraphs.paragraphs_type.sup_*'
@@ -49,6 +54,7 @@ complete_list:
- 'field.field.media.sup_*'
- 'field.storage.media.sup_*'
- 'media.type.sup_*'
+ - 'metatag.metatag_defaults.node__sup_*'
partial_list:
- '*su_*'
- '*stanford_*'
diff --git a/docroot/profiles/lagunita/supress/config/sync/graphql_compose.settings.yml b/docroot/profiles/lagunita/supress/config/sync/graphql_compose.settings.yml
index 6afd4f888..8e69156cf 100644
--- a/docroot/profiles/lagunita/supress/config/sync/graphql_compose.settings.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/graphql_compose.settings.yml
@@ -1,6 +1,10 @@
_core:
default_config_hash: oByYyT7KZRYvM2OyziogSW_YrSDodQiFDEkUfxI20eM
entity_config:
+ block_content:
+ stanford_component_block:
+ enabled: true
+ query_load_enabled: true
citation:
su_article_journal:
enabled: true
@@ -17,10 +21,16 @@ entity_config:
enabled: true
query_load_enabled: true
edges_enabled: true
+ policy_settings:
+ enabled: false
stanford_basic_site_settings:
enabled: true
query_load_enabled: true
edges_enabled: true
+ stanford_courses_importer:
+ enabled: false
+ stanford_events_importer:
+ enabled: false
stanford_global_message:
enabled: true
query_load_enabled: true
@@ -29,20 +39,93 @@ entity_config:
enabled: true
query_load_enabled: true
edges_enabled: true
- stanford_super_footer:
- enabled: true
- query_load_enabled: true
- edges_enabled: true
- policy_settings:
- enabled: false
- stanford_courses_importer:
- enabled: false
- stanford_events_importer:
- enabled: false
stanford_person_importer:
enabled: false
stanford_saml:
enabled: false
+ stanford_super_footer:
+ enabled: true
+ query_load_enabled: true
+ edges_enabled: true
+ image_style:
+ breakpoint_2xl_1x:
+ enabled: true
+ breakpoint_2xl_2x:
+ enabled: true
+ breakpoint_lg_1x:
+ enabled: true
+ breakpoint_lg_2x:
+ enabled: true
+ breakpoint_md_1x:
+ enabled: true
+ breakpoint_md_2x:
+ enabled: true
+ breakpoint_sm_1x:
+ enabled: true
+ breakpoint_sm_2x:
+ enabled: true
+ breakpoint_xl_1x:
+ enabled: true
+ breakpoint_xl_2x:
+ enabled: true
+ card_1192x596:
+ enabled: true
+ card_1900x950:
+ enabled: true
+ card_1x_478x318:
+ enabled: true
+ card_2x_956x636:
+ enabled: true
+ card_478x239:
+ enabled: true
+ card_956x478:
+ enabled: true
+ cta_1x_507x338:
+ enabled: true
+ cta_1x_596x397:
+ enabled: true
+ cta_2x_1014x676:
+ enabled: true
+ cta_2x_1192x794:
+ enabled: true
+ large:
+ enabled: true
+ large_square:
+ enabled: true
+ linkit_result_thumbnail:
+ enabled: true
+ media_library:
+ enabled: true
+ medium:
+ enabled: true
+ medium_square:
+ enabled: true
+ news_full_width_banner_tall:
+ enabled: true
+ responsive_large:
+ enabled: true
+ responsive_medium:
+ enabled: true
+ responsive_small:
+ enabled: true
+ square_1192:
+ enabled: true
+ square_1900:
+ enabled: true
+ square_478:
+ enabled: true
+ square_956:
+ enabled: true
+ stanford_circle:
+ enabled: true
+ su_news_list:
+ enabled: true
+ thumbnail:
+ enabled: true
+ thumbnail_square:
+ enabled: true
+ tiny_blur:
+ enabled: true
layout:
stanford_basic_page_full:
enabled: true
@@ -62,14 +145,12 @@ entity_config:
stanford_gallery_images:
enabled: true
query_load_enabled: true
+ sup_protected_file:
+ enabled: true
video:
enabled: true
query_load_enabled: true
- sup_protected_file:
- enabled: true
menu:
- main:
- enabled: true
account:
enabled: false
admin:
@@ -80,6 +161,8 @@ entity_config:
enabled: false
footer:
enabled: false
+ main:
+ enabled: true
news-topics:
enabled: false
stanford-event-types:
@@ -111,6 +194,8 @@ entity_config:
query_load_enabled: true
edges_enabled: true
routes_enabled: true
+ stanford_opportunity:
+ enabled: false
stanford_page:
enabled: true
query_load_enabled: true
@@ -141,8 +226,6 @@ entity_config:
query_load_enabled: true
edges_enabled: true
routes_enabled: true
- stanford_opportunity:
- enabled: false
paragraph:
stanford_accordion:
enabled: true
@@ -183,31 +266,58 @@ entity_config:
stanford_wysiwyg:
enabled: true
query_load_enabled: true
+ sup_author_list:
+ enabled: true
+ sup_blog:
+ enabled: true
+ sup_blog_teaser:
+ enabled: true
sup_carousel:
enabled: true
sup_carousel_slide:
enabled: true
sup_file_list:
enabled: true
- sup_author_list:
+ sup_search_form:
enabled: true
- sup_blog:
+ press:
+ award:
enabled: true
- sup_blog_teaser:
+ query_load_enabled: true
+ prices:
enabled: true
- sup_search_form:
+ query_load_enabled: true
+ redirect:
+ redirect:
enabled: true
+ query_load_enabled: true
+ edges_enabled: true
su_policy_log:
su_policy_log:
enabled: true
+ sup_award:
+ sup_award:
+ enabled: false
taxonomy_term:
basic_page_types:
enabled: true
query_load_enabled: true
routes_enabled: true
+ cap_org_codes:
+ enabled: false
event_audience:
enabled: true
query_load_enabled: true
+ media_tags:
+ enabled: false
+ opportunity_sponsor:
+ enabled: false
+ opportunity_tag_filters:
+ enabled: false
+ opportunity_type:
+ enabled: false
+ site_owner_orgs:
+ enabled: false
stanford_event_groups:
enabled: true
query_load_enabled: true
@@ -246,120 +356,20 @@ entity_config:
sup_book_subjects:
enabled: true
query_load_enabled: true
- sup_imprints:
- enabled: true
- query_load_enabled: true
- sup_series:
- enabled: true
- cap_org_codes:
- enabled: false
- media_tags:
- enabled: false
- site_owner_orgs:
- enabled: false
sup_book_tags:
enabled: false
sup_file_groups:
enabled: false
- opportunity_sponsor:
- enabled: false
- opportunity_tag_filters:
- enabled: false
- opportunity_type:
- enabled: false
- block_content:
- stanford_component_block:
- enabled: true
- query_load_enabled: true
- image_style:
- breakpoint_2xl_1x:
- enabled: true
- breakpoint_2xl_2x:
- enabled: true
- breakpoint_lg_1x:
- enabled: true
- breakpoint_lg_2x:
- enabled: true
- breakpoint_md_1x:
- enabled: true
- breakpoint_md_2x:
- enabled: true
- breakpoint_sm_1x:
- enabled: true
- breakpoint_sm_2x:
- enabled: true
- breakpoint_xl_1x:
- enabled: true
- breakpoint_xl_2x:
- enabled: true
- card_1192x596:
- enabled: true
- card_1900x950:
- enabled: true
- card_1x_478x318:
- enabled: true
- card_2x_956x636:
- enabled: true
- card_478x239:
- enabled: true
- card_956x478:
- enabled: true
- cta_1x_507x338:
- enabled: true
- cta_1x_596x397:
- enabled: true
- cta_2x_1014x676:
- enabled: true
- cta_2x_1192x794:
- enabled: true
- large:
- enabled: true
- large_square:
- enabled: true
- linkit_result_thumbnail:
- enabled: true
- media_library:
- enabled: true
- medium:
- enabled: true
- medium_square:
- enabled: true
- news_full_width_banner_tall:
- enabled: true
- responsive_large:
- enabled: true
- responsive_medium:
- enabled: true
- responsive_small:
- enabled: true
- square_1192:
- enabled: true
- square_1900:
- enabled: true
- square_478:
- enabled: true
- square_956:
- enabled: true
- stanford_circle:
- enabled: true
- su_news_list:
- enabled: true
- thumbnail:
- enabled: true
- thumbnail_square:
- enabled: true
- tiny_blur:
- enabled: true
- redirect:
- redirect:
+ sup_imprints:
enabled: true
query_load_enabled: true
- edges_enabled: true
- sup_award:
- sup_award:
+ sup_series:
enabled: true
- query_load_enabled: true
field_config:
+ block_content:
+ stanford_component_block:
+ su_component:
+ enabled: true
citation:
su_article_journal:
su_author:
@@ -483,6 +493,8 @@ field_config:
enabled: true
su_site_algolia_search:
enabled: true
+ su_site_algolia_ui:
+ enabled: true
su_site_dropdowns:
enabled: true
su_site_menu_levels:
@@ -491,8 +503,6 @@ field_config:
enabled: true
su_site_nobots:
enabled: true
- su_site_algolia_ui:
- enabled: true
stanford_global_message:
su_global_msg_enabled:
enabled: true
@@ -594,12 +604,12 @@ field_config:
enabled: true
su_gallery_image:
enabled: true
- video:
- field_media_oembed_video:
- enabled: true
sup_protected_file:
sup_media_file:
enabled: true
+ video:
+ field_media_oembed_video:
+ enabled: true
node:
stanford_course:
body:
@@ -800,7 +810,7 @@ field_config:
su_publication_topics:
enabled: true
sup_book:
- sup_book_awards:
+ body:
enabled: true
sup_book_author_info:
enabled: true
@@ -810,18 +820,18 @@ field_config:
enabled: true
sup_book_avail_desc:
enabled: true
- sup_book_catalog_season_yyyy:
- enabled: true
- sup_book_cloth_sale_percent:
+ sup_book_awards:
enabled: true
- sup_book_cloth_sale_price:
+ sup_book_catalog_season_yyyy:
enabled: true
sup_book_copublisher_name:
enabled: true
- sup_book_description:
- enabled: true
sup_book_digital_comp_link:
enabled: true
+ sup_book_e_retailers:
+ enabled: true
+ sup_book_excerpts:
+ enabled: true
sup_book_image:
enabled: true
sup_book_imprint:
@@ -836,15 +846,11 @@ field_config:
enabled: true
sup_book_isbn_13_paper:
enabled: true
- sup_book_pages:
- enabled: true
- sup_book_paper_sale_percent:
- enabled: true
- sup_book_paper_sale_price:
+ sup_book_no_cart:
enabled: true
- sup_book_price_cloth:
+ sup_book_pages:
enabled: true
- sup_book_price_paper:
+ sup_book_price_data:
enabled: true
sup_book_print_desk_copies:
enabled: true
@@ -854,6 +860,8 @@ field_config:
enabled: true
sup_book_pub_year_first:
enabled: true
+ sup_book_publisher:
+ enabled: true
sup_book_related_titles:
enabled: true
sup_book_reviews:
@@ -866,31 +874,19 @@ field_config:
enabled: true
sup_book_subtitle:
enabled: true
- sup_book_url_isw:
- enabled: true
- sup_book_work_id_number:
- enabled: true
sup_book_type:
enabled: true
- sup_book_intl_cart:
- enabled: true
- sup_book_excerpts:
- enabled: true
- sup_book_e_retailers:
- enabled: true
- sup_book_no_cart:
- enabled: true
- sup_book_preorder:
+ sup_book_url_isw:
enabled: true
- sup_book_publisher:
+ sup_book_work_id_number:
enabled: true
sup_book_ancillary:
+ body:
+ enabled: true
sup_ancillary_book:
enabled: true
sup_ancillary_paragraphs:
enabled: true
- body:
- enabled: true
paragraph:
stanford_accordion:
su_accordion_body:
@@ -988,19 +984,30 @@ field_config:
stanford_wysiwyg:
su_wysiwyg_text:
enabled: true
- sup_carousel:
- sup_carousel_slides:
+ sup_blog:
+ sup_blog_body:
enabled: true
- sup_carousel_top_hero:
+ sup_blog_image:
enabled: true
- sup_file_list:
- sup_file_list_files:
+ sup_blog_title:
enabled: true
- sup_file_list_label:
+ sup_blog_url:
enabled: true
- sup_file_list_display:
+ sup_blog_teaser:
+ sup_blog_teaser_header:
+ enabled: true
+ sup_blog_teaser_items:
+ enabled: true
+ sup_blog_teaser_link:
+ enabled: true
+ sup_carousel:
+ sup_carousel_slides:
+ enabled: true
+ sup_carousel_top_hero:
enabled: true
sup_carousel_slide:
+ sup_slide_bg_image:
+ enabled: true
sup_slide_body:
enabled: true
sup_slide_button:
@@ -1011,6 +1018,8 @@ field_config:
enabled: true
sup_slide_hide:
enabled: true
+ sup_slide_image:
+ enabled: true
sup_slide_orientation:
enabled: true
sup_slide_subtitle:
@@ -1019,58 +1028,58 @@ field_config:
enabled: true
sup_slide_title_size:
enabled: true
- sup_slide_bg_image:
+ sup_file_list:
+ sup_file_list_display:
enabled: true
- sup_slide_image:
+ sup_file_list_files:
enabled: true
- sup_blog:
- sup_blog_body:
+ sup_file_list_label:
enabled: true
- sup_blog_image:
+ sup_search_form:
+ sup_search_books_only:
enabled: true
- sup_blog_title:
+ sup_search_subject:
enabled: true
- sup_blog_url:
+ press:
+ award:
+ sup_association:
enabled: true
- sup_blog_teaser:
- sup_blog_teaser_header:
+ sup_description:
enabled: true
- sup_blog_teaser_items:
+ sup_place:
enabled: true
- sup_blog_teaser_link:
+ sup_rank:
enabled: true
- sup_search_form:
- sup_search_books_only:
+ sup_year:
enabled: true
- sup_search_subject:
+ prices:
+ sup_cloth_discount:
enabled: true
- su_policy_log:
- su_policy_log:
- su_policy_date:
+ sup_cloth_price:
enabled: true
- su_policy_notes:
+ sup_cloth_sale:
enabled: true
- su_policy_public:
+ sup_coming_soon:
enabled: true
- su_policy_title:
+ sup_intl_cart:
enabled: true
- block_content:
- stanford_component_block:
- su_component:
+ sup_paper_discount:
enabled: true
- sup_award:
- sup_award:
- sup_association:
+ sup_paper_price:
enabled: true
- sup_description:
+ sup_paper_sale:
enabled: true
- sup_place:
+ sup_preorder:
enabled: true
- sup_rank:
+ su_policy_log:
+ su_policy_log:
+ su_policy_date:
enabled: true
- sup_work_id:
+ su_policy_notes:
enabled: true
- sup_year:
+ su_policy_public:
+ enabled: true
+ su_policy_title:
enabled: true
taxonomy_term:
sup_series:
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.config_pages.type.stanford_basic_site_settings.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.config_pages.type.stanford_basic_site_settings.yml
index f01dac5da..8c17775b1 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.config_pages.type.stanford_basic_site_settings.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.config_pages.type.stanford_basic_site_settings.yml
@@ -49,4 +49,12 @@ adding:
config_item: status
prefix: ''
suffix: ''
+ b548e264-2fd8-4ab4-820a-12191f263dca:
+ field: sup_filemaker_user
+ delta: 0
+ column: value
+ config_name: migrate_plus.migration.sup_book_prices
+ config_item: status
+ prefix: ''
+ suffix: ''
removing: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.search_api.index.algolia_search.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.search_api.index.algolia_search.yml
index c42c6691c..6200dd8eb 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.search_api.index.algolia_search.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.search_api.index.algolia_search.yml
@@ -1,16 +1,16 @@
adding:
dependencies:
config:
+ - field.storage.node.sup_book_authors
+ - field.storage.node.sup_book_authors_full
+ - field.storage.node.sup_book_awards
+ - field.storage.node.sup_book_imprint
- field.storage.node.sup_book_isbn_13_alt
- field.storage.node.sup_book_isbn_13_cloth
- field.storage.node.sup_book_isbn_13_digital
- field.storage.node.sup_book_isbn_13_isw
- field.storage.node.sup_book_isbn_13_paper
- field.storage.node.sup_book_pub_date_first
- - field.storage.node.sup_book_authors_full
- - field.storage.node.sup_book_authors
- - field.storage.node.sup_book_awards
- - field.storage.node.sup_book_imprint
- field.storage.node.sup_book_series
- field.storage.node.sup_book_subjects
- field.storage.node.sup_book_subtitle
@@ -152,7 +152,7 @@ adding:
- field.storage.node.sup_book_isbn_13_paper
photo:
configuration:
- value: '[node:su_page_image:entity:field_media_image:large|node:su_page_banner:entity:su_banner_image:entity:field_media_image:large|node:su_person_photo:entity:field_media_image:large|node:su_news_featured_media:entity:field_media_image:large|node:su_news_banner:entity:field_media_image:large|node:su_event_ext_image|node:sup_book_image:entity:field_media_image:large]'
+ value: '[node:su_page_image:entity:field_media_image|node:su_page_banner:entity:su_banner_image:entity:field_media_image|node:su_person_photo:entity:field_media_image|node:su_news_featured_media:entity:field_media_image|node:su_news_banner:entity:field_media_image|node:su_event_ext_image|node:sup_book_image:entity:field_media_image]'
summary:
configuration:
value: '[node:su_page_description|node:sup_book_subtitle|node:summary]'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.administrator.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.administrator.yml
new file mode 100644
index 000000000..f6de994dd
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.administrator.yml
@@ -0,0 +1,11 @@
+adding:
+ dependencies:
+ module:
+ - field_permissions
+ permissions:
+ - 'create su_metatags'
+ - 'edit own su_metatags'
+ - 'edit su_metatags'
+ - 'view own su_metatags'
+ - 'view su_metatags'
+removing: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_builder.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_builder.yml
index 983ff9f8e..a50823bf1 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_builder.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_builder.yml
@@ -13,7 +13,6 @@ adding:
module:
- supress_helper
permissions:
- - 'administer sup_award'
- 'configure all stanford_page node layout overrides'
- 'configure editable stanford_page node layout overrides'
- 'create sup_book content'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_developer.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_developer.yml
index 62fd1609a..9cf8a1d62 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_developer.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_developer.yml
@@ -13,7 +13,6 @@ adding:
module:
- supress_helper
permissions:
- - 'administer sup_award'
- 'configure all stanford_page node layout overrides'
- 'configure editable stanford_page node layout overrides'
- 'create sup_book content'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_editor.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_editor.yml
index f277f0feb..92aad435f 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_editor.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_editor.yml
@@ -12,7 +12,6 @@ adding:
module:
- supress_helper
permissions:
- - 'administer sup_award'
- 'create sup_book content'
- 'create sup_book_ancillary content'
- 'create sup_protected_file media'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_manager.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_manager.yml
index 7f1eec2b9..dedc8255a 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_manager.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/config_split.patch.user.role.site_manager.yml
@@ -12,7 +12,6 @@ adding:
module:
- supress_helper
permissions:
- - 'administer sup_award'
- 'create sup_book content'
- 'create sup_book_ancillary content'
- 'create sup_protected_file media'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book.default.yml
index 97f8a6e3e..7f702af01 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book.default.yml
@@ -3,22 +3,20 @@ langcode: en
status: true
dependencies:
config:
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -26,11 +24,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -56,6 +50,7 @@ dependencies:
- layout_paragraphs
- link
- media_library
+ - metatag
- name
- text
third_party_settings:
@@ -66,7 +61,7 @@ third_party_settings:
label: 'Catalog Information'
region: content
parent_name: ''
- weight: 8
+ weight: 6
format_type: details
format_settings:
classes: ''
@@ -76,9 +71,7 @@ third_party_settings:
description: ''
required_fields: true
group_web_coupon_codes:
- children:
- - sup_book_web_code_paper
- - sup_book_web_code_cloth
+ children: { }
label: 'Web Coupon Codes'
region: content
parent_name: group_prices
@@ -93,16 +86,11 @@ third_party_settings:
required_fields: true
group_publication_status:
children:
- - sup_book_status_cloth
- - sup_book_status_paper
- - sup_book_status_digital
- - sup_book_in_print_status
- - sup_book_new_paperback_yn
- sup_book_print_desk_copies
label: 'Publication Status'
region: content
parent_name: ''
- weight: 22
+ weight: 16
format_type: details
format_settings:
classes: ''
@@ -115,13 +103,11 @@ third_party_settings:
children:
- sup_book_pub_year_first
- sup_book_pub_date_cloth
- - sup_book_pub_date_paper
- - sup_book_pub_date_digital
- sup_book_pub_date_first
label: 'Publication Dates'
region: content
parent_name: ''
- weight: 23
+ weight: 17
format_type: details
format_settings:
classes: ''
@@ -132,22 +118,13 @@ third_party_settings:
required_fields: true
group_prices:
children:
- - sup_book_intl_cart
- - sup_book_preorder
- sup_book_no_cart
- - sup_book_price_cloth
- - sup_book_cloth_sale_price
- - sup_book_cloth_sale_percent
- - sup_book_paper_sale_price
- - sup_book_paper_sale_percent
- - sup_book_price_digital
- sup_book_sales_rank
- - sup_book_price_paper
- group_web_coupon_codes
label: Prices
region: content
parent_name: ''
- weight: 9
+ weight: 7
format_type: details
format_settings:
classes: ''
@@ -166,7 +143,7 @@ third_party_settings:
label: 'ISBN Information'
region: content
parent_name: ''
- weight: 19
+ weight: 14
format_type: details
format_settings:
classes: ''
@@ -183,7 +160,7 @@ third_party_settings:
label: 'Author Information'
region: content
parent_name: ''
- weight: 7
+ weight: 5
format_type: details
format_settings:
classes: ''
@@ -198,7 +175,7 @@ third_party_settings:
label: Reviews
region: content
parent_name: ''
- weight: 33
+ weight: 26
format_type: details
format_settings:
classes: ''
@@ -212,19 +189,37 @@ targetEntityType: node
bundle: sup_book
mode: default
content:
+ body:
+ type: text_textarea_with_summary
+ weight: 8
+ region: content
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ show_summary: false
+ third_party_settings: { }
publish_on:
type: datetime_timestamp
- weight: 30
+ weight: 22
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
- weight: 29
+ weight: 21
region: content
settings:
display_label: true
third_party_settings: { }
+ su_metatags:
+ type: metatag_firehose
+ weight: 24
+ region: content
+ settings:
+ sidebar: true
+ use_details: true
+ third_party_settings: { }
sup_book_author_info:
type: text_textarea
weight: 5
@@ -275,7 +270,7 @@ content:
third_party_settings: { }
sup_book_avail_desc:
type: string_textfield
- weight: 11
+ weight: 10
region: content
settings:
size: 60
@@ -283,7 +278,7 @@ content:
third_party_settings: { }
sup_book_awards:
type: inline_entity_form_complex
- weight: 28
+ weight: 20
region: content
settings:
form_mode: default
@@ -312,46 +307,24 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
- sup_book_cloth_sale_percent:
- type: number
- weight: 59
- region: content
- settings:
- placeholder: ''
- third_party_settings: { }
- sup_book_cloth_sale_price:
- type: number
- weight: 58
- region: content
- settings:
- placeholder: ''
- third_party_settings: { }
sup_book_copublisher_name:
type: string_textfield
- weight: 13
+ weight: 12
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
- sup_book_description:
- type: text_textarea
- weight: 10
- region: content
- settings:
- rows: 5
- placeholder: ''
- third_party_settings: { }
sup_book_digital_comp_link:
type: boolean_checkbox
- weight: 16
+ weight: 13
region: content
settings:
display_label: true
third_party_settings: { }
sup_book_e_retailers:
type: link_default
- weight: 36
+ weight: 29
region: content
settings:
placeholder_url: ''
@@ -359,7 +332,7 @@ content:
third_party_settings: { }
sup_book_excerpts:
type: layout_paragraphs
- weight: 35
+ weight: 28
region: content
settings:
view_mode: default
@@ -376,14 +349,14 @@ content:
force_single_cardinality: 0
sup_book_image:
type: media_library_widget
- weight: 5
+ weight: 3
region: content
settings:
media_types: { }
third_party_settings: { }
sup_book_imprint:
type: entity_reference_autocomplete
- weight: 31
+ weight: 23
region: content
settings:
match_operator: CONTAINS
@@ -391,13 +364,6 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
- sup_book_intl_cart:
- type: boolean_checkbox
- weight: 54
- region: content
- settings:
- display_label: true
- third_party_settings: { }
sup_book_isbn_13_alt:
type: string_textfield
weight: 28
@@ -447,14 +413,7 @@ content:
third_party_settings: { }
sup_book_pages:
type: number
- weight: 21
- region: content
- settings:
- placeholder: ''
- third_party_settings: { }
- sup_book_paper_sale_percent:
- type: number
- weight: 61
+ weight: 15
region: content
settings:
placeholder: ''
@@ -466,13 +425,6 @@ content:
settings:
placeholder: ''
third_party_settings: { }
- sup_book_preorder:
- type: boolean_checkbox
- weight: 55
- region: content
- settings:
- display_label: true
- third_party_settings: { }
sup_book_price_cloth:
type: number
weight: 57
@@ -480,11 +432,14 @@ content:
settings:
placeholder: ''
third_party_settings: { }
- sup_book_price_paper:
- type: number
- weight: 64
+ sup_book_price_data:
+ type: entity_reference_autocomplete
+ weight: 31
region: content
settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
placeholder: ''
third_party_settings: { }
sup_book_print_desk_copies:
@@ -516,7 +471,7 @@ content:
third_party_settings: { }
sup_book_publisher:
type: string_textfield
- weight: 12
+ weight: 11
region: content
settings:
size: 60
@@ -524,7 +479,7 @@ content:
third_party_settings: { }
sup_book_related_titles:
type: entity_reference_autocomplete
- weight: 34
+ weight: 27
region: content
settings:
match_operator: CONTAINS
@@ -549,7 +504,7 @@ content:
third_party_settings: { }
sup_book_series:
type: entity_reference_autocomplete
- weight: 32
+ weight: 25
region: content
settings:
match_operator: CONTAINS
@@ -559,7 +514,7 @@ content:
third_party_settings: { }
sup_book_subjects:
type: cshs
- weight: 27
+ weight: 19
region: content
settings:
save_lineage: false
@@ -585,7 +540,7 @@ content:
third_party_settings: { }
sup_book_tags:
type: cshs
- weight: 37
+ weight: 30
region: content
settings:
save_lineage: false
@@ -598,13 +553,13 @@ content:
third_party_settings: { }
sup_book_type:
type: options_select
- weight: 6
+ weight: 4
region: content
settings: { }
third_party_settings: { }
sup_book_url_isw:
type: string_textfield
- weight: 25
+ weight: 18
region: content
settings:
size: 60
@@ -630,6 +585,9 @@ hidden:
path: true
promote: true
sticky: true
+ sup_book_cloth_sale_percent: true
+ sup_book_cloth_sale_price: true
+ sup_book_intl_cart: true
uid: true
unpublish_on: true
url_redirects: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book_ancillary.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book_ancillary.default.yml
index e1ac207d9..e15eb3314 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book_ancillary.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.node.sup_book_ancillary.default.yml
@@ -4,6 +4,7 @@ status: true
dependencies:
config:
- field.field.node.sup_book_ancillary.body
+ - field.field.node.sup_book_ancillary.su_metatags
- field.field.node.sup_book_ancillary.sup_ancillary_book
- field.field.node.sup_book_ancillary.sup_ancillary_paragraphs
- field.field.node.sup_book_ancillary.sup_ancillary_weight
@@ -11,6 +12,7 @@ dependencies:
module:
- change_labels
- layout_paragraphs
+ - metatag
- path
- text
id: node.sup_book_ancillary.default
@@ -41,6 +43,14 @@ content:
settings:
display_label: true
third_party_settings: { }
+ su_metatags:
+ type: metatag_firehose
+ weight: 32
+ region: content
+ settings:
+ sidebar: true
+ use_details: true
+ third_party_settings: { }
sup_ancillary_book:
type: entity_reference_autocomplete
weight: 1
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.sup_award.sup_award.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.award.default.yml
similarity index 67%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.sup_award.sup_award.default.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.award.default.yml
index 260b3f6ce..729d2dae9 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.sup_award.sup_award.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.award.default.yml
@@ -1,33 +1,24 @@
-uuid: ecf71b19-9c8e-45d2-a7c3-536800a496a8
+uuid: 71a11059-6f3a-44b6-8098-85162ea47d85
langcode: en
status: true
dependencies:
config:
- - field.field.sup_award.sup_award.sup_association
- - field.field.sup_award.sup_award.sup_description
- - field.field.sup_award.sup_award.sup_place
- - field.field.sup_award.sup_award.sup_rank
- - field.field.sup_award.sup_award.sup_work_id
- - field.field.sup_award.sup_award.sup_year
+ - field.field.press.award.sup_association
+ - field.field.press.award.sup_description
+ - field.field.press.award.sup_place
+ - field.field.press.award.sup_rank
+ - field.field.press.award.sup_year
+ - supress_helper.press_type.award
module:
- - supress_helper
- text
-id: sup_award.sup_award.default
-targetEntityType: sup_award
-bundle: sup_award
+id: press.award.default
+targetEntityType: press
+bundle: award
mode: default
content:
- name:
- type: string_textfield
- weight: 0
- region: content
- settings:
- size: 60
- placeholder: ''
- third_party_settings: { }
sup_association:
type: string_textfield
- weight: 5
+ weight: 2
region: content
settings:
size: 60
@@ -35,7 +26,7 @@ content:
third_party_settings: { }
sup_description:
type: text_textarea
- weight: 1
+ weight: 3
region: content
settings:
rows: 5
@@ -51,26 +42,31 @@ content:
third_party_settings: { }
sup_rank:
type: number
- weight: 6
+ weight: 5
region: content
settings:
placeholder: ''
third_party_settings: { }
- sup_work_id:
+ sup_year:
type: number
- weight: 2
+ weight: 6
region: content
settings:
placeholder: ''
third_party_settings: { }
- sup_year:
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ work_id:
type: number
- weight: 3
+ weight: 1
region: content
settings:
placeholder: ''
third_party_settings: { }
-hidden:
- created: true
- status: true
- uid: true
+hidden: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.prices.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.prices.default.yml
new file mode 100644
index 000000000..a5bcc7e15
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_form_display.press.prices.default.yml
@@ -0,0 +1,99 @@
+uuid: 61286caf-a5d8-4980-9dce-207b856bdbc6
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.press.prices.sup_cloth_discount
+ - field.field.press.prices.sup_cloth_price
+ - field.field.press.prices.sup_cloth_sale
+ - field.field.press.prices.sup_coming_soon
+ - field.field.press.prices.sup_intl_cart
+ - field.field.press.prices.sup_paper_discount
+ - field.field.press.prices.sup_paper_price
+ - field.field.press.prices.sup_paper_sale
+ - field.field.press.prices.sup_preorder
+ - supress_helper.press_type.prices
+id: press.prices.default
+targetEntityType: press
+bundle: prices
+mode: default
+content:
+ sup_cloth_discount:
+ type: number
+ weight: 3
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_cloth_price:
+ type: number
+ weight: 2
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_cloth_sale:
+ type: number
+ weight: 4
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_coming_soon:
+ type: boolean_checkbox
+ weight: 10
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ sup_intl_cart:
+ type: boolean_checkbox
+ weight: 6
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ sup_paper_discount:
+ type: number
+ weight: 8
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_paper_price:
+ type: number
+ weight: 7
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_paper_sale:
+ type: number
+ weight: 9
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ sup_preorder:
+ type: boolean_checkbox
+ weight: 5
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ work_id:
+ type: number
+ weight: 1
+ region: content
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+hidden: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.default.yml
index a4f721c63..e828aff13 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.default.yml
@@ -3,22 +3,20 @@ langcode: en
status: true
dependencies:
config:
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -26,11 +24,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -48,13 +42,13 @@ dependencies:
- field.field.node.sup_book.sup_book_work_id_number
- node.type.sup_book
module:
- - cshs
- datetime
- empty_fields
- entity_reference_revisions
- field_formatter_class
- field_label
- link
+ - media
- name
- options
- text
@@ -64,6 +58,13 @@ targetEntityType: node
bundle: sup_book
mode: default
content:
+ body:
+ type: text_default
+ label: above
+ settings: { }
+ third_party_settings: { }
+ weight: 1
+ region: content
links:
settings: { }
third_party_settings: { }
@@ -74,7 +75,7 @@ content:
label: above
settings: { }
third_party_settings: { }
- weight: 2
+ weight: 3
region: content
sup_book_authors:
type: name_default
@@ -89,7 +90,7 @@ content:
alternative_field_reference: ''
alternative_field_reference_separator: ', '
third_party_settings: { }
- weight: 54
+ weight: 28
region: content
sup_book_authors_full:
type: string
@@ -97,7 +98,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 3
+ weight: 4
region: content
sup_book_avail_desc:
type: string
@@ -105,7 +106,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 4
+ weight: 5
region: content
sup_book_awards:
type: entity_reference_label
@@ -113,7 +114,7 @@ content:
settings:
link: true
third_party_settings: { }
- weight: 1
+ weight: 2
region: content
sup_book_catalog_season_yyyy:
type: string
@@ -121,27 +122,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 7
- region: content
- sup_book_cloth_sale_percent:
- type: number_integer
- label: above
- settings:
- thousand_separator: ''
- prefix_suffix: true
- third_party_settings: { }
- weight: 8
- region: content
- sup_book_cloth_sale_price:
- type: number_decimal
- label: above
- settings:
- thousand_separator: ''
- decimal_separator: .
- scale: 2
- prefix_suffix: true
- third_party_settings: { }
- weight: 9
+ weight: 6
region: content
sup_book_copublisher_name:
type: string
@@ -149,14 +130,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 10
- region: content
- sup_book_description:
- type: text_default
- label: above
- settings: { }
- third_party_settings: { }
- weight: 13
+ weight: 7
region: content
sup_book_digital_comp_link:
type: boolean
@@ -166,7 +140,7 @@ content:
format_custom_false: ''
format_custom_true: ''
third_party_settings: { }
- weight: 14
+ weight: 8
region: content
sup_book_e_retailers:
type: link
@@ -178,7 +152,7 @@ content:
rel: ''
target: ''
third_party_settings: { }
- weight: 59
+ weight: 33
region: content
sup_book_excerpts:
type: entity_reference_revisions_entity_view
@@ -187,14 +161,16 @@ content:
view_mode: default
link: ''
third_party_settings: { }
- weight: 56
+ weight: 30
region: content
sup_book_image:
- type: entity_reference_entity_view
+ type: media_thumbnail
label: above
settings:
- view_mode: stanford_image_medium
- link: false
+ image_link: ''
+ image_style: ''
+ image_loading:
+ attribute: lazy
third_party_settings:
empty_fields:
handler: ''
@@ -203,7 +179,7 @@ content:
field_label:
label_value: ''
label_tag: ''
- weight: 50
+ weight: 24
region: content
sup_book_imprint:
type: entity_reference_label
@@ -211,7 +187,7 @@ content:
settings:
link: true
third_party_settings: { }
- weight: 51
+ weight: 25
region: content
sup_book_intl_cart:
type: boolean
@@ -229,7 +205,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 18
+ weight: 9
region: content
sup_book_isbn_13_cloth:
type: string
@@ -237,7 +213,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 19
+ weight: 10
region: content
sup_book_isbn_13_digital:
type: string
@@ -245,7 +221,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 20
+ weight: 11
region: content
sup_book_isbn_13_isw:
type: string
@@ -253,7 +229,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 21
+ weight: 12
region: content
sup_book_isbn_13_paper:
type: string
@@ -261,7 +237,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 22
+ weight: 13
region: content
sup_book_no_cart:
type: boolean
@@ -271,7 +247,7 @@ content:
format_custom_false: ''
format_custom_true: ''
third_party_settings: { }
- weight: 63
+ weight: 34
region: content
sup_book_pages:
type: number_integer
@@ -280,16 +256,7 @@ content:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
- weight: 25
- region: content
- sup_book_paper_sale_percent:
- type: number_integer
- label: above
- settings:
- thousand_separator: ''
- prefix_suffix: true
- third_party_settings: { }
- weight: 26
+ weight: 14
region: content
sup_book_paper_sale_price:
type: number_decimal
@@ -302,16 +269,6 @@ content:
third_party_settings: { }
weight: 27
region: content
- sup_book_preorder:
- type: boolean
- label: above
- settings:
- format: default
- format_custom_false: ''
- format_custom_true: ''
- third_party_settings: { }
- weight: 62
- region: content
sup_book_price_cloth:
type: number_decimal
label: above
@@ -323,16 +280,14 @@ content:
third_party_settings: { }
weight: 28
region: content
- sup_book_price_paper:
- type: number_decimal
+ sup_book_price_data:
+ type: entity_reference_entity_view
label: above
settings:
- thousand_separator: ''
- decimal_separator: .
- scale: 2
- prefix_suffix: true
+ view_mode: default
+ link: false
third_party_settings: { }
- weight: 30
+ weight: 35
region: content
sup_book_print_desk_copies:
type: boolean
@@ -342,14 +297,14 @@ content:
format_custom_false: ''
format_custom_true: ''
third_party_settings: { }
- weight: 57
+ weight: 31
region: content
sup_book_pub_date_cloth:
type: datetime_default
label: above
settings:
timezone_override: ''
- format_type: stanford_month_date_year
+ format_type: medium
third_party_settings:
empty_fields:
handler: ''
@@ -358,7 +313,7 @@ content:
field_label:
label_value: ''
label_tag: ''
- weight: 31
+ weight: 15
region: content
sup_book_pub_date_first:
type: datetime_default
@@ -374,7 +329,7 @@ content:
field_label:
label_value: ''
label_tag: ''
- weight: 33
+ weight: 16
region: content
sup_book_pub_year_first:
type: string
@@ -382,7 +337,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 35
+ weight: 17
region: content
sup_book_related_titles:
type: entity_reference_label
@@ -390,14 +345,14 @@ content:
settings:
link: true
third_party_settings: { }
- weight: 53
+ weight: 27
region: content
sup_book_reviews:
type: text_default
label: above
settings: { }
third_party_settings: { }
- weight: 36
+ weight: 18
region: content
sup_book_sales_rank:
type: number_decimal
@@ -408,7 +363,7 @@ content:
scale: 2
prefix_suffix: true
third_party_settings: { }
- weight: 38
+ weight: 19
region: content
sup_book_series:
type: entity_reference_label
@@ -416,17 +371,13 @@ content:
settings:
link: true
third_party_settings: { }
- weight: 52
+ weight: 26
region: content
sup_book_subjects:
- type: cshs_group_by_root
+ type: entity_reference_label
label: above
settings:
- sort: asc
- depth: '0'
- linked: 0
- reverse: 0
- last_child: 0
+ link: true
third_party_settings:
empty_fields:
handler: ''
@@ -435,7 +386,7 @@ content:
field_label:
label_value: ''
label_tag: ''
- weight: 49
+ weight: 23
region: content
sup_book_subtitle:
type: string
@@ -443,26 +394,22 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 42
+ weight: 20
region: content
sup_book_tags:
- type: cshs_group_by_root
+ type: entity_reference_label
label: above
settings:
- linked: false
- reverse: false
- sort: none
- depth: 0
- last_child: false
+ link: true
third_party_settings: { }
- weight: 58
+ weight: 32
region: content
sup_book_type:
type: list_default
label: above
settings: { }
third_party_settings: { }
- weight: 55
+ weight: 29
region: content
sup_book_url_isw:
type: string
@@ -470,7 +417,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 44
+ weight: 21
region: content
sup_book_work_id_number:
type: number_integer
@@ -479,8 +426,10 @@ content:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
- weight: 47
+ weight: 22
region: content
hidden:
search_api_excerpt: true
+ su_metatags: true
+ sup_book_cloth_sale_price: true
sup_book_publisher: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.search_indexing.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.search_indexing.yml
index 40afb4c75..2c80e2ba4 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.search_indexing.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.search_indexing.yml
@@ -4,22 +4,20 @@ status: true
dependencies:
config:
- core.entity_view_mode.node.search_indexing
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -27,11 +25,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -61,13 +55,20 @@ targetEntityType: node
bundle: sup_book
mode: search_indexing
content:
+ body:
+ type: text_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 1
+ region: content
sup_book_avail_desc:
type: string
label: hidden
settings:
link_to_entity: false
third_party_settings: { }
- weight: 4
+ weight: 3
region: content
sup_book_awards:
type: entity_reference_entity_view
@@ -76,21 +77,14 @@ content:
view_mode: default
link: true
third_party_settings: { }
- weight: 3
- region: content
- sup_book_description:
- type: text_default
- label: hidden
- settings: { }
- third_party_settings: { }
- weight: 1
+ weight: 2
region: content
sup_book_reviews:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
- weight: 5
+ weight: 4
region: content
sup_book_subtitle:
type: string
@@ -103,6 +97,7 @@ content:
hidden:
links: true
search_api_excerpt: true
+ su_metatags: true
sup_book_author_info: true
sup_book_authors: true
sup_book_authors_full: true
@@ -123,11 +118,9 @@ hidden:
sup_book_isbn_13_paper: true
sup_book_no_cart: true
sup_book_pages: true
- sup_book_paper_sale_percent: true
sup_book_paper_sale_price: true
- sup_book_preorder: true
sup_book_price_cloth: true
- sup_book_price_paper: true
+ sup_book_price_data: true
sup_book_print_desk_copies: true
sup_book_pub_date_cloth: true
sup_book_pub_date_first: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_card.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_card.yml
index 76b7a04e0..f4b1df390 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_card.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_card.yml
@@ -4,22 +4,20 @@ status: true
dependencies:
config:
- core.entity_view_mode.node.stanford_card
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -27,11 +25,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -130,8 +124,10 @@ content:
weight: 2
region: card_body
hidden:
+ body: true
links: true
search_api_excerpt: true
+ su_metatags: true
sup_book_author_info: true
sup_book_authors: true
sup_book_avail_desc: true
@@ -140,7 +136,6 @@ hidden:
sup_book_cloth_sale_percent: true
sup_book_cloth_sale_price: true
sup_book_copublisher_name: true
- sup_book_description: true
sup_book_digital_comp_link: true
sup_book_e_retailers: true
sup_book_excerpts: true
@@ -153,11 +148,9 @@ hidden:
sup_book_isbn_13_paper: true
sup_book_no_cart: true
sup_book_pages: true
- sup_book_paper_sale_percent: true
sup_book_paper_sale_price: true
- sup_book_preorder: true
sup_book_price_cloth: true
- sup_book_price_paper: true
+ sup_book_price_data: true
sup_book_print_desk_copies: true
sup_book_pub_date_cloth: true
sup_book_pub_date_first: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_h3_card.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_h3_card.yml
index 9908c8770..106553a96 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_h3_card.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.stanford_h3_card.yml
@@ -4,22 +4,20 @@ status: true
dependencies:
config:
- core.entity_view_mode.node.stanford_h3_card
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -27,11 +25,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -129,8 +123,10 @@ content:
weight: 2
region: card_body
hidden:
+ body: true
links: true
search_api_excerpt: true
+ su_metatags: true
sup_book_author_info: true
sup_book_authors: true
sup_book_avail_desc: true
@@ -139,7 +135,6 @@ hidden:
sup_book_cloth_sale_percent: true
sup_book_cloth_sale_price: true
sup_book_copublisher_name: true
- sup_book_description: true
sup_book_digital_comp_link: true
sup_book_e_retailers: true
sup_book_excerpts: true
@@ -152,11 +147,9 @@ hidden:
sup_book_isbn_13_paper: true
sup_book_no_cart: true
sup_book_pages: true
- sup_book_paper_sale_percent: true
sup_book_paper_sale_price: true
- sup_book_preorder: true
sup_book_price_cloth: true
- sup_book_price_paper: true
+ sup_book_price_data: true
sup_book_print_desk_copies: true
sup_book_pub_date_cloth: true
sup_book_pub_date_first: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.teaser.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.teaser.yml
index c2e3ee1b3..7a9fca6f9 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.teaser.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book.teaser.yml
@@ -4,22 +4,20 @@ status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
+ - field.field.node.sup_book.body
+ - field.field.node.sup_book.su_metatags
- field.field.node.sup_book.sup_book_author_info
- field.field.node.sup_book.sup_book_authors
- field.field.node.sup_book.sup_book_authors_full
- field.field.node.sup_book.sup_book_avail_desc
- field.field.node.sup_book.sup_book_awards
- field.field.node.sup_book.sup_book_catalog_season_yyyy
- - field.field.node.sup_book.sup_book_cloth_sale_percent
- - field.field.node.sup_book.sup_book_cloth_sale_price
- field.field.node.sup_book.sup_book_copublisher_name
- - field.field.node.sup_book.sup_book_description
- field.field.node.sup_book.sup_book_digital_comp_link
- field.field.node.sup_book.sup_book_e_retailers
- field.field.node.sup_book.sup_book_excerpts
- field.field.node.sup_book.sup_book_image
- field.field.node.sup_book.sup_book_imprint
- - field.field.node.sup_book.sup_book_intl_cart
- field.field.node.sup_book.sup_book_isbn_13_alt
- field.field.node.sup_book.sup_book_isbn_13_cloth
- field.field.node.sup_book.sup_book_isbn_13_digital
@@ -27,11 +25,7 @@ dependencies:
- field.field.node.sup_book.sup_book_isbn_13_paper
- field.field.node.sup_book.sup_book_no_cart
- field.field.node.sup_book.sup_book_pages
- - field.field.node.sup_book.sup_book_paper_sale_percent
- - field.field.node.sup_book.sup_book_paper_sale_price
- - field.field.node.sup_book.sup_book_preorder
- - field.field.node.sup_book.sup_book_price_cloth
- - field.field.node.sup_book.sup_book_price_paper
+ - field.field.node.sup_book.sup_book_price_data
- field.field.node.sup_book.sup_book_print_desk_copies
- field.field.node.sup_book.sup_book_pub_date_cloth
- field.field.node.sup_book.sup_book_pub_date_first
@@ -115,8 +109,10 @@ content:
weight: 2
region: second
hidden:
+ body: true
links: true
search_api_excerpt: true
+ su_metatags: true
sup_book_author_info: true
sup_book_authors: true
sup_book_authors_full: true
@@ -126,7 +122,6 @@ hidden:
sup_book_cloth_sale_percent: true
sup_book_cloth_sale_price: true
sup_book_copublisher_name: true
- sup_book_description: true
sup_book_digital_comp_link: true
sup_book_e_retailers: true
sup_book_excerpts: true
@@ -139,11 +134,9 @@ hidden:
sup_book_isbn_13_paper: true
sup_book_no_cart: true
sup_book_pages: true
- sup_book_paper_sale_percent: true
sup_book_paper_sale_price: true
- sup_book_preorder: true
sup_book_price_cloth: true
- sup_book_price_paper: true
+ sup_book_price_data: true
sup_book_print_desk_copies: true
sup_book_pub_date_cloth: true
sup_book_pub_date_first: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.default.yml
index 0496d9ef5..30704cd51 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.default.yml
@@ -39,5 +39,6 @@ content:
hidden:
links: true
search_api_excerpt: true
+ su_metatags: true
sup_ancillary_book: true
sup_ancillary_weight: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.search_indexing.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.search_indexing.yml
index 86092bcc9..ef8f6c780 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.search_indexing.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.search_indexing.yml
@@ -42,5 +42,6 @@ content:
hidden:
links: true
search_api_excerpt: true
+ su_metatags: true
sup_ancillary_book: true
sup_ancillary_weight: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.teaser.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.teaser.yml
index 786f681d4..15e85443a 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.teaser.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.node.sup_book_ancillary.teaser.yml
@@ -24,6 +24,7 @@ content:
hidden:
body: true
search_api_excerpt: true
+ su_metatags: true
sup_ancillary_book: true
sup_ancillary_paragraphs: true
sup_ancillary_weight: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.sup_award.sup_award.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.award.default.yml
similarity index 64%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.sup_award.sup_award.default.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.award.default.yml
index 2962f147c..a7407b7fd 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.sup_award.sup_award.default.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.award.default.yml
@@ -1,30 +1,21 @@
-uuid: 33e35497-f75d-4be9-a147-2f97dc24bd46
+uuid: a12fd0c9-c0c7-4561-a7cc-6cc9727a814c
langcode: en
status: true
dependencies:
config:
- - field.field.sup_award.sup_award.sup_association
- - field.field.sup_award.sup_award.sup_description
- - field.field.sup_award.sup_award.sup_place
- - field.field.sup_award.sup_award.sup_rank
- - field.field.sup_award.sup_award.sup_work_id
- - field.field.sup_award.sup_award.sup_year
+ - field.field.press.award.sup_association
+ - field.field.press.award.sup_description
+ - field.field.press.award.sup_place
+ - field.field.press.award.sup_rank
+ - field.field.press.award.sup_year
+ - supress_helper.press_type.award
module:
- - supress_helper
- text
-id: sup_award.sup_award.default
-targetEntityType: sup_award
-bundle: sup_award
+id: press.award.default
+targetEntityType: press
+bundle: award
mode: default
content:
- name:
- type: string
- label: hidden
- settings:
- link_to_entity: false
- third_party_settings: { }
- weight: 0
- region: content
sup_association:
type: string
label: hidden
@@ -57,10 +48,15 @@ content:
third_party_settings: { }
weight: 1
region: content
+ title:
+ type: string
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 0
+ region: content
hidden:
- created: true
search_api_excerpt: true
- status: true
sup_rank: true
- sup_work_id: true
- uid: true
+ work_id: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.prices.default.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.prices.default.yml
new file mode 100644
index 000000000..8e7bd73af
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/core.entity_view_display.press.prices.default.yml
@@ -0,0 +1,135 @@
+uuid: f0551d53-790b-4b60-9160-14a6f146eee3
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.press.prices.sup_cloth_discount
+ - field.field.press.prices.sup_cloth_price
+ - field.field.press.prices.sup_cloth_sale
+ - field.field.press.prices.sup_coming_soon
+ - field.field.press.prices.sup_intl_cart
+ - field.field.press.prices.sup_paper_discount
+ - field.field.press.prices.sup_paper_price
+ - field.field.press.prices.sup_paper_sale
+ - field.field.press.prices.sup_preorder
+ - supress_helper.press_type.prices
+id: press.prices.default
+targetEntityType: press
+bundle: prices
+mode: default
+content:
+ sup_cloth_discount:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 3
+ region: content
+ sup_cloth_price:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 2
+ region: content
+ sup_cloth_sale:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 4
+ region: content
+ sup_coming_soon:
+ type: boolean
+ label: hidden
+ settings:
+ format: default
+ format_custom_false: ''
+ format_custom_true: ''
+ third_party_settings: { }
+ weight: 10
+ region: content
+ sup_intl_cart:
+ type: boolean
+ label: hidden
+ settings:
+ format: default
+ format_custom_false: ''
+ format_custom_true: ''
+ third_party_settings: { }
+ weight: 6
+ region: content
+ sup_paper_discount:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 8
+ region: content
+ sup_paper_price:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 7
+ region: content
+ sup_paper_sale:
+ type: number_decimal
+ label: hidden
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 9
+ region: content
+ sup_preorder:
+ type: boolean
+ label: hidden
+ settings:
+ format: default
+ format_custom_false: ''
+ format_custom_true: ''
+ third_party_settings: { }
+ weight: 5
+ region: content
+ title:
+ type: string
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 0
+ region: content
+ work_id:
+ type: number_integer
+ label: hidden
+ settings:
+ thousand_separator: ''
+ prefix_suffix: true
+ third_party_settings: { }
+ weight: 1
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_description.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.body.yml
similarity index 55%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_description.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.body.yml
index 5270f9c40..1e63aa80d 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_description.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.body.yml
@@ -1,22 +1,24 @@
-uuid: e4d76ff5-b45a-4bb9-abab-cfb75875427a
+uuid: acfdfe26-214c-4874-a538-66939c06344d
langcode: en
status: true
dependencies:
config:
- - field.storage.node.sup_book_description
+ - field.storage.node.body
- node.type.sup_book
module:
- text
-id: node.sup_book.sup_book_description
-field_name: sup_book_description
+id: node.sup_book.body
+field_name: body
entity_type: node
bundle: sup_book
label: Description
description: ''
required: false
-translatable: true
+translatable: false
default_value: { }
default_value_callback: ''
settings:
+ display_summary: true
+ required_summary: false
allowed_formats: { }
-field_type: text_long
+field_type: text_with_summary
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.su_metatags.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.su_metatags.yml
new file mode 100644
index 000000000..c057a58e6
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.su_metatags.yml
@@ -0,0 +1,21 @@
+uuid: 1a1e4563-3dd6-4342-b09c-c5d58d290aa3
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.su_metatags
+ - node.type.sup_book
+ module:
+ - metatag
+id: node.sup_book.su_metatags
+field_name: su_metatags
+entity_type: node
+bundle: sup_book
+label: 'Meta Tags'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: metatag
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_awards.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_awards.yml
index f24fb81e3..edd8ba698 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_awards.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_awards.yml
@@ -5,6 +5,7 @@ dependencies:
config:
- field.storage.node.sup_book_awards
- node.type.sup_book
+ - supress_helper.press_type.award
id: node.sup_book.sup_book_awards
field_name: sup_book_awards
entity_type: node
@@ -16,11 +17,13 @@ translatable: false
default_value: { }
default_value_callback: ''
settings:
- handler: 'default:sup_award'
+ handler: 'default:press'
handler_settings:
- target_bundles: null
+ target_bundles:
+ award: award
sort:
field: _none
direction: ASC
- auto_create: false
+ auto_create: true
+ auto_create_bundle: ''
field_type: entity_reference
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_percent.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_percent.yml
deleted file mode 100644
index 6757ae87f..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_percent.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: 36577780-cea0-4837-844c-b1c64ce9dcd8
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_cloth_sale_percent
- - node.type.sup_book
-id: node.sup_book.sup_book_cloth_sale_percent
-field_name: sup_book_cloth_sale_percent
-entity_type: node
-bundle: sup_book
-label: 'Cloth Sale Percent'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: 0
- max: 100
- prefix: ''
- suffix: ''
-field_type: integer
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_price.yml
deleted file mode 100644
index a4590bc8f..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_cloth_sale_price.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: b31b185c-639b-4c41-9dde-bd4fd7e76e37
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_cloth_sale_price
- - node.type.sup_book
-id: node.sup_book.sup_book_cloth_sale_price
-field_name: sup_book_cloth_sale_price
-entity_type: node
-bundle: sup_book
-label: 'Cloth Sale Price'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: null
- max: null
- prefix: ''
- suffix: ''
-field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_intl_cart.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_intl_cart.yml
deleted file mode 100644
index 4774a2385..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_intl_cart.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-uuid: e81b2f27-1d4d-40cd-8eaf-ac0047cbdfb6
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_intl_cart
- - node.type.sup_book
-id: node.sup_book.sup_book_intl_cart
-field_name: sup_book_intl_cart
-entity_type: node
-bundle: sup_book
-label: 'International Cart'
-description: ''
-required: false
-translatable: false
-default_value: { }
-default_value_callback: ''
-settings:
- on_label: 'On'
- off_label: 'Off'
-field_type: boolean
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_percent.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_percent.yml
deleted file mode 100644
index 4b0407e68..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_percent.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: ad6c0052-36dc-47a4-bad6-fb1ff0b11fb4
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_paper_sale_percent
- - node.type.sup_book
-id: node.sup_book.sup_book_paper_sale_percent
-field_name: sup_book_paper_sale_percent
-entity_type: node
-bundle: sup_book
-label: 'Paper Sale Percent'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: 0
- max: 100
- prefix: ''
- suffix: ''
-field_type: integer
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_price.yml
deleted file mode 100644
index 80180892e..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_paper_sale_price.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: 8b45253a-53bd-458f-bce2-512f9c78220c
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_paper_sale_price
- - node.type.sup_book
-id: node.sup_book.sup_book_paper_sale_price
-field_name: sup_book_paper_sale_price
-entity_type: node
-bundle: sup_book
-label: 'Paper Sale Price'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: null
- max: null
- prefix: ''
- suffix: ''
-field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_cloth.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_cloth.yml
deleted file mode 100644
index 19df16bf9..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_cloth.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: a5a5cc0b-a97d-4c9c-b4e3-a754d50f9285
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_price_cloth
- - node.type.sup_book
-id: node.sup_book.sup_book_price_cloth
-field_name: sup_book_price_cloth
-entity_type: node
-bundle: sup_book
-label: 'Price Cloth'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: null
- max: null
- prefix: ''
- suffix: ''
-field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_data.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_data.yml
new file mode 100644
index 000000000..61d01b4b7
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_data.yml
@@ -0,0 +1,29 @@
+uuid: 3ea26d65-a52f-4b64-adc2-c18fc0be5de2
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.sup_book_price_data
+ - node.type.sup_book
+ - supress_helper.press_type.prices
+id: node.sup_book.sup_book_price_data
+field_name: sup_book_price_data
+entity_type: node
+bundle: sup_book
+label: 'Price Data'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:press'
+ handler_settings:
+ target_bundles:
+ prices: prices
+ sort:
+ field: _none
+ direction: ASC
+ auto_create: true
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_paper.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_paper.yml
deleted file mode 100644
index 549226690..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_price_paper.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-uuid: 0bef627e-1f1c-4757-ac94-e0912a8818ab
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.sup_book_price_paper
- - node.type.sup_book
-id: node.sup_book.sup_book_price_paper
-field_name: sup_book_price_paper
-entity_type: node
-bundle: sup_book
-label: 'Price Paper'
-description: ''
-required: false
-translatable: true
-default_value: { }
-default_value_callback: ''
-settings:
- min: null
- max: null
- prefix: ''
- suffix: ''
-field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book_ancillary.su_metatags.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book_ancillary.su_metatags.yml
new file mode 100644
index 000000000..369b5bd05
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book_ancillary.su_metatags.yml
@@ -0,0 +1,21 @@
+uuid: 24b1c5fb-27a1-4cf3-8b7d-a04ea903c43c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.su_metatags
+ - node.type.sup_book_ancillary
+ module:
+ - metatag
+id: node.sup_book_ancillary.su_metatags
+field_name: su_metatags
+entity_type: node
+bundle: sup_book_ancillary
+label: 'Meta Tags'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: metatag
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_association.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_association.yml
similarity index 53%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_association.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_association.yml
index c1cf75daa..64c4fe986 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_association.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_association.yml
@@ -1,15 +1,14 @@
-uuid: 41cf2ad6-aded-4d2b-8b3c-2d987fbe62b8
+uuid: a05edae0-63ea-43a3-a8bf-844cd49094d4
langcode: en
status: true
dependencies:
config:
- - field.storage.sup_award.sup_association
- module:
- - supress_helper
-id: sup_award.sup_award.sup_association
+ - field.storage.press.sup_association
+ - supress_helper.press_type.award
+id: press.award.sup_association
field_name: sup_association
-entity_type: sup_award
-bundle: sup_award
+entity_type: press
+bundle: award
label: Association
description: ''
required: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_description.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_description.yml
similarity index 63%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_description.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_description.yml
index 648faff85..37de9a8c4 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_description.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_description.yml
@@ -1,17 +1,17 @@
-uuid: 3dcdda44-206d-4ebb-8967-8ec1a829ab98
+uuid: a99d20f3-35b3-47f4-a490-c00cfbfb6857
langcode: en
status: true
dependencies:
config:
- - field.storage.sup_award.sup_description
+ - field.storage.press.sup_description
- filter.format.stanford_minimal_html
+ - supress_helper.press_type.award
module:
- - supress_helper
- text
-id: sup_award.sup_award.sup_description
+id: press.award.sup_description
field_name: sup_description
-entity_type: sup_award
-bundle: sup_award
+entity_type: press
+bundle: award
label: Description
description: ''
required: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_place.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_place.yml
similarity index 53%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_place.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_place.yml
index b241def5c..ebb0517e0 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_place.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_place.yml
@@ -1,15 +1,14 @@
-uuid: 41e43c3e-9648-44c9-9ee1-dbc87568443a
+uuid: 566daeff-6c90-4910-9349-34e89764f636
langcode: en
status: true
dependencies:
config:
- - field.storage.sup_award.sup_place
- module:
- - supress_helper
-id: sup_award.sup_award.sup_place
+ - field.storage.press.sup_place
+ - supress_helper.press_type.award
+id: press.award.sup_place
field_name: sup_place
-entity_type: sup_award
-bundle: sup_award
+entity_type: press
+bundle: award
label: Place
description: ''
required: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_rank.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_rank.yml
similarity index 58%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_rank.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_rank.yml
index b1d9a8f89..a25ebb863 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_rank.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_rank.yml
@@ -1,15 +1,14 @@
-uuid: e777f9d5-2afb-46a4-90a4-fe05450b99c1
+uuid: 43909a53-b034-42ce-be41-81251ad8073a
langcode: en
status: true
dependencies:
config:
- - field.storage.sup_award.sup_rank
- module:
- - supress_helper
-id: sup_award.sup_award.sup_rank
+ - field.storage.press.sup_rank
+ - supress_helper.press_type.award
+id: press.award.sup_rank
field_name: sup_rank
-entity_type: sup_award
-bundle: sup_award
+entity_type: press
+bundle: award
label: Rank
description: ''
required: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_year.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_year.yml
new file mode 100644
index 000000000..6083afe18
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.award.sup_year.yml
@@ -0,0 +1,23 @@
+uuid: 0a86259d-5c1b-4483-8bdb-973365cbd081
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_year
+ - supress_helper.press_type.award
+id: press.award.sup_year
+field_name: sup_year
+entity_type: press
+bundle: award
+label: Year
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: integer
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_discount.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_discount.yml
new file mode 100644
index 000000000..b90c57ffe
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_discount.yml
@@ -0,0 +1,23 @@
+uuid: 62d1c621-0603-49f9-be7a-6673a7083abf
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_cloth_discount
+ - supress_helper.press_type.prices
+id: press.prices.sup_cloth_discount
+field_name: sup_cloth_discount
+entity_type: press
+bundle: prices
+label: 'Cloth Sale Discount'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_price.yml
new file mode 100644
index 000000000..6a1bcbba3
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_price.yml
@@ -0,0 +1,23 @@
+uuid: d76170e4-1d94-4280-985b-ecbc9a16275c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_cloth_price
+ - supress_helper.press_type.prices
+id: press.prices.sup_cloth_price
+field_name: sup_cloth_price
+entity_type: press
+bundle: prices
+label: 'Cloth Price'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_sale.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_sale.yml
new file mode 100644
index 000000000..d2327dfc4
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_cloth_sale.yml
@@ -0,0 +1,23 @@
+uuid: 19b88422-56b4-475c-b394-a4cf5cbfbcbb
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_cloth_sale
+ - supress_helper.press_type.prices
+id: press.prices.sup_cloth_sale
+field_name: sup_cloth_sale
+entity_type: press
+bundle: prices
+label: 'Cloth Sale Price'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_coming_soon.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_coming_soon.yml
new file mode 100644
index 000000000..5267d2a66
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_coming_soon.yml
@@ -0,0 +1,21 @@
+uuid: 49694fec-ed6e-4346-b444-f01bc8fac623
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_coming_soon
+ - supress_helper.press_type.prices
+id: press.prices.sup_coming_soon
+field_name: sup_coming_soon
+entity_type: press
+bundle: prices
+label: 'Coming Soon'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_intl_cart.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_intl_cart.yml
new file mode 100644
index 000000000..23f3a6027
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_intl_cart.yml
@@ -0,0 +1,21 @@
+uuid: dc0e36f3-c54f-401c-be2f-08238f7b1078
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_intl_cart
+ - supress_helper.press_type.prices
+id: press.prices.sup_intl_cart
+field_name: sup_intl_cart
+entity_type: press
+bundle: prices
+label: 'Has International Cart'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_discount.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_discount.yml
new file mode 100644
index 000000000..e0e6d057f
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_discount.yml
@@ -0,0 +1,23 @@
+uuid: 4da560c0-eff1-4181-924a-6a3478a935c2
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_paper_discount
+ - supress_helper.press_type.prices
+id: press.prices.sup_paper_discount
+field_name: sup_paper_discount
+entity_type: press
+bundle: prices
+label: 'Paper Sale Discount'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_price.yml
new file mode 100644
index 000000000..c9587322b
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_price.yml
@@ -0,0 +1,23 @@
+uuid: 3abe5f3a-fd91-498c-bbff-0bbe0905ac19
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_paper_price
+ - supress_helper.press_type.prices
+id: press.prices.sup_paper_price
+field_name: sup_paper_price
+entity_type: press
+bundle: prices
+label: 'Paper Price'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_sale.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_sale.yml
new file mode 100644
index 000000000..7066b50ec
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_paper_sale.yml
@@ -0,0 +1,23 @@
+uuid: bdeaabdd-cea7-4326-bb1c-b620d1d98c0b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.press.sup_paper_sale
+ - supress_helper.press_type.prices
+id: press.prices.sup_paper_sale
+field_name: sup_paper_sale
+entity_type: press
+bundle: prices
+label: 'Paper Sale Price'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_preorder.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_preorder.yml
similarity index 52%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_preorder.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_preorder.yml
index a52c4a236..8daf0360f 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.node.sup_book.sup_book_preorder.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.press.prices.sup_preorder.yml
@@ -1,14 +1,14 @@
-uuid: ce5ded52-8582-4158-bffa-5d723f9991ca
+uuid: d22b0152-6d88-457d-8064-49ed0f4dd6f2
langcode: en
status: true
dependencies:
config:
- - field.storage.node.sup_book_preorder
- - node.type.sup_book
-id: node.sup_book.sup_book_preorder
-field_name: sup_book_preorder
-entity_type: node
-bundle: sup_book
+ - field.storage.press.sup_preorder
+ - supress_helper.press_type.prices
+id: press.prices.sup_preorder
+field_name: sup_preorder
+entity_type: press
+bundle: prices
label: Preorder
description: ''
required: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_work_id.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_work_id.yml
deleted file mode 100644
index 485d14a5b..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_work_id.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-uuid: c860d07e-6a6c-4353-85c0-e156eb5d5c71
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.sup_award.sup_work_id
- module:
- - supress_helper
-id: sup_award.sup_award.sup_work_id
-field_name: sup_work_id
-entity_type: sup_award
-bundle: sup_award
-label: 'Work Id'
-description: ''
-required: true
-translatable: false
-default_value: { }
-default_value_callback: ''
-settings:
- min: 1
- max: null
- prefix: ''
- suffix: ''
-field_type: integer
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_year.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_year.yml
deleted file mode 100644
index a7d05a3dd..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.field.sup_award.sup_award.sup_year.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-uuid: 16e85326-8ea4-4f79-b0d1-806142015351
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.sup_award.sup_year
- module:
- - supress_helper
-id: sup_award.sup_award.sup_year
-field_name: sup_year
-entity_type: sup_award
-bundle: sup_award
-label: Year
-description: ''
-required: true
-translatable: false
-default_value: { }
-default_value_callback: ''
-settings:
- min: 1800
- max: 2100
- prefix: ''
- suffix: ''
-field_type: integer
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_awards.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_awards.yml
index 60b761f6e..5bf73b60b 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_awards.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_awards.yml
@@ -10,7 +10,7 @@ field_name: sup_book_awards
entity_type: node
type: entity_reference
settings:
- target_type: sup_award
+ target_type: press
module: core
locked: false
cardinality: -1
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_percent.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_percent.yml
deleted file mode 100644
index c97bda58d..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_percent.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-uuid: 02a0cddc-da1c-496a-957b-201af0f7a86b
-langcode: en
-status: true
-dependencies:
- module:
- - node
-id: node.sup_book_cloth_sale_percent
-field_name: sup_book_cloth_sale_percent
-entity_type: node
-type: integer
-settings:
- unsigned: false
- size: normal
-module: core
-locked: false
-cardinality: 1
-translatable: true
-indexes: { }
-persist_with_no_fields: false
-custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_description.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_description.yml
deleted file mode 100644
index 8dbda3c4f..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_description.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-uuid: 7a1dbe06-135b-4ce4-9e97-5702d0c7820c
-langcode: en
-status: true
-dependencies:
- module:
- - node
- - text
-id: node.sup_book_description
-field_name: sup_book_description
-entity_type: node
-type: text_long
-settings: { }
-module: text
-locked: false
-cardinality: 1
-translatable: true
-indexes: { }
-persist_with_no_fields: false
-custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_percent.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_data.yml
similarity index 56%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_percent.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_data.yml
index 7ae74ea38..d4204a18f 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_percent.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_data.yml
@@ -1,16 +1,16 @@
-uuid: 629317cd-fe51-402a-a701-0b555f522503
+uuid: e43df37e-7e56-46ff-a9dd-c182537f98ac
langcode: en
status: true
dependencies:
module:
- node
-id: node.sup_book_paper_sale_percent
-field_name: sup_book_paper_sale_percent
+ - supress_helper
+id: node.sup_book_price_data
+field_name: sup_book_price_data
entity_type: node
-type: integer
+type: entity_reference
settings:
- unsigned: false
- size: normal
+ target_type: press
module: core
locked: false
cardinality: 1
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_association.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_association.yml
similarity index 76%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_association.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_association.yml
index 6e9c27969..ed41095b9 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_association.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_association.yml
@@ -1,12 +1,12 @@
-uuid: e2a9d7b9-a85d-4c48-9d92-d8fb3a712a45
+uuid: 2f5a0633-3fac-4030-8fc4-d804d65cb74f
langcode: en
status: true
dependencies:
module:
- supress_helper
-id: sup_award.sup_association
+id: press.sup_association
field_name: sup_association
-entity_type: sup_award
+entity_type: press
type: string
settings:
max_length: 255
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_discount.yml
similarity index 61%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_price.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_discount.yml
index 6e1e57b2c..6c1e170c4 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_paper_sale_price.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_discount.yml
@@ -1,12 +1,12 @@
-uuid: 8985bf5e-fd2e-40c2-a748-e9103a28f375
+uuid: 1119b181-5b82-4e28-93d1-356b920d3b43
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_paper_sale_price
-field_name: sup_book_paper_sale_price
-entity_type: node
+ - supress_helper
+id: press.sup_cloth_discount
+field_name: sup_cloth_discount
+entity_type: press
type: decimal
settings:
precision: 10
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_price.yml
similarity index 61%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_price.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_price.yml
index 49de9d786..86a39e3d9 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_cloth_sale_price.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_price.yml
@@ -1,12 +1,12 @@
-uuid: 16e9f101-7cf7-4a51-9da0-bc2a3d0a7896
+uuid: e41aa97b-8ead-4b8f-890c-4b0d54146a6c
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_cloth_sale_price
-field_name: sup_book_cloth_sale_price
-entity_type: node
+ - supress_helper
+id: press.sup_cloth_price
+field_name: sup_cloth_price
+entity_type: press
type: decimal
settings:
precision: 10
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_cloth.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_sale.yml
similarity index 62%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_cloth.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_sale.yml
index 722bfdc14..960cf8bb4 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_cloth.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_cloth_sale.yml
@@ -1,12 +1,12 @@
-uuid: 9d9ab12b-0331-4a16-a665-fa4c0d1df09f
+uuid: 17ac50a5-a588-49e0-a376-8e3257ef32b5
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_price_cloth
-field_name: sup_book_price_cloth
-entity_type: node
+ - supress_helper
+id: press.sup_cloth_sale
+field_name: sup_cloth_sale
+entity_type: press
type: decimal
settings:
precision: 10
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_coming_soon.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_coming_soon.yml
new file mode 100644
index 000000000..6cde5097d
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_coming_soon.yml
@@ -0,0 +1,18 @@
+uuid: 5689993d-56f7-4c17-91eb-bcb5cb969153
+langcode: en
+status: true
+dependencies:
+ module:
+ - supress_helper
+id: press.sup_coming_soon
+field_name: sup_coming_soon
+entity_type: press
+type: boolean
+settings: { }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_description.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_description.yml
similarity index 73%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_description.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_description.yml
index d36344254..39514b63d 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_description.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_description.yml
@@ -1,13 +1,13 @@
-uuid: 327f0c10-f95a-4879-861f-a33d9ac73f82
+uuid: 60c85063-9753-4b3a-90a2-4d7753c0cdcc
langcode: en
status: true
dependencies:
module:
- supress_helper
- text
-id: sup_award.sup_description
+id: press.sup_description
field_name: sup_description
-entity_type: sup_award
+entity_type: press
type: text_long
settings: { }
module: text
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_intl_cart.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_intl_cart.yml
similarity index 60%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_intl_cart.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_intl_cart.yml
index 74c6438e0..35168d75f 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_intl_cart.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_intl_cart.yml
@@ -1,12 +1,12 @@
-uuid: 0da1412f-3181-4963-ab3b-14a76dcf0ca5
+uuid: de560ab1-1eab-4ca1-8286-902efac56809
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_intl_cart
-field_name: sup_book_intl_cart
-entity_type: node
+ - supress_helper
+id: press.sup_intl_cart
+field_name: sup_intl_cart
+entity_type: press
type: boolean
settings: { }
module: core
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_discount.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_discount.yml
new file mode 100644
index 000000000..236118851
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_discount.yml
@@ -0,0 +1,20 @@
+uuid: 51e4c0ff-a4ea-4a1a-9bec-a0d365434819
+langcode: en
+status: true
+dependencies:
+ module:
+ - supress_helper
+id: press.sup_paper_discount
+field_name: sup_paper_discount
+entity_type: press
+type: decimal
+settings:
+ precision: 10
+ scale: 2
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_price.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_price.yml
new file mode 100644
index 000000000..45312d7e5
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_price.yml
@@ -0,0 +1,20 @@
+uuid: 88fe078c-18ba-45dc-8c13-007e5a16dbe5
+langcode: en
+status: true
+dependencies:
+ module:
+ - supress_helper
+id: press.sup_paper_price
+field_name: sup_paper_price
+entity_type: press
+type: decimal
+settings:
+ precision: 10
+ scale: 2
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_paper.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_sale.yml
similarity index 62%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_paper.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_sale.yml
index 1fb6af242..af1d7485e 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_price_paper.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_paper_sale.yml
@@ -1,12 +1,12 @@
-uuid: 9405fcfd-5de5-4e06-b7e7-e3db59a3d9ba
+uuid: 69d8ce96-1422-443a-aa6e-384dcce6ff00
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_price_paper
-field_name: sup_book_price_paper
-entity_type: node
+ - supress_helper
+id: press.sup_paper_sale
+field_name: sup_paper_sale
+entity_type: press
type: decimal
settings:
precision: 10
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_place.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_place.yml
similarity index 77%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_place.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_place.yml
index 24112aa09..727dc0e82 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_place.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_place.yml
@@ -1,12 +1,12 @@
-uuid: a6e77792-3c67-4dce-b070-6e4edfbfef3c
+uuid: bcf460a4-06b6-499c-a128-77b158f2a4f5
langcode: en
status: true
dependencies:
module:
- supress_helper
-id: sup_award.sup_place
+id: press.sup_place
field_name: sup_place
-entity_type: sup_award
+entity_type: press
type: string
settings:
max_length: 255
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_preorder.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_preorder.yml
similarity index 61%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_preorder.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_preorder.yml
index ff57f8691..334f96b51 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.node.sup_book_preorder.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_preorder.yml
@@ -1,12 +1,12 @@
-uuid: 252150a3-a58d-4c2d-a0ee-79218d9af61b
+uuid: 0ad47552-f770-445a-b198-1922c6fae861
langcode: en
status: true
dependencies:
module:
- - node
-id: node.sup_book_preorder
-field_name: sup_book_preorder
-entity_type: node
+ - supress_helper
+id: press.sup_preorder
+field_name: sup_preorder
+entity_type: press
type: boolean
settings: { }
module: core
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_rank.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_rank.yml
similarity index 75%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_rank.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_rank.yml
index 7f0315a03..268241fb5 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_rank.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_rank.yml
@@ -1,12 +1,12 @@
-uuid: 3f72046f-10a5-4351-b815-bcc3ec80d4dc
+uuid: 8199fb25-92dc-403d-ab83-ed43fe96fcfa
langcode: en
status: true
dependencies:
module:
- supress_helper
-id: sup_award.sup_rank
+id: press.sup_rank
field_name: sup_rank
-entity_type: sup_award
+entity_type: press
type: integer
settings:
unsigned: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_year.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_year.yml
similarity index 75%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_year.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_year.yml
index 4de001b2d..83913ff83 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_year.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.press.sup_year.yml
@@ -1,12 +1,12 @@
-uuid: 9d7c5191-fa93-4101-9a2e-6fc64c993a30
+uuid: 41a75555-22da-4392-800c-c2e2cdf9a62a
langcode: en
status: true
dependencies:
module:
- supress_helper
-id: sup_award.sup_year
+id: press.sup_year
field_name: sup_year
-entity_type: sup_award
+entity_type: press
type: integer
settings:
unsigned: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_work_id.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_work_id.yml
deleted file mode 100644
index 293e506de..000000000
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/field.storage.sup_award.sup_work_id.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-uuid: 153762b8-9466-4084-a872-6d11b6897d00
-langcode: en
-status: true
-dependencies:
- module:
- - supress_helper
-id: sup_award.sup_work_id
-field_name: sup_work_id
-entity_type: sup_award
-type: integer
-settings:
- unsigned: false
- size: normal
-module: core
-locked: false
-cardinality: 1
-translatable: true
-indexes: { }
-persist_with_no_fields: false
-custom_storage: false
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book.yml
new file mode 100644
index 000000000..dab0b166c
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book.yml
@@ -0,0 +1,18 @@
+uuid: e5bae817-946a-47da-9477-253f6a1f7369
+langcode: en
+status: true
+dependencies: { }
+id: node__sup_book
+label: 'Content: Book'
+tags:
+ book_isbn: '[node:sup_book_isbn_13_isw|node:sup_book_isbn_13_paper|node:sup_book_isbn_13_cloth|node:sup_book_isbn_13_digital|node:sup_book_isbn_13_alt]'
+ book_release_date: '[node:sup_book_pub_date_first:date:custom:Y-m-d]'
+ image_src: '[node:sup_book_image:entity:field_media_image:card_1192x596]'
+ og_image: '[node:sup_book_image:entity:field_media_image:card_1192x596]'
+ og_image_alt: '[node:sup_book_image:entity:field_media_image:alt]'
+ og_image_height: '[node:sup_book_image:entity:field_media_image:card_1192x596:height]'
+ og_image_url: '[node:sup_book_image:entity:field_media_image:card_1192x596]'
+ og_image_width: '[node:sup_book_image:entity:field_media_image:card_1192x596:width]'
+ og_type: book
+ twitter_cards_image: '[node:sup_book_image:entity:field_media_image:card_1192x596]'
+ twitter_cards_image_alt: '[node:sup_book_image:entity:field_media_image:alt]'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book_ancillary.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book_ancillary.yml
new file mode 100644
index 000000000..a2ffd1186
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/metatag.metatag_defaults.node__sup_book_ancillary.yml
@@ -0,0 +1,17 @@
+uuid: 5a223d4c-70e4-43ca-b356-44b8039037af
+langcode: en
+status: true
+dependencies: { }
+id: node__sup_book_ancillary
+label: 'Content: Book Excerpt Page'
+tags:
+ image_src: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:card_1192x596]'
+ og_image: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:card_1192x596]'
+ og_image_alt: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:alt]'
+ og_image_height: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:card_1192x596:height]'
+ og_image_width: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:card_1192x596:width]'
+ og_title: '[node:sup_ancillary_book:entity:title]: [current-page:title] | [site:name]'
+ title: '[node:sup_ancillary_book:entity:title]: [current-page:title] | [site:name]'
+ twitter_cards_image: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:card_1192x596]'
+ twitter_cards_image_alt: '[node:sup_ancillary_book:entity:sup_book_image:entity:field_media_image:alt]'
+ twitter_cards_title: '[node:sup_ancillary_book:entity:title]: [current-page:title] | [site:name]'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_awards.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_awards.yml
index 06226b8b0..1475c8ab2 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_awards.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_awards.yml
@@ -54,11 +54,11 @@ source:
recordId:
type: string
process:
- name: name
+ title: name
sup_association: association
sup_place: place
sup_rank: rank
- sup_work_id: work_id_number
+ work_id: work_id_number
sup_year:
plugin: skip_on_empty
source: year
@@ -75,5 +75,6 @@ process:
regex: true
sup_description/format: constants/minimal_html
destination:
- plugin: 'entity:sup_award'
+ plugin: 'entity:press'
+ default_bundle: award
migration_dependencies: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_book_prices.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_book_prices.yml
new file mode 100644
index 000000000..f9838dfbe
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_book_prices.yml
@@ -0,0 +1,137 @@
+uuid: 547c864f-0ef6-475f-bea1-bf513df13d51
+langcode: en
+status: false
+dependencies: { }
+id: sup_book_prices
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags: null
+migration_group: sup_press
+label: 'Import Stanford University Press Books Prices'
+source:
+ orphan_action: delete
+ plugin: url
+ urls:
+ - 'https://memento.stanford.edu/fmi/data/v2/databases/Web/layouts/Web/records?_limit=1000'
+ - 'https://memento.stanford.edu/fmi/data/v2/databases/Web/layouts/Web/records?_limit=1000&_offset=1001'
+ - 'https://memento.stanford.edu/fmi/data/v2/databases/Web/layouts/Web/records?_limit=1000&_offset=2001'
+ - 'https://memento.stanford.edu/fmi/data/v2/databases/Web/layouts/Web/records?_limit=1000&_offset=3001'
+ - 'https://memento.stanford.edu/fmi/data/v2/databases/Web/layouts/Web/records?_limit=1000&_offset=4001'
+ fields:
+ -
+ name: title
+ label: title
+ selector: fieldData/title
+ -
+ name: work_id_number
+ label: work_id_number
+ selector: fieldData/work_id_number
+ -
+ name: cloth_sale_percent
+ label: cloth_sale_percent
+ selector: fieldData/cloth_sale_percent
+ -
+ name: cloth_sale_price
+ label: cloth_sale_price
+ selector: fieldData/cloth_sale_price
+ -
+ name: paper_sale_percent
+ label: paper_sale_percent
+ selector: fieldData/paper_sale_percent
+ -
+ name: paper_sale_price
+ label: paper_sale_price
+ selector: fieldData/paper_sale_price
+ -
+ name: price_cloth
+ label: price_cloth
+ selector: fieldData/price_cloth
+ -
+ name: price_paper
+ label: price_paper
+ selector: fieldData/price_paper
+ -
+ name: intl_cart
+ label: intl_cart
+ selector: fieldData/intl_cart
+ -
+ name: cart_button
+ label: cart_button
+ selector: fieldData/cart_button
+ ids:
+ work_id_number:
+ type: integer
+process:
+ no_cart:
+ plugin: skip_on_value
+ source: cart_button
+ method: row
+ value: none
+ cloth_price:
+ plugin: skip_on_empty
+ source: price_cloth
+ method: process
+ cloth_price_discounted:
+ plugin: skip_on_empty
+ source: cloth_sale_price
+ method: process
+ paper_price:
+ plugin: skip_on_empty
+ source: price_paper
+ method: process
+ paper_price_discounted:
+ plugin: skip_on_empty
+ source: paper_sale_price
+ method: process
+ price:
+ -
+ plugin: null_coalesce
+ source:
+ - '@cloth_price'
+ - '@cloth_price_discounted'
+ - '@paper_price'
+ - '@paper_price_discounted'
+ -
+ plugin: skip_on_empty
+ method: row
+ title:
+ plugin: str_replace
+ source: title
+ search: '/<.*?>/'
+ replace: ''
+ regex: true
+ work_id: work_id_number
+ sup_cloth_price: price_cloth
+ sup_cloth_discount: cloth_sale_percent
+ sup_cloth_sale: cloth_sale_price
+ sup_coming_soon: sup_coming_soon
+ sup_paper_price: price_paper
+ sup_paper_discount: paper_sale_percent
+ sup_paper_sale: paper_sale_price
+ sup_preorder:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: cart_button
+ -
+ plugin: static_map
+ source: cart_button
+ map:
+ preorder: 1
+ add: 0
+ none: 0
+ sup_intl_cart:
+ -
+ plugin: str_replace
+ source: intl_cart
+ search:
+ - 'yes'
+ - 'no'
+ replace:
+ - 1
+ - 0
+destination:
+ plugin: 'entity:press'
+ default_bundle: prices
+migration_dependencies: { }
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_import_books.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_import_books.yml
index 34da15856..2e8cce8c8 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_import_books.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/migrate_plus.migration.sup_import_books.yml
@@ -126,26 +126,10 @@ source:
name: availability_description
label: availability_description
selector: fieldData/availability_description
- -
- name: catalog_month
- label: catalog_month
- selector: fieldData/catalog_month
- -
- name: catalog_page
- label: catalog_page
- selector: fieldData/catalog_page
-
name: catalog_season_yyyy
label: catalog_season_yyyy
selector: fieldData/catalog_season_yyyy
- -
- name: cloth_sale_percent
- label: cloth_sale_percent
- selector: fieldData/cloth_sale_percent
- -
- name: cloth_sale_price
- label: cloth_sale_price
- selector: fieldData/cloth_sale_price
-
name: publisher
label: publisher
@@ -154,34 +138,10 @@ source:
name: copublisher_name
label: copublisher_name
selector: fieldData/copublisher_name
- -
- name: copublisher_yn
- label: copublisher_yn
- selector: fieldData/copublisher_yn
- -
- name: copyright
- label: copyright
- selector: fieldData/copyright
-
name: description
label: description
selector: fieldData/description
- -
- name: html_page_title
- label: html_page_title
- selector: fieldData/html_page_title
- -
- name: illustrations
- label: illustrations
- selector: fieldData/illustrations
- -
- name: in_print_status
- label: in_print_status
- selector: fieldData/in_print_status
- -
- name: instructor_recommended
- label: instructor_recommended
- selector: fieldData/instructor_recommended
-
name: isbn_13_alt
label: isbn_13_alt
@@ -206,34 +166,10 @@ source:
name: local_web_blurb
label: local_web_blurb
selector: fieldData/local_web_blurb
- -
- name: new_paperback_yn
- label: new_paperback_yn
- selector: fieldData/new_paperback_yn
-
name: pages
label: pages
selector: fieldData/pages
- -
- name: paper_sale_percent
- label: paper_sale_percent
- selector: fieldData/paper_sale_percent
- -
- name: paper_sale_price
- label: paper_sale_price
- selector: fieldData/paper_sale_price
- -
- name: price_cloth
- label: price_cloth
- selector: fieldData/price_cloth
- -
- name: price_digital
- label: price_digital
- selector: fieldData/price_digital
- -
- name: price_paper
- label: price_paper
- selector: fieldData/price_paper
-
name: print_desk_copies
label: print_desk_copies
@@ -242,18 +178,10 @@ source:
name: pub_date_cloth
label: pub_date_cloth
selector: fieldData/pub_date_cloth
- -
- name: pub_date_digital
- label: pub_date_digital
- selector: fieldData/pub_date_digital
-
name: pub_date_first
label: pub_date_first
selector: fieldData/pub_date_first
- -
- name: pub_date_paper
- label: pub_date_paper
- selector: fieldData/pub_date_paper
-
name: pub_year_first
label: pub_year_first
@@ -270,26 +198,10 @@ source:
name: reviews
label: reviews
selector: fieldData/reviews
- -
- name: rights_description
- label: rights_description
- selector: fieldData/rights_description
-
name: sales_rank
label: sales_rank
selector: fieldData/sales_rank
- -
- name: status_cloth
- label: status_cloth
- selector: fieldData/status_cloth
- -
- name: status_digital
- label: status_digital
- selector: fieldData/status_digital
- -
- name: status_paper
- label: status_paper
- selector: fieldData/status_paper
-
name: subtitle
label: subtitle
@@ -302,22 +214,10 @@ source:
name: url_isw
label: url_isw
selector: fieldData/url_isw
- -
- name: web_code_cloth
- label: web_code_cloth
- selector: fieldData/web_code_cloth
- -
- name: web_code_paper
- label: web_code_paper
- selector: fieldData/web_code_paper
-
name: work_id_number
label: work_id_number
selector: fieldData/work_id_number
- -
- name: intl_cart
- label: intl_cart
- selector: fieldData/intl_cart
-
name: digital_comp_link_yn
label: digital_comp_link_yn
@@ -392,11 +292,9 @@ process:
sup_book_authors_full: authors_full
sup_book_avail_desc: availability_description
sup_book_catalog_season_yyyy: catalog_season_yyyy
- sup_book_cloth_sale_percent: cloth_sale_percent
- sup_book_cloth_sale_price: cloth_sale_price
sup_book_publisher: publisher
sup_book_copublisher_name: copublisher_name
- sup_book_description/value:
+ body/value:
-
plugin: str_replace
source: description
@@ -408,7 +306,7 @@ process:
- ''
- ''
- '
'
- sup_book_description/format: constants/stanford_html
+ body/format: constants/stanford_html
sup_book_digital_comp_link:
-
plugin: skip_on_empty
@@ -426,10 +324,6 @@ process:
sup_book_isbn_13_paper: isbn_13_paper
sup_book_local_web_blurb/format: constants/stanford_html
sup_book_pages: pages
- sup_book_paper_sale_percent: paper_sale_percent
- sup_book_paper_sale_price: paper_sale_price
- sup_book_price_cloth: price_cloth
- sup_book_price_paper: price_paper
sup_book_print_desk_copies:
-
plugin: skip_on_empty
@@ -477,12 +371,22 @@ process:
strict: false
-
plugin: entity_lookup
- value_key: sup_work_id
- entity_type: sup_award
+ value_key: work_id
+ entity_type: press
+ bundle_key: bundle
+ bundle: award
ignore_case: true
-
plugin: skip_on_empty
method: process
+ sup_book_price_data:
+ plugin: entity_lookup
+ value_key: work_id
+ entity_type: press
+ bundle_key: bundle
+ bundle: prices
+ ignore_case: true
+ source: work_id_number
sup_book_related_titles:
-
plugin: skip_on_empty
@@ -495,6 +399,7 @@ process:
plugin: entity_lookup
value_key: sup_book_work_id_number
entity_type: node
+ bundle_key: type
bundle: sup_book
ignore_case: true
-
@@ -512,16 +417,6 @@ process:
-
plugin: skip_on_empty
method: process
- sup_book_intl_cart:
- -
- plugin: str_replace
- source: intl_cart
- search:
- - 'yes'
- - 'no'
- replace:
- - 1
- - 0
sup_book_e_retailers: ebook_retailers
sup_book_tags:
-
@@ -538,13 +433,6 @@ process:
bundle: sup_book_tags
value_key: name
ignore_case: true
- sup_book_preorder:
- plugin: static_map
- source: cart_button
- map:
- preorder: 1
- add: 0
- none: 0
sup_book_no_cart:
plugin: static_map
source: cart_button
@@ -576,5 +464,7 @@ destination:
plugin: 'entity:node'
default_bundle: sup_book
migration_dependencies:
+ required:
+ - sup_book_prices
optional:
- sup_awards
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.award.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.award.yml
new file mode 100644
index 000000000..cb08d6389
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.award.yml
@@ -0,0 +1,6 @@
+uuid: dad930f0-d4dc-4e34-8d74-d4e7082e10eb
+langcode: en
+status: true
+dependencies: { }
+id: award
+label: Award
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.prices.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.prices.yml
new file mode 100644
index 000000000..86c32617a
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/supress_helper.press_type.prices.yml
@@ -0,0 +1,6 @@
+uuid: 37ae690e-f973-44e0-af36-d5d06468c769
+langcode: en
+status: true
+dependencies: { }
+id: prices
+label: Prices
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_awards.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_book_entities.yml
similarity index 71%
rename from docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_awards.yml
rename to docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_book_entities.yml
index 966e8f57f..567bd163a 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_awards.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_book_entities.yml
@@ -1,21 +1,19 @@
-uuid: 99abdfcb-f9df-4f9b-b6d7-f85ef3b6e5ed
+uuid: f9671bfd-7828-4ad5-842a-761db0fcaf2c
langcode: en
status: true
dependencies:
config:
- - field.storage.sup_award.sup_work_id
- - field.storage.sup_award.sup_year
+ - field.storage.press.sup_year
module:
- node
- supress_helper
- user
- - views_bulk_operations
-id: sup_awards
-label: 'Press Awards'
+id: sup_book_entities
+label: 'Book Entities'
module: views
description: ''
tag: ''
-base_table: sup_award
+base_table: press
base_field: id
display:
default:
@@ -26,15 +24,17 @@ display:
display_options:
title: 'Press Awards'
fields:
- views_bulk_operations_bulk_form:
- id: views_bulk_operations_bulk_form
- table: views
- field: views_bulk_operations_bulk_form
+ title:
+ id: title
+ table: press
+ field: title
relationship: none
group_type: group
admin_label: ''
- plugin_id: views_bulk_operations_bulk_form
- label: Operations
+ entity_type: null
+ entity_field: title
+ plugin_id: field
+ label: Title
exclude: false
alter:
alter_text: false
@@ -75,26 +75,30 @@ display:
hide_empty: false
empty_zero: false
hide_alter_empty: true
- batch: true
- batch_size: 10
- form_step: true
- ajax_loader: false
- buttons: false
- action_title: Action
- clear_on_exposed: true
- force_selection_info: false
- selected_actions: { }
- name:
- id: name
- table: sup_award
- field: name
+ click_sort_column: value
+ type: string
+ settings: { }
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ work_id:
+ id: work_id
+ table: press
+ field: work_id
relationship: none
group_type: group
admin_label: ''
- entity_type: null
- entity_field: name
+ entity_type: press
+ entity_field: work_id
plugin_id: field
- label: Name
+ label: 'Work ID'
exclude: false
alter:
alter_text: false
@@ -136,8 +140,10 @@ display:
empty_zero: false
hide_alter_empty: true
click_sort_column: value
- type: string
- settings: { }
+ type: number_integer
+ settings:
+ thousand_separator: ''
+ prefix_suffix: true
group_column: value
group_columns: { }
group_rows: true
@@ -148,15 +154,15 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
- sup_work_id:
- id: sup_work_id
- table: sup_award__sup_work_id
- field: sup_work_id
+ sup_year:
+ id: sup_year
+ table: press__sup_year
+ field: sup_year
relationship: none
group_type: group
admin_label: ''
plugin_id: field
- label: 'Work Id'
+ label: 'Award Year'
exclude: false
alter:
alter_text: false
@@ -212,15 +218,17 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
- sup_year:
- id: sup_year
- table: sup_award__sup_year
- field: sup_year
- relationship: none
+ title_1:
+ id: title_1
+ table: node_field_data
+ field: title
+ relationship: reverse__node__sup_book_awards
group_type: group
admin_label: ''
+ entity_type: node
+ entity_field: title
plugin_id: field
- label: Year
+ label: Title
exclude: false
alter:
alter_text: false
@@ -262,10 +270,9 @@ display:
empty_zero: false
hide_alter_empty: true
click_sort_column: value
- type: number_integer
+ type: string
settings:
- thousand_separator: ''
- prefix_suffix: true
+ link_to_entity: true
group_column: value
group_columns: { }
group_rows: true
@@ -276,11 +283,11 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
- title:
- id: title
+ title_2:
+ id: title_2
table: node_field_data
field: title
- relationship: reverse__node__sup_book_awards
+ relationship: reverse__node__sup_book_price_data
group_type: group
admin_label: ''
entity_type: node
@@ -341,16 +348,81 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
+ bundle:
+ id: bundle
+ table: press
+ field: bundle
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: press
+ entity_field: bundle
+ plugin_id: field
+ label: 'Book Data Entity type'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: false
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
operations:
id: operations
- table: sup_award
+ table: press
field: operations
relationship: none
group_type: group
admin_label: ''
- entity_type: sup_award
+ entity_type: press
plugin_id: entity_operations
- label: Operation
+ label: 'Operations links'
exclude: false
alter:
alter_text: false
@@ -432,32 +504,47 @@ display:
type: tag
options: { }
empty: { }
- sorts: { }
+ sorts:
+ work_id:
+ id: work_id
+ table: press
+ field: work_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: press
+ entity_field: work_id
+ plugin_id: standard
+ order: ASC
+ expose:
+ label: ''
+ field_identifier: ''
+ exposed: false
arguments: { }
filters:
- name:
- id: name
- table: sup_award
- field: name
+ title:
+ id: title
+ table: press
+ field: title
relationship: none
group_type: group
admin_label: ''
- entity_type: sup_award
- entity_field: name
+ entity_type: press
+ entity_field: title
plugin_id: string
operator: contains
value: ''
group: 1
exposed: true
expose:
- operator_id: name_op
- label: 'Award Name'
+ operator_id: title_op
+ label: Title
description: ''
use_operator: false
- operator: name_op
+ operator: title_op
operator_limit_selection: false
operator_list: { }
- identifier: name
+ identifier: title
required: false
remember: false
multiple: false
@@ -476,6 +563,7 @@ display:
layout_builder_user: '0'
su_site_embedder: '0'
decoupled_site_users: '0'
+ opportunity_editor: '0'
placeholder: ''
is_grouped: false
group_info:
@@ -489,13 +577,15 @@ display:
default_group: All
default_group_multiple: { }
group_items: { }
- sup_work_id_value:
- id: sup_work_id_value
- table: sup_award__sup_work_id
- field: sup_work_id_value
+ work_id:
+ id: work_id
+ table: press
+ field: work_id
relationship: none
group_type: group
admin_label: ''
+ entity_type: press
+ entity_field: work_id
plugin_id: numeric
operator: '='
value:
@@ -505,11 +595,11 @@ display:
group: 1
exposed: true
expose:
- operator_id: sup_work_id_value_op
- label: 'Work Id'
+ operator_id: work_id_op
+ label: 'Work ID'
description: ''
use_operator: false
- operator: sup_work_id_value_op
+ operator: work_id_op
operator_limit_selection: false
operator_list: { }
identifier: work_id
@@ -531,6 +621,7 @@ display:
layout_builder_user: '0'
su_site_embedder: '0'
decoupled_site_users: '0'
+ opportunity_editor: '0'
min_placeholder: ''
max_placeholder: ''
placeholder: ''
@@ -548,7 +639,7 @@ display:
group_items: { }
sup_year_value:
id: sup_year_value
- table: sup_award__sup_year
+ table: press__sup_year
field: sup_year_value
relationship: none
group_type: group
@@ -588,6 +679,7 @@ display:
layout_builder_user: '0'
su_site_embedder: '0'
decoupled_site_users: '0'
+ opportunity_editor: '0'
min_placeholder: ''
max_placeholder: ''
placeholder: ''
@@ -603,6 +695,61 @@ display:
default_group: All
default_group_multiple: { }
group_items: { }
+ bundle:
+ id: bundle
+ table: press
+ field: bundle
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: press
+ entity_field: bundle
+ plugin_id: bundle
+ operator: in
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: bundle_op
+ label: 'Entity type'
+ description: ''
+ use_operator: false
+ operator: bundle_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: bundle
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ administrator: '0'
+ anonymous: '0'
+ stanford_faculty: '0'
+ stanford_staff: '0'
+ stanford_student: '0'
+ contributor: '0'
+ site_manager: '0'
+ site_editor: '0'
+ site_builder: '0'
+ site_developer: '0'
+ layout_builder_user: '0'
+ su_site_embedder: '0'
+ decoupled_site_users: '0'
+ opportunity_editor: '0'
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
style:
type: table
options:
@@ -610,52 +757,62 @@ display:
row_class: ''
default_row_class: true
columns:
- name: name
- views_bulk_operations_bulk_form: views_bulk_operations_bulk_form
- operations: operations
- sup_work_id: sup_work_id
- sup_year: sup_year
title: title
- default: sup_year
+ work_id: work_id
+ sup_year: sup_year
+ title_1: title_1
+ title_2: title_1
+ bundle: bundle
+ operations: operations
+ default: '-1'
info:
- name:
- sortable: true
+ title:
+ sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
- views_bulk_operations_bulk_form:
+ work_id:
+ sortable: false
+ default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
- operations:
+ sup_year:
+ sortable: false
+ default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
- sup_work_id:
- sortable: true
+ title_1:
+ sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
- sup_year:
- sortable: true
- default_sort_order: desc
+ title_2:
+ sortable: false
+ default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
- title:
- sortable: true
+ bundle:
+ sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
+ operations:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
override: true
sticky: false
summary: ''
@@ -676,19 +833,29 @@ display:
relationships:
reverse__node__sup_book_awards:
id: reverse__node__sup_book_awards
- table: sup_award
+ table: press
field: reverse__node__sup_book_awards
relationship: none
group_type: group
admin_label: sup_book_awards
- entity_type: sup_award
+ entity_type: press
+ plugin_id: entity_reverse
+ required: false
+ reverse__node__sup_book_price_data:
+ id: reverse__node__sup_book_price_data
+ table: press
+ field: reverse__node__sup_book_price_data
+ relationship: none
+ group_type: group
+ admin_label: sup_book_price_data
+ entity_type: press
plugin_id: entity_reverse
required: false
header: { }
footer: { }
display_extenders: { }
cache_metadata:
- max-age: 0
+ max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
@@ -696,18 +863,17 @@ display:
- url.query_args
- user.permissions
tags:
- - 'config:field.storage.sup_award.sup_work_id'
- - 'config:field.storage.sup_award.sup_year'
- admin:
- id: admin
+ - 'config:field.storage.press.sup_year'
+ list:
+ id: list
display_title: Page
display_plugin: page
position: 1
display_options:
display_extenders: { }
- path: admin/content/sup-award
+ path: admin/content/book-data
cache_metadata:
- max-age: 0
+ max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
@@ -715,5 +881,4 @@ display:
- url.query_args
- user.permissions
tags:
- - 'config:field.storage.sup_award.sup_work_id'
- - 'config:field.storage.sup_award.sup_year'
+ - 'config:field.storage.press.sup_year'
diff --git a/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_books.yml b/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_books.yml
index 98d600798..30adba158 100644
--- a/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_books.yml
+++ b/docroot/profiles/lagunita/supress/config/sync/split/supress/views.view.sup_books.yml
@@ -600,7 +600,7 @@ display:
sorts:
sup_year_value:
id: sup_year_value
- table: sup_award__sup_year
+ table: press__sup_year
field: sup_year_value
relationship: sup_book_awards
group_type: max
@@ -613,7 +613,7 @@ display:
exposed: false
sup_rank_value:
id: sup_rank_value
- table: sup_award__sup_rank
+ table: press__sup_rank
field: sup_rank_value
relationship: sup_book_awards
group_type: max
@@ -676,7 +676,7 @@ display:
sup_book: sup_book
sup_year_value:
id: sup_year_value
- table: sup_award__sup_year
+ table: press__sup_year
field: sup_year_value
relationship: sup_book_awards
group_type: group
@@ -716,6 +716,7 @@ display:
layout_builder_user: '0'
su_site_embedder: '0'
decoupled_site_users: '0'
+ opportunity_editor: '0'
min_placeholder: ''
max_placeholder: ''
placeholder: ''
@@ -733,7 +734,7 @@ display:
group_items: { }
sup_year_value_1:
id: sup_year_value_1
- table: sup_award__sup_year
+ table: press__sup_year
field: sup_year_value
relationship: sup_book_awards
group_type: group
@@ -773,6 +774,51 @@ display:
layout_builder_user: '0'
su_site_embedder: '0'
decoupled_site_users: '0'
+ opportunity_editor: '0'
+ min_placeholder: ''
+ max_placeholder: ''
+ placeholder: ''
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ sup_year_value_2:
+ id: sup_year_value_2
+ table: press__sup_year
+ field: sup_year_value
+ relationship: sup_book_awards
+ group_type: group
+ admin_label: ''
+ plugin_id: numeric
+ operator: 'not empty'
+ value:
+ min: ''
+ max: ''
+ value: ''
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
min_placeholder: ''
max_placeholder: ''
placeholder: ''
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.press_delete_action.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.press_delete_action.yml
new file mode 100644
index 000000000..7c4d3771c
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.press_delete_action.yml
@@ -0,0 +1,10 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - supress_helper
+id: press_delete_action
+label: 'Delete press entities'
+type: press
+plugin: entity:delete_action:press
+configuration: { }
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_delete_action.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_delete_action.yml
deleted file mode 100644
index 245064e6a..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_delete_action.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-langcode: en
-status: true
-dependencies:
- module:
- - supress_helper
-id: sup_award_delete_action
-label: 'Delete press awards'
-type: sup_award
-plugin: entity:delete_action:sup_award
-configuration: { }
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_save_action.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_save_action.yml
deleted file mode 100644
index 4f0a7416b..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/config/install/system.action.sup_award_save_action.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-langcode: en
-status: true
-dependencies:
- module:
- - supress_helper
-id: sup_award_save_action
-label: 'Save press awards'
-type: sup_award
-plugin: entity:save_action:sup_award
-configuration: { }
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/config/schema/supress_helper.entity_type.schema.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/config/schema/supress_helper.entity_type.schema.yml
new file mode 100644
index 000000000..77a5264f4
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/config/schema/supress_helper.entity_type.schema.yml
@@ -0,0 +1,12 @@
+supress_helper.press_type.*:
+ type: config_entity
+ label: 'Press Entity type config'
+ mapping:
+ id:
+ type: string
+ label: 'ID'
+ label:
+ type: label
+ label: 'Label'
+ uuid:
+ type: string
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressAward.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressAward.php
index 2cd31fbe8..6fed0678a 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressAward.php
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressAward.php
@@ -5,11 +5,13 @@
namespace Drupal\supress_helper\Entity;
use Drupal\Core\Entity\ContentEntityBase;
+use Drupal\Core\Entity\ContentEntityInterface;
+use Drupal\Core\Entity\EntityChangedInterface;
use Drupal\Core\Entity\EntityChangedTrait;
use Drupal\Core\Entity\EntityStorageInterface;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Field\BaseFieldDefinition;
-use Drupal\supress_helper\PressAwardInterface;
+use Drupal\user\EntityOwnerInterface;
use Drupal\user\EntityOwnerTrait;
/**
@@ -26,16 +28,9 @@
* plural = "@count press awards",
* ),
* handlers = {
- * "list_builder" = "Drupal\supress_helper\PressAwardListBuilder",
* "views_data" = "Drupal\views\EntityViewsData",
- * "access" = "Drupal\supress_helper\PressAwardAccessControlHandler",
- * "form" = {
- * "edit" = "Drupal\supress_helper\Form\PressAwardForm",
- * "delete" = "Drupal\Core\Entity\ContentEntityDeleteForm",
- * "delete-multiple-confirm" = "Drupal\Core\Entity\Form\DeleteMultipleForm",
- * },
* "route_provider" = {
- * "html" = "Drupal\supress_helper\Routing\PressAwardHtmlRouteProvider",
+ * "html" = "Drupal\Core\Entity\Routing\AdminHtmlRouteProvider",
* },
* },
* base_table = "sup_award",
@@ -46,17 +41,10 @@
* "uuid" = "uuid",
* "owner" = "uid",
* },
- * links = {
- * "collection" = "/admin/content/sup-award",
- * "canonical" = "/admin/content/award/{sup_award}",
- * "edit-form" = "/admin/content/award/{sup_award}",
- * "delete-form" = "/admin/content/award/{sup_award}/delete",
- * "delete-multiple-form" = "/admin/content/sup-award/delete-multiple",
- * },
* field_ui_base_route = "entity.sup_award.settings",
* )
*/
-final class PressAward extends ContentEntityBase implements PressAwardInterface {
+final class PressAward extends ContentEntityBase implements ContentEntityInterface, EntityOwnerInterface, EntityChangedInterface {
use EntityChangedTrait;
use EntityOwnerTrait;
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntity.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntity.php
new file mode 100644
index 000000000..03ddbd48b
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntity.php
@@ -0,0 +1,95 @@
+setLabel(new TranslatableMarkup('Title'))
+ ->setRequired(TRUE)
+ ->setSetting('max_length', 255)
+ ->setDisplayOptions('form', [
+ 'type' => 'string_textfield',
+ 'weight' => -5,
+ ])
+ ->setDisplayConfigurable('form', TRUE)
+ ->setDisplayOptions('view', [
+ 'label' => 'hidden',
+ 'type' => 'string',
+ 'weight' => -5,
+ ])
+ ->setDisplayConfigurable('view', TRUE);
+
+ $fields['work_id'] = BaseFieldDefinition::create('integer')
+ ->setLabel(new TranslatableMarkup('Work ID'))
+ ->setRequired(TRUE)
+ ->setDisplayConfigurable('form', TRUE)
+ ->setDisplayConfigurable('view', TRUE);
+
+ return $fields;
+ }
+
+}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntityType.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntityType.php
new file mode 100644
index 000000000..8c53db309
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Entity/PressEntityType.php
@@ -0,0 +1,66 @@
+ ['onNextEntityAction', 10],
EntityHookEvents::ENTITY_CREATE => ['onEntityCreate'],
];
}
+ /**
+ * Change the entity url if the entity is a price object.
+ *
+ * @param \Drupal\next\Event\EntityActionEvent $event
+ * Next entity event.
+ */
+ public function onNextEntityAction(EntityActionEvent $event) {
+ $entity = $event->getEntity();
+ if ($entity->getEntityTypeId() == 'presss') {
+ $bundle = $entity->bundle();
+ $uuid = $entity->uuid();
+ $event->setEntityUrl("/tags/$bundle:$uuid");
+ }
+ }
+
/**
* @param \Drupal\core_event_dispatcher\Event\Entity\EntityCreateEvent $event
* Triggered Event.
@@ -46,9 +63,9 @@ public function onEntityCreate(EntityCreateEvent $event) {
// If an award is created (only from the importer), set the node that
// relates to the award to be updated on the next import.
- if ($entity instanceof PressAwardInterface) {
+ if ($entity->getEntityTypeId() == 'press') {
$migration->getIdMap()->setUpdate([
- 'work_id_number' => $entity->get('sup_work_id')->getString(),
+ 'work_id_number' => $entity->get('work_id')->getString(),
]);
}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardForm.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardForm.php
deleted file mode 100644
index b6853f752..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardForm.php
+++ /dev/null
@@ -1,40 +0,0 @@
- $this->entity->toLink()->toString()];
- $logger_args = [
- '%label' => $this->entity->label(),
- 'link' => $this->entity->toLink($this->t('View'))->toString(),
- ];
-
- switch ($result) {
- case SAVED_UPDATED:
- $this->messenger()->addStatus($this->t('The award %label has been updated.', $message_args));
- $this->logger('supress_helper')->notice('The press award %label has been updated.', $logger_args);
- break;
- }
-
- $form_state->setRedirectUrl($this->entity->toUrl('collection'));
- return $result;
- }
-
-}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardSettingsForm.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardSettingsForm.php
deleted file mode 100644
index f8fc1f69b..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressAwardSettingsForm.php
+++ /dev/null
@@ -1,52 +0,0 @@
- $this->t('No settings at this time for a press award entity type.'),
- ];
-
- $form['actions'] = [
- '#type' => 'actions',
- 'submit' => [
- '#type' => 'submit',
- '#value' => $this->t('Save'),
- ],
- '#attributes' => ['disabled' => TRUE],
- ];
-
- return $form;
- }
-
- /**
- * {@inheritdoc}
- */
- public function submitForm(array &$form, FormStateInterface $form_state): void {
- $this->messenger()
- ->addStatus($this->t('The configuration has been updated.'));
- }
-
-}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityForm.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityForm.php
new file mode 100644
index 000000000..d5183d61a
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityForm.php
@@ -0,0 +1,47 @@
+ $this->entity->toLink()->toString()];
+ $logger_args = [
+ '%label' => $this->entity->label(),
+ 'link' => $this->entity->toLink($this->t('View'))->toString(),
+ ];
+
+ switch ($result) {
+ case SAVED_NEW:
+ $this->messenger()->addStatus($this->t('New press entity %label has been created.', $message_args));
+ $this->logger('supress_helper')->notice('New press entity %label has been created.', $logger_args);
+ break;
+
+ case SAVED_UPDATED:
+ $this->messenger()->addStatus($this->t('The press entity %label has been updated.', $message_args));
+ $this->logger('supress_helper')->notice('The press entity %label has been updated.', $logger_args);
+ break;
+
+ default:
+ throw new \LogicException('Could not save the entity.');
+ }
+
+ $form_state->setRedirectUrl($this->entity->toUrl());
+
+ return $result;
+ }
+
+}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityTypeForm.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityTypeForm.php
new file mode 100644
index 000000000..c6f54d0df
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Form/PressEntityTypeForm.php
@@ -0,0 +1,77 @@
+operation === 'edit') {
+ $form['#title'] = $this->t('Edit %label press entity type', ['%label' => $this->entity->label()]);
+ }
+
+ $form['label'] = [
+ '#title' => $this->t('Label'),
+ '#type' => 'textfield',
+ '#default_value' => $this->entity->label(),
+ '#description' => $this->t('The human-readable name of this press entity type.'),
+ '#required' => TRUE,
+ ];
+
+ $form['id'] = [
+ '#type' => 'machine_name',
+ '#default_value' => $this->entity->id(),
+ '#maxlength' => EntityTypeInterface::BUNDLE_MAX_LENGTH,
+ '#machine_name' => [
+ 'exists' => [PressEntityType::class, 'load'],
+ 'source' => ['label'],
+ ],
+ '#description' => $this->t('A unique machine-readable name for this press entity type. It must only contain lowercase letters, numbers, and underscores.'),
+ ];
+
+ return $this->protectBundleIdElement($form);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function actions(array $form, FormStateInterface $form_state): array {
+ $actions = parent::actions($form, $form_state);
+ $actions['submit']['#value'] = $this->t('Save press entity type');
+ $actions['delete']['#value'] = $this->t('Delete press entity type');
+ return $actions;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function save(array $form, FormStateInterface $form_state): int {
+ $result = parent::save($form, $form_state);
+
+ $message_args = ['%label' => $this->entity->label()];
+ $this->messenger()->addStatus(
+ match($result) {
+ SAVED_NEW => $this->t('The press entity type %label has been added.', $message_args),
+ SAVED_UPDATED => $this->t('The press entity type %label has been updated.', $message_args),
+ }
+ );
+ $form_state->setRedirectUrl($this->entity->toUrl('collection'));
+
+ return $result;
+ }
+
+}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/PressAward.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/Press.php
similarity index 58%
rename from docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/PressAward.php
rename to docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/Press.php
index c2f4c6e98..6de4fc517 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/PressAward.php
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Plugin/GraphQLCompose/EntityType/Press.php
@@ -10,14 +10,16 @@
* {@inheritdoc}
*
* @GraphQLComposeEntityType(
- * id = "sup_award",
+ * id = "press",
+ * prefix = "Press",
* base_fields = {
- * "name" = {
- * "field_type" = "entity_label",
- * },
- * }
+ * "work_id" = {},
+ * "title" = {
+ * "field_type" = "entity_label",
+ * },
+ * },
* )
*/
-class PressAward extends GraphQLComposeEntityTypeBase {
+class Press extends GraphQLComposeEntityTypeBase {
}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardAccessControlHandler.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAccessControlHandler.php
similarity index 56%
rename from docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardAccessControlHandler.php
rename to docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAccessControlHandler.php
index 1465bba6b..eaa7b3e64 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardAccessControlHandler.php
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAccessControlHandler.php
@@ -8,15 +8,16 @@
use Drupal\Core\Session\AccountInterface;
/**
- * Defines the access control handler for the Awards entity type
+ * Defines the access control handler for the Press entity type.
*/
-class PressAwardAccessControlHandler extends EntityAccessControlHandler {
+class PressAccessControlHandler extends EntityAccessControlHandler {
/**
* {@inheritdoc}
*/
protected function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) {
- if ($account->hasPermission('administer sup_award')) {
+ \Drupal::logger('foo')->info($operation . ':' . $entity->uuid());
+ if ($account->hasPermission('administer press types')) {
return AccessResult::allowed()->cachePerPermissions();
}
@@ -30,23 +31,12 @@ protected function checkAccess(EntityInterface $entity, $operation, AccountInter
}
return $access_result;
- case 'update':
- if ($account->hasPermission('update sup_award')) {
- return AccessResult::allowed()->cachePerPermissions();
- }
-
- return AccessResult::neutral()->setReason("The following permissions are required: 'update sup_award' OR 'administer sup_award'.");
-
- case 'delete':
- if ($account->hasPermission('delete sup_award')) {
+ default:
+ if ($account->hasPermission('administer press types')) {
return AccessResult::allowed()->cachePerPermissions();
}
- return AccessResult::neutral()->setReason("The following permissions are required: 'delete terms in {$entity->bundle()}' OR 'administer sup_award'.");
-
- default:
- // No opinion.
- return AccessResult::neutral()->cachePerPermissions();
+ return AccessResult::neutral()->setReason("The following permission is required: 'administer press types'");
}
}
@@ -54,7 +44,7 @@ protected function checkAccess(EntityInterface $entity, $operation, AccountInter
* {@inheritdoc}
*/
protected function checkCreateAccess(AccountInterface $account, array $context, $entity_bundle = NULL) {
- return AccessResult::allowedIfHasPermissions($account, ['create sup_award', 'administer sup_award'], 'OR');
+ return AccessResult::allowedIfHasPermissions($account, ['administer press types'], 'OR');
}
}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardInterface.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardInterface.php
deleted file mode 100644
index 6b8aa67b3..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressAwardInterface.php
+++ /dev/null
@@ -1,16 +0,0 @@
- $this->t('Name')];
+ $header['id'] = $this->t('ID');
+ $header['label'] = $this->t('Label');
return $header + parent::buildHeader();
}
@@ -26,7 +25,9 @@ public function buildHeader(): array {
* {@inheritdoc}
*/
public function buildRow(EntityInterface $entity): array {
- $row = ['name' => $entity->label()];
+ /** @var \Drupal\supress_helper\PressEntityInterface $entity */
+ $row['id'] = $entity->id();
+ $row['label'] = $entity->toLink();
return $row + parent::buildRow($entity);
}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressEntityTypeListBuilder.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressEntityTypeListBuilder.php
new file mode 100644
index 000000000..b12ebc9a1
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/src/PressEntityTypeListBuilder.php
@@ -0,0 +1,48 @@
+t('Label');
+ return $header + parent::buildHeader();
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function buildRow(EntityInterface $entity): array {
+ $row['label'] = $entity->label();
+ return $row + parent::buildRow($entity);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function render(): array {
+ $build = parent::render();
+
+ $build['table']['#empty'] = $this->t(
+ 'No press entity types available. Add press entity type.',
+ [':link' => Url::fromRoute('entity.press_type.add_form')->toString()],
+ );
+
+ return $build;
+ }
+
+}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Routing/PressAwardHtmlRouteProvider.php b/docroot/profiles/lagunita/supress/modules/supress_helper/src/Routing/PressAwardHtmlRouteProvider.php
deleted file mode 100644
index 955a892b7..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/src/Routing/PressAwardHtmlRouteProvider.php
+++ /dev/null
@@ -1,25 +0,0 @@
-getEditFormRoute($entity_type);
- }
-
-}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.install b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.install
index 4b97d3fb3..d50e7e0ac 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.install
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.install
@@ -95,3 +95,14 @@ function supress_helper_updates_9006() {
$queue->createItem($fid);
}
}
+
+/**
+ * Install new press entity type.
+ */
+function supress_helper_update_9007() {
+ $press_type = \Drupal::entityTypeManager()->getDefinition('press_type');
+ \Drupal::entityDefinitionUpdateManager()->installEntityType($press_type);
+
+ $press_entity = \Drupal::entityTypeManager()->getDefinition('press');
+ \Drupal::entityDefinitionUpdateManager()->installEntityType($press_entity);
+}
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.action.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.action.yml
new file mode 100644
index 000000000..2ba3c89a7
--- /dev/null
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.action.yml
@@ -0,0 +1,11 @@
+press.type_add:
+ title: 'Add Book Data entity type'
+ route_name: entity.press_type.add_form
+ appears_on:
+ - entity.press_type.collection
+
+press.add_page:
+ title: 'Add Book Data entity'
+ route_name: entity.press.add_page
+ appears_on:
+ - entity.press.collection
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.menu.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.menu.yml
index 8d9b5462b..c456ab7e0 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.menu.yml
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.menu.yml
@@ -1,11 +1,11 @@
-entity.sup_award.settings:
- title: 'Press Award'
- description: 'Configure Press Award entity type.'
- route_name: entity.sup_award.field_ui_fields
+entity.press_type.collection:
+ title: 'Book Data types'
+ description: 'Manage and CRUD actions on Book Data type.'
parent: system.admin_structure
+ route_name: entity.press_type.collection
-entity.sup_award.collection:
- title: 'Press Awards'
- description: 'List of press awards.'
- route_name: entity.sup_award.collection
+entity.press.collection:
+ title: 'Book Data'
+ description: 'List of Book Data entities.'
+ route_name: entity.press.collection
parent: system.admin_content
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.task.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.task.yml
index a6a95b928..93642fcd4 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.task.yml
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.links.task.yml
@@ -1,9 +1,26 @@
-entity.sup_award.settings:
- title: 'Settings'
- route_name: entity.sup_award.settings
- base_route: entity.sup_award.settings
-entity.sup_award.collection:
- title: 'Press Awards'
- route_name: entity.sup_award.collection
+entity.press.view:
+ title: 'View'
+ route_name: entity.press.canonical
+ base_route: entity.press.canonical
+entity.press.edit_form:
+ title: 'Edit'
+ route_name: entity.press.edit_form
+ base_route: entity.press.canonical
+entity.press.delete_form:
+ title: 'Delete'
+ route_name: entity.press.delete_form
+ base_route: entity.press.canonical
+ weight: 10
+entity.press.collection:
+ title: 'Book Data'
+ route_name: entity.press.collection
base_route: system.admin_content
weight: 10
+entity.press_type.edit_form:
+ title: 'Edit'
+ route_name: entity.press_type.edit_form
+ base_route: entity.press_type.edit_form
+entity.press_type.collection:
+ title: 'List'
+ route_name: entity.press_type.collection
+ base_route: entity.press_type.collection
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.permissions.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.permissions.yml
index 048dfa768..0c9b3c603 100644
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.permissions.yml
+++ b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.permissions.yml
@@ -1,8 +1,4 @@
-administer sup_award:
- title: 'Administer press awards'
-create sup_award:
- title: 'Create press awards'
-update sup_award:
- title: 'Edit press awards'
-delete sup_award:
- title: 'Delete press awards'
+administer press types:
+ title: 'Administer press entity types'
+ description: 'Maintain the types of press entity.'
+ restrict access: true
diff --git a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.routing.yml b/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.routing.yml
deleted file mode 100644
index 33a634f6c..000000000
--- a/docroot/profiles/lagunita/supress/modules/supress_helper/supress_helper.routing.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-entity.sup_award.settings:
- path: 'admin/structure/sup-award'
- defaults:
- _form: '\Drupal\supress_helper\Form\PressAwardSettingsForm'
- _title: 'Press Award'
- requirements:
- _permission: 'administer sup_award'