From 16bdba992608923345be6c1f4b4513f40a7563df Mon Sep 17 00:00:00 2001 From: Stuart Clark Date: Mon, 25 Apr 2022 10:36:48 +1000 Subject: [PATCH] feat(#63): add a-frame paragraph --- ...display.paragraph.aframe_scene.default.yml | 23 +++++++++++++++++++ ...display.paragraph.aframe_scene.default.yml | 20 ++++++++++++++++ ...field.field.node.article.field_content.yml | 5 ++++ ...eld.paragraph.aframe_scene.field_scene.yml | 19 +++++++++++++++ .../field.storage.paragraph.field_scene.yml | 19 +++++++++++++++ ...aragraphs.paragraphs_type.aframe_scene.yml | 16 +++++++++++++ drupal/config/sync/user.role.anonymous.yml | 1 + .../config/sync/user.role.authenticated.yml | 1 + drupal/config/sync/user.role.author.yml | 3 +++ 9 files changed, 107 insertions(+) create mode 100644 drupal/config/sync/core.entity_form_display.paragraph.aframe_scene.default.yml create mode 100644 drupal/config/sync/core.entity_view_display.paragraph.aframe_scene.default.yml create mode 100644 drupal/config/sync/field.field.paragraph.aframe_scene.field_scene.yml create mode 100644 drupal/config/sync/field.storage.paragraph.field_scene.yml create mode 100644 drupal/config/sync/paragraphs.paragraphs_type.aframe_scene.yml diff --git a/drupal/config/sync/core.entity_form_display.paragraph.aframe_scene.default.yml b/drupal/config/sync/core.entity_form_display.paragraph.aframe_scene.default.yml new file mode 100644 index 0000000..e9e68ec --- /dev/null +++ b/drupal/config/sync/core.entity_form_display.paragraph.aframe_scene.default.yml @@ -0,0 +1,23 @@ +uuid: 34684a50-774c-44ed-90e3-eb639c73f130 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.aframe_scene.field_scene + - paragraphs.paragraphs_type.aframe_scene +id: paragraph.aframe_scene.default +targetEntityType: paragraph +bundle: aframe_scene +mode: default +content: + field_scene: + type: string_textarea + weight: 0 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } +hidden: + created: true + status: true diff --git a/drupal/config/sync/core.entity_view_display.paragraph.aframe_scene.default.yml b/drupal/config/sync/core.entity_view_display.paragraph.aframe_scene.default.yml new file mode 100644 index 0000000..4cebfb0 --- /dev/null +++ b/drupal/config/sync/core.entity_view_display.paragraph.aframe_scene.default.yml @@ -0,0 +1,20 @@ +uuid: 3008e770-c8dd-4b1d-aa22-67d077cadf11 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.aframe_scene.field_scene + - paragraphs.paragraphs_type.aframe_scene +id: paragraph.aframe_scene.default +targetEntityType: paragraph +bundle: aframe_scene +mode: default +content: + field_scene: + type: basic_string + label: above + settings: { } + third_party_settings: { } + weight: 0 + region: content +hidden: { } diff --git a/drupal/config/sync/field.field.node.article.field_content.yml b/drupal/config/sync/field.field.node.article.field_content.yml index 5709742..d6a3233 100644 --- a/drupal/config/sync/field.field.node.article.field_content.yml +++ b/drupal/config/sync/field.field.node.article.field_content.yml @@ -5,6 +5,7 @@ dependencies: config: - field.storage.node.field_content - node.type.article + - paragraphs.paragraphs_type.aframe_scene - paragraphs.paragraphs_type.card - paragraphs.paragraphs_type.card_group - paragraphs.paragraphs_type.code @@ -37,10 +38,14 @@ settings: link: link media: media section: section + aframe_scene: aframe_scene code: code repository: repository negate: 0 target_bundles_drag_drop: + aframe_scene: + weight: 14 + enabled: true card: weight: -20 enabled: true diff --git a/drupal/config/sync/field.field.paragraph.aframe_scene.field_scene.yml b/drupal/config/sync/field.field.paragraph.aframe_scene.field_scene.yml new file mode 100644 index 0000000..38303cb --- /dev/null +++ b/drupal/config/sync/field.field.paragraph.aframe_scene.field_scene.yml @@ -0,0 +1,19 @@ +uuid: ac91423c-1a9e-468f-ac5d-c774bf4c903c +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_scene + - paragraphs.paragraphs_type.aframe_scene +id: paragraph.aframe_scene.field_scene +field_name: field_scene +entity_type: paragraph +bundle: aframe_scene +label: Scene +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/drupal/config/sync/field.storage.paragraph.field_scene.yml b/drupal/config/sync/field.storage.paragraph.field_scene.yml new file mode 100644 index 0000000..a5c22cf --- /dev/null +++ b/drupal/config/sync/field.storage.paragraph.field_scene.yml @@ -0,0 +1,19 @@ +uuid: c551adf4-42eb-4d25-9bb9-e18b7e0a937f +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_scene +field_name: field_scene +entity_type: paragraph +type: string_long +settings: + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/drupal/config/sync/paragraphs.paragraphs_type.aframe_scene.yml b/drupal/config/sync/paragraphs.paragraphs_type.aframe_scene.yml new file mode 100644 index 0000000..1753605 --- /dev/null +++ b/drupal/config/sync/paragraphs.paragraphs_type.aframe_scene.yml @@ -0,0 +1,16 @@ +uuid: 62af2237-8766-427e-bef5-c0cd6d893dd1 +langcode: en +status: true +dependencies: + module: + - paragraphs_ee +third_party_settings: + paragraphs_ee: + paragraphs_categories: + basics: basics +id: aframe_scene +label: 'A-Frame scene' +icon_uuid: null +icon_default: null +description: 'An A-Frame VR scene.' +behavior_plugins: { } diff --git a/drupal/config/sync/user.role.anonymous.yml b/drupal/config/sync/user.role.anonymous.yml index 8609aea..2fa6bd3 100644 --- a/drupal/config/sync/user.role.anonymous.yml +++ b/drupal/config/sync/user.role.anonymous.yml @@ -23,6 +23,7 @@ permissions: - 'view druxt_settings config page entity' - 'view linky entities' - 'view media' + - 'view paragraph content aframe_scene' - 'view paragraph content card' - 'view paragraph content card_group' - 'view paragraph content code' diff --git a/drupal/config/sync/user.role.authenticated.yml b/drupal/config/sync/user.role.authenticated.yml index 0aef2f5..4378bcd 100644 --- a/drupal/config/sync/user.role.authenticated.yml +++ b/drupal/config/sync/user.role.authenticated.yml @@ -19,6 +19,7 @@ permissions: - 'access secondary toolbar' - 'use exclude node title' - 'view media' + - 'view paragraph content aframe_scene' - 'view paragraph content card' - 'view paragraph content card_group' - 'view paragraph content code' diff --git a/drupal/config/sync/user.role.author.yml b/drupal/config/sync/user.role.author.yml index bd893be..db74ccd 100644 --- a/drupal/config/sync/user.role.author.yml +++ b/drupal/config/sync/user.role.author.yml @@ -50,6 +50,7 @@ permissions: - 'create event content' - 'create image media' - 'create page content' + - 'create paragraph content aframe_scene' - 'create paragraph content card' - 'create paragraph content card_group' - 'create paragraph content code' @@ -63,6 +64,7 @@ permissions: - 'create paragraph content text_markdown' - 'create terms in article_category' - 'create video media' + - 'delete paragraph content aframe_scene' - 'delete paragraph content card' - 'delete paragraph content card_group' - 'delete paragraph content code' @@ -94,6 +96,7 @@ permissions: - 'translate event node' - 'translate page node' - 'update content translations' + - 'update paragraph content aframe_scene' - 'update paragraph content card' - 'update paragraph content card_group' - 'update paragraph content code'