Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
experience_builder
Manage
Activity
Members
Labels
Plan
Wiki
Custom issue tracker
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Model registry
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
project
experience_builder
Merge requests
!388
An error occurred while fetching the assigned milestone of the selected merge_request.
Add Pattern entity
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Add Pattern entity
issue/experience_builder-3479643:3479643-introduce-a-pattern
into
0.x
Overview
54
Commits
32
Pipelines
30
Changes
11
Merged
Feliksas Mazeikis
requested to merge
issue/experience_builder-3479643:3479643-introduce-a-pattern
into
0.x
6 months ago
Overview
54
Commits
32
Pipelines
30
Changes
11
Expand
Closes
#3479643
0
0
Merge request reports
Compare
0.x
version 28
b86208ed
6 months ago
version 27
c4910a37
6 months ago
version 26
afd2c548
6 months ago
version 25
05e18743
6 months ago
version 24
77fd3966
6 months ago
version 23
8e853539
6 months ago
version 22
c0fcd600
6 months ago
version 21
13b8ac4a
6 months ago
version 20
095fc849
6 months ago
version 19
9b0b37ac
6 months ago
version 18
85247a52
6 months ago
version 17
80ee60be
6 months ago
version 16
386dc20a
6 months ago
version 15
b053f7f7
6 months ago
version 14
9333d4bc
6 months ago
version 13
e9c69537
6 months ago
version 12
382598ab
6 months ago
version 11
52516776
6 months ago
version 10
3bcf00df
6 months ago
version 9
68e4b266
6 months ago
version 8
f0fec52f
6 months ago
version 7
ed311e42
6 months ago
version 6
940a84e3
6 months ago
version 5
11814f3e
6 months ago
version 4
6675f195
6 months ago
version 3
98e997f5
6 months ago
version 2
1542b325
6 months ago
version 1
26eb9011
6 months ago
0.x (base)
and
latest version
latest version
b81de3a9
32 commits,
6 months ago
version 28
b86208ed
32 commits,
6 months ago
version 27
c4910a37
31 commits,
6 months ago
version 26
afd2c548
29 commits,
6 months ago
version 25
05e18743
28 commits,
6 months ago
version 24
77fd3966
24 commits,
6 months ago
version 23
8e853539
22 commits,
6 months ago
version 22
c0fcd600
20 commits,
6 months ago
version 21
13b8ac4a
19 commits,
6 months ago
version 20
095fc849
18 commits,
6 months ago
version 19
9b0b37ac
17 commits,
6 months ago
version 18
85247a52
16 commits,
6 months ago
version 17
80ee60be
15 commits,
6 months ago
version 16
386dc20a
14 commits,
6 months ago
version 15
b053f7f7
13 commits,
6 months ago
version 14
9333d4bc
11 commits,
6 months ago
version 13
e9c69537
11 commits,
6 months ago
version 12
382598ab
10 commits,
6 months ago
version 11
52516776
9 commits,
6 months ago
version 10
3bcf00df
8 commits,
6 months ago
version 9
68e4b266
7 commits,
6 months ago
version 8
f0fec52f
6 commits,
6 months ago
version 7
ed311e42
6 commits,
6 months ago
version 6
940a84e3
5 commits,
6 months ago
version 5
11814f3e
5 commits,
6 months ago
version 4
6675f195
4 commits,
6 months ago
version 3
98e997f5
3 commits,
6 months ago
version 2
1542b325
2 commits,
6 months ago
version 1
26eb9011
1 commit,
6 months ago
11 files
+
699
−
24
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
11
Search (e.g. *.vue) (Ctrl+P)
config/schema/experience_builder.schema.yml
+
35
−
0
Options
@@ -243,3 +243,38 @@ field.field_settings.component_tree:
type
:
field.field_settings.*
constraints
:
FullyValidatable
:
~
experience_builder.pattern.*
:
type
:
config_entity
constraints
:
FullyValidatable
:
~
mapping
:
id
:
type
:
machine_name
label
:
'
ID'
label
:
type
:
required_label
label
:
'
Label'
# A single component tree.
component_tree
:
constraints
:
ComponentTreeMeetRequirements
:
# Only StaticPropSources may be used, because a Pattern cannot rely on an entity of a particular type
# and bundle to be present everywhere it is inserted/used.
props
:
absence
:
-
dynamic
-
adapter
presence
:
~
tree
:
absence
:
# Components implementing either of these 3 interfaces are only
# allowed to live at the PageTemplate level.
# @see \Drupal\experience_builder\Entity\PageTemplate
# @see `type: experience_builder.page_template.*`
-
Drupal\Core\Block\MainContentBlockPluginInterface
-
Drupal\Core\Block\TitleBlockPluginInterface
-
Drupal\Core\Block\MessagesBlockPluginInterface
presence
:
~
type
:
experience_builder.component_tree
label
:
'
The
component
tree
that
represents
a
reusable
pattern'
Loading