Skip to content

Commit ab73f2b

Browse files
David Ferlaypiggito
authored andcommitted
Implementing Layout Builder in profile
1 parent bcd853f commit ab73f2b

File tree

72 files changed

+1083
-270
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1083
-270
lines changed

composer.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,14 @@
2727
"drupal/focal_point": "^1.2",
2828
"drupal/google_tag": "^1.2",
2929
"drupal/honeypot": "^1.30",
30+
"drupal/layout_builder_modal": "^1.1",
31+
"drupal/layout_builder_restrictions": "^2.7",
32+
"drupal/layout_library": "^1.0@beta",
33+
"drupal/lb_ux": "^1.0@beta",
3034
"drupal/manage_display": "^1.0@alpha",
3135
"drupal/menu_admin_per_menu": "^1.0",
3236
"drupal/menu_link_attributes": "^1.0",
33-
"drupal/page_manager": "^4.0@beta",
37+
"drupal/page_manager": "4.x-dev",
3438
"drupal/panels_everywhere": "^4.0@beta",
3539
"drupal/paragraphs": "^1.9",
3640
"drupal/pathauto": "^1.6",
@@ -106,13 +110,16 @@
106110
"Fix multilingual site's layout edit context issue": "https://www.drupal.org/files/issues/2019-12-19/3101231-19.patch",
107111
"SQLite database locking errors cause fatal errors": "https://www.drupal.org/files/issues/1120020-59.patch",
108112
"Error: Call to a member function getLabel() after enabling layout_builder": "https://www.drupal.org/files/issues/2019-11-14/2985882-entityfield-43.patch",
109-
"Split Interface Translation permission": "https://www.drupal.org/files/issues/2020-01-14/locale-administer-locale-permission-3067056-7.patch"
113+
"Split Interface Translation permission": "https://www.drupal.org/files/issues/2020-01-14/locale-administer-locale-permission-3067056-7.patch",
114+
"Layout builder doesn't show new \"extra fields\"": "https://www.drupal.org/files/issues/2020-04-16/missing_extra_fields-3069578-12.patch",
115+
"POST /quickedit/metadata returning HTTP 503": "https://www.drupal.org/files/issues/2020-01-09/2893407-39.patch"
110116
},
111117
"drush/drush": {
112118
"Import multiple custom translation po files": "https://patch-diff.githubusercontent.com/raw/drush-ops/drush/pull/4251.patch"
113119
},
114120
"drupal/lb_ux": {
115-
"Bloc edition when Show content preview is disabled": "https://www.drupal.org/files/issues/2020-02-27/3116402.patch"
121+
"Cog icon not showing when Preview disabled": "https://www.drupal.org/files/issues/2020-05-22/3116402-8.patch",
122+
"Errors when using with modules that alter a section's contextual menu": "https://www.drupal.org/files/issues/2020-05-22/3106939-4.patch"
116123
},
117124
"drupal/default_content": {
118125
"Do not reimport existing entities": "https://www.drupal.org/files/issues/do_not_reimport-2698425-56.patch"

scripts/makefile/tests.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ endif
5656
## Validate composer.json file
5757
compval:
5858
@echo "Composer.json validation..."
59-
@docker run --rm -v `pwd`:`pwd` -w `pwd` $(IMAGE_PHP) composer validate --strict
59+
# Add --strict back when page_manager includes https://www.drupal.org/project/page_manager/issues/2960739 in next release.
60+
@docker run --rm -v `pwd`:`pwd` -w `pwd` $(IMAGE_PHP) composer validate
6061

6162
## Validate hook_update_N()
6263
hookupdateval:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
langcode: en
2+
status: true
3+
dependencies: { }
4+
id: media
5+
label: Media
6+
revision: 1
7+
description: "Access to Media Library content\t"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
langcode: en
2+
status: true
3+
dependencies: { }
4+
id: wysiwyg
5+
label: WYSIWYG
6+
revision: 1
7+
description: 'A simple formatted text field using a WYSIWYG editor'
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
langcode: en
2+
status: true
3+
dependencies:
4+
config:
5+
- block_content.type.media
6+
- field.field.block_content.media.media
7+
module:
8+
- media_library
9+
id: block_content.media.default
10+
targetEntityType: block_content
11+
bundle: media
12+
mode: default
13+
content:
14+
info:
15+
type: string_textfield
16+
weight: 0
17+
region: content
18+
settings:
19+
size: 60
20+
placeholder: ''
21+
third_party_settings: { }
22+
media:
23+
weight: 1
24+
settings:
25+
media_types:
26+
- audio
27+
- document
28+
- image
29+
- remote_video
30+
- video
31+
third_party_settings: { }
32+
type: media_library_widget
33+
region: content
34+
translation:
35+
weight: 2
36+
region: content
37+
settings: { }
38+
third_party_settings: { }
39+
hidden:
40+
langcode: true

web/profiles/sdd/config/install/core.entity_form_display.block_content.site_template_block.default.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,8 @@ dependencies:
88
- field.field.block_content.site_template_block.position
99
- field.field.block_content.site_template_block.title
1010
module:
11-
- field_layout
12-
- layout_discovery
1311
- link
1412
- media_library
15-
third_party_settings:
16-
field_layout:
17-
id: layout_onecol
18-
settings:
19-
label: ''
2013
id: block_content.site_template_block.default
2114
targetEntityType: block_content
2215
bundle: site_template_block
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
langcode: en
2+
status: true
3+
dependencies:
4+
config:
5+
- block_content.type.wysiwyg
6+
- field.field.block_content.wysiwyg.wysiwyg
7+
module:
8+
- text
9+
id: block_content.wysiwyg.default
10+
targetEntityType: block_content
11+
bundle: wysiwyg
12+
mode: default
13+
content:
14+
info:
15+
type: string_textfield
16+
weight: 0
17+
region: content
18+
settings:
19+
size: 60
20+
placeholder: ''
21+
third_party_settings: { }
22+
wysiwyg:
23+
weight: 1
24+
settings:
25+
rows: 5
26+
placeholder: ''
27+
third_party_settings: { }
28+
type: text_textarea
29+
region: content
30+
hidden:
31+
langcode: true
32+
translation: true

web/profiles/sdd/config/install/core.entity_form_display.media.audio.default.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@ dependencies:
55
- field.field.media.audio.field_media_audio_file
66
- media.type.audio
77
module:
8-
- field_layout
98
- file
10-
- layout_discovery
119
- path
12-
third_party_settings:
13-
field_layout:
14-
id: layout_onecol
15-
settings:
16-
label: ''
1710
id: media.audio.default
1811
targetEntityType: media
1912
bundle: audio

web/profiles/sdd/config/install/core.entity_form_display.media.audio.media_library.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@ dependencies:
55
- core.entity_form_mode.media.media_library
66
- field.field.media.audio.field_media_audio_file
77
- media.type.audio
8-
module:
9-
- field_layout
10-
- layout_discovery
11-
third_party_settings:
12-
field_layout:
13-
id: layout_onecol
14-
settings:
15-
label: ''
168
id: media.audio.media_library
179
targetEntityType: media
1810
bundle: audio

web/profiles/sdd/config/install/core.entity_form_display.media.document.default.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@ dependencies:
55
- field.field.media.document.field_media_document
66
- media.type.document
77
module:
8-
- field_layout
98
- file
10-
- layout_discovery
119
- path
12-
third_party_settings:
13-
field_layout:
14-
id: layout_onecol
15-
settings:
16-
label: ''
1710
id: media.document.default
1811
targetEntityType: media
1912
bundle: document

0 commit comments

Comments
 (0)