diff --git a/composer.json b/composer.json
index 7cb1ef11e..c3e815648 100644
--- a/composer.json
+++ b/composer.json
@@ -65,6 +65,8 @@
"drupal/votingapi_widgets": "1.x-dev",
"npm-asset/dropzone": "^5.7",
"npm-asset/jquery-bar-rating": "^1.2",
+ "npm-asset/swiper": "^6.1",
+ "npm-asset/photoswipe": "^4.1",
"oomphinc/composer-installers-extender": "^1.1"
},
"provide": {
diff --git a/config/install/block.block.idea_statistics_sidebar_block.yml b/config/install/block.block.idea_statistics_sidebar_block.yml
index 4ae9d4040..f9bb35aa4 100644
--- a/config/install/block.block.idea_statistics_sidebar_block.yml
+++ b/config/install/block.block.idea_statistics_sidebar_block.yml
@@ -17,6 +17,8 @@ settings:
label: 'Rating and statistics'
provider: openideal_statistics
label_display: visible
+ context_mapping:
+ node: '@node.node_route_context:node'
visibility:
node_type:
id: node_type
diff --git a/config/install/core.entity_view_display.node.challenge.full.yml b/config/install/core.entity_view_display.node.challenge.full.yml
index 2e0e5efec..bfad057d5 100644
--- a/config/install/core.entity_view_display.node.challenge.full.yml
+++ b/config/install/core.entity_view_display.node.challenge.full.yml
@@ -129,7 +129,8 @@ third_party_settings:
label: Slideshow
provider: openideal_slideshow
label_display: visible
- context_mapping: { }
+ context_mapping:
+ node: layout_builder.entity
additional: { }
weight: 4
92cc127c-acca-4271-8303-6648766cf18a:
diff --git a/config/install/core.entity_view_display.node.idea.full.yml b/config/install/core.entity_view_display.node.idea.full.yml
index 06c7c49a7..84cfd984c 100644
--- a/config/install/core.entity_view_display.node.idea.full.yml
+++ b/config/install/core.entity_view_display.node.idea.full.yml
@@ -68,7 +68,8 @@ third_party_settings:
label: Slideshow
provider: openideal_slideshow
label_display: '0'
- context_mapping: { }
+ context_mapping:
+ node: layout_builder.entity
additional: { }
weight: 1
6f6bbc35-927a-4c57-b10f-b5c0b4f5edc2:
@@ -219,7 +220,8 @@ third_party_settings:
label: 'Statistics and status block'
provider: openideal_statistics
label_display: '0'
- context_mapping: { }
+ context_mapping:
+ node: layout_builder.entity
additional:
layout_builder_styles_style: mobile_status_and_statistics
weight: 13
diff --git a/config/install/core.entity_view_display.node.idea.message.yml b/config/install/core.entity_view_display.node.idea.message.yml
index 5851362d3..eecab07af 100644
--- a/config/install/core.entity_view_display.node.idea.message.yml
+++ b/config/install/core.entity_view_display.node.idea.message.yml
@@ -105,7 +105,8 @@ third_party_settings:
label: 'Idea statistics block'
provider: openideal_statistics
label_display: '0'
- context_mapping: { }
+ context_mapping:
+ node: layout_builder.entity
additional: { }
weight: 1
third_party_settings: { }
diff --git a/config/install/user.role.authenticated.yml b/config/install/user.role.authenticated.yml
index fcdcfc8c5..27bd88138 100644
--- a/config/install/user.role.authenticated.yml
+++ b/config/install/user.role.authenticated.yml
@@ -8,9 +8,13 @@ is_admin: false
permissions:
- 'access comments'
- 'access content'
+ - 'access openideal_file_browser entity browser pages'
+ - 'access openideal_image_browser entity browser pages'
+ - 'access openideal_images_browser entity browser pages'
- 'access shortcuts'
- 'access site-wide contact form'
- 'access user profiles'
+ - 'administer entity browsers'
- 'avatars avatar_generator user gravatar_generator'
- 'avatars avatar_generator user user_upload'
- 'clear own vote on comment:comment:field_voting_comment'
@@ -20,7 +24,9 @@ permissions:
- 'create idea content'
- 'create reaction on comment:comment:field_like'
- 'create reaction on node:idea:field_like'
+ - 'display eu cookie compliance popup'
- 'dropzone upload files'
+ - 'edit own comments'
- 'edit own idea content'
- 'edit own vote on comment:comment:field_voting_comment'
- 'edit own vote on node:idea:field_voting'
diff --git a/modules/openideal_comment/openideal_comment.module b/modules/openideal_comment/openideal_comment.module
index 3d2f9db7a..4411620a2 100644
--- a/modules/openideal_comment/openideal_comment.module
+++ b/modules/openideal_comment/openideal_comment.module
@@ -60,9 +60,10 @@ function openideal_comment_comment_links_alter(array &$links, CommentInterface $
* Implements hook_form_FORM_ID_alter().
*/
function openideal_comment_form_comment_comment_form_alter(&$form, FormStateInterface $form_state, $form_id) {
- $img = '';
+ $theme = \Drupal::service('theme_handler')->getTheme('openideal_theme');
+ $img = '
';
$form['comment_body']['widget'][0]['#title'] = t('Add comment');
- $form['actions']['submit']['#value'] = t('SEND');
+ $form['actions']['submit']['#value'] = t('Send');
$form['actions']['submit']['#prefix'] = '