diff --git a/CHANGELOG.md b/CHANGELOG.md
index 586374214..4a7d118eb 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,13 @@ Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+* [PR-551](https://github.com/itk-dev/deltag.aarhus.dk/pull/551)
+ * Remove old video field and disabled Azure video module
+ * Enable Comments module
+ * Add Support comment flag
+ * Add Honeypot module
+ * Add ITK Video module and Video paragraph for Video Tool
+
## [4.13.1] - 2025-09-15
* [PR-548](https://github.com/itk-dev/deltag.aarhus.dk/pull/548)
diff --git a/composer.json b/composer.json
index f0411e6a5..a62e058da 100755
--- a/composer.json
+++ b/composer.json
@@ -37,13 +37,14 @@
"drupal/entity_browser": "^2.6",
"drupal/entityqueue": "^1.0@alpha",
"drupal/field_group": "^3.0",
- "drupal/flag": "^4.0@alpha",
+ "drupal/flag": "^5.0",
"drupal/hoeringsportal_audit_log": "^1.0",
"drupal/hoeringsportal_citizen_proposal": "^1.0",
"drupal/hoeringsportal_citizen_proposal_archiving": "^1.0",
"drupal/hoeringsportal_data": "^1.0",
"drupal/hoeringsportal_deskpro": "^1.0",
"drupal/hoeringsportal_openid_connect": "^1.0",
+ "drupal/honeypot": "^2.2",
"drupal/image_widget_crop": "^3.0",
"drupal/inline_entity_form": "^3.0",
"drupal/jquery_ui_accordion": "^2.0",
@@ -78,6 +79,7 @@
"itk-dev/itk_azure_video": "^2.0",
"itk-dev/itk_pretix": "^1.3",
"itk-dev/itk_siteimprove": "^1.2",
+ "itk-dev/itk_video": "^1.0",
"itk-dev/serviceplatformen": "^1.5",
"itk-dev/web_accessibility_statement": "^1.0",
"onelogin/php-saml": "^4.0",
diff --git a/composer.lock b/composer.lock
index cbc6ffc2a..10008c249 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": "b414c55f416209302d2d1f1f78549451",
+ "content-hash": "82bfd205b0ab4e43673d750d7c146f8e",
"packages": [
{
"name": "asm89/stack-cors",
@@ -3454,17 +3454,17 @@
},
{
"name": "drupal/flag",
- "version": "4.0.0-beta7",
+ "version": "5.0.1",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/flag.git",
- "reference": "8.x-4.0-beta7"
+ "reference": "5.0.1"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/flag-8.x-4.0-beta7.zip",
- "reference": "8.x-4.0-beta7",
- "shasum": "6f74fcaec0db3c54934cdf8f25acb67c0c2d7f07"
+ "url": "https://ftp.drupal.org/files/projects/flag-5.0.1.zip",
+ "reference": "5.0.1",
+ "shasum": "8487a0d34b3c52f47d8af1631e1947497057f500"
},
"require": {
"drupal/core": "^10.3 || ^11"
@@ -3472,11 +3472,11 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "8.x-4.0-beta7",
- "datestamp": "1743851261",
+ "version": "5.0.1",
+ "datestamp": "1757658472",
"security-coverage": {
- "status": "not-covered",
- "message": "Beta releases are not covered by Drupal security advisories."
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
}
}
},
@@ -3689,6 +3689,76 @@
"relative": true
}
},
+ {
+ "name": "drupal/honeypot",
+ "version": "2.2.2",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/honeypot.git",
+ "reference": "2.2.2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/honeypot-2.2.2.zip",
+ "reference": "2.2.2",
+ "shasum": "828872d31d1a2c37a818cacae7fcd77a60996c66"
+ },
+ "require": {
+ "drupal/core": "^10.3 || ^11"
+ },
+ "require-dev": {
+ "drupal/rules": "^4.0",
+ "drupal/webform": "^6.2"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.2.2",
+ "datestamp": "1739854442",
+ "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": "Jeff Geerling",
+ "homepage": "https://www.drupal.org/user/389011",
+ "email": "geerlingguy@mac.com"
+ },
+ {
+ "name": "manuel garcia",
+ "homepage": "https://www.drupal.org/user/213194"
+ },
+ {
+ "name": "tr",
+ "homepage": "https://www.drupal.org/user/202830"
+ },
+ {
+ "name": "vijaycs85",
+ "homepage": "https://www.drupal.org/user/93488"
+ }
+ ],
+ "description": "Mitigates spam form submissions using the honeypot method.",
+ "homepage": "https://www.drupal.org/project/honeypot",
+ "keywords": [
+ "deterrent",
+ "form",
+ "honeypot",
+ "honeytrap",
+ "php",
+ "spam"
+ ],
+ "support": {
+ "source": "https://git.drupalcode.org/project/honeypot",
+ "issues": "https://www.drupal.org/project/issues/honeypot"
+ }
+ },
{
"name": "drupal/image_widget_crop",
"version": "3.0.0",
@@ -7129,6 +7199,49 @@
},
"time": "2025-06-27T14:13:39+00:00"
},
+ {
+ "name": "itk-dev/itk_video",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/itk-dev/itk_video.git",
+ "reference": "2467441cea83fa8085605d59690242e30b71ab0b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/itk-dev/itk_video/zipball/2467441cea83fa8085605d59690242e30b71ab0b",
+ "reference": "2467441cea83fa8085605d59690242e30b71ab0b",
+ "shasum": ""
+ },
+ "require": {
+ "drush/drush": "^12 || ^13",
+ "ext-dom": "*",
+ "psr/cache": "^3.0"
+ },
+ "require-dev": {
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1",
+ "drupal/coder": "^8.3",
+ "ergebnis/composer-normalize": "^2.44",
+ "mglaman/phpstan-drupal": "^2.0",
+ "phpstan/extension-installer": "^1.4",
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-deprecation-rules": "^2.0"
+ },
+ "type": "drupal-module",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Module that provides Video integration",
+ "keywords": [
+ "drupal"
+ ],
+ "support": {
+ "issues": "https://github.com/itk-dev/itk_video/issues",
+ "source": "https://github.com/itk-dev/itk_video/tree/1.0.0"
+ },
+ "time": "2025-10-20T11:13:09+00:00"
+ },
{
"name": "itk-dev/openid-connect",
"version": "3.2.1",
@@ -20865,7 +20978,6 @@
"chx/drupal-issue-fork": 20,
"drupal/email_registration": 5,
"drupal/entityqueue": 15,
- "drupal/flag": 15,
"drupal/openid_connect": 15,
"drupal/toolbar_visibility": 20,
"drupal/viewsreference": 10,
diff --git a/config/sync/comment.settings.yml b/config/sync/comment.settings.yml
new file mode 100644
index 000000000..5b7ad98a8
--- /dev/null
+++ b/config/sync/comment.settings.yml
@@ -0,0 +1,3 @@
+_core:
+ default_config_hash: YNUW2Ij5uE7a4oaXp3i_2lvaFdYM1zNKPPfnEjB0jEc
+log_ip_addresses: false
diff --git a/config/sync/core.entity_form_display.node.hearing.default.yml b/config/sync/core.entity_form_display.node.hearing.default.yml
index e99cbc6c2..5239bd827 100644
--- a/config/sync/core.entity_form_display.node.hearing.default.yml
+++ b/config/sync/core.entity_form_display.node.hearing.default.yml
@@ -28,9 +28,9 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
+ - allowed_formats
- datetime
- entity_browser
- field_group
@@ -93,7 +93,7 @@ third_party_settings:
label: eDoc
region: content
parent_name: ''
- weight: 12
+ weight: 11
format_type: details
format_settings:
classes: ''
@@ -106,7 +106,7 @@ third_party_settings:
label: Kontakt
region: content
parent_name: ''
- weight: 13
+ weight: 12
format_type: details
format_settings:
classes: ''
@@ -120,7 +120,7 @@ third_party_settings:
label: 'Vil du vide mere?'
region: content
parent_name: ''
- weight: 15
+ weight: 14
format_type: details
format_settings:
classes: ''
@@ -134,7 +134,7 @@ third_party_settings:
label: GetOrganized
region: content
parent_name: ''
- weight: 14
+ weight: 13
format_type: details
format_settings:
classes: ''
@@ -150,7 +150,7 @@ third_party_settings:
label: Høringssvarsystem
region: content
parent_name: ''
- weight: 17
+ weight: 16
format_type: details
format_settings:
classes: ''
@@ -166,13 +166,13 @@ mode: default
content:
field_area:
type: options_buttons
- weight: 32
+ weight: 35
region: content
settings: { }
third_party_settings: { }
field_contact:
type: text_textarea
- weight: 12
+ weight: 15
region: content
settings:
rows: 5
@@ -180,13 +180,13 @@ content:
third_party_settings: { }
field_delete_date:
type: datetime_default
- weight: 28
+ weight: 31
region: content
settings: { }
third_party_settings: { }
field_department:
type: options_buttons
- weight: 35
+ weight: 17
region: content
settings: { }
third_party_settings: { }
@@ -200,7 +200,7 @@ content:
third_party_settings: { }
field_deskpro_agent_email:
type: email_default
- weight: 9
+ weight: 15
region: content
settings:
placeholder: ''
@@ -208,7 +208,7 @@ content:
third_party_settings: { }
field_deskpro_department_id:
type: string_textfield
- weight: 8
+ weight: 14
region: content
settings:
size: 60
@@ -216,7 +216,7 @@ content:
third_party_settings: { }
field_edoc_casefile_id:
type: string_textfield
- weight: 11
+ weight: 14
region: content
settings:
size: 60
@@ -248,13 +248,13 @@ content:
third_party_settings: { }
field_lokalplaner:
type: hoeringsportal_data_localplan_default
- weight: 30
+ weight: 33
region: content
settings: { }
third_party_settings: { }
field_map:
type: hoeringsportal_data_map_default
- weight: 6
+ weight: 5
region: content
settings:
available_types:
@@ -299,22 +299,29 @@ content:
settings:
rows: 5
placeholder: ''
- third_party_settings: { }
+ third_party_settings:
+ maxlength:
+ maxlength_js: null
+ maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining'
+ maxlength_js_enforce: false
+ allowed_formats:
+ hide_help: '0'
+ hide_guidelines: '0'
field_project_reference:
type: options_select
- weight: 31
+ weight: 34
region: content
settings: { }
third_party_settings: { }
field_reply_deadline:
type: datetime_default
- weight: 27
+ weight: 30
region: content
settings: { }
third_party_settings: { }
field_start_date:
type: datetime_default
- weight: 26
+ weight: 29
region: content
settings: { }
third_party_settings: { }
@@ -328,18 +335,10 @@ content:
third_party_settings: { }
field_type:
type: options_buttons
- weight: 29
+ weight: 32
region: content
settings: { }
third_party_settings: { }
- field_video_embed:
- type: string_textarea
- weight: 5
- region: content
- settings:
- rows: 3
- placeholder: ''
- third_party_settings: { }
published_at:
type: publication_date_timestamp
weight: 10
@@ -366,7 +365,7 @@ content:
maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining'
maxlength_js_enforce: false
url_redirects:
- weight: 16
+ weight: 15
region: content
settings: { }
third_party_settings: { }
diff --git a/config/sync/core.entity_form_display.paragraph.video.default.yml b/config/sync/core.entity_form_display.paragraph.video.default.yml
new file mode 100644
index 000000000..27dba7831
--- /dev/null
+++ b/config/sync/core.entity_form_display.paragraph.video.default.yml
@@ -0,0 +1,25 @@
+uuid: 13c23b13-33a2-4839-aa78-901fc3b3a3be
+langcode: da
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.video.field_video
+ - paragraphs.paragraphs_type.video
+ module:
+ - itk_video
+id: paragraph.video.default
+targetEntityType: paragraph
+bundle: video
+mode: default
+content:
+ field_video:
+ type: itk_video_widget
+ weight: 0
+ region: content
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+hidden:
+ created: true
+ status: true
diff --git a/config/sync/core.entity_view_display.node.hearing.default.yml b/config/sync/core.entity_view_display.node.hearing.default.yml
index 4b10a91a2..354d9fb03 100644
--- a/config/sync/core.entity_view_display.node.hearing.default.yml
+++ b/config/sync/core.entity_view_display.node.hearing.default.yml
@@ -27,7 +27,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- datetime
@@ -63,8 +62,8 @@ third_party_settings:
- field_teaser
- field_description
- field_media_document
- - field_video_embed
- field_media_image
+ - field_video
- 'dynamic_block_field:node-hearing_tickets'
right:
- 'dynamic_block_field:node-quicklinks'
@@ -83,16 +82,6 @@ third_party_settings:
- field_map
- 'dynamic_block_field:node-nearest_hearings'
fields:
- 'dynamic_token_field:node-header_information':
- plugin_id: 'dynamic_token_field:node-header_information'
- weight: 9
- label: hidden
- formatter: default
- 'dynamic_token_field:node-node_id_hearing':
- plugin_id: 'dynamic_token_field:node-node_id_hearing'
- weight: 15
- label: above
- formatter: default
'dynamic_block_field:node-hearing_tickets':
plugin_id: 'dynamic_block_field:node-hearing_tickets'
weight: 7
@@ -105,12 +94,12 @@ third_party_settings:
formatter: default
'dynamic_block_field:node-nearest_hearings':
plugin_id: 'dynamic_block_field:node-nearest_hearings'
- weight: 20
+ weight: 21
label: above
formatter: default
'dynamic_block_field:node-project_timeline':
plugin_id: 'dynamic_block_field:node-project_timeline'
- weight: 18
+ weight: 19
label: hidden
formatter: default
'dynamic_block_field:node-quicklinks':
@@ -118,6 +107,16 @@ third_party_settings:
weight: 8
label: above
formatter: default
+ 'dynamic_token_field:node-header_information':
+ plugin_id: 'dynamic_token_field:node-header_information'
+ weight: 9
+ label: hidden
+ formatter: default
+ 'dynamic_token_field:node-node_id_hearing':
+ plugin_id: 'dynamic_token_field:node-node_id_hearing'
+ weight: 15
+ label: above
+ formatter: default
node_title:
plugin_id: node_title
weight: 1
@@ -166,7 +165,7 @@ content:
label: hidden
settings: { }
third_party_settings: { }
- weight: 19
+ weight: 20
region: footer
field_media_document:
type: entity_reference_entity_view
@@ -188,7 +187,7 @@ content:
third_party_settings:
ds:
ds_limit: ''
- weight: 6
+ weight: 5
region: left
field_more_info:
type: text_default
@@ -230,17 +229,10 @@ content:
third_party_settings: { }
weight: 12
region: right
- field_video_embed:
- type: basic_string
- label: hidden
- settings: { }
- third_party_settings: { }
- weight: 5
- region: left
sharing_buttons:
settings: { }
third_party_settings: { }
- weight: 100
+ weight: 18
region: right
hidden:
field_content_state: true
diff --git a/config/sync/core.entity_view_display.node.hearing.hearing_ticket_add.yml b/config/sync/core.entity_view_display.node.hearing.hearing_ticket_add.yml
index cdef11973..5b4b54576 100644
--- a/config/sync/core.entity_view_display.node.hearing.hearing_ticket_add.yml
+++ b/config/sync/core.entity_view_display.node.hearing.hearing_ticket_add.yml
@@ -28,7 +28,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- datetime
@@ -181,7 +180,6 @@ hidden:
field_media_image: true
field_project_reference: true
field_teaser: true
- field_video_embed: true
langcode: true
links: true
published_at: true
diff --git a/config/sync/core.entity_view_display.node.hearing.hearing_ticket_view.yml b/config/sync/core.entity_view_display.node.hearing.hearing_ticket_view.yml
index 6a7219fd7..da91fa07e 100644
--- a/config/sync/core.entity_view_display.node.hearing.hearing_ticket_view.yml
+++ b/config/sync/core.entity_view_display.node.hearing.hearing_ticket_view.yml
@@ -28,7 +28,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- datetime
@@ -193,7 +192,6 @@ hidden:
field_media_image: true
field_project_reference: true
field_teaser: true
- field_video_embed: true
langcode: true
links: true
published_at: true
diff --git a/config/sync/core.entity_view_display.node.hearing.list_display.yml b/config/sync/core.entity_view_display.node.hearing.list_display.yml
index e153ac768..b1c581041 100644
--- a/config/sync/core.entity_view_display.node.hearing.list_display.yml
+++ b/config/sync/core.entity_view_display.node.hearing.list_display.yml
@@ -28,7 +28,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- ds
@@ -99,7 +98,6 @@ hidden:
field_reply_deadline: true
field_start_date: true
field_tags: true
- field_video_embed: true
langcode: true
links: true
published_at: true
diff --git a/config/sync/core.entity_view_display.node.hearing.search_result.yml b/config/sync/core.entity_view_display.node.hearing.search_result.yml
index a14d9c6ee..80d4c65f8 100644
--- a/config/sync/core.entity_view_display.node.hearing.search_result.yml
+++ b/config/sync/core.entity_view_display.node.hearing.search_result.yml
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.hearing.field_contact
- field.field.node.hearing.field_content_state
- field.field.node.hearing.field_delete_date
+ - field.field.node.hearing.field_department
- field.field.node.hearing.field_description
- field.field.node.hearing.field_deskpro_agent_email
- field.field.node.hearing.field_deskpro_department_id
@@ -27,7 +28,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- ds
@@ -90,7 +90,6 @@ hidden:
field_tags: true
field_teaser: true
field_type: true
- field_video_embed: true
langcode: true
links: true
published_at: true
diff --git a/config/sync/core.entity_view_display.node.hearing.teaser.yml b/config/sync/core.entity_view_display.node.hearing.teaser.yml
index c7f07a2be..689f17231 100644
--- a/config/sync/core.entity_view_display.node.hearing.teaser.yml
+++ b/config/sync/core.entity_view_display.node.hearing.teaser.yml
@@ -28,7 +28,6 @@ dependencies:
- field.field.node.hearing.field_tags
- field.field.node.hearing.field_teaser
- field.field.node.hearing.field_type
- - field.field.node.hearing.field_video_embed
- node.type.hearing
module:
- datetime
@@ -117,7 +116,6 @@ hidden:
field_more_info: true
field_project_reference: true
field_tags: true
- field_video_embed: true
langcode: true
links: true
published_at: true
diff --git a/config/sync/core.entity_view_display.paragraph.video.default.yml b/config/sync/core.entity_view_display.paragraph.video.default.yml
new file mode 100644
index 000000000..c5661cc24
--- /dev/null
+++ b/config/sync/core.entity_view_display.paragraph.video.default.yml
@@ -0,0 +1,28 @@
+uuid: bcfa2e49-6356-4c90-8573-b9486db67eb2
+langcode: da
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.video.field_video
+ - paragraphs.paragraphs_type.video
+ module:
+ - itk_video
+id: paragraph.video.default
+targetEntityType: paragraph
+bundle: video
+mode: default
+content:
+ field_video:
+ type: itk_video_formatter
+ label: hidden
+ settings:
+ trim_length: '80'
+ url_only: ''
+ url_plain: ''
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/config/sync/core.entity_view_mode.comment.full.yml b/config/sync/core.entity_view_mode.comment.full.yml
new file mode 100644
index 000000000..8e5eb1426
--- /dev/null
+++ b/config/sync/core.entity_view_mode.comment.full.yml
@@ -0,0 +1,13 @@
+uuid: fd260b7e-c515-4552-a39c-7e7abbe02b65
+langcode: da
+status: false
+dependencies:
+ module:
+ - comment
+_core:
+ default_config_hash: N4mUjXpPckUkVRY1PbKw4GGoL1i2ECU7PL3EreiKStk
+id: comment.full
+label: 'Full comment'
+description: ''
+targetEntityType: comment
+cache: true
diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml
index 11fb49ee0..07d73fd52 100644
--- a/config/sync/core.extension.yml
+++ b/config/sync/core.extension.yml
@@ -16,6 +16,7 @@ module:
ckeditor5: 0
clamav: 0
color_field: 0
+ comment: 0
config: 0
config_ignore: 0
config_import_locale: 0
@@ -41,6 +42,7 @@ module:
field_ui: 0
file: 0
filter: 0
+ flag: 0
hoeringsportal_audit_log: 0
hoeringsportal_citizen_proposal: 0
hoeringsportal_citizen_proposal_archiving: 0
@@ -55,6 +57,7 @@ module:
hoeringsportal_project_timeline: 0
hoeringsportal_public_meeting: 0
hoeringsportal_quicklinks: 0
+ honeypot: 0
image: 0
image_captcha: 0
image_widget_crop: 0
@@ -62,10 +65,10 @@ module:
inline_form_errors: 0
itk_admin: 0
itk_admin_links: 0
- itk_azure_video: 0
itk_media_entity: 0
itk_pretix: 0
itk_siteimprove: 0
+ itk_video: 0
jquery_ui: 0
jsonapi: 0
language: 0
diff --git a/config/sync/field.field.node.hearing.field_video_embed.yml b/config/sync/field.field.node.hearing.field_video_embed.yml
deleted file mode 100644
index f4298bb2d..000000000
--- a/config/sync/field.field.node.hearing.field_video_embed.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-uuid: 1aa234af-17a2-41b0-a056-8e94f5b5e8a4
-langcode: da
-status: true
-dependencies:
- config:
- - field.storage.node.field_video_embed
- - node.type.hearing
-id: node.hearing.field_video_embed
-field_name: field_video_embed
-entity_type: node
-bundle: hearing
-label: 'Video embed'
-description: "Tilføj video embed code.\r\nDet er redaktørens ansvar at videoen overholder kommunens GDPR retningslinjer. \r\nHvis du er i tvivl kan du spørge den GDPR ansvarlige i din afdeling."
-required: false
-translatable: false
-default_value: { }
-default_value_callback: ''
-settings: { }
-field_type: string_long
diff --git a/config/sync/field.field.paragraph.video.field_video.yml b/config/sync/field.field.paragraph.video.field_video.yml
new file mode 100644
index 000000000..844c97a36
--- /dev/null
+++ b/config/sync/field.field.paragraph.video.field_video.yml
@@ -0,0 +1,23 @@
+uuid: 30b5793a-c448-4250-904d-f6966107a3b1
+langcode: da
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_video
+ - paragraphs.paragraphs_type.video
+ module:
+ - itk_video
+id: paragraph.video.field_video
+field_name: field_video
+entity_type: paragraph
+bundle: video
+label: Video
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ title: 2
+ link_type: 16
+field_type: itk_video_field
diff --git a/config/sync/field.storage.comment.comment_body.yml b/config/sync/field.storage.comment.comment_body.yml
new file mode 100644
index 000000000..77d246737
--- /dev/null
+++ b/config/sync/field.storage.comment.comment_body.yml
@@ -0,0 +1,21 @@
+uuid: bb5ea8e1-e885-4d11-87d7-1779acca97bc
+langcode: en
+status: true
+dependencies:
+ module:
+ - comment
+ - text
+_core:
+ default_config_hash: swYoCch_hY8QO5uwr4FURplfnUCUlpPB4idF8WGVCpw
+id: comment.comment_body
+field_name: comment_body
+entity_type: comment
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: true
+custom_storage: false
diff --git a/config/sync/field.storage.node.field_video_embed.yml b/config/sync/field.storage.node.field_video_embed.yml
deleted file mode 100644
index 7461886a8..000000000
--- a/config/sync/field.storage.node.field_video_embed.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-uuid: afb78f06-e87b-4a00-9450-f10ad0f25ed7
-langcode: da
-status: true
-dependencies:
- module:
- - node
-id: node.field_video_embed
-field_name: field_video_embed
-entity_type: node
-type: string_long
-settings:
- case_sensitive: false
-module: core
-locked: false
-cardinality: -1
-translatable: true
-indexes: { }
-persist_with_no_fields: false
-custom_storage: false
diff --git a/config/sync/field.storage.paragraph.field_video.yml b/config/sync/field.storage.paragraph.field_video.yml
new file mode 100644
index 000000000..50ddde77b
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_video.yml
@@ -0,0 +1,19 @@
+uuid: d229a16d-72e3-47c9-bf1e-55b59f915cd3
+langcode: da
+status: true
+dependencies:
+ module:
+ - itk_video
+ - paragraphs
+id: paragraph.field_video
+field_name: field_video
+entity_type: paragraph
+type: itk_video_field
+settings: { }
+module: itk_video
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/sync/flag.flag.support_proposal.yml b/config/sync/flag.flag.support_proposal.yml
new file mode 100644
index 000000000..bdf81d4a4
--- /dev/null
+++ b/config/sync/flag.flag.support_proposal.yml
@@ -0,0 +1,30 @@
+uuid: 24a6dd2d-73d8-4d5b-80d6-5e0d80d8b09e
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+id: support_proposal
+label: 'Support proposal'
+bundles: { }
+entity_type: comment
+global: false
+flag_short: 'Support proposal'
+flag_long: ''
+flag_message: ''
+unflag_short: 'Remove support'
+unflag_long: ''
+unflag_message: ''
+unflag_denied_text: ''
+weight: 0
+flag_type: 'entity:comment'
+link_type: ajax_link
+flagTypeConfig:
+ show_in_links: { }
+ show_as_field: true
+ show_on_form: false
+ show_contextual_link: false
+ extra_permissions:
+ owner: '0'
+ parent_owner: '0'
+linkTypeConfig: { }
diff --git a/config/sync/honeypot.settings.yml b/config/sync/honeypot.settings.yml
new file mode 100644
index 000000000..aa1311b37
--- /dev/null
+++ b/config/sync/honeypot.settings.yml
@@ -0,0 +1,18 @@
+_core:
+ default_config_hash: 9bVDfWSa_In6VzTXmy04jJ_3ZQobihKjO9isuuUCPaw
+unprotected_forms:
+ - user_login_form
+ - search_form
+ - search_block_form
+ - views_exposed_form
+ - honeypot_settings_form
+protect_all_forms: false
+log: false
+element_name: url
+time_limit: 5
+expire: 300
+form_settings:
+ user_register_form: false
+ user_pass: false
+ feedback_contact_message_form: false
+ _contact_message_form: false
diff --git a/config/sync/image_captcha.settings.yml b/config/sync/image_captcha.settings.yml
index 58f5479dc..4018c5dd9 100644
--- a/config/sync/image_captcha.settings.yml
+++ b/config/sync/image_captcha.settings.yml
@@ -1,21 +1,33 @@
_core:
default_config_hash: PBJAPRAqH-w00jAUXbD9qV6frVT38tI1oXZiBIjV8gU
langcode: da
-image_captcha_fonts_preview_map_cache: { }
+image_captcha_fonts_preview_map_cache:
+ 3dbed886c81a681a313bc6297f53db5699401194490d38621f05c7bdf06cf1f5:
+ uri: modules/contrib/captcha/modules/image_captcha/fonts/Tuffy/Tuffy.ttf
+ filename: Tuffy.ttf
+ name: Tuffy
+ c4e145adf0facb2a37cdc58551af9a93a5232c722a278c14e6b3a89cf0224586:
+ uri: modules/contrib/captcha/modules/image_captcha/fonts/Tuffy/Tuffy_Bold.ttf
+ filename: Tuffy_Bold.ttf
+ name: Tuffy_Bold
+ 986462a9e165423b12587d83a363091b837f54db5d7337cb3da3f97f54104fbb:
+ uri: modules/contrib/captcha/modules/image_captcha/fonts/Tesox/tesox.ttf
+ filename: tesox.ttf
+ name: tesox
image_captcha_fonts:
- - 93aff9384590ba3dfc5016582d39a5220435b22a8a12271aaee869b9cbdf7891
- - 41c10afec522f4850ec2a21eeac3cc590a8d3800c3065f7293101d63f580d3eb
+ BUILTIN: BUILTIN
image_captcha_font_size: 30
-image_captcha_character_spacing: '1.2'
+image_captcha_character_spacing: '0.75'
image_captcha_image_allowed_chars: aAbBCdEeFfGHhijKLMmNPQRrSTtWXYZ23456789
image_captcha_code_length: 5
image_captcha_rtl_support: 0
image_captcha_background_color: '#ffffff'
image_captcha_foreground_color: '#000000'
-image_captcha_foreground_color_randomness: 100
+image_captcha_foreground_color_randomness: 150
image_captcha_file_format: 1
-image_captcha_distortion_amplitude: 0
+image_captcha_distortion_amplitude: 3
image_captcha_bilinear_interpolation: 0
image_captcha_dot_noise: 0
image_captcha_line_noise: 0
-image_captcha_noise_level: 5
+image_captcha_noise_level: 7
+image_captcha_text_refresh: Ny
diff --git a/config/sync/itk_video.settings.yml b/config/sync/itk_video.settings.yml
new file mode 100644
index 000000000..590531903
--- /dev/null
+++ b/config/sync/itk_video.settings.yml
@@ -0,0 +1,4 @@
+respect_cookie_information: 1
+providers_status:
+ video_tool: true
+ vimeo: false
diff --git a/config/sync/paragraphs.paragraphs_type.video.yml b/config/sync/paragraphs.paragraphs_type.video.yml
new file mode 100644
index 000000000..fc923697b
--- /dev/null
+++ b/config/sync/paragraphs.paragraphs_type.video.yml
@@ -0,0 +1,10 @@
+uuid: 2fb3e16c-e932-4e71-9662-623ac4744501
+langcode: da
+status: true
+dependencies: { }
+id: video
+label: Video
+icon_uuid: null
+icon_default: null
+description: 'A Video Tool video.'
+behavior_plugins: { }
diff --git a/config/sync/system.action.comment_delete_action.yml b/config/sync/system.action.comment_delete_action.yml
new file mode 100644
index 000000000..a64b4c9c3
--- /dev/null
+++ b/config/sync/system.action.comment_delete_action.yml
@@ -0,0 +1,13 @@
+uuid: 86401a23-de74-44e4-80b3-4b8733ed1719
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+_core:
+ default_config_hash: vpBH8OmL4sdesCdeZLsW8KOutB5gkbreWJbfjhfFKaQ
+id: comment_delete_action
+label: 'Delete comment'
+type: comment
+plugin: 'entity:delete_action:comment'
+configuration: { }
diff --git a/config/sync/system.action.comment_publish_action.yml b/config/sync/system.action.comment_publish_action.yml
new file mode 100644
index 000000000..3dce38305
--- /dev/null
+++ b/config/sync/system.action.comment_publish_action.yml
@@ -0,0 +1,13 @@
+uuid: 46f63598-d2f1-4c5e-9886-612627a9df2d
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+_core:
+ default_config_hash: C00dyL_W_5M0nFlgUB3lWUTUs96jn51Jw1MLHVEHZD0
+id: comment_publish_action
+label: 'Publish comment'
+type: comment
+plugin: 'entity:publish_action:comment'
+configuration: { }
diff --git a/config/sync/system.action.comment_save_action.yml b/config/sync/system.action.comment_save_action.yml
new file mode 100644
index 000000000..f9f556493
--- /dev/null
+++ b/config/sync/system.action.comment_save_action.yml
@@ -0,0 +1,13 @@
+uuid: 58697d20-ea91-4dd3-a964-2c43d485570b
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+_core:
+ default_config_hash: lfyE_snmvfg_EQ3VDyhUtGAXgmqtEiqa46I3bTMg8DU
+id: comment_save_action
+label: 'Save comment'
+type: comment
+plugin: 'entity:save_action:comment'
+configuration: { }
diff --git a/config/sync/system.action.comment_unpublish_action.yml b/config/sync/system.action.comment_unpublish_action.yml
new file mode 100644
index 000000000..9c391dc1c
--- /dev/null
+++ b/config/sync/system.action.comment_unpublish_action.yml
@@ -0,0 +1,13 @@
+uuid: d9a354b5-f593-4511-810d-df7aed9fa6d4
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+_core:
+ default_config_hash: tWOIjSMobEWOFZddMkNqb9JySbOVwE1diC6NRqcfLTk
+id: comment_unpublish_action
+label: 'Unpublish comment'
+type: comment
+plugin: 'entity:unpublish_action:comment'
+configuration: { }
diff --git a/config/sync/system.action.flag_action.support_proposal_flag.yml b/config/sync/system.action.flag_action.support_proposal_flag.yml
new file mode 100644
index 000000000..fe38e81b9
--- /dev/null
+++ b/config/sync/system.action.flag_action.support_proposal_flag.yml
@@ -0,0 +1,15 @@
+uuid: f64e8fa2-b9f7-45ea-adfc-68f718b97c3c
+langcode: da
+status: true
+dependencies:
+ config:
+ - flag.flag.support_proposal
+ module:
+ - flag
+id: flag_action.support_proposal_flag
+label: 'Support proposal'
+type: comment
+plugin: 'flag_action:support_proposal_flag'
+configuration:
+ flag_id: support_proposal
+ flag_action: flag
diff --git a/config/sync/system.action.flag_action.support_proposal_unflag.yml b/config/sync/system.action.flag_action.support_proposal_unflag.yml
new file mode 100644
index 000000000..458f01714
--- /dev/null
+++ b/config/sync/system.action.flag_action.support_proposal_unflag.yml
@@ -0,0 +1,15 @@
+uuid: 2641ba6c-64f0-4b32-b890-02f3f2db044e
+langcode: da
+status: true
+dependencies:
+ config:
+ - flag.flag.support_proposal
+ module:
+ - flag
+id: flag_action.support_proposal_unflag
+label: 'Remove support'
+type: comment
+plugin: 'flag_action:support_proposal_unflag'
+configuration:
+ flag_id: support_proposal
+ flag_action: unflag
diff --git a/config/sync/system.action.flag_delete_flagging.yml b/config/sync/system.action.flag_delete_flagging.yml
new file mode 100644
index 000000000..a6ce3019b
--- /dev/null
+++ b/config/sync/system.action.flag_delete_flagging.yml
@@ -0,0 +1,13 @@
+uuid: bd6c7411-0f6d-4b8a-b125-e6e3fdfe7f14
+langcode: da
+status: true
+dependencies:
+ module:
+ - flag
+_core:
+ default_config_hash: Z9dGFmjyQgZjDwdsI-Mmgd2tZkUsjYi7cOSUPqjXPtw
+id: flag_delete_flagging
+label: 'Delete flagging'
+type: flagging
+plugin: flag_delete_flagging
+configuration: { }
diff --git a/config/sync/views.view.comment.yml b/config/sync/views.view.comment.yml
new file mode 100644
index 000000000..c3e049110
--- /dev/null
+++ b/config/sync/views.view.comment.yml
@@ -0,0 +1,1617 @@
+uuid: af1bbe89-86e4-4882-87f8-75bbf0d2d0f2
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+ - user
+_core:
+ default_config_hash: H6JHGXl97yOKmVaV62SoY1ki1tWVdyD44fgOkdmVyRM
+id: comment
+label: Comments
+module: comment
+description: 'Find and manage comments.'
+tag: default
+base_table: comment_field_data
+base_field: cid
+display:
+ default:
+ id: default
+ display_title: Master
+ display_plugin: default
+ position: 0
+ display_options:
+ title: Comments
+ fields:
+ comment_bulk_form:
+ id: comment_bulk_form
+ table: comment
+ field: comment_bulk_form
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ plugin_id: comment_bulk_form
+ label: ''
+ 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: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ action_title: Handling
+ include_exclude: include
+ selected_actions:
+ - comment_delete_action
+ - comment_unpublish_action
+ subject:
+ id: subject
+ table: comment_field_data
+ field: subject
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: subject
+ plugin_id: field
+ label: Emne
+ 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: comment_permalink
+ settings:
+ link_to_entity: 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
+ uid:
+ id: uid
+ table: comment_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: uid
+ plugin_id: field
+ label: ''
+ 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: false
+ 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
+ name:
+ id: name
+ table: comment_field_data
+ field: name
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: name
+ plugin_id: field
+ label: Forfatter
+ 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: '{{ uid }}'
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: comment_username
+ 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
+ entity_id:
+ id: entity_id
+ table: comment_field_data
+ field: entity_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: entity_id
+ plugin_id: commented_entity
+ label: 'Posted in'
+ 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
+ changed:
+ id: changed
+ table: comment_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: changed
+ plugin_id: field
+ label: Opdateret
+ 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: short
+ custom_date_format: ''
+ timezone: ''
+ tooltip:
+ date_format: long
+ 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
+ operations:
+ id: operations
+ table: comment
+ field: operations
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ plugin_id: entity_operations
+ label: Handlinger
+ 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
+ name_1:
+ id: name_1
+ table: users_field_data
+ field: name
+ relationship: uid
+ group_type: group
+ admin_label: ''
+ entity_type: user
+ entity_field: name
+ plugin_id: field
+ label: ''
+ 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: false
+ 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: user_name
+ settings:
+ link_to_entity: 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
+ pager:
+ type: full
+ options:
+ offset: 0
+ pagination_heading_level: h4
+ items_per_page: 50
+ total_pages: null
+ id: 0
+ tags:
+ next: 'næste ›'
+ previous: '‹ forrige'
+ first: '« første'
+ last: 'sidste »'
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Antal elementer'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- Alle -'
+ offset: false
+ offset_label: Forskydning
+ quantity: 9
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Filter
+ reset_button: false
+ reset_button_label: Gendan
+ exposed_sorts_label: 'Sortér efter'
+ expose_sort_order: true
+ sort_asc_label: Stigende
+ sort_desc_label: Faldende
+ access:
+ type: perm
+ options:
+ perm: 'administer comments'
+ cache:
+ type: tag
+ options: { }
+ empty:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: text_custom
+ empty: true
+ content: 'No comments available.'
+ tokenize: false
+ sorts:
+ changed:
+ id: changed
+ table: comment_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: changed
+ plugin_id: date
+ order: DESC
+ expose:
+ label: ''
+ field_identifier: changed
+ exposed: false
+ granularity: second
+ arguments: { }
+ filters:
+ status:
+ id: status
+ table: comment_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '1'
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ subject:
+ id: subject
+ table: comment_field_data
+ field: subject
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: subject
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: subject_op
+ label: Emne
+ description: ''
+ use_operator: false
+ operator: subject_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: subject
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ combine:
+ id: combine
+ table: views
+ field: combine
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: combine
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: combine_op
+ label: 'Author name'
+ description: ''
+ use_operator: false
+ operator: combine_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: author_name
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ fields:
+ name: name
+ name_1: name_1
+ langcode:
+ id: langcode
+ table: comment_field_data
+ field: langcode
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: langcode
+ plugin_id: language
+ operator: in
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: langcode_op
+ label: Sprog
+ description: ''
+ use_operator: false
+ operator: langcode_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: langcode
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ style:
+ type: table
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ columns:
+ comment_bulk_form: comment_bulk_form
+ subject: subject
+ uid: uid
+ entity_id: entity_id
+ changed: changed
+ operations: operations
+ default: changed
+ info:
+ comment_bulk_form:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ subject:
+ sortable: true
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ uid:
+ sortable: true
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ entity_id:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ changed:
+ sortable: true
+ default_sort_order: desc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: priority-low
+ operations:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ override: true
+ sticky: true
+ summary: ''
+ empty_table: true
+ caption: ''
+ description: ''
+ row:
+ type: fields
+ query:
+ type: views_query
+ options:
+ query_comment: ''
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_tags: { }
+ relationships:
+ uid:
+ id: uid
+ table: comment_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: author
+ entity_type: comment
+ entity_field: uid
+ plugin_id: standard
+ required: false
+ css_class: ''
+ use_ajax: false
+ group_by: false
+ show_admin_links: true
+ use_more: false
+ use_more_always: true
+ use_more_text: mere
+ header: { }
+ footer: { }
+ hide_attachment_summary: false
+ display_extenders: { }
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user.permissions
+ tags: { }
+ cacheable: false
+ page_published:
+ id: page_published
+ display_title: 'Published comments'
+ display_plugin: page
+ position: 1
+ display_options:
+ display_description: 'The approved comments listing.'
+ display_comment: ''
+ exposed_block: false
+ display_extenders: { }
+ path: admin/content/comment
+ menu:
+ type: tab
+ title: Comments
+ description: 'Comments published'
+ weight: 0
+ menu_name: admin
+ parent: ''
+ context: '0'
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user.permissions
+ tags: { }
+ cacheable: false
+ page_unapproved:
+ id: page_unapproved
+ display_title: 'Unapproved comments'
+ display_plugin: page
+ position: 2
+ display_options:
+ fields:
+ comment_bulk_form:
+ id: comment_bulk_form
+ table: comment
+ field: comment_bulk_form
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ plugin_id: comment_bulk_form
+ label: ''
+ 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: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ action_title: Handling
+ include_exclude: include
+ selected_actions:
+ - comment_delete_action
+ - comment_publish_action
+ subject:
+ id: subject
+ table: comment_field_data
+ field: subject
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: subject
+ plugin_id: field
+ label: Emne
+ 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: comment_permalink
+ settings:
+ link_to_entity: 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
+ uid:
+ id: uid
+ table: comment_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: uid
+ plugin_id: field
+ label: ''
+ 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: false
+ 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
+ name:
+ id: name
+ table: comment_field_data
+ field: name
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: name
+ plugin_id: field
+ label: Forfatter
+ 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: '{{ uid }}'
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: comment_username
+ 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
+ entity_id:
+ id: entity_id
+ table: comment_field_data
+ field: entity_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: entity_id
+ plugin_id: commented_entity
+ label: 'Posted in'
+ 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
+ changed:
+ id: changed
+ table: comment_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: changed
+ plugin_id: field
+ label: Opdateret
+ 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: short
+ custom_date_format: ''
+ timezone: ''
+ tooltip:
+ date_format: long
+ 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
+ operations:
+ id: operations
+ table: comment
+ field: operations
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ plugin_id: entity_operations
+ label: Handlinger
+ 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
+ name_1:
+ id: name_1
+ table: users_field_data
+ field: name
+ relationship: uid
+ group_type: group
+ admin_label: ''
+ entity_type: user
+ entity_field: name
+ plugin_id: field
+ label: ''
+ 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: false
+ 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: user_name
+ 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
+ filters:
+ status:
+ id: status
+ table: comment_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '0'
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ subject:
+ id: subject
+ table: comment_field_data
+ field: subject
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: subject
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: subject_op
+ label: Emne
+ description: ''
+ use_operator: false
+ operator: subject_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: subject
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ combine:
+ id: combine
+ table: views
+ field: combine
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: combine
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: combine_op
+ label: 'Author Name'
+ description: ''
+ use_operator: false
+ operator: combine_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: author_name
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ fields:
+ name: name
+ name_1: name_1
+ langcode:
+ id: langcode
+ table: comment_field_data
+ field: langcode
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: langcode
+ plugin_id: language
+ operator: in
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: langcode_op
+ label: Sprog
+ description: ''
+ use_operator: false
+ operator: langcode_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: langcode
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ defaults:
+ fields: false
+ filters: false
+ filter_groups: false
+ display_description: 'The unapproved comments listing.'
+ display_extenders: { }
+ path: admin/content/comment/approval
+ menu:
+ type: tab
+ title: 'Unapproved comments'
+ description: 'Comments unapproved'
+ weight: 1
+ menu_name: admin
+ parent: ''
+ context: '0'
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user.permissions
+ tags: { }
+ cacheable: false
diff --git a/config/sync/views.view.comments_recent.yml b/config/sync/views.view.comments_recent.yml
new file mode 100644
index 000000000..a9cc4f270
--- /dev/null
+++ b/config/sync/views.view.comments_recent.yml
@@ -0,0 +1,270 @@
+uuid: 3738090b-a18b-4298-95e6-50e07261106d
+langcode: da
+status: true
+dependencies:
+ module:
+ - comment
+ - node
+ - user
+_core:
+ default_config_hash: cFOucxH8PAXDQ2kViCcAHgK-JMCcxVkpIMzD56EfpZo
+id: comments_recent
+label: 'Recent comments'
+module: views
+description: 'Recent comments.'
+tag: default
+base_table: comment_field_data
+base_field: cid
+display:
+ default:
+ id: default
+ display_title: Master
+ display_plugin: default
+ position: 0
+ display_options:
+ title: 'Recent comments'
+ fields:
+ subject:
+ id: subject
+ table: comment_field_data
+ field: subject
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: subject
+ plugin_id: field
+ label: ''
+ 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: false
+ ellipsis: false
+ 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: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ type: string
+ settings:
+ link_to_entity: true
+ changed:
+ id: changed
+ table: comment_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: changed
+ plugin_id: field
+ label: ''
+ 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: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ type: timestamp_ago
+ settings:
+ future_format: '@interval hence'
+ past_format: '@interval ago'
+ granularity: 2
+ pager:
+ type: some
+ options:
+ offset: 0
+ items_per_page: 10
+ exposed_form:
+ type: basic
+ access:
+ type: perm
+ options:
+ perm: 'access comments'
+ cache:
+ type: tag
+ empty:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: text_custom
+ label: ''
+ empty: true
+ content: 'No comments available.'
+ tokenize: false
+ sorts:
+ created:
+ id: created
+ table: comment_field_data
+ field: created
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: created
+ plugin_id: date
+ order: DESC
+ expose:
+ label: ''
+ field_identifier: created
+ exposed: false
+ cid:
+ id: cid
+ table: comment_field_data
+ field: cid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: comment
+ entity_field: cid
+ plugin_id: standard
+ order: DESC
+ expose:
+ label: ''
+ field_identifier: cid
+ exposed: false
+ filters:
+ status:
+ id: status
+ table: comment_field_data
+ field: status
+ entity_type: comment
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ status_node:
+ id: status_node
+ table: node_field_data
+ field: status
+ relationship: node
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ style:
+ type: html_list
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ type: ul
+ wrapper_class: item-list
+ class: ''
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ hide_empty: false
+ query:
+ type: views_query
+ relationships:
+ node:
+ id: node
+ table: comment_field_data
+ field: node
+ plugin_id: standard
+ required: true
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ tags: { }
+ block_1:
+ id: block_1
+ display_title: Blok
+ display_plugin: block
+ position: 1
+ display_options:
+ display_extenders: { }
+ block_description: 'Recent comments'
+ block_category: 'Lists (Views)'
+ allow:
+ items_per_page: true
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ tags: { }