diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6e3519b..790c2f7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@
# This specific template is located at:
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Getting-Started.gitlab-ci.yml
-# image: ubuntu:23.10.1
+image: ubuntu:latest
stages: # List of stages for jobs, and their order of execution
- build
diff --git a/composer.json b/composer.json
index 3526b14..f89978c 100644
--- a/composer.json
+++ b/composer.json
@@ -27,12 +27,13 @@
"drupal/entity_clone": "^2.1@beta",
"drupal/entity_hierarchy": "^3.3",
"drupal/field_group": "^3.4",
- "drupal/gin": "^3.0@RC",
+ "drupal/gin": "^4.0",
"drupal/gin_login": "^2.1",
"drupal/google_tag": "^2.0",
"drupal/html_formatter": "^2.0",
"drupal/jsonapi_permission_access": "1.0.1",
"drupal/layout_builder_admin_theme": "^2.0",
+ "drupal/layout_builder_iframe_modal": "^1.3",
"drupal/layout_builder_styles": "^2.0",
"drupal/mailsystem": "^4.5",
"drupal/migrate_plus": "^6.0",
@@ -40,12 +41,15 @@
"drupal/pathauto": "^1.12",
"drupal/smtp": "^1.4",
"drupal/stage_file_proxy": "^3.1",
+ "drupal/token_filter": "^2.2",
"drupal/upgrade_status": "^4.3",
"drupal/views_bulk_operations": "^4.2",
"drupal/views_json_source": "^2.0",
"drupal/workflow": "^1.8",
"drush/drush": "^13",
- "mglaman/composer-drupal-lenient": "^1.0"
+ "mglaman/composer-drupal-lenient": "^1.0",
+ "symfony/process": "^7.1",
+ "weitzman/drupal-test-traits": "^2.5"
},
"conflict": {
"drupal/drupal": "*"
@@ -137,7 +141,7 @@
"require-dev": {
"behat/behat": "^3.14",
"dmore/behat-chrome-extension": "^1.4",
- "drupal/core-dev": "^11",
+ "drupal/core-dev": "^11.0",
"drupal/drupal-extension": "^5.0"
}
}
diff --git a/composer.lock b/composer.lock
index 3b94921..c528c24 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "ccbc6bc48d53c7114c41d6cbbea36f1d",
+ "content-hash": "7715ba9b44e29f0c86822734e3ebd944",
"packages": [
{
"name": "asm89/stack-cors",
@@ -2476,30 +2476,30 @@
},
{
"name": "drupal/gin",
- "version": "3.0.0-rc14",
+ "version": "4.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/gin.git",
- "reference": "8.x-3.0-rc14"
+ "reference": "4.0.0"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/gin-8.x-3.0-rc14.zip",
- "reference": "8.x-3.0-rc14",
- "shasum": "8ca8735f5a1d7ef25ee446358cd704a3feb1cae7"
+ "url": "https://ftp.drupal.org/files/projects/gin-4.0.0.zip",
+ "reference": "4.0.0",
+ "shasum": "8607d9f225b550c9c2f0a84d0371adabc0ac42c1"
},
"require": {
- "drupal/core": "^9 || ^10 || ^11",
+ "drupal/core": "^10 || ^11",
"drupal/gin_toolbar": "^1.0@beta"
},
"type": "drupal-theme",
"extra": {
"drupal": {
- "version": "8.x-3.0-rc14",
- "datestamp": "1731015952",
+ "version": "4.0.0",
+ "datestamp": "1734696940",
"security-coverage": {
- "status": "not-covered",
- "message": "RC releases are not covered by Drupal security advisories."
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
}
}
},
@@ -2879,6 +2879,64 @@
"source": "https://git.drupalcode.org/project/layout_builder_admin_theme"
}
},
+ {
+ "name": "drupal/layout_builder_iframe_modal",
+ "version": "1.3.3",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/layout_builder_iframe_modal.git",
+ "reference": "1.3.3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/layout_builder_iframe_modal-1.3.3.zip",
+ "reference": "1.3.3",
+ "shasum": "542556590c84fb518486855f3c2dce9c0d6e141f"
+ },
+ "require": {
+ "drupal/core": "^10.1.3 || ^11"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "1.3.3",
+ "datestamp": "1736243249",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Jan Hug",
+ "homepage": "https://www.drupal.org/u/dulnan",
+ "role": "Maintainer"
+ },
+ {
+ "name": "dulnan",
+ "homepage": "https://www.drupal.org/user/3652792"
+ },
+ {
+ "name": "svendecabooter",
+ "homepage": "https://www.drupal.org/user/35369"
+ }
+ ],
+ "description": "Render Laybout Builder block edit forms in an iframe, using the admin theme.",
+ "homepage": "https://www.drupal.org/project/layout_builder_iframe_modal",
+ "keywords": [
+ "Drupal",
+ "Layout Builder"
+ ],
+ "support": {
+ "source": "https://git.drupalcode.org/project/layout_builder_iframe_modal",
+ "issues": "https://www.drupal.org/project/issues/3169342?categories=All"
+ }
+ },
{
"name": "drupal/layout_builder_styles",
"version": "2.1.0",
@@ -3473,6 +3531,76 @@
"source": "https://git.drupalcode.org/project/token"
}
},
+ {
+ "name": "drupal/token_filter",
+ "version": "2.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/token_filter.git",
+ "reference": "2.2.1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/token_filter-2.2.1.zip",
+ "reference": "2.2.1",
+ "shasum": "1950ce8c0235418175e11c0d9ed15afbe1421dd7"
+ },
+ "require": {
+ "drupal/core": "^10 || ^11",
+ "drupal/token": "^1",
+ "php": ">=8.1"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.2.1",
+ "datestamp": "1719183798",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "ademarco",
+ "homepage": "https://www.drupal.org/user/186696"
+ },
+ {
+ "name": "asciikewl",
+ "homepage": "https://www.drupal.org/user/147292"
+ },
+ {
+ "name": "darvanen",
+ "homepage": "https://www.drupal.org/user/1068770"
+ },
+ {
+ "name": "dave reid",
+ "homepage": "https://www.drupal.org/user/53892"
+ },
+ {
+ "name": "Deciphered",
+ "homepage": "https://www.drupal.org/user/103796"
+ },
+ {
+ "name": "pescetti",
+ "homepage": "https://www.drupal.org/user/436244"
+ },
+ {
+ "name": "pvhee",
+ "homepage": "https://www.drupal.org/user/108811"
+ }
+ ],
+ "description": "This is a very simple module to make global token values available as an input filter.",
+ "homepage": "https://www.drupal.org/project/token_filter",
+ "support": {
+ "source": "https://git.drupalcode.org/project/token_filter"
+ }
+ },
{
"name": "drupal/upgrade_status",
"version": "4.3.6",
@@ -3874,16 +4002,16 @@
},
{
"name": "egulias/email-validator",
- "version": "4.0.2",
+ "version": "4.0.3",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e"
+ "reference": "b115554301161fa21467629f1e1391c1936de517"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e",
- "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517",
+ "reference": "b115554301161fa21467629f1e1391c1936de517",
"shasum": ""
},
"require": {
@@ -3929,7 +4057,7 @@
],
"support": {
"issues": "https://github.com/egulias/EmailValidator/issues",
- "source": "https://github.com/egulias/EmailValidator/tree/4.0.2"
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.3"
},
"funding": [
{
@@ -3937,7 +4065,7 @@
"type": "github"
}
],
- "time": "2023-10-06T06:47:41+00:00"
+ "time": "2024-12-27T00:36:43+00:00"
},
{
"name": "grasmash/expander",
@@ -4883,16 +5011,16 @@
},
{
"name": "mglaman/phpstan-drupal",
- "version": "1.3.1",
+ "version": "1.3.2",
"source": {
"type": "git",
"url": "https://github.com/mglaman/phpstan-drupal.git",
- "reference": "2bc25a59b53c8f3990f168efd71241d9c25ea0c3"
+ "reference": "bbb92dee546da3988da851122cb2925f72c149f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/2bc25a59b53c8f3990f168efd71241d9c25ea0c3",
- "reference": "2bc25a59b53c8f3990f168efd71241d9c25ea0c3",
+ "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/bbb92dee546da3988da851122cb2925f72c149f3",
+ "reference": "bbb92dee546da3988da851122cb2925f72c149f3",
"shasum": ""
},
"require": {
@@ -4922,6 +5050,12 @@
},
"type": "phpstan-extension",
"extra": {
+ "phpstan": {
+ "includes": [
+ "extension.neon",
+ "rules.neon"
+ ]
+ },
"branch-alias": {
"dev-main": "1.0-dev"
},
@@ -4932,20 +5066,14 @@
"tests/fixtures/drupal/libraries/{$name}": [
"type:drupal-library"
],
+ "tests/fixtures/drupal/themes/contrib/{$name}": [
+ "type:drupal-theme"
+ ],
"tests/fixtures/drupal/modules/contrib/{$name}": [
"type:drupal-module"
],
"tests/fixtures/drupal/profiles/contrib/{$name}": [
"type:drupal-profile"
- ],
- "tests/fixtures/drupal/themes/contrib/{$name}": [
- "type:drupal-theme"
- ]
- },
- "phpstan": {
- "includes": [
- "extension.neon",
- "rules.neon"
]
}
},
@@ -4967,7 +5095,7 @@
"description": "Drupal extension and rules for PHPStan",
"support": {
"issues": "https://github.com/mglaman/phpstan-drupal/issues",
- "source": "https://github.com/mglaman/phpstan-drupal/tree/1.3.1"
+ "source": "https://github.com/mglaman/phpstan-drupal/tree/1.3.2"
},
"funding": [
{
@@ -4983,20 +5111,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-27T08:54:16+00:00"
+ "time": "2024-11-19T15:26:05+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v5.3.1",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b"
+ "reference": "447a020a1f875a434d62f2a401f53b82a396e494"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b",
- "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494",
+ "reference": "447a020a1f875a434d62f2a401f53b82a396e494",
"shasum": ""
},
"require": {
@@ -5039,9 +5167,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"
},
- "time": "2024-10-08T18:51:32+00:00"
+ "time": "2024-12-30T11:07:19+00:00"
},
{
"name": "pear/archive_tar",
@@ -5511,16 +5639,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "1.12.12",
+ "version": "1.12.15",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0"
+ "reference": "c91d4e8bc056f46cf653656e6f71004b254574d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
- "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c91d4e8bc056f46cf653656e6f71004b254574d1",
+ "reference": "c91d4e8bc056f46cf653656e6f71004b254574d1",
"shasum": ""
},
"require": {
@@ -5565,7 +5693,7 @@
"type": "github"
}
],
- "time": "2024-11-28T22:13:23+00:00"
+ "time": "2025-01-05T16:40:22+00:00"
},
{
"name": "phpstan/phpstan-deprecation-rules",
@@ -6272,16 +6400,16 @@
},
{
"name": "symfony/console",
- "version": "v7.1.8",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "ff04e5b5ba043d2badfb308197b9e6b42883fcd5"
+ "reference": "bb06e2d7f8dd9dffe5eada8a5cbe0f68f1482db7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/ff04e5b5ba043d2badfb308197b9e6b42883fcd5",
- "reference": "ff04e5b5ba043d2badfb308197b9e6b42883fcd5",
+ "url": "https://api.github.com/repos/symfony/console/zipball/bb06e2d7f8dd9dffe5eada8a5cbe0f68f1482db7",
+ "reference": "bb06e2d7f8dd9dffe5eada8a5cbe0f68f1482db7",
"shasum": ""
},
"require": {
@@ -6345,7 +6473,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.1.8"
+ "source": "https://github.com/symfony/console/tree/v7.1.10"
},
"funding": [
{
@@ -6361,7 +6489,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-06T14:23:19+00:00"
+ "time": "2024-12-09T07:30:10+00:00"
},
{
"name": "symfony/dependency-injection",
@@ -6462,12 +6590,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -6512,16 +6640,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v7.1.7",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "010e44661f4c6babaf8c4862fe68c24a53903342"
+ "reference": "12cada0720a728acd96346b19e8c7a867071758c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/010e44661f4c6babaf8c4862fe68c24a53903342",
- "reference": "010e44661f4c6babaf8c4862fe68c24a53903342",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/12cada0720a728acd96346b19e8c7a867071758c",
+ "reference": "12cada0720a728acd96346b19e8c7a867071758c",
"shasum": ""
},
"require": {
@@ -6567,7 +6695,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v7.1.7"
+ "source": "https://github.com/symfony/error-handler/tree/v7.1.10"
},
"funding": [
{
@@ -6583,7 +6711,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-05T15:34:55+00:00"
+ "time": "2024-12-07T08:49:48+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -6685,12 +6813,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -6809,16 +6937,16 @@
},
{
"name": "symfony/finder",
- "version": "v7.1.6",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8"
+ "reference": "b8b526e051ac0b33feabbec7893adcab96b23bf3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/2cb89664897be33f78c65d3d2845954c8d7a43b8",
- "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/b8b526e051ac0b33feabbec7893adcab96b23bf3",
+ "reference": "b8b526e051ac0b33feabbec7893adcab96b23bf3",
"shasum": ""
},
"require": {
@@ -6853,7 +6981,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v7.1.6"
+ "source": "https://github.com/symfony/finder/tree/v7.1.10"
},
"funding": [
{
@@ -6869,20 +6997,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-01T08:31:23+00:00"
+ "time": "2024-12-30T18:59:46+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v7.1.9",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "82765842fb599c7ed839b650214680c7ee5779be"
+ "reference": "b5567e738aa372e0f3408c40e96bd4bd445bf3a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/82765842fb599c7ed839b650214680c7ee5779be",
- "reference": "82765842fb599c7ed839b650214680c7ee5779be",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b5567e738aa372e0f3408c40e96bd4bd445bf3a1",
+ "reference": "b5567e738aa372e0f3408c40e96bd4bd445bf3a1",
"shasum": ""
},
"require": {
@@ -6930,7 +7058,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.1.9"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.1.10"
},
"funding": [
{
@@ -6946,20 +7074,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T18:58:36+00:00"
+ "time": "2024-12-16T16:04:34+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.1.9",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "649d0e23c571344ef1153d4ffb2564f534b85a45"
+ "reference": "f4cab1e059b6a0c67b008a81fa1822aa4ed37379"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/649d0e23c571344ef1153d4ffb2564f534b85a45",
- "reference": "649d0e23c571344ef1153d4ffb2564f534b85a45",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f4cab1e059b6a0c67b008a81fa1822aa4ed37379",
+ "reference": "f4cab1e059b6a0c67b008a81fa1822aa4ed37379",
"shasum": ""
},
"require": {
@@ -7044,7 +7172,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.1.9"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.1.10"
},
"funding": [
{
@@ -7060,7 +7188,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-27T12:55:11+00:00"
+ "time": "2024-12-31T14:55:36+00:00"
},
{
"name": "symfony/mailer",
@@ -7144,16 +7272,16 @@
},
{
"name": "symfony/mime",
- "version": "v7.1.6",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "caa1e521edb2650b8470918dfe51708c237f0598"
+ "reference": "a42697498633a43da1d390ccf453b597df982a35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/caa1e521edb2650b8470918dfe51708c237f0598",
- "reference": "caa1e521edb2650b8470918dfe51708c237f0598",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/a42697498633a43da1d390ccf453b597df982a35",
+ "reference": "a42697498633a43da1d390ccf453b597df982a35",
"shasum": ""
},
"require": {
@@ -7208,7 +7336,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v7.1.6"
+ "source": "https://github.com/symfony/mime/tree/v7.1.10"
},
"funding": [
{
@@ -7224,7 +7352,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-25T15:11:02+00:00"
+ "time": "2024-12-07T08:49:48+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -7252,8 +7380,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7331,8 +7459,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7408,8 +7536,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7488,8 +7616,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7570,8 +7698,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7654,8 +7782,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7728,8 +7856,8 @@
"type": "metapackage",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -7793,8 +7921,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -7869,8 +7997,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -8273,12 +8401,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -8438,12 +8566,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -8499,16 +8627,16 @@
},
{
"name": "symfony/validator",
- "version": "v7.1.9",
+ "version": "v7.1.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "ff71d77da404c700f8b05ba426eb9e6f8d22771b"
+ "reference": "216b0d1ccfedeb800cbc2f336ed6effaca7164de"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/ff71d77da404c700f8b05ba426eb9e6f8d22771b",
- "reference": "ff71d77da404c700f8b05ba426eb9e6f8d22771b",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/216b0d1ccfedeb800cbc2f336ed6effaca7164de",
+ "reference": "216b0d1ccfedeb800cbc2f336ed6effaca7164de",
"shasum": ""
},
"require": {
@@ -8576,7 +8704,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v7.1.9"
+ "source": "https://github.com/symfony/validator/tree/v7.1.10"
},
"funding": [
{
@@ -8592,7 +8720,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-27T09:50:41+00:00"
+ "time": "2024-12-30T18:35:03+00:00"
},
{
"name": "symfony/var-dumper",
@@ -8948,6 +9076,71 @@
"source": "https://github.com/webflo/drupal-finder/tree/1.3.1"
},
"time": "2024-06-28T13:45:36+00:00"
+ },
+ {
+ "name": "weitzman/drupal-test-traits",
+ "version": "2.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/dtt.git",
+ "reference": "664201b00140f9b935fcb9f3eef012c6638ec0c5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://git.drupalcode.org/api/v4/projects/project%2Fdtt/repository/archive.zip?sha=664201b00140f9b935fcb9f3eef012c6638ec0c5",
+ "reference": "664201b00140f9b935fcb9f3eef012c6638ec0c5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "conflict": {
+ "drupal/core": "<=10.2"
+ },
+ "require-dev": {
+ "drupal/mailsystem": "^4",
+ "drush/drush": "^12.5 || ^13",
+ "phpspec/prophecy-phpunit": "^2",
+ "webflo/drupal-finder": "^1.3.1"
+ },
+ "type": "library",
+ "extra": {
+ "drupal-scaffold": {
+ "locations": {
+ "web-root": "web/"
+ },
+ "file-mapping": {
+ "[project-root]/.gitignore": false,
+ "[project-root]/.editorconfig": false,
+ "[project-root]/.gitattributes": false
+ }
+ },
+ "installer-paths": {
+ "web/core": [
+ "type:drupal-core"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "weitzman\\DrupalTestTraits\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Moshe Weitzman",
+ "email": "weitzman@tejasa.com"
+ }
+ ],
+ "description": "Traits for testing Drupal sites that have user content (versus unpopulated sites).",
+ "support": {
+ "source": "https://git.drupalcode.org/project/dtt/-/tree/2.5.0"
+ },
+ "time": "2024-10-30T23:28:39+00:00"
}
],
"packages-dev": [
@@ -9426,16 +9619,16 @@
},
{
"name": "composer/ca-bundle",
- "version": "1.5.4",
+ "version": "1.5.5",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1"
+ "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1",
- "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
+ "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
"shasum": ""
},
"require": {
@@ -9482,7 +9675,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.5.4"
+ "source": "https://github.com/composer/ca-bundle/tree/1.5.5"
},
"funding": [
{
@@ -9498,7 +9691,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-27T15:35:25+00:00"
+ "time": "2025-01-08T16:17:16+00:00"
},
{
"name": "composer/class-map-generator",
@@ -9575,16 +9768,16 @@
},
{
"name": "composer/composer",
- "version": "2.8.3",
+ "version": "2.8.4",
"source": {
"type": "git",
"url": "https://github.com/composer/composer.git",
- "reference": "2a7c71266b2545a3bed9f4860734081963f6e688"
+ "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/composer/zipball/2a7c71266b2545a3bed9f4860734081963f6e688",
- "reference": "2a7c71266b2545a3bed9f4860734081963f6e688",
+ "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c",
+ "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c",
"shasum": ""
},
"require": {
@@ -9669,7 +9862,7 @@
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/composer/issues",
"security": "https://github.com/composer/composer/security/policy",
- "source": "https://github.com/composer/composer/tree/2.8.3"
+ "source": "https://github.com/composer/composer/tree/2.8.4"
},
"funding": [
{
@@ -9685,7 +9878,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-17T12:13:04+00:00"
+ "time": "2024-12-11T10:57:47+00:00"
},
{
"name": "composer/metadata-minifier",
@@ -9783,13 +9976,13 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "3.x-dev"
- },
"phpstan": {
"includes": [
"extension.neon"
]
+ },
+ "branch-alias": {
+ "dev-main": "3.x-dev"
}
},
"autoload": {
@@ -10234,16 +10427,16 @@
},
{
"name": "drupal/coder",
- "version": "8.3.26",
+ "version": "8.3.27",
"source": {
"type": "git",
"url": "https://github.com/pfrenssen/coder.git",
- "reference": "fd98546ce3373aa7767240901eda47963ce64c82"
+ "reference": "04a4563b82c419e43cc58393a78b21c44fcc29e2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pfrenssen/coder/zipball/fd98546ce3373aa7767240901eda47963ce64c82",
- "reference": "fd98546ce3373aa7767240901eda47963ce64c82",
+ "url": "https://api.github.com/repos/pfrenssen/coder/zipball/04a4563b82c419e43cc58393a78b21c44fcc29e2",
+ "reference": "04a4563b82c419e43cc58393a78b21c44fcc29e2",
"shasum": ""
},
"require": {
@@ -10252,7 +10445,7 @@
"php": ">=7.2",
"sirbrillig/phpcs-variable-analysis": "^2.11.7",
"slevomat/coding-standard": "^8.11",
- "squizlabs/php_codesniffer": "^3.9.1",
+ "squizlabs/php_codesniffer": "^3.11.2",
"symfony/yaml": ">=3.4.0"
},
"require-dev": {
@@ -10281,11 +10474,11 @@
"issues": "https://www.drupal.org/project/issues/coder",
"source": "https://www.drupal.org/project/coder"
},
- "time": "2024-11-28T23:14:29+00:00"
+ "time": "2025-01-06T09:46:24+00:00"
},
{
"name": "drupal/core-dev",
- "version": "11.0.9",
+ "version": "11.0.10",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-dev.git",
@@ -10334,7 +10527,7 @@
],
"description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.",
"support": {
- "source": "https://github.com/drupal/core-dev/tree/11.0.9"
+ "source": "https://github.com/drupal/core-dev/tree/11.0.10"
},
"time": "2024-07-04T10:17:20+00:00"
},
@@ -10585,16 +10778,16 @@
},
{
"name": "google/protobuf",
- "version": "v4.29.1",
+ "version": "v4.29.3",
"source": {
"type": "git",
"url": "https://github.com/protocolbuffers/protobuf-php.git",
- "reference": "6042b5483f8029e42473faeb8ef75ba266278381"
+ "reference": "ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/6042b5483f8029e42473faeb8ef75ba266278381",
- "reference": "6042b5483f8029e42473faeb8ef75ba266278381",
+ "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7",
+ "reference": "ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7",
"shasum": ""
},
"require": {
@@ -10623,9 +10816,9 @@
"proto"
],
"support": {
- "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.1"
+ "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.3"
},
- "time": "2024-12-03T22:07:45+00:00"
+ "time": "2025-01-08T21:00:13+00:00"
},
{
"name": "justinrainbow/json-schema",
@@ -11044,16 +11237,16 @@
},
{
"name": "open-telemetry/api",
- "version": "1.1.1",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/opentelemetry-php/api.git",
- "reference": "542064815d38a6df55af7957cd6f1d7d967c99c6"
+ "reference": "351a30baa79699de3de3a814c8ccc7b52ccdfb1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/542064815d38a6df55af7957cd6f1d7d967c99c6",
- "reference": "542064815d38a6df55af7957cd6f1d7d967c99c6",
+ "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/351a30baa79699de3de3a814c8ccc7b52ccdfb1d",
+ "reference": "351a30baa79699de3de3a814c8ccc7b52ccdfb1d",
"shasum": ""
},
"require": {
@@ -11067,13 +11260,13 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.1.x-dev"
- },
"spi": {
"OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\HookManagerInterface": [
"OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\ExtensionHookManager"
]
+ },
+ "branch-alias": {
+ "dev-main": "1.1.x-dev"
}
},
"autoload": {
@@ -11110,7 +11303,7 @@
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
},
- "time": "2024-10-15T22:42:37+00:00"
+ "time": "2025-01-08T23:50:34+00:00"
},
{
"name": "open-telemetry/context",
@@ -11173,16 +11366,16 @@
},
{
"name": "open-telemetry/exporter-otlp",
- "version": "1.1.0",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/opentelemetry-php/exporter-otlp.git",
- "reference": "9b6de12204f25f8ab9540b46d6e7b5151897ce18"
+ "reference": "243d9657c44a06f740cf384f486afe954c2b725f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/9b6de12204f25f8ab9540b46d6e7b5151897ce18",
- "reference": "9b6de12204f25f8ab9540b46d6e7b5151897ce18",
+ "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/243d9657c44a06f740cf384f486afe954c2b725f",
+ "reference": "243d9657c44a06f740cf384f486afe954c2b725f",
"shasum": ""
},
"require": {
@@ -11233,7 +11426,7 @@
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
},
- "time": "2024-04-30T18:28:30+00:00"
+ "time": "2025-01-08T23:50:03+00:00"
},
{
"name": "open-telemetry/gen-otlp-protobuf",
@@ -11300,16 +11493,16 @@
},
{
"name": "open-telemetry/sdk",
- "version": "1.1.2",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/opentelemetry-php/sdk.git",
- "reference": "fb0ff8d8279a3776bd604791e2531dd0cc147e8b"
+ "reference": "9a1c3b866239dbff291e5cc555bb7793eab08127"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/fb0ff8d8279a3776bd604791e2531dd0cc147e8b",
- "reference": "fb0ff8d8279a3776bd604791e2531dd0cc147e8b",
+ "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/9a1c3b866239dbff291e5cc555bb7793eab08127",
+ "reference": "9a1c3b866239dbff291e5cc555bb7793eab08127",
"shasum": ""
},
"require": {
@@ -11337,13 +11530,13 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.0.x-dev"
- },
"spi": {
"OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\HookManagerInterface": [
"OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\ExtensionHookManager"
]
+ },
+ "branch-alias": {
+ "dev-main": "1.0.x-dev"
}
},
"autoload": {
@@ -11386,7 +11579,7 @@
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
},
- "time": "2024-10-18T21:01:35+00:00"
+ "time": "2025-01-08T23:50:34+00:00"
},
{
"name": "open-telemetry/sem-conv",
@@ -12207,16 +12400,16 @@
},
{
"name": "phpstan/phpstan-phpunit",
- "version": "1.4.1",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git",
- "reference": "11d4235fbc6313ecbf93708606edfd3222e44949"
+ "reference": "72a6721c9b64b3e4c9db55abbc38f790b318267e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/11d4235fbc6313ecbf93708606edfd3222e44949",
- "reference": "11d4235fbc6313ecbf93708606edfd3222e44949",
+ "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/72a6721c9b64b3e4c9db55abbc38f790b318267e",
+ "reference": "72a6721c9b64b3e4c9db55abbc38f790b318267e",
"shasum": ""
},
"require": {
@@ -12253,9 +12446,9 @@
"description": "PHPUnit extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-phpunit/issues",
- "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.4.1"
+ "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.4.2"
},
- "time": "2024-11-12T12:43:59+00:00"
+ "time": "2024-12-17T17:20:49+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -12580,16 +12773,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "10.5.38",
+ "version": "10.5.41",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132"
+ "reference": "e76586fa3d49714f230221734b44892e384109d7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a86773b9e887a67bc53efa9da9ad6e3f2498c132",
- "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e76586fa3d49714f230221734b44892e384109d7",
+ "reference": "e76586fa3d49714f230221734b44892e384109d7",
"shasum": ""
},
"require": {
@@ -12599,7 +12792,7 @@
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.12.0",
+ "myclabs/deep-copy": "^1.12.1",
"phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1",
"php": ">=8.1",
@@ -12661,7 +12854,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.38"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.41"
},
"funding": [
{
@@ -12677,7 +12870,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-28T13:06:21+00:00"
+ "time": "2025-01-13T09:33:05+00:00"
},
{
"name": "phrity/net-stream",
@@ -14184,16 +14377,16 @@
},
{
"name": "sirbrillig/phpcs-variable-analysis",
- "version": "v2.11.21",
+ "version": "v2.11.22",
"source": {
"type": "git",
"url": "https://github.com/sirbrillig/phpcs-variable-analysis.git",
- "reference": "eb2b351927098c24860daa7484e290d3eed693be"
+ "reference": "ffb6f16c6033ec61ed84446b479a31d6529f0eb7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/eb2b351927098c24860daa7484e290d3eed693be",
- "reference": "eb2b351927098c24860daa7484e290d3eed693be",
+ "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/ffb6f16c6033ec61ed84446b479a31d6529f0eb7",
+ "reference": "ffb6f16c6033ec61ed84446b479a31d6529f0eb7",
"shasum": ""
},
"require": {
@@ -14205,7 +14398,6 @@
"phpcsstandards/phpcsdevcs": "^1.1",
"phpstan/phpstan": "^1.7",
"phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0 || ^10.5.32 || ^11.3.3",
- "sirbrillig/phpcs-import-detection": "^1.1",
"vimeo/psalm": "^0.2 || ^0.3 || ^1.1 || ^4.24 || ^5.0"
},
"type": "phpcodesniffer-standard",
@@ -14238,7 +14430,7 @@
"source": "https://github.com/sirbrillig/phpcs-variable-analysis",
"wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki"
},
- "time": "2024-12-02T16:37:49+00:00"
+ "time": "2025-01-06T17:54:24+00:00"
},
{
"name": "slevomat/coding-standard",
@@ -14307,16 +14499,16 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.11.1",
+ "version": "3.11.2",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
- "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87"
+ "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
- "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079",
+ "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079",
"shasum": ""
},
"require": {
@@ -14383,7 +14575,7 @@
"type": "open_collective"
}
],
- "time": "2024-11-16T12:02:36+00:00"
+ "time": "2024-12-11T16:04:26+00:00"
},
{
"name": "symfony/browser-kit",
@@ -14662,23 +14854,23 @@
},
{
"name": "symfony/http-client",
- "version": "v6.4.16",
+ "version": "v6.4.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "60a113666fa67e598abace38e5f46a0954d8833d"
+ "reference": "88898d842eb29d7e1a903724c94e90a6ca9c0509"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/60a113666fa67e598abace38e5f46a0954d8833d",
- "reference": "60a113666fa67e598abace38e5f46a0954d8833d",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/88898d842eb29d7e1a903724c94e90a6ca9c0509",
+ "reference": "88898d842eb29d7e1a903724c94e90a6ca9c0509",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/http-client-contracts": "~3.4.3|^3.5.1",
+ "symfony/http-client-contracts": "~3.4.4|^3.5.2",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
@@ -14735,7 +14927,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v6.4.16"
+ "source": "https://github.com/symfony/http-client/tree/v6.4.17"
},
"funding": [
{
@@ -14751,20 +14943,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-27T11:52:33+00:00"
+ "time": "2024-12-18T12:18:31+00:00"
},
{
"name": "symfony/http-client-contracts",
- "version": "v3.5.1",
+ "version": "v3.5.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9"
+ "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c2f3ad828596624ca39ea40f83617ef51ca8bbf9",
- "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645",
+ "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645",
"shasum": ""
},
"require": {
@@ -14813,7 +15005,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.1"
+ "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2"
},
"funding": [
{
@@ -14829,7 +15021,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-25T12:02:18+00:00"
+ "time": "2024-12-07T08:49:48+00:00"
},
{
"name": "symfony/lock",
@@ -14929,8 +15121,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -15005,8 +15197,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -15085,8 +15277,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -15143,16 +15335,16 @@
},
{
"name": "symfony/translation",
- "version": "v7.2.0",
+ "version": "v7.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5"
+ "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/dc89e16b44048ceecc879054e5b7f38326ab6cc5",
- "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/e2674a30132b7cc4d74540d6c2573aa363f05923",
+ "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923",
"shasum": ""
},
"require": {
@@ -15218,7 +15410,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v7.2.0"
+ "source": "https://github.com/symfony/translation/tree/v7.2.2"
},
"funding": [
{
@@ -15234,7 +15426,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-12T20:47:56+00:00"
+ "time": "2024-12-07T08:18:10+00:00"
},
{
"name": "tbachert/spi",
@@ -15400,8 +15592,7 @@
"aliases": [],
"minimum-stability": "dev",
"stability-flags": {
- "drupal/entity_clone": 10,
- "drupal/gin": 5
+ "drupal/entity_clone": 10
},
"prefer-stable": true,
"prefer-lowest": false,
diff --git a/config/default/admin_toolbar.settings.yml b/config/default/admin_toolbar.settings.yml
new file mode 100644
index 0000000..93a6695
--- /dev/null
+++ b/config/default/admin_toolbar.settings.yml
@@ -0,0 +1,3 @@
+_core:
+ default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI
+menu_depth: 4
diff --git a/config/default/announcements_feed.settings.yml b/config/default/announcements_feed.settings.yml
deleted file mode 100644
index 2149bcc..0000000
--- a/config/default/announcements_feed.settings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-_core:
- default_config_hash: 0G5pZBcxbg8ONYzNLd1RJIsvuFFewm9htnS4I-ABKJ8
-max_age: 86400
-cron_interval: 21600
-limit: 10
diff --git a/config/default/block.block.dchadwick_copyright.yml b/config/default/block.block.dchadwick_copyright.yml
index d2972fc..900fbba 100644
--- a/config/default/block.block.dchadwick_copyright.yml
+++ b/config/default/block.block.dchadwick_copyright.yml
@@ -1,9 +1,9 @@
-uuid: 391c708e-5550-4873-b7b1-0943984660c7
+uuid: ec65f839-0e63-41c7-ab84-a691972b9cc2
langcode: en
status: true
dependencies:
content:
- - 'block_content:basic:ddcbefa0-c9e5-44a5-9a8e-94da080c562b'
+ - 'block_content:basic:02793a8c-e13b-4a24-af7b-45185259e6fb'
module:
- block_content
theme:
@@ -11,11 +11,11 @@ dependencies:
id: dchadwick_copyright
theme: dchadwick
region: footer_bottom
-weight: -4
+weight: 0
provider: null
-plugin: 'block_content:ddcbefa0-c9e5-44a5-9a8e-94da080c562b'
+plugin: 'block_content:02793a8c-e13b-4a24-af7b-45185259e6fb'
settings:
- id: 'block_content:ddcbefa0-c9e5-44a5-9a8e-94da080c562b'
+ id: 'block_content:02793a8c-e13b-4a24-af7b-45185259e6fb'
label: Copyright
label_display: '0'
provider: block_content
diff --git a/config/default/block.block.workflowtransitionform.yml b/config/default/block.block.workflowtransitionform.yml
deleted file mode 100644
index 66539e1..0000000
--- a/config/default/block.block.workflowtransitionform.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-uuid: 9fbddd00-1e9b-4e10-87e4-005ca0a8bac6
-langcode: en
-status: false
-dependencies:
- module:
- - workflow
- theme:
- - null
-_core:
- default_config_hash: Cs2l2qZ2r60qh0aD5hM7ePYviecEo81KvYpFMUgPP2k
-id: workflowtransitionform
-theme: null
-region: ''
-weight: -7
-provider: workflow
-plugin: workflow_transition_form_block
-settings:
- id: workflow_transition_form_block
- label: 'Workflow Transition form'
- label_display: visible
- provider: workflow
-visibility: { }
diff --git a/config/default/core.entity_form_display.node.article.default.yml b/config/default/core.entity_form_display.node.article.default.yml
index aeb149e..3329d78 100644
--- a/config/default/core.entity_form_display.node.article.default.yml
+++ b/config/default/core.entity_form_display.node.article.default.yml
@@ -6,7 +6,6 @@ dependencies:
- field.field.node.article.body
- field.field.node.article.field_article_image
- field.field.node.article.field_banner_color
- - field.field.node.article.field_flow
- field.field.node.article.field_read_time
- field.field.node.article.field_slideshow
- field.field.node.article.field_tags
@@ -17,7 +16,6 @@ dependencies:
- media_library
- path
- text
- - workflow
third_party_settings:
field_group:
group_configuration:
@@ -109,12 +107,6 @@ content:
settings:
default_colors: '#565264,#009fb7,#fed766,#f4f4f8,#e6e6ea,#fe4a49,#c0a9b0,#d74e09,#60935d,#bc9ec1,#ffa8a9,#157145'
third_party_settings: { }
- field_flow:
- type: workflow_default
- weight: 26
- region: content
- settings: { }
- third_party_settings: { }
field_read_time:
type: number
weight: 6
diff --git a/config/default/core.entity_view_display.node.article.default.yml b/config/default/core.entity_view_display.node.article.default.yml
index 2e3585f..cc3901a 100644
--- a/config/default/core.entity_view_display.node.article.default.yml
+++ b/config/default/core.entity_view_display.node.article.default.yml
@@ -6,7 +6,6 @@ dependencies:
- field.field.node.article.body
- field.field.node.article.field_article_image
- field.field.node.article.field_banner_color
- - field.field.node.article.field_flow
- field.field.node.article.field_read_time
- field.field.node.article.field_slideshow
- field.field.node.article.field_tags
@@ -16,7 +15,6 @@ dependencies:
- color_field
- layout_builder
- media
- - options
- text
- user
third_party_settings:
@@ -57,13 +55,6 @@ content:
third_party_settings: { }
weight: 5
region: content
- field_flow:
- type: list_default
- label: above
- settings: { }
- third_party_settings: { }
- weight: 7
- region: content
field_read_time:
type: number_integer
label: hidden
diff --git a/config/default/core.entity_view_display.node.article.rss.yml b/config/default/core.entity_view_display.node.article.rss.yml
index 816219c..a8f36b6 100644
--- a/config/default/core.entity_view_display.node.article.rss.yml
+++ b/config/default/core.entity_view_display.node.article.rss.yml
@@ -7,7 +7,6 @@ dependencies:
- field.field.node.article.body
- field.field.node.article.field_article_image
- field.field.node.article.field_banner_color
- - field.field.node.article.field_flow
- field.field.node.article.field_read_time
- field.field.node.article.field_slideshow
- field.field.node.article.field_tags
@@ -28,7 +27,6 @@ hidden:
body: true
field_article_image: true
field_banner_color: true
- field_flow: true
field_read_time: true
field_slideshow: true
field_tags: true
diff --git a/config/default/core.entity_view_display.node.article.teaser.yml b/config/default/core.entity_view_display.node.article.teaser.yml
index 0af4797..7c67262 100644
--- a/config/default/core.entity_view_display.node.article.teaser.yml
+++ b/config/default/core.entity_view_display.node.article.teaser.yml
@@ -7,7 +7,6 @@ dependencies:
- field.field.node.article.body
- field.field.node.article.field_article_image
- field.field.node.article.field_banner_color
- - field.field.node.article.field_flow
- field.field.node.article.field_read_time
- field.field.node.article.field_slideshow
- field.field.node.article.field_tags
@@ -44,7 +43,6 @@ content:
hidden:
field_article_image: true
field_banner_color: true
- field_flow: true
field_read_time: true
field_slideshow: true
field_tags: true
diff --git a/config/default/core.extension.yml b/config/default/core.extension.yml
index 6014c12..58f2354 100644
--- a/config/default/core.extension.yml
+++ b/config/default/core.extension.yml
@@ -1,7 +1,7 @@
_core:
default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc
module:
- announcements_feed: 0
+ admin_toolbar: 0
better_exposed_filters: 0
big_pipe: 0
block: 0
@@ -30,7 +30,7 @@ module:
html_formatter: 0
image: 0
layout_builder: 0
- layout_builder_admin_theme: 0
+ layout_builder_iframe_modal: 0
layout_builder_styles: 0
layout_discovery: 0
link: 0
@@ -48,12 +48,14 @@ module:
responsive_image: 0
search: 0
serialization: 0
+ settings_tray: 0
shortcut: 0
smtp: 0
system: 0
taxonomy: 0
text: 0
token: 0
+ token_filter: 0
toolbar: 0
ufc: 0
update: 0
@@ -61,7 +63,6 @@ module:
user: 0
video_compressor: 0
views_ui: 0
- workflow: 0
pathauto: 1
views: 10
minimal: 1000
diff --git a/config/default/field.field.node.article.field_flow.yml b/config/default/field.field.node.article.field_flow.yml
deleted file mode 100644
index 1a6e686..0000000
--- a/config/default/field.field.node.article.field_flow.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-uuid: c2e1ce51-4ede-4d9e-bd44-069c258ef81f
-langcode: en
-status: true
-dependencies:
- config:
- - field.storage.node.field_flow
- - node.type.article
- module:
- - workflow
-id: node.article.field_flow
-field_name: field_flow
-entity_type: node
-bundle: article
-label: flow
-description: ''
-required: true
-translatable: false
-default_value: { }
-default_value_callback: ''
-settings: { }
-field_type: workflow
diff --git a/config/default/field.storage.node.field_flow.yml b/config/default/field.storage.node.field_flow.yml
deleted file mode 100644
index b79c17e..0000000
--- a/config/default/field.storage.node.field_flow.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-uuid: 4bb6954e-4a21-4374-978d-4f498c07c851
-langcode: en
-status: true
-dependencies:
- module:
- - node
- - workflow
-id: node.field_flow
-field_name: field_flow
-entity_type: node
-type: workflow
-settings:
- workflow_type: editorial
- allowed_values: { }
- allowed_values_function: workflow_state_allowed_values
-module: workflow
-locked: false
-cardinality: 1
-translatable: true
-indexes: { }
-persist_with_no_fields: false
-custom_storage: false
diff --git a/config/default/filter.format.basic_html.yml b/config/default/filter.format.basic_html.yml
index b33103c..e4448c5 100644
--- a/config/default/filter.format.basic_html.yml
+++ b/config/default/filter.format.basic_html.yml
@@ -5,6 +5,7 @@ dependencies:
module:
- editor
- media
+ - token_filter
_core:
default_config_hash: mclCbTlJwWJORez4Y1eX2MqA0aGjSMAoJb3TaBABcK8
name: 'Basic HTML'
@@ -67,3 +68,10 @@ filters:
allowed_view_modes: { }
allowed_media_types:
image: image
+ token_filter:
+ id: token_filter
+ provider: token_filter
+ status: true
+ weight: 0
+ settings:
+ replace_empty: false
diff --git a/config/default/gin.settings.yml b/config/default/gin.settings.yml
index 0ccc71d..6516f71 100644
--- a/config/default/gin.settings.yml
+++ b/config/default/gin.settings.yml
@@ -23,7 +23,7 @@ secondary_toolbar_frontend: false
high_contrast_mode: false
accent_color: ''
focus_color: ''
-layout_density: default
+layout_density: small
show_description_toggle: false
show_user_theme_settings: false
sticky_action_buttons: false
diff --git a/config/default/layout_builder_admin_theme.config.yml b/config/default/layout_builder_admin_theme.config.yml
deleted file mode 100644
index 9bed4ab..0000000
--- a/config/default/layout_builder_admin_theme.config.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-_core:
- default_config_hash: G28OpfOStb3binh5JnrnKOrYQfViQi14-GWN8Zp3o20
-lbat_enable_admin_theme: true
diff --git a/config/default/layout_builder_iframe_modal.settings.yml b/config/default/layout_builder_iframe_modal.settings.yml
new file mode 100644
index 0000000..8fb22dc
--- /dev/null
+++ b/config/default/layout_builder_iframe_modal.settings.yml
@@ -0,0 +1,13 @@
+_core:
+ default_config_hash: tJO9CHUE9fjHxuA709DoypnN9M6oSeFiIaMOdsX5Aqg
+layout_builder_iframe_routes:
+ - layout_builder.configure_section
+ - layout_builder.remove_section
+ - layout_builder.remove_block
+ - layout_builder.add_section
+ - layout_builder.add_block
+ - layout_builder.update_block
+ - layout_builder.move_sections_form
+ - layout_builder.move_block_form
+ - layout_builder.translate_block
+ - layout_builder.translate_inline_block
diff --git a/config/default/system.action.change_a_node_to_next_workflow_state.yml b/config/default/system.action.change_a_node_to_next_workflow_state.yml
deleted file mode 100644
index 8b0acfb..0000000
--- a/config/default/system.action.change_a_node_to_next_workflow_state.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-uuid: 8cc2ab6d-fee7-4a84-ad73-a8c47fdfd65b
-langcode: en
-status: true
-dependencies:
- module:
- - workflow
-_core:
- default_config_hash: RimpsF-N-uVXv3vtX3fza0-kJxlXdRmKLPiQU6IubdE
-id: change_a_node_to_next_workflow_state
-label: 'Change a node to next Workflow state'
-type: node
-plugin: workflow_node_next_state_action
-configuration:
- label: 'Change a node to next Workflow state'
- id: change_a_node_to_next_workflow_state
- plugin: workflow_node_next_state_action
- type: node
- timestamp:
- scheduled: '0'
- comment: 'New state is set by a triggered Action.'
- force: 0
- actions: { }
- field_name: ''
- to_sid: ''
diff --git a/config/default/system.site.yml b/config/default/system.site.yml
index d5bdc98..1a65569 100644
--- a/config/default/system.site.yml
+++ b/config/default/system.site.yml
@@ -8,7 +8,7 @@ slogan: ''
page:
403: ''
404: ''
- front: /node/7623
+ front: /node/4
admin_compact_mode: false
weight_select_max: 100
default_langcode: en
diff --git a/config/default/user.role.article_publisher.yml b/config/default/user.role.article_publisher.yml
index 218b54b..25ae037 100644
--- a/config/default/user.role.article_publisher.yml
+++ b/config/default/user.role.article_publisher.yml
@@ -6,11 +6,13 @@ dependencies:
- node.type.article
module:
- node
+ - toolbar
id: article_publisher
label: 'Article Publisher'
weight: 4
is_admin: null
permissions:
+ - 'access toolbar'
- 'create article content'
- 'delete any article content'
- 'delete article revisions'
diff --git a/config/default/views.view.all_fighters.yml b/config/default/views.view.all_fighters.yml
index aea8104..4d3e5ae 100644
--- a/config/default/views.view.all_fighters.yml
+++ b/config/default/views.view.all_fighters.yml
@@ -376,13 +376,13 @@ display:
autosubmit: true
autosubmit_exclude_textfield: false
autosubmit_textfield_delay: 500
+ autosubmit_textfield_minimum_length: 3
autosubmit_hide: true
input_required: false
allow_secondary: false
secondary_label: 'Advanced options'
secondary_open: false
reset_button_always_show: false
- autosubmit_textfield_minimum_length: 3
filter:
title:
plugin_id: default
diff --git a/config/default/views.view.content.yml b/config/default/views.view.content.yml
index f737b95..e7eef41 100644
--- a/config/default/views.view.content.yml
+++ b/config/default/views.view.content.yml
@@ -625,3 +625,22 @@ display:
- 'user.node_grants:view'
- user.permissions
tags: { }
+ page_2:
+ id: page_2
+ display_title: 'Page 2'
+ display_plugin: page
+ position: 2
+ display_options:
+ display_extenders: { }
+ path: admin/content/article-ideas
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
diff --git a/config/default/views.view.workflow_entity_history.yml b/config/default/views.view.workflow_entity_history.yml
deleted file mode 100644
index b6cfff0..0000000
--- a/config/default/views.view.workflow_entity_history.yml
+++ /dev/null
@@ -1,764 +0,0 @@
-uuid: 255b48d2-b0a9-435e-b900-79164bd68024
-langcode: en
-status: true
-dependencies:
- module:
- - workflow
-_core:
- default_config_hash: uKycD7tNdXsBSkIL86-viA2BpiDRbsR-axSzkMCfCvk
-id: workflow_entity_history
-label: 'Workflow Entity history'
-module: views
-description: 'Enable this View to configure the history tab.'
-tag: ''
-base_table: workflow_transition_history
-base_field: hid
-display:
- default:
- id: default
- display_title: Master
- display_plugin: default
- position: 0
- display_options:
- title: 'Workflow history'
- fields:
- hid:
- id: hid
- table: workflow_transition_history
- field: hid
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: hid
- plugin_id: field
- label: 'Transition ID'
- exclude: true
- 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: value
- type: number_integer
- settings:
- thousand_separator: ''
- prefix_suffix: true
- 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
- timestamp:
- id: timestamp
- table: workflow_transition_history
- field: timestamp
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: timestamp
- plugin_id: field
- label: Timestamp
- 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: value
- type: timestamp
- settings:
- date_format: medium
- custom_date_format: ''
- timezone: ''
- tooltip:
- date_format: ''
- custom_date_format: ''
- time_diff:
- enabled: false
- future_format: '@interval hence'
- past_format: '@interval ago'
- granularity: 2
- refresh: 60
- 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
- from_sid:
- id: from_sid
- table: workflow_transition_history
- field: from_sid
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: from_sid
- plugin_id: workflow_state
- label: 'From state'
- 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: ''
- 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: 0
- to_sid:
- id: to_sid
- table: workflow_transition_history
- field: to_sid
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: to_sid
- plugin_id: workflow_state
- label: 'To state'
- 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: ''
- 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: 0
- field_name:
- id: field_name
- table: workflow_transition_history
- field: field_name
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: field_name
- plugin_id: field
- label: 'Field name'
- exclude: true
- 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: value
- type: string
- settings:
- link_to_entity: false
- 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
- uid:
- id: uid
- table: workflow_transition_history
- field: uid
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: uid
- plugin_id: field
- label: 'User ID'
- 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: true
- 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
- comment:
- id: comment
- table: workflow_transition_history
- field: comment
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: comment
- plugin_id: field
- label: 'Log message'
- 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: value
- type: basic_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
- operations:
- id: operations
- table: workflow_transition_history
- field: operations
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: null
- entity_field: null
- plugin_id: entity_operations
- label: Operations
- 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
- destination: true
- pager:
- type: mini
- options:
- offset: 0
- items_per_page: 10
- total_pages: null
- id: 0
- tags:
- next: ››
- previous: ‹‹
- expose:
- items_per_page: false
- items_per_page_label: 'Items per page'
- items_per_page_options: '5, 10, 25, 50'
- items_per_page_options_all: false
- items_per_page_options_all_label: '- All -'
- offset: false
- offset_label: Offset
- pagination_heading_level: h4
- exposed_form:
- type: basic
- options:
- submit_button: Apply
- reset_button: false
- reset_button_label: Reset
- exposed_sorts_label: 'Sort by'
- expose_sort_order: true
- sort_asc_label: Asc
- sort_desc_label: Desc
- access:
- type: none
- options: { }
- cache:
- type: tag
- options: { }
- empty: { }
- sorts: { }
- arguments:
- entity_type:
- id: entity_type
- table: workflow_transition_history
- field: entity_type
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: entity_type
- plugin_id: string
- default_action: empty
- exception:
- value: all
- title_enable: false
- title: All
- title_enable: false
- title: ''
- default_argument_type: fixed
- default_argument_options:
- argument: ''
- summary_options:
- base_path: ''
- count: true
- override: false
- items_per_page: 25
- summary:
- sort_order: asc
- number_of_records: 0
- format: default_summary
- specify_validation: false
- validate:
- type: none
- fail: 'not found'
- validate_options: { }
- glossary: false
- limit: 0
- case: none
- path_case: none
- transform_dash: false
- break_phrase: false
- entity_id:
- id: entity_id
- table: workflow_transition_history
- field: entity_id
- relationship: none
- group_type: group
- admin_label: ''
- entity_type: workflow_transition
- entity_field: entity_id
- plugin_id: numeric
- default_action: ignore
- exception:
- value: all
- title_enable: false
- title: All
- title_enable: false
- title: ''
- default_argument_type: fixed
- default_argument_options:
- argument: ''
- summary_options:
- base_path: ''
- count: true
- override: false
- items_per_page: 25
- summary:
- sort_order: asc
- number_of_records: 0
- format: default_summary
- specify_validation: false
- validate:
- type: none
- fail: 'not found'
- validate_options: { }
- break_phrase: false
- not: false
- filters: { }
- style:
- type: table
- options:
- grouping: { }
- row_class: ''
- default_row_class: true
- columns:
- hid: hid
- timestamp: timestamp
- field_name: field_name
- from_sid: from_sid
- to_sid: to_sid
- uid: uid
- comment: comment
- operations: operations
- default: hid
- info:
- hid:
- default_sort_order: desc
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- timestamp:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- field_name:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- from_sid:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- to_sid:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- uid:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- comment:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- operations:
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
- override: true
- sticky: false
- summary: ''
- empty_table: false
- caption: ''
- description: ''
- row:
- type: fields
- options:
- default_field_elements: true
- inline: { }
- separator: ''
- hide_empty: false
- query:
- type: views_query
- options:
- query_comment: ''
- disable_sql_rewrite: false
- distinct: false
- replica: false
- query_tags: { }
- relationships: { }
- header: { }
- footer: { }
- display_extenders: { }
- cache_metadata:
- max-age: -1
- contexts:
- - 'languages:language_content'
- - 'languages:language_interface'
- - url
- - url.query_args
- tags: { }
- workflow_history_tab:
- id: workflow_history_tab
- display_title: 'Workflow history tab'
- display_plugin: embed
- position: 1
- display_options:
- display_description: 'Replaces the transition list in the Workflow tab.'
- display_extenders: { }
- cache_metadata:
- max-age: -1
- contexts:
- - 'languages:language_content'
- - 'languages:language_interface'
- - url
- - url.query_args
- tags: { }
diff --git a/config/default/workflow.settings.yml b/config/default/workflow.settings.yml
deleted file mode 100644
index 3530dfe..0000000
--- a/config/default/workflow.settings.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-_core:
- default_config_hash: ne-hLr6xAfj-y7himkP4sQpLeAsTLAzt9YuxlQCk8N8
-workflow_states_per_page: 20
diff --git a/config/default/workflow.state.editorial_creation.yml b/config/default/workflow.state.editorial_creation.yml
deleted file mode 100644
index c7bba65..0000000
--- a/config/default/workflow.state.editorial_creation.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-uuid: fa216954-5988-45c2-8c71-b66278ad004d
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.workflow.editorial
-id: editorial_creation
-label: Creation
-module: workflow
-wid: editorial
-weight: -1000
-sysid: 1
diff --git a/config/default/workflow.state.editorial_draft.yml b/config/default/workflow.state.editorial_draft.yml
deleted file mode 100644
index 0fc0082..0000000
--- a/config/default/workflow.state.editorial_draft.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-uuid: f0412df3-82ba-43a1-8fa9-72085b7f24a5
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.workflow.editorial
-id: editorial_draft
-label: draft
-module: workflow
-wid: editorial
-weight: -48
-sysid: 0
diff --git a/config/default/workflow.state.editorial_published.yml b/config/default/workflow.state.editorial_published.yml
deleted file mode 100644
index 8f7fbb1..0000000
--- a/config/default/workflow.state.editorial_published.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-uuid: 8311d7ae-87a5-4176-b4cf-3ff3b86b685d
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.workflow.editorial
-id: editorial_published
-label: published
-module: workflow
-wid: editorial
-weight: -49
-sysid: 0
diff --git a/config/default/workflow.transition.editorial_creation_draft.yml b/config/default/workflow.transition.editorial_creation_draft.yml
deleted file mode 100644
index 1f795c1..0000000
--- a/config/default/workflow.transition.editorial_creation_draft.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-uuid: 18d3a1b6-b86a-4312-96d1-a2334efdc73c
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_creation
- - workflow.state.editorial_draft
-id: editorial_creation_draft
-label: null
-module: workflow
-from_sid: editorial_creation
-to_sid: editorial_draft
-roles: { }
diff --git a/config/default/workflow.transition.editorial_creation_published.yml b/config/default/workflow.transition.editorial_creation_published.yml
deleted file mode 100644
index 47b8910..0000000
--- a/config/default/workflow.transition.editorial_creation_published.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-uuid: 899c0dd8-3e16-4619-84bc-ef2b54211a3d
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_creation
- - workflow.state.editorial_published
-id: editorial_creation_published
-label: null
-module: workflow
-from_sid: editorial_creation
-to_sid: editorial_published
-roles: { }
diff --git a/config/default/workflow.transition.editorial_draft_draft.yml b/config/default/workflow.transition.editorial_draft_draft.yml
deleted file mode 100644
index bb83c1a..0000000
--- a/config/default/workflow.transition.editorial_draft_draft.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-uuid: de4b9aee-f9d3-45fd-b2cf-54d16470d4f4
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_draft
-id: editorial_draft_draft
-label: test
-module: workflow
-from_sid: editorial_draft
-to_sid: editorial_draft
-roles: { }
diff --git a/config/default/workflow.transition.editorial_draft_published.yml b/config/default/workflow.transition.editorial_draft_published.yml
deleted file mode 100644
index 1c82a59..0000000
--- a/config/default/workflow.transition.editorial_draft_published.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-uuid: 1a17dfeb-eee7-40cf-b459-41260ad60a05
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_draft
- - workflow.state.editorial_published
-id: editorial_draft_published
-label: null
-module: workflow
-from_sid: editorial_draft
-to_sid: editorial_published
-roles: { }
diff --git a/config/default/workflow.transition.editorial_published_draft.yml b/config/default/workflow.transition.editorial_published_draft.yml
deleted file mode 100644
index a7bdd48..0000000
--- a/config/default/workflow.transition.editorial_published_draft.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-uuid: 2d3ebe8c-915d-4386-8abf-677ea34b04c8
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_draft
- - workflow.state.editorial_published
-id: editorial_published_draft
-label: null
-module: workflow
-from_sid: editorial_published
-to_sid: editorial_draft
-roles: { }
diff --git a/config/default/workflow.transition.editorial_published_published.yml b/config/default/workflow.transition.editorial_published_published.yml
deleted file mode 100644
index f77ca48..0000000
--- a/config/default/workflow.transition.editorial_published_published.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-uuid: 29eb6805-45aa-4584-9106-eecb82ba8aa3
-langcode: en
-status: true
-dependencies:
- config:
- - workflow.state.editorial_published
-id: editorial_published_published
-label: test
-module: workflow
-from_sid: editorial_published
-to_sid: editorial_published
-roles: { }
diff --git a/config/default/workflow.workflow.editorial.yml b/config/default/workflow.workflow.editorial.yml
deleted file mode 100644
index 0e287a9..0000000
--- a/config/default/workflow.workflow.editorial.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-uuid: 275a32e2-0ca0-4080-8557-4579e435b245
-langcode: en
-status: true
-dependencies: { }
-id: editorial
-label: editorial
-module: workflow
-options:
- name_as_title: 0
- fieldset: 0
- options: buttons
- schedule_enable: false
- schedule_timezone: 0
- always_update_entity: 0
- comment_log_node: 0
- watchdog_log: 0
diff --git a/drush/sites/self.site.yml b/drush/sites/self.site.yml
index 93839aa..e63f09d 100644
--- a/drush/sites/self.site.yml
+++ b/drush/sites/self.site.yml
@@ -4,5 +4,5 @@ prod:
host: 164.92.85.112
user: dan
local:
- root: /Users/dan/Sites/dchadwick/web
- uri: localhost
+ root: /var/www/html/web
+ uri: https://dchadwick.ddev.site
diff --git a/private-files/.htaccess b/private-files/.htaccess
new file mode 100644
index 0000000..b0dc540
--- /dev/null
+++ b/private-files/.htaccess
@@ -0,0 +1,24 @@
+# Deny all requests from Apache 2.4+.
+
+ Require all denied
+
+
+# Deny all requests from Apache 2.0-2.2.
+
+ Deny from all
+
+
+# Turn off all options we don't need.
+Options -Indexes -ExecCGI -Includes -MultiViews
+
+# Set the catch-all handler to prevent scripts from being executed.
+SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
+
+ # Override the handler again if we're run later in the evaluation list.
+ SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
+
+
+# If we know how to do it safely, disable the PHP engine entirely.
+
+ php_flag engine off
+
\ No newline at end of file
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fight.promote.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fight.promote.yml
new file mode 100644
index 0000000..61b2c60
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fight.promote.yml
@@ -0,0 +1,22 @@
+uuid: 9020d6b1-7067-4178-884e-a36f2e24c865
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.fight
+id: node.fight.promote
+field_name: promote
+entity_type: node
+bundle: fight
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: true
+default_value:
+ -
+ value: 0
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fighter.promote.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fighter.promote.yml
new file mode 100644
index 0000000..3e61e9f
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.base_field_override.node.fighter.promote.yml
@@ -0,0 +1,22 @@
+uuid: 62516a1a-8798-4b75-b598-8ddfe1e957ab
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.fighter
+id: node.fighter.promote
+field_name: promote
+entity_type: node
+bundle: fighter
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: true
+default_value:
+ -
+ value: 0
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fight.default.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fight.default.yml
new file mode 100644
index 0000000..c753d88
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fight.default.yml
@@ -0,0 +1,85 @@
+uuid: 46386617-61d1-4ef1-bcd0-762c7d39139d
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+id: node.fight.default
+targetEntityType: node
+bundle: fight
+mode: default
+content:
+ field_accuracy:
+ weight: 28
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_event:
+ weight: 1
+ settings: { }
+ third_party_settings: { }
+ type: options_buttons
+ region: content
+ field_fighter_one:
+ weight: 2
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete_tags
+ region: content
+ field_fighter_two:
+ weight: 3
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete_tags
+ region: content
+ field_prediction:
+ weight: 26
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_result:
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ created: true
+ path: true
+ promote: true
+ status: true
+ sticky: true
+ uid: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fighter.default.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fighter.default.yml
new file mode 100644
index 0000000..a2ee6e2
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_form_display.node.fighter.default.yml
@@ -0,0 +1,271 @@
+uuid: efcb011e-c7f3-4101-b5d7-3ab6aa471ab5
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - node.type.fighter
+ module:
+ - field_group
+ - media_library
+third_party_settings:
+ field_group:
+ group_information:
+ children:
+ - title
+ - field_first_name
+ - field_last_name
+ - field_player_photo
+ - field_height
+ - field_weight
+ - field_age
+ - field_reach
+ - field_leg_reach
+ - field_division
+ parent_name: ''
+ weight: 1
+ format_type: tab
+ region: content
+ format_settings:
+ description: 'The player information'
+ formatter: open
+ required_fields: true
+ id: ''
+ classes: ''
+ direction: vertical
+ effect: none
+ open: false
+ weight: 0
+ label: Information
+ group_statistics:
+ children:
+ - field_wins
+ - field_losses
+ - field_ties
+ - field_decisions
+ - field_knockouts
+ - field_submissions
+ - field_grappling_accuracy
+ - field_striking_accuracy
+ - field_strikes_per_minute
+ - field_absorbed_per_min
+ - field_takedowns_per_15
+ - field_knockdown_ratio
+ parent_name: ''
+ weight: 2
+ format_type: tab
+ region: content
+ format_settings:
+ description: 'The statistics for this fighter.'
+ formatter: open
+ required_fields: true
+ id: ''
+ classes: ''
+ effect: none
+ open: false
+ weight: 0
+ direction: vertical
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ speed: fast
+ attributes: ''
+ label: Statistics
+id: node.fighter.default
+targetEntityType: node
+bundle: fighter
+mode: default
+content:
+ field_absorbed_per_min:
+ weight: 21
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_age:
+ weight: 6
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_decisions:
+ weight: 15
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_division:
+ weight: 9
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_first_name:
+ weight: 1
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_grappling_accuracy:
+ weight: 18
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_height:
+ weight: 4
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_knockdown_ratio:
+ weight: 23
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_knockouts:
+ weight: 16
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_last_name:
+ weight: 2
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_leg_reach:
+ weight: 8
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_losses:
+ weight: 13
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_player_photo:
+ type: media_library_widget
+ weight: 3
+ settings:
+ media_types: { }
+ third_party_settings: { }
+ region: content
+ field_reach:
+ weight: 7
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_strikes_per_minute:
+ weight: 20
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_striking_accuracy:
+ weight: 19
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_submissions:
+ weight: 17
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_takedowns_per_15:
+ weight: 22
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_ties:
+ weight: 14
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_weight:
+ weight: 5
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_wins:
+ weight: 12
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ created: true
+ path: true
+ promote: true
+ status: true
+ sticky: true
+ uid: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.default.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.default.yml
new file mode 100644
index 0000000..402bf6c
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.default.yml
@@ -0,0 +1,80 @@
+uuid: d879dd9e-73c7-4562-98c5-45f6e0505d0c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+ module:
+ - user
+id: node.fight.default
+targetEntityType: node
+bundle: fight
+mode: default
+content:
+ field_accuracy:
+ weight: 8
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_event:
+ weight: 1
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_fighter_one:
+ weight: 2
+ label: hidden
+ settings:
+ view_mode: teaser
+ link: false
+ third_party_settings: { }
+ type: entity_reference_entity_view
+ region: content
+ field_fighter_two:
+ weight: 3
+ label: hidden
+ settings:
+ view_mode: teaser
+ link: false
+ third_party_settings: { }
+ type: entity_reference_entity_view
+ region: content
+ field_prediction:
+ weight: 6
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ type: string
+ region: content
+ field_result:
+ weight: 5
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ links:
+ weight: 0
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ body: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.teaser.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.teaser.yml
new file mode 100644
index 0000000..65085a1
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fight.teaser.yml
@@ -0,0 +1,42 @@
+uuid: 2d1d0d94-7623-4d5b-a4d7-749720857860
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+ module:
+ - text
+ - user
+id: node.fight.teaser
+targetEntityType: node
+bundle: fight
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ field_accuracy: true
+ field_event: true
+ field_fighter_one: true
+ field_fighter_two: true
+ field_prediction: true
+ field_result: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.default.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.default.yml
new file mode 100644
index 0000000..9e93db0
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.default.yml
@@ -0,0 +1,237 @@
+uuid: 62338666-d3ab-4b76-a45d-20e2ca85d41f
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.thumbnail
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.default
+targetEntityType: node
+bundle: fighter
+mode: default
+content:
+ field_absorbed_per_min:
+ type: number_decimal
+ weight: 6
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_age:
+ weight: 3
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_decisions:
+ type: number_decimal
+ weight: 7
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_division:
+ type: entity_reference_label
+ weight: 8
+ region: content
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ field_grappling_accuracy:
+ type: number_decimal
+ weight: 9
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_height:
+ weight: 1
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_knockdown_ratio:
+ type: number_decimal
+ weight: 10
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_knockouts:
+ type: number_decimal
+ weight: 17
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_leg_reach:
+ weight: 5
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_losses:
+ type: string
+ weight: 16
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ label: hidden
+ settings:
+ image_style: thumbnail
+ image_link: ''
+ third_party_settings: { }
+ region: content
+ field_reach:
+ weight: 4
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_strikes_per_minute:
+ type: number_decimal
+ weight: 15
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_striking_accuracy:
+ type: number_decimal
+ weight: 14
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_submissions:
+ type: number_decimal
+ weight: 11
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_takedowns_per_15:
+ type: number_decimal
+ weight: 12
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_ties:
+ type: string
+ weight: 18
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ field_weight:
+ weight: 2
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_wins:
+ type: string
+ weight: 13
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+hidden:
+ body: true
+ field_first_name: true
+ field_last_name: true
+ links: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.rss.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.rss.yml
new file mode 100644
index 0000000..b5a71a9
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.rss.yml
@@ -0,0 +1,77 @@
+uuid: be9b697f-c86f-4de3-9a8e-13bbd743a872
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.rss
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.thumbnail
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.rss
+targetEntityType: node
+bundle: fighter
+mode: rss
+content:
+ field_last_name:
+ weight: 1
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ type: string
+ region: content
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ label: hidden
+ settings:
+ image_style: thumbnail
+ image_link: ''
+ third_party_settings: { }
+ region: content
+hidden:
+ body: true
+ field_absorbed_per_min: true
+ field_age: true
+ field_decisions: true
+ field_division: true
+ field_first_name: true
+ field_grappling_accuracy: true
+ field_height: true
+ field_knockdown_ratio: true
+ field_knockouts: true
+ field_leg_reach: true
+ field_losses: true
+ field_reach: true
+ field_strikes_per_minute: true
+ field_striking_accuracy: true
+ field_submissions: true
+ field_takedowns_per_15: true
+ field_ties: true
+ field_weight: true
+ field_wins: true
+ links: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.teaser.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.teaser.yml
new file mode 100644
index 0000000..7c53990
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.node.fighter.teaser.yml
@@ -0,0 +1,70 @@
+uuid: ed1e0abd-67ac-4ae9-ad96-28cafd354403
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.medium
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.teaser
+targetEntityType: node
+bundle: fighter
+mode: teaser
+content:
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ region: content
+ label: hidden
+ settings:
+ image_style: medium
+ image_link: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ field_absorbed_per_min: true
+ field_age: true
+ field_decisions: true
+ field_division: true
+ field_first_name: true
+ field_grappling_accuracy: true
+ field_height: true
+ field_knockdown_ratio: true
+ field_knockouts: true
+ field_last_name: true
+ field_leg_reach: true
+ field_losses: true
+ field_reach: true
+ field_strikes_per_minute: true
+ field_striking_accuracy: true
+ field_submissions: true
+ field_takedowns_per_15: true
+ field_ties: true
+ field_weight: true
+ field_wins: true
+ links: true
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml
new file mode 100644
index 0000000..ece1771
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml
@@ -0,0 +1,32 @@
+uuid: c2fa694b-d3bb-43ed-b9a8-cfe2c6aa61ac
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.taxonomy_term.ufc_events.field_event_date
+ - taxonomy.vocabulary.ufc_events
+ module:
+ - datetime
+ - text
+id: taxonomy_term.ufc_events.default
+targetEntityType: taxonomy_term
+bundle: ufc_events
+mode: default
+content:
+ description:
+ label: hidden
+ type: text_default
+ weight: 0
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_event_date:
+ weight: 1
+ label: above
+ settings:
+ format_type: medium
+ timezone_override: ''
+ third_party_settings: { }
+ type: datetime_default
+ region: content
+hidden: { }
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.body.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.body.yml
new file mode 100644
index 0000000..cc8ac8c
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.body.yml
@@ -0,0 +1,23 @@
+uuid: 7878bf2c-a3a4-42a7-a6cd-79f860d15395
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.fight
+ module:
+ - text
+id: node.fight.body
+field_name: body
+entity_type: node
+bundle: fight
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_accuracy.yml
new file mode 100644
index 0000000..e675f87
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: 0675782a-5e6b-47e6-b248-48cf7ee44144
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_accuracy
+ - node.type.fight
+id: node.fight.field_accuracy
+field_name: field_accuracy
+entity_type: node
+bundle: fight
+label: Accuracy
+description: 'Accuracy of this prediction.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: float
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_event.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_event.yml
new file mode 100644
index 0000000..4edebfb
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_event.yml
@@ -0,0 +1,29 @@
+uuid: 08eeb95e-ad83-449b-b420-405c92f94888
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_event
+ - node.type.fight
+ - taxonomy.vocabulary.ufc_events
+id: node.fight.field_event
+field_name: field_event
+entity_type: node
+bundle: fight
+label: Event
+description: 'The event for this fight.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ ufc_events: ufc_events
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_one.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_one.yml
new file mode 100644
index 0000000..bef7ff6
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_one.yml
@@ -0,0 +1,28 @@
+uuid: c0e2a418-fa1b-450e-9496-31915af72a6c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fighter_one
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_fighter_one
+field_name: field_fighter_one
+entity_type: node
+bundle: fight
+label: 'Fighter One'
+description: 'The first fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_two.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_two.yml
new file mode 100644
index 0000000..4f7c46e
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_fighter_two.yml
@@ -0,0 +1,28 @@
+uuid: 1cfef8e4-a358-402e-a6b9-6377abf8b12d
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fighter_two
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_fighter_two
+field_name: field_fighter_two
+entity_type: node
+bundle: fight
+label: 'Fighter Two'
+description: 'The second fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_prediction.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_prediction.yml
new file mode 100644
index 0000000..08af8af
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_prediction.yml
@@ -0,0 +1,19 @@
+uuid: 840cdb42-015b-4c66-b49b-420da49b42ae
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_prediction
+ - node.type.fight
+id: node.fight.field_prediction
+field_name: field_prediction
+entity_type: node
+bundle: fight
+label: Prediction
+description: 'The prediction for this fight.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_result.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_result.yml
new file mode 100644
index 0000000..f94a3f5
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fight.field_result.yml
@@ -0,0 +1,28 @@
+uuid: f80f6e92-7f80-4706-9649-19cde2e63f97
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_result
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_result
+field_name: field_result
+entity_type: node
+bundle: fight
+label: Result
+description: 'The real result of the fight, aka WINNER.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.body.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.body.yml
new file mode 100644
index 0000000..1d59e51
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.body.yml
@@ -0,0 +1,23 @@
+uuid: 582e98bf-ad72-4a75-b50f-6111d5b00629
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.fighter
+ module:
+ - text
+id: node.fighter.body
+field_name: body
+entity_type: node
+bundle: fighter
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_absorbed_per_min.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_absorbed_per_min.yml
new file mode 100644
index 0000000..9801876
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_absorbed_per_min.yml
@@ -0,0 +1,23 @@
+uuid: bd26455b-a207-481f-9aac-2b2f61d118a0
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_absorbed_per_min
+ - node.type.fighter
+id: node.fighter.field_absorbed_per_min
+field_name: field_absorbed_per_min
+entity_type: node
+bundle: fighter
+label: 'Absorbed Per Min'
+description: 'The strikes absorbed per minute for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_age.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_age.yml
new file mode 100644
index 0000000..6e4c874
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_age.yml
@@ -0,0 +1,23 @@
+uuid: 71fa4227-27da-4319-a823-aa0acde92145
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_age
+ - node.type.fighter
+id: node.fighter.field_age
+field_name: field_age
+entity_type: node
+bundle: fighter
+label: Age
+description: 'The age of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_decisions.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_decisions.yml
new file mode 100644
index 0000000..a2fda43
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_decisions.yml
@@ -0,0 +1,23 @@
+uuid: 2c9e212b-4e0e-41c2-a924-ad1bc51a82de
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_decisions
+ - node.type.fighter
+id: node.fighter.field_decisions
+field_name: field_decisions
+entity_type: node
+bundle: fighter
+label: Decisions
+description: 'The amount of decision wins this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_division.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_division.yml
new file mode 100644
index 0000000..5f59533
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_division.yml
@@ -0,0 +1,29 @@
+uuid: 7cfd4a75-6ba7-4878-a391-f555f05d3beb
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_division
+ - node.type.fighter
+ - taxonomy.vocabulary.ufc_divisions
+id: node.fighter.field_division
+field_name: field_division
+entity_type: node
+bundle: fighter
+label: Division
+description: 'The division this fighter is in.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ ufc_divisions: ufc_divisions
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_first_name.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_first_name.yml
new file mode 100644
index 0000000..06e5a7a
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_first_name.yml
@@ -0,0 +1,19 @@
+uuid: 49c5a5bc-5e65-46ba-a4c8-c42b951a4ecc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_first_name
+ - node.type.fighter
+id: node.fighter.field_first_name
+field_name: field_first_name
+entity_type: node
+bundle: fighter
+label: 'First Name'
+description: 'First name.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_grappling_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_grappling_accuracy.yml
new file mode 100644
index 0000000..0548be4
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_grappling_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: ca060196-5d4d-4acc-9e6b-a7daf7af7003
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_grappling_accuracy
+ - node.type.fighter
+id: node.fighter.field_grappling_accuracy
+field_name: field_grappling_accuracy
+entity_type: node
+bundle: fighter
+label: 'Grappling Accuracy'
+description: 'The grappling accuracy for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_height.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_height.yml
new file mode 100644
index 0000000..5e5f039
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_height.yml
@@ -0,0 +1,23 @@
+uuid: 3a4c580f-fb39-4674-8533-a986ad57a7a4
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_height
+ - node.type.fighter
+id: node.fighter.field_height
+field_name: field_height
+entity_type: node
+bundle: fighter
+label: Height
+description: 'The height of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockdown_ratio.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockdown_ratio.yml
new file mode 100644
index 0000000..1fb9b1c
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockdown_ratio.yml
@@ -0,0 +1,23 @@
+uuid: bc39ff4d-12ca-47ff-9d0d-74a941148cf9
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_knockdown_ratio
+ - node.type.fighter
+id: node.fighter.field_knockdown_ratio
+field_name: field_knockdown_ratio
+entity_type: node
+bundle: fighter
+label: 'Knockdown Ratio'
+description: 'The knockdown ratio for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockouts.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockouts.yml
new file mode 100644
index 0000000..328f4ef
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_knockouts.yml
@@ -0,0 +1,23 @@
+uuid: d1f83a79-f899-49da-bd99-1a3e9ed7b34b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_knockouts
+ - node.type.fighter
+id: node.fighter.field_knockouts
+field_name: field_knockouts
+entity_type: node
+bundle: fighter
+label: Knockouts
+description: 'The amount of knockouts this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_last_name.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_last_name.yml
new file mode 100644
index 0000000..ff07dfb
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_last_name.yml
@@ -0,0 +1,19 @@
+uuid: 493c9d57-a11f-4358-b618-8b3252da3d87
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_last_name
+ - node.type.fighter
+id: node.fighter.field_last_name
+field_name: field_last_name
+entity_type: node
+bundle: fighter
+label: 'Last Name'
+description: 'Last name of the player.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_leg_reach.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_leg_reach.yml
new file mode 100644
index 0000000..e898242
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_leg_reach.yml
@@ -0,0 +1,23 @@
+uuid: dcc0c063-f28b-4bc6-ba61-6fbdc70a8b70
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_leg_reach
+ - node.type.fighter
+id: node.fighter.field_leg_reach
+field_name: field_leg_reach
+entity_type: node
+bundle: fighter
+label: 'Leg Reach'
+description: 'The leg reach of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_losses.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_losses.yml
new file mode 100644
index 0000000..cda584e
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_losses.yml
@@ -0,0 +1,19 @@
+uuid: 1c7f58ba-b19d-4016-b7bf-53e8c0c24e23
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_losses
+ - node.type.fighter
+id: node.fighter.field_losses
+field_name: field_losses
+entity_type: node
+bundle: fighter
+label: Losses
+description: 'The amount of losses'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_player_photo.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_player_photo.yml
new file mode 100644
index 0000000..44adf5e
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_player_photo.yml
@@ -0,0 +1,28 @@
+uuid: be611949-61fe-454a-9b5a-754ef77ff5f9
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_player_photo
+ - media.type.image
+ - node.type.fighter
+id: node.fighter.field_player_photo
+field_name: field_player_photo
+entity_type: node
+bundle: fighter
+label: 'Player Photo'
+description: 'The player photos.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:media'
+ handler_settings:
+ target_bundles:
+ image: image
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_reach.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_reach.yml
new file mode 100644
index 0000000..6e468fe
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_reach.yml
@@ -0,0 +1,23 @@
+uuid: e5c16d91-eb10-4d95-837f-279ccfb469d1
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_reach
+ - node.type.fighter
+id: node.fighter.field_reach
+field_name: field_reach
+entity_type: node
+bundle: fighter
+label: Reach
+description: 'The reach of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_strikes_per_minute.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_strikes_per_minute.yml
new file mode 100644
index 0000000..c987543
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_strikes_per_minute.yml
@@ -0,0 +1,23 @@
+uuid: 05529d7b-2702-4d98-953e-c38294bf1386
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_strikes_per_minute
+ - node.type.fighter
+id: node.fighter.field_strikes_per_minute
+field_name: field_strikes_per_minute
+entity_type: node
+bundle: fighter
+label: 'Strikes Per Minute'
+description: 'The strikes per minute for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_striking_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_striking_accuracy.yml
new file mode 100644
index 0000000..1fbdbd1
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_striking_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: b32a72cf-325f-4abd-8234-6eb1b2d04628
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_striking_accuracy
+ - node.type.fighter
+id: node.fighter.field_striking_accuracy
+field_name: field_striking_accuracy
+entity_type: node
+bundle: fighter
+label: 'Striking Accuracy'
+description: 'The striking accuracy for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_submissions.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_submissions.yml
new file mode 100644
index 0000000..0b23bb5
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_submissions.yml
@@ -0,0 +1,23 @@
+uuid: e1130f2d-f575-442f-8fbc-2dc11e45582b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_submissions
+ - node.type.fighter
+id: node.fighter.field_submissions
+field_name: field_submissions
+entity_type: node
+bundle: fighter
+label: Submissions
+description: 'The amount of submissions wins this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_takedowns_per_15.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_takedowns_per_15.yml
new file mode 100644
index 0000000..d92dad1
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_takedowns_per_15.yml
@@ -0,0 +1,23 @@
+uuid: 2564e00a-2001-4dac-bf0f-b5a850ec78cc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_takedowns_per_15
+ - node.type.fighter
+id: node.fighter.field_takedowns_per_15
+field_name: field_takedowns_per_15
+entity_type: node
+bundle: fighter
+label: 'Takedowns Per 15'
+description: 'The takedowns per 15 minutes for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_ties.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_ties.yml
new file mode 100644
index 0000000..2582efe
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_ties.yml
@@ -0,0 +1,19 @@
+uuid: 7c6981ab-23b9-4407-8ef7-2f61d6561c4b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_ties
+ - node.type.fighter
+id: node.fighter.field_ties
+field_name: field_ties
+entity_type: node
+bundle: fighter
+label: Ties
+description: 'The amount of ties.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_weight.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_weight.yml
new file mode 100644
index 0000000..745265b
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_weight.yml
@@ -0,0 +1,23 @@
+uuid: 56f9ae5d-1ff2-40eb-9085-7657176f60cc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_weight
+ - node.type.fighter
+id: node.fighter.field_weight
+field_name: field_weight
+entity_type: node
+bundle: fighter
+label: Weight
+description: 'The weight of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_wins.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_wins.yml
new file mode 100644
index 0000000..e49cd44
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.node.fighter.field_wins.yml
@@ -0,0 +1,19 @@
+uuid: ffde2285-42ba-4db5-9bc6-3ebe2124f2c6
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_wins
+ - node.type.fighter
+id: node.fighter.field_wins
+field_name: field_wins
+entity_type: node
+bundle: fighter
+label: Wins
+description: 'The amount of wins.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml
new file mode 100644
index 0000000..80755ed
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml
@@ -0,0 +1,21 @@
+uuid: eac5bd54-7691-421e-8f2a-ce579c6d3032
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.taxonomy_term.field_event_date
+ - taxonomy.vocabulary.ufc_events
+ module:
+ - datetime
+id: taxonomy_term.ufc_events.field_event_date
+field_name: field_event_date
+entity_type: taxonomy_term
+bundle: ufc_events
+label: 'Event Date'
+description: 'The date for this event.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: datetime
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_absorbed_per_min.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_absorbed_per_min.yml
new file mode 100644
index 0000000..1cc7caa
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_absorbed_per_min.yml
@@ -0,0 +1,20 @@
+uuid: 9d6bf3c4-a280-4e14-a46e-2f0df3208242
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_absorbed_per_min
+field_name: field_absorbed_per_min
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_accuracy.yml
new file mode 100644
index 0000000..6a5c937
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_accuracy.yml
@@ -0,0 +1,18 @@
+uuid: 9302d680-0a5f-4846-bec7-72952ff45727
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_accuracy
+field_name: field_accuracy
+entity_type: node
+type: float
+settings: { }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_age.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_age.yml
new file mode 100644
index 0000000..4b6f290
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_age.yml
@@ -0,0 +1,20 @@
+uuid: 6691c996-791a-4b93-9dca-5504091188a8
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_age
+field_name: field_age
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_decisions.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_decisions.yml
new file mode 100644
index 0000000..df819f7
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_decisions.yml
@@ -0,0 +1,20 @@
+uuid: 88f41317-7b99-4916-9b62-2fc9574b4cb2
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_decisions
+field_name: field_decisions
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_division.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_division.yml
new file mode 100644
index 0000000..0859a3b
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_division.yml
@@ -0,0 +1,20 @@
+uuid: 27166575-3538-4b15-aaa0-5da43aaf609b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_division
+field_name: field_division
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_event.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_event.yml
new file mode 100644
index 0000000..a77e4dc
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_event.yml
@@ -0,0 +1,20 @@
+uuid: f85fe501-9759-424f-ae4c-9c7120715c08
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_event
+field_name: field_event
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_one.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_one.yml
new file mode 100644
index 0000000..2a66069
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_one.yml
@@ -0,0 +1,19 @@
+uuid: a065856c-0d5f-4c0f-b744-338ad233aa23
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_fighter_one
+field_name: field_fighter_one
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_two.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_two.yml
new file mode 100644
index 0000000..90be8df
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_fighter_two.yml
@@ -0,0 +1,19 @@
+uuid: 75c486ae-91c5-4672-818e-0f8a6e286b20
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_fighter_two
+field_name: field_fighter_two
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_first_name.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_first_name.yml
new file mode 100644
index 0000000..252c019
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_first_name.yml
@@ -0,0 +1,21 @@
+uuid: 28585605-54e4-49ca-9d74-468ceba7fafe
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_first_name
+field_name: field_first_name
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_grappling_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_grappling_accuracy.yml
new file mode 100644
index 0000000..7d61cb8
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_grappling_accuracy.yml
@@ -0,0 +1,20 @@
+uuid: 519a3558-3dcd-4f40-a4e6-2bbc1d08be6b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_grappling_accuracy
+field_name: field_grappling_accuracy
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_height.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_height.yml
new file mode 100644
index 0000000..ff1484b
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_height.yml
@@ -0,0 +1,20 @@
+uuid: 2c211457-b9ec-461f-86d6-a6c6f01eeef5
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_height
+field_name: field_height
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockdown_ratio.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockdown_ratio.yml
new file mode 100644
index 0000000..1338e6b
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockdown_ratio.yml
@@ -0,0 +1,20 @@
+uuid: 7241aad9-0095-4b94-b056-0c0de56f5e8e
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_knockdown_ratio
+field_name: field_knockdown_ratio
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockouts.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockouts.yml
new file mode 100644
index 0000000..4588925
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_knockouts.yml
@@ -0,0 +1,20 @@
+uuid: 5d0cc244-2044-4b3b-96be-8cd5ead4e1e4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_knockouts
+field_name: field_knockouts
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_last_name.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_last_name.yml
new file mode 100644
index 0000000..1d1c2fc
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_last_name.yml
@@ -0,0 +1,21 @@
+uuid: 0c81c2da-1979-4b37-a29b-e0cdb78e8995
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_last_name
+field_name: field_last_name
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_leg_reach.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_leg_reach.yml
new file mode 100644
index 0000000..5da89e1
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_leg_reach.yml
@@ -0,0 +1,20 @@
+uuid: dc50d6bf-0642-480e-988e-e37390f192a4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_leg_reach
+field_name: field_leg_reach
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_losses.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_losses.yml
new file mode 100644
index 0000000..8bd859e
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_losses.yml
@@ -0,0 +1,21 @@
+uuid: 288335f6-1fff-4f29-a2af-70616c13c9ba
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_losses
+field_name: field_losses
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_player_photo.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_player_photo.yml
new file mode 100644
index 0000000..128c0b7
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_player_photo.yml
@@ -0,0 +1,20 @@
+uuid: d35ea863-cf26-469d-bdaf-468b617483e2
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+ - node
+id: node.field_player_photo
+field_name: field_player_photo
+entity_type: node
+type: entity_reference
+settings:
+ target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_prediction.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_prediction.yml
new file mode 100644
index 0000000..f6769fe
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_prediction.yml
@@ -0,0 +1,21 @@
+uuid: d6738d5c-af34-4bcb-b217-ff61904886d4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_prediction
+field_name: field_prediction
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_reach.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_reach.yml
new file mode 100644
index 0000000..e72c5c5
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_reach.yml
@@ -0,0 +1,20 @@
+uuid: 712bd9dc-58d0-4bcc-b981-731b3a725220
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_reach
+field_name: field_reach
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_result.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_result.yml
new file mode 100644
index 0000000..59351e5
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_result.yml
@@ -0,0 +1,19 @@
+uuid: f20d5d9f-d9a4-4644-b06a-e2d7c02ef5f3
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_result
+field_name: field_result
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_strikes_per_minute.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_strikes_per_minute.yml
new file mode 100644
index 0000000..98b5e95
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_strikes_per_minute.yml
@@ -0,0 +1,20 @@
+uuid: 18a251e1-8568-4a45-960b-83b009d94a3b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_strikes_per_minute
+field_name: field_strikes_per_minute
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_striking_accuracy.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_striking_accuracy.yml
new file mode 100644
index 0000000..3dd7079
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_striking_accuracy.yml
@@ -0,0 +1,20 @@
+uuid: 0f6e4cbd-8d76-4c5f-8c92-e6401f148a1d
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_striking_accuracy
+field_name: field_striking_accuracy
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_submissions.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_submissions.yml
new file mode 100644
index 0000000..c8a2c56
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_submissions.yml
@@ -0,0 +1,20 @@
+uuid: 42853083-7298-43df-807c-607b7941505c
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_submissions
+field_name: field_submissions
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_takedowns_per_15.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_takedowns_per_15.yml
new file mode 100644
index 0000000..6ebe6af
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_takedowns_per_15.yml
@@ -0,0 +1,20 @@
+uuid: 970131d2-174b-4e75-a873-937abab255e7
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_takedowns_per_15
+field_name: field_takedowns_per_15
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_ties.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_ties.yml
new file mode 100644
index 0000000..07ee34d
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_ties.yml
@@ -0,0 +1,21 @@
+uuid: 73d01cd2-072a-4cc9-b96c-3fa3164124bc
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_ties
+field_name: field_ties
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_weight.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_weight.yml
new file mode 100644
index 0000000..e8233a5
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_weight.yml
@@ -0,0 +1,20 @@
+uuid: 2cff8ca8-3632-4104-ba8f-caf2f3d91394
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_weight
+field_name: field_weight
+entity_type: node
+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/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_wins.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_wins.yml
new file mode 100644
index 0000000..8a946ef
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.node.field_wins.yml
@@ -0,0 +1,21 @@
+uuid: 82eb82a9-7025-4857-bcd2-efa273514971
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_wins
+field_name: field_wins
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.taxonomy_term.field_event_date.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.taxonomy_term.field_event_date.yml
new file mode 100644
index 0000000..8c2dcb3
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/field.storage.taxonomy_term.field_event_date.yml
@@ -0,0 +1,20 @@
+uuid: b46f481d-6eda-4bba-ae10-03c0af640edf
+langcode: en
+status: true
+dependencies:
+ module:
+ - datetime
+ - taxonomy
+id: taxonomy_term.field_event_date
+field_name: field_event_date
+entity_type: taxonomy_term
+type: datetime
+settings:
+ datetime_type: date
+module: datetime
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fight.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fight.yml
new file mode 100644
index 0000000..5189a61
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fight.yml
@@ -0,0 +1,18 @@
+uuid: 58dd5a4f-c2b6-490c-8d82-109621022e9a
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Fight
+type: fight
+description: 'A fight between two fighters.'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fighter.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fighter.yml
new file mode 100644
index 0000000..7f4ff2e
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/node.type.fighter.yml
@@ -0,0 +1,18 @@
+uuid: 8af5329d-7e64-4606-b474-e623bdc143d3
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Fighter
+type: fighter
+description: 'A fighter.'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/pathauto.pattern.fights.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/pathauto.pattern.fights.yml
new file mode 100644
index 0000000..af08fae
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/pathauto.pattern.fights.yml
@@ -0,0 +1,23 @@
+uuid: 4ab9533e-d5c9-4583-8d1a-ee3b74c91eef
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: fights
+label: Fights
+type: 'canonical_entities:node'
+pattern: '/fight/[node:title]'
+selection_criteria:
+ 9022da84-04b3-4e0c-9d1a-0c8d1d17e6fc:
+ id: 'entity_bundle:node'
+ negate: false
+ uuid: 9022da84-04b3-4e0c-9d1a-0c8d1d17e6fc
+ context_mapping:
+ node: node
+ bundles:
+ fight: fight
+selection_logic: and
+weight: -5
+relationships: { }
+
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_divisions.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_divisions.yml
new file mode 100644
index 0000000..7f17607
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_divisions.yml
@@ -0,0 +1,8 @@
+uuid: 651c73cc-63b1-462a-8286-b292e4badaab
+langcode: en
+status: true
+dependencies: { }
+name: 'UFC Divisions'
+vid: ufc_divisions
+description: 'The different divisions in the UFC'
+weight: 0
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_events.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_events.yml
new file mode 100644
index 0000000..9e536aa
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/taxonomy.vocabulary.ufc_events.yml
@@ -0,0 +1,8 @@
+uuid: 06ce81ea-6364-4844-a8a0-4fec95ada9a0
+langcode: en
+status: true
+dependencies: { }
+name: 'UFC Events'
+vid: ufc_events
+description: 'List of events.'
+weight: 0
diff --git a/web/modules/custom/dc_core/modules/dc_tests/config/install/ufc.weights.yml b/web/modules/custom/dc_core/modules/dc_tests/config/install/ufc.weights.yml
new file mode 100644
index 0000000..48e8579
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/config/install/ufc.weights.yml
@@ -0,0 +1,18 @@
+fight_weights:
+ wins: 1
+ losses: 1
+ age: 1
+ height: 1
+ weight: 1
+ reach: 1
+ leg_reach: 1
+ knockouts: 1
+ decisions: 1
+ submissions: 1
+ striking_accuracy: 1
+ grappling_accuracy: 1
+ strikes_per_min: 1
+ absorbed_per_min: 1
+ takedowns_per_15: 1
+ knockout_ratio: 1
+ knockout_pct: 1
diff --git a/web/modules/custom/dc_core/modules/dc_tests/dc_tests.info.yml b/web/modules/custom/dc_core/modules/dc_tests/dc_tests.info.yml
new file mode 100644
index 0000000..14995a0
--- /dev/null
+++ b/web/modules/custom/dc_core/modules/dc_tests/dc_tests.info.yml
@@ -0,0 +1,5 @@
+name: DC Tests
+description: 'Test module'
+type: module
+core_version_requirement: ^10 || ^11
+package: Test
diff --git a/web/modules/custom/dc_core/tests/src/Functional/ContentTypeTests.php b/web/modules/custom/dc_core/tests/src/Functional/ContentTypeTests.php
new file mode 100644
index 0000000..df40ebb
--- /dev/null
+++ b/web/modules/custom/dc_core/tests/src/Functional/ContentTypeTests.php
@@ -0,0 +1,68 @@
+drupalGet('');
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+ /**
+ * Tests that the reaction rule listing page works.
+ */
+ /* public function testFighter() { */
+ /* $perms = [ */
+ /* 'access administration pages', */
+ /* 'administer modules', */
+ /* 'administer content types', */
+ /* 'administer site configuration', */
+ /* 'bypass node access', */
+ /* 'access content overview', */
+ /* ]; */
+ /* // Create and log in an administrative user. */
+ /* $this->adminUser = $this->drupalCreateUser($perms); */
+ /* $this->drupalLogin($this->adminUser); */
+ /* $this->drupalGet('admin/config'); */
+ /* /1* $this->assertSession()->statusCodeEquals(200); *1/ */
+ /* $this->drupalGet('admin/structure/types'); */
+ /* $this->drupalGet('admin/modules'); */
+
+ /* } */
+
+}
diff --git a/web/modules/custom/dc_core/tests/src/Functional/DrupalUiBase.php b/web/modules/custom/dc_core/tests/src/Functional/DrupalUiBase.php
new file mode 100644
index 0000000..0baf3e0
--- /dev/null
+++ b/web/modules/custom/dc_core/tests/src/Functional/DrupalUiBase.php
@@ -0,0 +1,19 @@
+configImporter()->import(); */
+ /* \Drupal::service('module_installer')->install(['ufc']); */
+ /* \Drupal::service('config.installer')->installOptionalConfig($config_source); */
+ }
+
+}
diff --git a/web/modules/custom/ufc/config/install/core.base_field_override.node.fight.promote.yml b/web/modules/custom/ufc/config/install/core.base_field_override.node.fight.promote.yml
new file mode 100644
index 0000000..61b2c60
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.base_field_override.node.fight.promote.yml
@@ -0,0 +1,22 @@
+uuid: 9020d6b1-7067-4178-884e-a36f2e24c865
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.fight
+id: node.fight.promote
+field_name: promote
+entity_type: node
+bundle: fight
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: true
+default_value:
+ -
+ value: 0
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/web/modules/custom/ufc/config/install/core.base_field_override.node.fighter.promote.yml b/web/modules/custom/ufc/config/install/core.base_field_override.node.fighter.promote.yml
new file mode 100644
index 0000000..3e61e9f
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.base_field_override.node.fighter.promote.yml
@@ -0,0 +1,22 @@
+uuid: 62516a1a-8798-4b75-b598-8ddfe1e957ab
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.fighter
+id: node.fighter.promote
+field_name: promote
+entity_type: node
+bundle: fighter
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: true
+default_value:
+ -
+ value: 0
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/web/modules/custom/ufc/config/install/core.entity_form_display.node.fight.default.yml b/web/modules/custom/ufc/config/install/core.entity_form_display.node.fight.default.yml
new file mode 100644
index 0000000..c753d88
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_form_display.node.fight.default.yml
@@ -0,0 +1,85 @@
+uuid: 46386617-61d1-4ef1-bcd0-762c7d39139d
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+id: node.fight.default
+targetEntityType: node
+bundle: fight
+mode: default
+content:
+ field_accuracy:
+ weight: 28
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_event:
+ weight: 1
+ settings: { }
+ third_party_settings: { }
+ type: options_buttons
+ region: content
+ field_fighter_one:
+ weight: 2
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete_tags
+ region: content
+ field_fighter_two:
+ weight: 3
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete_tags
+ region: content
+ field_prediction:
+ weight: 26
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_result:
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ created: true
+ path: true
+ promote: true
+ status: true
+ sticky: true
+ uid: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_form_display.node.fighter.default.yml b/web/modules/custom/ufc/config/install/core.entity_form_display.node.fighter.default.yml
new file mode 100644
index 0000000..a2ee6e2
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_form_display.node.fighter.default.yml
@@ -0,0 +1,271 @@
+uuid: efcb011e-c7f3-4101-b5d7-3ab6aa471ab5
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - node.type.fighter
+ module:
+ - field_group
+ - media_library
+third_party_settings:
+ field_group:
+ group_information:
+ children:
+ - title
+ - field_first_name
+ - field_last_name
+ - field_player_photo
+ - field_height
+ - field_weight
+ - field_age
+ - field_reach
+ - field_leg_reach
+ - field_division
+ parent_name: ''
+ weight: 1
+ format_type: tab
+ region: content
+ format_settings:
+ description: 'The player information'
+ formatter: open
+ required_fields: true
+ id: ''
+ classes: ''
+ direction: vertical
+ effect: none
+ open: false
+ weight: 0
+ label: Information
+ group_statistics:
+ children:
+ - field_wins
+ - field_losses
+ - field_ties
+ - field_decisions
+ - field_knockouts
+ - field_submissions
+ - field_grappling_accuracy
+ - field_striking_accuracy
+ - field_strikes_per_minute
+ - field_absorbed_per_min
+ - field_takedowns_per_15
+ - field_knockdown_ratio
+ parent_name: ''
+ weight: 2
+ format_type: tab
+ region: content
+ format_settings:
+ description: 'The statistics for this fighter.'
+ formatter: open
+ required_fields: true
+ id: ''
+ classes: ''
+ effect: none
+ open: false
+ weight: 0
+ direction: vertical
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ speed: fast
+ attributes: ''
+ label: Statistics
+id: node.fighter.default
+targetEntityType: node
+bundle: fighter
+mode: default
+content:
+ field_absorbed_per_min:
+ weight: 21
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_age:
+ weight: 6
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_decisions:
+ weight: 15
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_division:
+ weight: 9
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_first_name:
+ weight: 1
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_grappling_accuracy:
+ weight: 18
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_height:
+ weight: 4
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_knockdown_ratio:
+ weight: 23
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_knockouts:
+ weight: 16
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_last_name:
+ weight: 2
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_leg_reach:
+ weight: 8
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_losses:
+ weight: 13
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_player_photo:
+ type: media_library_widget
+ weight: 3
+ settings:
+ media_types: { }
+ third_party_settings: { }
+ region: content
+ field_reach:
+ weight: 7
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_strikes_per_minute:
+ weight: 20
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_striking_accuracy:
+ weight: 19
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_submissions:
+ weight: 17
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_takedowns_per_15:
+ weight: 22
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_ties:
+ weight: 14
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ field_weight:
+ weight: 5
+ settings:
+ placeholder: ''
+ third_party_settings: { }
+ type: number
+ region: content
+ field_wins:
+ weight: 12
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textfield
+ region: content
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ created: true
+ path: true
+ promote: true
+ status: true
+ sticky: true
+ uid: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.default.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.default.yml
new file mode 100644
index 0000000..402bf6c
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.default.yml
@@ -0,0 +1,80 @@
+uuid: d879dd9e-73c7-4562-98c5-45f6e0505d0c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+ module:
+ - user
+id: node.fight.default
+targetEntityType: node
+bundle: fight
+mode: default
+content:
+ field_accuracy:
+ weight: 8
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_event:
+ weight: 1
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_fighter_one:
+ weight: 2
+ label: hidden
+ settings:
+ view_mode: teaser
+ link: false
+ third_party_settings: { }
+ type: entity_reference_entity_view
+ region: content
+ field_fighter_two:
+ weight: 3
+ label: hidden
+ settings:
+ view_mode: teaser
+ link: false
+ third_party_settings: { }
+ type: entity_reference_entity_view
+ region: content
+ field_prediction:
+ weight: 6
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ type: string
+ region: content
+ field_result:
+ weight: 5
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ links:
+ weight: 0
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ body: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.teaser.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.teaser.yml
new file mode 100644
index 0000000..65085a1
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fight.teaser.yml
@@ -0,0 +1,42 @@
+uuid: 2d1d0d94-7623-4d5b-a4d7-749720857860
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.fight.body
+ - field.field.node.fight.field_accuracy
+ - field.field.node.fight.field_event
+ - field.field.node.fight.field_fighter_one
+ - field.field.node.fight.field_fighter_two
+ - field.field.node.fight.field_prediction
+ - field.field.node.fight.field_result
+ - node.type.fight
+ module:
+ - text
+ - user
+id: node.fight.teaser
+targetEntityType: node
+bundle: fight
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ field_accuracy: true
+ field_event: true
+ field_fighter_one: true
+ field_fighter_two: true
+ field_prediction: true
+ field_result: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.default.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.default.yml
new file mode 100644
index 0000000..9e93db0
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.default.yml
@@ -0,0 +1,237 @@
+uuid: 62338666-d3ab-4b76-a45d-20e2ca85d41f
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.thumbnail
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.default
+targetEntityType: node
+bundle: fighter
+mode: default
+content:
+ field_absorbed_per_min:
+ type: number_decimal
+ weight: 6
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_age:
+ weight: 3
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_decisions:
+ type: number_decimal
+ weight: 7
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_division:
+ type: entity_reference_label
+ weight: 8
+ region: content
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ field_grappling_accuracy:
+ type: number_decimal
+ weight: 9
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_height:
+ weight: 1
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_knockdown_ratio:
+ type: number_decimal
+ weight: 10
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_knockouts:
+ type: number_decimal
+ weight: 17
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_leg_reach:
+ weight: 5
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_losses:
+ type: string
+ weight: 16
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ label: hidden
+ settings:
+ image_style: thumbnail
+ image_link: ''
+ third_party_settings: { }
+ region: content
+ field_reach:
+ weight: 4
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_strikes_per_minute:
+ type: number_decimal
+ weight: 15
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_striking_accuracy:
+ type: number_decimal
+ weight: 14
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_submissions:
+ type: number_decimal
+ weight: 11
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_takedowns_per_15:
+ type: number_decimal
+ weight: 12
+ region: content
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ field_ties:
+ type: string
+ weight: 18
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ field_weight:
+ weight: 2
+ label: above
+ settings:
+ thousand_separator: ''
+ decimal_separator: .
+ scale: 2
+ prefix_suffix: true
+ third_party_settings: { }
+ type: number_decimal
+ region: content
+ field_wins:
+ type: string
+ weight: 13
+ region: content
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+hidden:
+ body: true
+ field_first_name: true
+ field_last_name: true
+ links: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.rss.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.rss.yml
new file mode 100644
index 0000000..b5a71a9
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.rss.yml
@@ -0,0 +1,77 @@
+uuid: be9b697f-c86f-4de3-9a8e-13bbd743a872
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.rss
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.thumbnail
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.rss
+targetEntityType: node
+bundle: fighter
+mode: rss
+content:
+ field_last_name:
+ weight: 1
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ type: string
+ region: content
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ label: hidden
+ settings:
+ image_style: thumbnail
+ image_link: ''
+ third_party_settings: { }
+ region: content
+hidden:
+ body: true
+ field_absorbed_per_min: true
+ field_age: true
+ field_decisions: true
+ field_division: true
+ field_first_name: true
+ field_grappling_accuracy: true
+ field_height: true
+ field_knockdown_ratio: true
+ field_knockouts: true
+ field_leg_reach: true
+ field_losses: true
+ field_reach: true
+ field_strikes_per_minute: true
+ field_striking_accuracy: true
+ field_submissions: true
+ field_takedowns_per_15: true
+ field_ties: true
+ field_weight: true
+ field_wins: true
+ links: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.teaser.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.teaser.yml
new file mode 100644
index 0000000..7c53990
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.node.fighter.teaser.yml
@@ -0,0 +1,70 @@
+uuid: ed1e0abd-67ac-4ae9-ad96-28cafd354403
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.fighter.body
+ - field.field.node.fighter.field_absorbed_per_min
+ - field.field.node.fighter.field_age
+ - field.field.node.fighter.field_decisions
+ - field.field.node.fighter.field_division
+ - field.field.node.fighter.field_first_name
+ - field.field.node.fighter.field_grappling_accuracy
+ - field.field.node.fighter.field_height
+ - field.field.node.fighter.field_knockdown_ratio
+ - field.field.node.fighter.field_knockouts
+ - field.field.node.fighter.field_last_name
+ - field.field.node.fighter.field_leg_reach
+ - field.field.node.fighter.field_losses
+ - field.field.node.fighter.field_player_photo
+ - field.field.node.fighter.field_reach
+ - field.field.node.fighter.field_strikes_per_minute
+ - field.field.node.fighter.field_striking_accuracy
+ - field.field.node.fighter.field_submissions
+ - field.field.node.fighter.field_takedowns_per_15
+ - field.field.node.fighter.field_ties
+ - field.field.node.fighter.field_weight
+ - field.field.node.fighter.field_wins
+ - image.style.medium
+ - node.type.fighter
+ module:
+ - media
+ - user
+id: node.fighter.teaser
+targetEntityType: node
+bundle: fighter
+mode: teaser
+content:
+ field_player_photo:
+ type: media_thumbnail
+ weight: 0
+ region: content
+ label: hidden
+ settings:
+ image_style: medium
+ image_link: ''
+ third_party_settings: { }
+hidden:
+ body: true
+ field_absorbed_per_min: true
+ field_age: true
+ field_decisions: true
+ field_division: true
+ field_first_name: true
+ field_grappling_accuracy: true
+ field_height: true
+ field_knockdown_ratio: true
+ field_knockouts: true
+ field_last_name: true
+ field_leg_reach: true
+ field_losses: true
+ field_reach: true
+ field_strikes_per_minute: true
+ field_striking_accuracy: true
+ field_submissions: true
+ field_takedowns_per_15: true
+ field_ties: true
+ field_weight: true
+ field_wins: true
+ links: true
diff --git a/web/modules/custom/ufc/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml b/web/modules/custom/ufc/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml
new file mode 100644
index 0000000..ece1771
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/core.entity_view_display.taxonomy_term.ufc_events.default.yml
@@ -0,0 +1,32 @@
+uuid: c2fa694b-d3bb-43ed-b9a8-cfe2c6aa61ac
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.taxonomy_term.ufc_events.field_event_date
+ - taxonomy.vocabulary.ufc_events
+ module:
+ - datetime
+ - text
+id: taxonomy_term.ufc_events.default
+targetEntityType: taxonomy_term
+bundle: ufc_events
+mode: default
+content:
+ description:
+ label: hidden
+ type: text_default
+ weight: 0
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_event_date:
+ weight: 1
+ label: above
+ settings:
+ format_type: medium
+ timezone_override: ''
+ third_party_settings: { }
+ type: datetime_default
+ region: content
+hidden: { }
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.body.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.body.yml
new file mode 100644
index 0000000..cc8ac8c
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.body.yml
@@ -0,0 +1,23 @@
+uuid: 7878bf2c-a3a4-42a7-a6cd-79f860d15395
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.fight
+ module:
+ - text
+id: node.fight.body
+field_name: body
+entity_type: node
+bundle: fight
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_accuracy.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_accuracy.yml
new file mode 100644
index 0000000..e675f87
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: 0675782a-5e6b-47e6-b248-48cf7ee44144
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_accuracy
+ - node.type.fight
+id: node.fight.field_accuracy
+field_name: field_accuracy
+entity_type: node
+bundle: fight
+label: Accuracy
+description: 'Accuracy of this prediction.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: float
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_event.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_event.yml
new file mode 100644
index 0000000..4edebfb
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_event.yml
@@ -0,0 +1,29 @@
+uuid: 08eeb95e-ad83-449b-b420-405c92f94888
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_event
+ - node.type.fight
+ - taxonomy.vocabulary.ufc_events
+id: node.fight.field_event
+field_name: field_event
+entity_type: node
+bundle: fight
+label: Event
+description: 'The event for this fight.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ ufc_events: ufc_events
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_one.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_one.yml
new file mode 100644
index 0000000..bef7ff6
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_one.yml
@@ -0,0 +1,28 @@
+uuid: c0e2a418-fa1b-450e-9496-31915af72a6c
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fighter_one
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_fighter_one
+field_name: field_fighter_one
+entity_type: node
+bundle: fight
+label: 'Fighter One'
+description: 'The first fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_two.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_two.yml
new file mode 100644
index 0000000..4f7c46e
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_fighter_two.yml
@@ -0,0 +1,28 @@
+uuid: 1cfef8e4-a358-402e-a6b9-6377abf8b12d
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fighter_two
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_fighter_two
+field_name: field_fighter_two
+entity_type: node
+bundle: fight
+label: 'Fighter Two'
+description: 'The second fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_prediction.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_prediction.yml
new file mode 100644
index 0000000..08af8af
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_prediction.yml
@@ -0,0 +1,19 @@
+uuid: 840cdb42-015b-4c66-b49b-420da49b42ae
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_prediction
+ - node.type.fight
+id: node.fight.field_prediction
+field_name: field_prediction
+entity_type: node
+bundle: fight
+label: Prediction
+description: 'The prediction for this fight.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fight.field_result.yml b/web/modules/custom/ufc/config/install/field.field.node.fight.field_result.yml
new file mode 100644
index 0000000..f94a3f5
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fight.field_result.yml
@@ -0,0 +1,28 @@
+uuid: f80f6e92-7f80-4706-9649-19cde2e63f97
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_result
+ - node.type.fight
+ - node.type.fighter
+id: node.fight.field_result
+field_name: field_result
+entity_type: node
+bundle: fight
+label: Result
+description: 'The real result of the fight, aka WINNER.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ fighter: fighter
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.body.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.body.yml
new file mode 100644
index 0000000..1d59e51
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.body.yml
@@ -0,0 +1,23 @@
+uuid: 582e98bf-ad72-4a75-b50f-6111d5b00629
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.fighter
+ module:
+ - text
+id: node.fighter.body
+field_name: body
+entity_type: node
+bundle: fighter
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_absorbed_per_min.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_absorbed_per_min.yml
new file mode 100644
index 0000000..9801876
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_absorbed_per_min.yml
@@ -0,0 +1,23 @@
+uuid: bd26455b-a207-481f-9aac-2b2f61d118a0
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_absorbed_per_min
+ - node.type.fighter
+id: node.fighter.field_absorbed_per_min
+field_name: field_absorbed_per_min
+entity_type: node
+bundle: fighter
+label: 'Absorbed Per Min'
+description: 'The strikes absorbed per minute for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_age.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_age.yml
new file mode 100644
index 0000000..6e4c874
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_age.yml
@@ -0,0 +1,23 @@
+uuid: 71fa4227-27da-4319-a823-aa0acde92145
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_age
+ - node.type.fighter
+id: node.fighter.field_age
+field_name: field_age
+entity_type: node
+bundle: fighter
+label: Age
+description: 'The age of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_decisions.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_decisions.yml
new file mode 100644
index 0000000..a2fda43
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_decisions.yml
@@ -0,0 +1,23 @@
+uuid: 2c9e212b-4e0e-41c2-a924-ad1bc51a82de
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_decisions
+ - node.type.fighter
+id: node.fighter.field_decisions
+field_name: field_decisions
+entity_type: node
+bundle: fighter
+label: Decisions
+description: 'The amount of decision wins this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_division.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_division.yml
new file mode 100644
index 0000000..5f59533
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_division.yml
@@ -0,0 +1,29 @@
+uuid: 7cfd4a75-6ba7-4878-a391-f555f05d3beb
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_division
+ - node.type.fighter
+ - taxonomy.vocabulary.ufc_divisions
+id: node.fighter.field_division
+field_name: field_division
+entity_type: node
+bundle: fighter
+label: Division
+description: 'The division this fighter is in.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ ufc_divisions: ufc_divisions
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_first_name.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_first_name.yml
new file mode 100644
index 0000000..06e5a7a
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_first_name.yml
@@ -0,0 +1,19 @@
+uuid: 49c5a5bc-5e65-46ba-a4c8-c42b951a4ecc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_first_name
+ - node.type.fighter
+id: node.fighter.field_first_name
+field_name: field_first_name
+entity_type: node
+bundle: fighter
+label: 'First Name'
+description: 'First name.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_grappling_accuracy.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_grappling_accuracy.yml
new file mode 100644
index 0000000..0548be4
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_grappling_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: ca060196-5d4d-4acc-9e6b-a7daf7af7003
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_grappling_accuracy
+ - node.type.fighter
+id: node.fighter.field_grappling_accuracy
+field_name: field_grappling_accuracy
+entity_type: node
+bundle: fighter
+label: 'Grappling Accuracy'
+description: 'The grappling accuracy for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_height.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_height.yml
new file mode 100644
index 0000000..5e5f039
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_height.yml
@@ -0,0 +1,23 @@
+uuid: 3a4c580f-fb39-4674-8533-a986ad57a7a4
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_height
+ - node.type.fighter
+id: node.fighter.field_height
+field_name: field_height
+entity_type: node
+bundle: fighter
+label: Height
+description: 'The height of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockdown_ratio.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockdown_ratio.yml
new file mode 100644
index 0000000..1fb9b1c
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockdown_ratio.yml
@@ -0,0 +1,23 @@
+uuid: bc39ff4d-12ca-47ff-9d0d-74a941148cf9
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_knockdown_ratio
+ - node.type.fighter
+id: node.fighter.field_knockdown_ratio
+field_name: field_knockdown_ratio
+entity_type: node
+bundle: fighter
+label: 'Knockdown Ratio'
+description: 'The knockdown ratio for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockouts.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockouts.yml
new file mode 100644
index 0000000..328f4ef
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_knockouts.yml
@@ -0,0 +1,23 @@
+uuid: d1f83a79-f899-49da-bd99-1a3e9ed7b34b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_knockouts
+ - node.type.fighter
+id: node.fighter.field_knockouts
+field_name: field_knockouts
+entity_type: node
+bundle: fighter
+label: Knockouts
+description: 'The amount of knockouts this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_last_name.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_last_name.yml
new file mode 100644
index 0000000..ff07dfb
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_last_name.yml
@@ -0,0 +1,19 @@
+uuid: 493c9d57-a11f-4358-b618-8b3252da3d87
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_last_name
+ - node.type.fighter
+id: node.fighter.field_last_name
+field_name: field_last_name
+entity_type: node
+bundle: fighter
+label: 'Last Name'
+description: 'Last name of the player.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_leg_reach.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_leg_reach.yml
new file mode 100644
index 0000000..e898242
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_leg_reach.yml
@@ -0,0 +1,23 @@
+uuid: dcc0c063-f28b-4bc6-ba61-6fbdc70a8b70
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_leg_reach
+ - node.type.fighter
+id: node.fighter.field_leg_reach
+field_name: field_leg_reach
+entity_type: node
+bundle: fighter
+label: 'Leg Reach'
+description: 'The leg reach of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_losses.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_losses.yml
new file mode 100644
index 0000000..cda584e
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_losses.yml
@@ -0,0 +1,19 @@
+uuid: 1c7f58ba-b19d-4016-b7bf-53e8c0c24e23
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_losses
+ - node.type.fighter
+id: node.fighter.field_losses
+field_name: field_losses
+entity_type: node
+bundle: fighter
+label: Losses
+description: 'The amount of losses'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_player_photo.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_player_photo.yml
new file mode 100644
index 0000000..44adf5e
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_player_photo.yml
@@ -0,0 +1,28 @@
+uuid: be611949-61fe-454a-9b5a-754ef77ff5f9
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_player_photo
+ - media.type.image
+ - node.type.fighter
+id: node.fighter.field_player_photo
+field_name: field_player_photo
+entity_type: node
+bundle: fighter
+label: 'Player Photo'
+description: 'The player photos.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:media'
+ handler_settings:
+ target_bundles:
+ image: image
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_reach.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_reach.yml
new file mode 100644
index 0000000..6e468fe
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_reach.yml
@@ -0,0 +1,23 @@
+uuid: e5c16d91-eb10-4d95-837f-279ccfb469d1
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_reach
+ - node.type.fighter
+id: node.fighter.field_reach
+field_name: field_reach
+entity_type: node
+bundle: fighter
+label: Reach
+description: 'The reach of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_strikes_per_minute.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_strikes_per_minute.yml
new file mode 100644
index 0000000..c987543
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_strikes_per_minute.yml
@@ -0,0 +1,23 @@
+uuid: 05529d7b-2702-4d98-953e-c38294bf1386
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_strikes_per_minute
+ - node.type.fighter
+id: node.fighter.field_strikes_per_minute
+field_name: field_strikes_per_minute
+entity_type: node
+bundle: fighter
+label: 'Strikes Per Minute'
+description: 'The strikes per minute for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_striking_accuracy.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_striking_accuracy.yml
new file mode 100644
index 0000000..1fbdbd1
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_striking_accuracy.yml
@@ -0,0 +1,23 @@
+uuid: b32a72cf-325f-4abd-8234-6eb1b2d04628
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_striking_accuracy
+ - node.type.fighter
+id: node.fighter.field_striking_accuracy
+field_name: field_striking_accuracy
+entity_type: node
+bundle: fighter
+label: 'Striking Accuracy'
+description: 'The striking accuracy for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: '%'
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_submissions.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_submissions.yml
new file mode 100644
index 0000000..0b23bb5
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_submissions.yml
@@ -0,0 +1,23 @@
+uuid: e1130f2d-f575-442f-8fbc-2dc11e45582b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_submissions
+ - node.type.fighter
+id: node.fighter.field_submissions
+field_name: field_submissions
+entity_type: node
+bundle: fighter
+label: Submissions
+description: 'The amount of submissions wins this fighter has.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_takedowns_per_15.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_takedowns_per_15.yml
new file mode 100644
index 0000000..d92dad1
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_takedowns_per_15.yml
@@ -0,0 +1,23 @@
+uuid: 2564e00a-2001-4dac-bf0f-b5a850ec78cc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_takedowns_per_15
+ - node.type.fighter
+id: node.fighter.field_takedowns_per_15
+field_name: field_takedowns_per_15
+entity_type: node
+bundle: fighter
+label: 'Takedowns Per 15'
+description: 'The takedowns per 15 minutes for this fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_ties.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_ties.yml
new file mode 100644
index 0000000..2582efe
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_ties.yml
@@ -0,0 +1,19 @@
+uuid: 7c6981ab-23b9-4407-8ef7-2f61d6561c4b
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_ties
+ - node.type.fighter
+id: node.fighter.field_ties
+field_name: field_ties
+entity_type: node
+bundle: fighter
+label: Ties
+description: 'The amount of ties.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_weight.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_weight.yml
new file mode 100644
index 0000000..745265b
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_weight.yml
@@ -0,0 +1,23 @@
+uuid: 56f9ae5d-1ff2-40eb-9085-7657176f60cc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_weight
+ - node.type.fighter
+id: node.fighter.field_weight
+field_name: field_weight
+entity_type: node
+bundle: fighter
+label: Weight
+description: 'The weight of the fighter.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ min: null
+ max: null
+ prefix: ''
+ suffix: ''
+field_type: decimal
diff --git a/web/modules/custom/ufc/config/install/field.field.node.fighter.field_wins.yml b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_wins.yml
new file mode 100644
index 0000000..e49cd44
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.node.fighter.field_wins.yml
@@ -0,0 +1,19 @@
+uuid: ffde2285-42ba-4db5-9bc6-3ebe2124f2c6
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_wins
+ - node.type.fighter
+id: node.fighter.field_wins
+field_name: field_wins
+entity_type: node
+bundle: fighter
+label: Wins
+description: 'The amount of wins.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/web/modules/custom/ufc/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml b/web/modules/custom/ufc/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml
new file mode 100644
index 0000000..80755ed
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.field.taxonomy_term.ufc_events.field_event_date.yml
@@ -0,0 +1,21 @@
+uuid: eac5bd54-7691-421e-8f2a-ce579c6d3032
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.taxonomy_term.field_event_date
+ - taxonomy.vocabulary.ufc_events
+ module:
+ - datetime
+id: taxonomy_term.ufc_events.field_event_date
+field_name: field_event_date
+entity_type: taxonomy_term
+bundle: ufc_events
+label: 'Event Date'
+description: 'The date for this event.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: datetime
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_absorbed_per_min.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_absorbed_per_min.yml
new file mode 100644
index 0000000..1cc7caa
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_absorbed_per_min.yml
@@ -0,0 +1,20 @@
+uuid: 9d6bf3c4-a280-4e14-a46e-2f0df3208242
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_absorbed_per_min
+field_name: field_absorbed_per_min
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_accuracy.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_accuracy.yml
new file mode 100644
index 0000000..6a5c937
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_accuracy.yml
@@ -0,0 +1,18 @@
+uuid: 9302d680-0a5f-4846-bec7-72952ff45727
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_accuracy
+field_name: field_accuracy
+entity_type: node
+type: float
+settings: { }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_age.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_age.yml
new file mode 100644
index 0000000..4b6f290
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_age.yml
@@ -0,0 +1,20 @@
+uuid: 6691c996-791a-4b93-9dca-5504091188a8
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_age
+field_name: field_age
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_decisions.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_decisions.yml
new file mode 100644
index 0000000..df819f7
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_decisions.yml
@@ -0,0 +1,20 @@
+uuid: 88f41317-7b99-4916-9b62-2fc9574b4cb2
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_decisions
+field_name: field_decisions
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_division.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_division.yml
new file mode 100644
index 0000000..0859a3b
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_division.yml
@@ -0,0 +1,20 @@
+uuid: 27166575-3538-4b15-aaa0-5da43aaf609b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_division
+field_name: field_division
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_event.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_event.yml
new file mode 100644
index 0000000..a77e4dc
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_event.yml
@@ -0,0 +1,20 @@
+uuid: f85fe501-9759-424f-ae4c-9c7120715c08
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_event
+field_name: field_event
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_one.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_one.yml
new file mode 100644
index 0000000..2a66069
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_one.yml
@@ -0,0 +1,19 @@
+uuid: a065856c-0d5f-4c0f-b744-338ad233aa23
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_fighter_one
+field_name: field_fighter_one
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_two.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_two.yml
new file mode 100644
index 0000000..90be8df
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_fighter_two.yml
@@ -0,0 +1,19 @@
+uuid: 75c486ae-91c5-4672-818e-0f8a6e286b20
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_fighter_two
+field_name: field_fighter_two
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_first_name.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_first_name.yml
new file mode 100644
index 0000000..252c019
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_first_name.yml
@@ -0,0 +1,21 @@
+uuid: 28585605-54e4-49ca-9d74-468ceba7fafe
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_first_name
+field_name: field_first_name
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_grappling_accuracy.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_grappling_accuracy.yml
new file mode 100644
index 0000000..7d61cb8
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_grappling_accuracy.yml
@@ -0,0 +1,20 @@
+uuid: 519a3558-3dcd-4f40-a4e6-2bbc1d08be6b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_grappling_accuracy
+field_name: field_grappling_accuracy
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_height.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_height.yml
new file mode 100644
index 0000000..ff1484b
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_height.yml
@@ -0,0 +1,20 @@
+uuid: 2c211457-b9ec-461f-86d6-a6c6f01eeef5
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_height
+field_name: field_height
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_knockdown_ratio.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_knockdown_ratio.yml
new file mode 100644
index 0000000..1338e6b
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_knockdown_ratio.yml
@@ -0,0 +1,20 @@
+uuid: 7241aad9-0095-4b94-b056-0c0de56f5e8e
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_knockdown_ratio
+field_name: field_knockdown_ratio
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_knockouts.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_knockouts.yml
new file mode 100644
index 0000000..4588925
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_knockouts.yml
@@ -0,0 +1,20 @@
+uuid: 5d0cc244-2044-4b3b-96be-8cd5ead4e1e4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_knockouts
+field_name: field_knockouts
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_last_name.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_last_name.yml
new file mode 100644
index 0000000..1d1c2fc
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_last_name.yml
@@ -0,0 +1,21 @@
+uuid: 0c81c2da-1979-4b37-a29b-e0cdb78e8995
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_last_name
+field_name: field_last_name
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_leg_reach.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_leg_reach.yml
new file mode 100644
index 0000000..5da89e1
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_leg_reach.yml
@@ -0,0 +1,20 @@
+uuid: dc50d6bf-0642-480e-988e-e37390f192a4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_leg_reach
+field_name: field_leg_reach
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_losses.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_losses.yml
new file mode 100644
index 0000000..8bd859e
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_losses.yml
@@ -0,0 +1,21 @@
+uuid: 288335f6-1fff-4f29-a2af-70616c13c9ba
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_losses
+field_name: field_losses
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_player_photo.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_player_photo.yml
new file mode 100644
index 0000000..128c0b7
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_player_photo.yml
@@ -0,0 +1,20 @@
+uuid: d35ea863-cf26-469d-bdaf-468b617483e2
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+ - node
+id: node.field_player_photo
+field_name: field_player_photo
+entity_type: node
+type: entity_reference
+settings:
+ target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_prediction.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_prediction.yml
new file mode 100644
index 0000000..f6769fe
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_prediction.yml
@@ -0,0 +1,21 @@
+uuid: d6738d5c-af34-4bcb-b217-ff61904886d4
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_prediction
+field_name: field_prediction
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_reach.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_reach.yml
new file mode 100644
index 0000000..e72c5c5
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_reach.yml
@@ -0,0 +1,20 @@
+uuid: 712bd9dc-58d0-4bcc-b981-731b3a725220
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_reach
+field_name: field_reach
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_result.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_result.yml
new file mode 100644
index 0000000..59351e5
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_result.yml
@@ -0,0 +1,19 @@
+uuid: f20d5d9f-d9a4-4644-b06a-e2d7c02ef5f3
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_result
+field_name: field_result
+entity_type: node
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_strikes_per_minute.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_strikes_per_minute.yml
new file mode 100644
index 0000000..98b5e95
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_strikes_per_minute.yml
@@ -0,0 +1,20 @@
+uuid: 18a251e1-8568-4a45-960b-83b009d94a3b
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_strikes_per_minute
+field_name: field_strikes_per_minute
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_striking_accuracy.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_striking_accuracy.yml
new file mode 100644
index 0000000..3dd7079
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_striking_accuracy.yml
@@ -0,0 +1,20 @@
+uuid: 0f6e4cbd-8d76-4c5f-8c92-e6401f148a1d
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_striking_accuracy
+field_name: field_striking_accuracy
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_submissions.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_submissions.yml
new file mode 100644
index 0000000..c8a2c56
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_submissions.yml
@@ -0,0 +1,20 @@
+uuid: 42853083-7298-43df-807c-607b7941505c
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_submissions
+field_name: field_submissions
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_takedowns_per_15.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_takedowns_per_15.yml
new file mode 100644
index 0000000..6ebe6af
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_takedowns_per_15.yml
@@ -0,0 +1,20 @@
+uuid: 970131d2-174b-4e75-a873-937abab255e7
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_takedowns_per_15
+field_name: field_takedowns_per_15
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_ties.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_ties.yml
new file mode 100644
index 0000000..07ee34d
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_ties.yml
@@ -0,0 +1,21 @@
+uuid: 73d01cd2-072a-4cc9-b96c-3fa3164124bc
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_ties
+field_name: field_ties
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.node.field_weight.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_weight.yml
new file mode 100644
index 0000000..e8233a5
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_weight.yml
@@ -0,0 +1,20 @@
+uuid: 2cff8ca8-3632-4104-ba8f-caf2f3d91394
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_weight
+field_name: field_weight
+entity_type: node
+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/web/modules/custom/ufc/config/install/field.storage.node.field_wins.yml b/web/modules/custom/ufc/config/install/field.storage.node.field_wins.yml
new file mode 100644
index 0000000..8a946ef
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.node.field_wins.yml
@@ -0,0 +1,21 @@
+uuid: 82eb82a9-7025-4857-bcd2-efa273514971
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_wins
+field_name: field_wins
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ is_ascii: false
+ case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/field.storage.taxonomy_term.field_event_date.yml b/web/modules/custom/ufc/config/install/field.storage.taxonomy_term.field_event_date.yml
new file mode 100644
index 0000000..8c2dcb3
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/field.storage.taxonomy_term.field_event_date.yml
@@ -0,0 +1,20 @@
+uuid: b46f481d-6eda-4bba-ae10-03c0af640edf
+langcode: en
+status: true
+dependencies:
+ module:
+ - datetime
+ - taxonomy
+id: taxonomy_term.field_event_date
+field_name: field_event_date
+entity_type: taxonomy_term
+type: datetime
+settings:
+ datetime_type: date
+module: datetime
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/web/modules/custom/ufc/config/install/node.type.fight.yml b/web/modules/custom/ufc/config/install/node.type.fight.yml
new file mode 100644
index 0000000..5189a61
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/node.type.fight.yml
@@ -0,0 +1,18 @@
+uuid: 58dd5a4f-c2b6-490c-8d82-109621022e9a
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Fight
+type: fight
+description: 'A fight between two fighters.'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/web/modules/custom/ufc/config/install/node.type.fighter.yml b/web/modules/custom/ufc/config/install/node.type.fighter.yml
new file mode 100644
index 0000000..7f4ff2e
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/node.type.fighter.yml
@@ -0,0 +1,18 @@
+uuid: 8af5329d-7e64-4606-b474-e623bdc143d3
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Fighter
+type: fighter
+description: 'A fighter.'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/web/modules/custom/ufc/config/install/pathauto.pattern.fights.yml b/web/modules/custom/ufc/config/install/pathauto.pattern.fights.yml
new file mode 100644
index 0000000..af08fae
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/pathauto.pattern.fights.yml
@@ -0,0 +1,23 @@
+uuid: 4ab9533e-d5c9-4583-8d1a-ee3b74c91eef
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: fights
+label: Fights
+type: 'canonical_entities:node'
+pattern: '/fight/[node:title]'
+selection_criteria:
+ 9022da84-04b3-4e0c-9d1a-0c8d1d17e6fc:
+ id: 'entity_bundle:node'
+ negate: false
+ uuid: 9022da84-04b3-4e0c-9d1a-0c8d1d17e6fc
+ context_mapping:
+ node: node
+ bundles:
+ fight: fight
+selection_logic: and
+weight: -5
+relationships: { }
+
diff --git a/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_divisions.yml b/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_divisions.yml
new file mode 100644
index 0000000..7f17607
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_divisions.yml
@@ -0,0 +1,8 @@
+uuid: 651c73cc-63b1-462a-8286-b292e4badaab
+langcode: en
+status: true
+dependencies: { }
+name: 'UFC Divisions'
+vid: ufc_divisions
+description: 'The different divisions in the UFC'
+weight: 0
diff --git a/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_events.yml b/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_events.yml
new file mode 100644
index 0000000..9e536aa
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/taxonomy.vocabulary.ufc_events.yml
@@ -0,0 +1,8 @@
+uuid: 06ce81ea-6364-4844-a8a0-4fec95ada9a0
+langcode: en
+status: true
+dependencies: { }
+name: 'UFC Events'
+vid: ufc_events
+description: 'List of events.'
+weight: 0
diff --git a/web/modules/custom/ufc/config/install/ufc.weights.yml b/web/modules/custom/ufc/config/install/ufc.weights.yml
new file mode 100644
index 0000000..48e8579
--- /dev/null
+++ b/web/modules/custom/ufc/config/install/ufc.weights.yml
@@ -0,0 +1,18 @@
+fight_weights:
+ wins: 1
+ losses: 1
+ age: 1
+ height: 1
+ weight: 1
+ reach: 1
+ leg_reach: 1
+ knockouts: 1
+ decisions: 1
+ submissions: 1
+ striking_accuracy: 1
+ grappling_accuracy: 1
+ strikes_per_min: 1
+ absorbed_per_min: 1
+ takedowns_per_15: 1
+ knockout_ratio: 1
+ knockout_pct: 1
diff --git a/web/themes/custom/dchadwick/css/style.css b/web/themes/custom/dchadwick/css/style.css
index ddd0a30..d27c4aa 100644
--- a/web/themes/custom/dchadwick/css/style.css
+++ b/web/themes/custom/dchadwick/css/style.css
@@ -39,6 +39,10 @@ h4 {
#block-dchadwick-primary-local-tasks {
width: 100%;
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ z-index: 9999;
}
#block-dchadwick-primary-local-tasks > ul {
margin: 0;
@@ -199,13 +203,13 @@ blockquote {
.hero-caption {
z-index: 2;
- width: 400px;
+ width: 50%;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 2rem;
background: rgba(254, 215, 101, 0.93);
- padding: 2rem 8rem 2rem 2rem;
+ padding: 2rem;
border-radius: 10px;
}
@media screen and (max-width: 767px) {
diff --git a/web/themes/custom/dchadwick/dchadwick.theme b/web/themes/custom/dchadwick/dchadwick.theme
index a6655f8..4ab7c8a 100644
--- a/web/themes/custom/dchadwick/dchadwick.theme
+++ b/web/themes/custom/dchadwick/dchadwick.theme
@@ -17,7 +17,8 @@ function dchadwick_preprocess_node__article(&$vars) {
}
function dchadwick_page_attachments_alter(&$page) {
- $page['#attached']['library'][] = 'dchadwick/brainjs';
+ // Attach brain.js to all pages? No reason at the moment.
+ /* $page['#attached']['library'][] = 'dchadwick/brainjs'; */
}
function dchadwick_preprocess_node__fighter(&$vars) {
diff --git a/web/themes/custom/dchadwick/favicon.png b/web/themes/custom/dchadwick/favicon.png
index 2790a87..35a2a1b 100644
--- a/web/themes/custom/dchadwick/favicon.png
+++ b/web/themes/custom/dchadwick/favicon.png
@@ -1,40 +1,740 @@
PNG
-
IHDR 2 2 i8' gAMA a cHRM z&