started rgpd integration
This commit is contained in:
@@ -5,6 +5,7 @@ dependencies:
|
||||
module:
|
||||
- context
|
||||
- materio_simplenews
|
||||
- system
|
||||
- user
|
||||
theme:
|
||||
- materiotheme
|
||||
@@ -26,13 +27,13 @@ settings:
|
||||
visibility:
|
||||
view_inclusion:
|
||||
id: view_inclusion
|
||||
negate: null
|
||||
negate: false
|
||||
view_inclusion: { }
|
||||
context_mapping: { }
|
||||
request_path_exclusion:
|
||||
id: request_path_exclusion
|
||||
pages: ''
|
||||
negate: null
|
||||
negate: true
|
||||
context_mapping: { }
|
||||
user_role:
|
||||
id: user_role
|
||||
@@ -41,3 +42,8 @@ visibility:
|
||||
negate: false
|
||||
context_mapping:
|
||||
user: '@user.current_user_context:current_user'
|
||||
request_path:
|
||||
id: request_path
|
||||
pages: '<front>'
|
||||
negate: false
|
||||
context_mapping: { }
|
||||
|
31
config/sync/block.block.pieddepage.yml
Normal file
31
config/sync/block.block.pieddepage.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
uuid: 4c2a2713-7fd0-4b0a-ab12-0e23ac5f266d
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- system.menu.footer
|
||||
module:
|
||||
- menu_block
|
||||
theme:
|
||||
- materiotheme
|
||||
id: pieddepage
|
||||
theme: materiotheme
|
||||
region: footer_right
|
||||
weight: 0
|
||||
provider: null
|
||||
plugin: 'menu_block:footer'
|
||||
settings:
|
||||
id: 'menu_block:footer'
|
||||
label: 'Pied de page'
|
||||
provider: menu_block
|
||||
label_display: '0'
|
||||
follow: false
|
||||
follow_parent: child
|
||||
level: 1
|
||||
depth: 0
|
||||
expand_all_items: false
|
||||
parent: 'footer:'
|
||||
suggestion: footer
|
||||
label_type: block
|
||||
label_link: false
|
||||
visibility: { }
|
14
config/sync/checklistapi.progress.gdpr_checklist.yml
Normal file
14
config/sync/checklistapi.progress.gdpr_checklist.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
progress:
|
||||
'#changed': 1626256183
|
||||
'#changed_by': '1'
|
||||
'#completed_items': 3
|
||||
'#items':
|
||||
responsibility_agreement:
|
||||
'#completed': 1626252228
|
||||
'#uid': '1'
|
||||
recommended_resources:
|
||||
'#completed': 1626252228
|
||||
'#uid': '1'
|
||||
data1:
|
||||
'#completed': 1626256183
|
||||
'#uid': '1'
|
17
config/sync/config_pages.type.privacy_policy.yml
Normal file
17
config/sync/config_pages.type.privacy_policy.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
uuid: f6f21b8c-e8ca-4a8a-ba93-abe3faf27ec6
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: privacy_policy
|
||||
label: 'Privacy Policy'
|
||||
context:
|
||||
show_warning: true
|
||||
group:
|
||||
language: true
|
||||
fallback:
|
||||
language: ''
|
||||
menu:
|
||||
path: /admin/content/pp
|
||||
weight: 0
|
||||
description: ''
|
||||
token: false
|
@@ -0,0 +1,33 @@
|
||||
uuid: 10a81d39-c483-478a-ad70-a7b88e6fb564
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- config_pages.type.privacy_policy
|
||||
- field.field.config_pages.privacy_policy.field_body
|
||||
- field.field.config_pages.privacy_policy.field_title
|
||||
module:
|
||||
- text
|
||||
id: config_pages.privacy_policy.default
|
||||
targetEntityType: config_pages
|
||||
bundle: privacy_policy
|
||||
mode: default
|
||||
content:
|
||||
field_body:
|
||||
weight: 1
|
||||
settings:
|
||||
rows: 5
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
type: text_textarea
|
||||
region: content
|
||||
field_title:
|
||||
weight: 0
|
||||
settings:
|
||||
size: 60
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
type: string_textfield
|
||||
region: content
|
||||
hidden:
|
||||
label: true
|
@@ -0,0 +1,25 @@
|
||||
uuid: a227c533-9142-437d-8dcc-b60138e0716e
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- config_pages.type.privacy_policy
|
||||
- field.field.config_pages.privacy_policy.field_body
|
||||
- field.field.config_pages.privacy_policy.field_title
|
||||
module:
|
||||
- text
|
||||
id: config_pages.privacy_policy.default
|
||||
targetEntityType: config_pages
|
||||
bundle: privacy_policy
|
||||
mode: default
|
||||
content:
|
||||
field_body:
|
||||
weight: 0
|
||||
label: hidden
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
type: text_default
|
||||
region: content
|
||||
hidden:
|
||||
field_title: true
|
||||
search_api_excerpt: true
|
@@ -18,6 +18,7 @@ module:
|
||||
block: 0
|
||||
breakpoint: 0
|
||||
bulkdelete: 0
|
||||
checklistapi: 0
|
||||
ckeditor: 0
|
||||
commerce: 0
|
||||
commerce_cart: 0
|
||||
@@ -85,6 +86,7 @@ module:
|
||||
flag: 0
|
||||
flag_lists: 0
|
||||
flood_control: 0
|
||||
gdpr: 0
|
||||
genpass: 0
|
||||
graphql: 0
|
||||
help: 0
|
||||
@@ -214,6 +216,7 @@ module:
|
||||
views: 10
|
||||
materio_id: 11
|
||||
figli_starter_kit: 1000
|
||||
eu_cookie_compliance: 1001
|
||||
theme:
|
||||
stable: 0
|
||||
classy: 0
|
||||
|
73
config/sync/eu_cookie_compliance.settings.yml
Normal file
73
config/sync/eu_cookie_compliance.settings.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
uuid: 2647fcd3-353c-4778-af4d-4690965ed796
|
||||
cookie_lifetime: 100
|
||||
containing_element: body
|
||||
domain: ''
|
||||
domains_option: 1
|
||||
domains_list: ''
|
||||
eu_only: null
|
||||
eu_only_js: null
|
||||
exclude_paths: "/admin\r\n/admin/*\r\n/batch\r\n/node/add*\r\n/node/*/*\r\n/user/*/*"
|
||||
exclude_admin_theme: true
|
||||
langcode: en
|
||||
popup_agreed:
|
||||
value: "<h2>Thank you for accepting cookies</h2>\r\n\r\n<p>You can now hide this message or find out more about cookies.</p>\r\n"
|
||||
format: wysiwyg
|
||||
popup_agree_button_message: Accept
|
||||
popup_agreed_enabled: false
|
||||
popup_bg_hex: 1A1A1A
|
||||
popup_clicking_confirmation: false
|
||||
popup_scrolling_confirmation: false
|
||||
popup_delay: 1000
|
||||
show_more_info: true
|
||||
popup_more_info_button_message: 'More info'
|
||||
popup_enabled: true
|
||||
popup_find_more_button_message: 'More info'
|
||||
popup_height: null
|
||||
popup_hide_agreed: false
|
||||
popup_hide_button_message: Hide
|
||||
popup_info:
|
||||
value: "<h2>We use cookies on this site to enhance your user experience</h2>\r\n\r\n<p>By clicking the Accept button, you agree to us doing so.</p>\r\n"
|
||||
format: wysiwyg
|
||||
mobile_popup_info:
|
||||
value: ''
|
||||
format: wysiwyg
|
||||
popup_info_template: new
|
||||
mobile_breakpoint: 768
|
||||
popup_link: /privacy-policy
|
||||
popup_link_new_window: true
|
||||
popup_position: false
|
||||
fixed_top_position: true
|
||||
popup_text_hex: ffffff
|
||||
popup_width: 100%
|
||||
use_bare_css: false
|
||||
disagree_do_not_show_popup: false
|
||||
reload_page: false
|
||||
cookie_name: ''
|
||||
exclude_uid_1: true
|
||||
better_support_for_screen_readers: true
|
||||
use_mobile_message: false
|
||||
method: categories
|
||||
disagree_button_label: 'No, thanks'
|
||||
disabled_javascripts: ''
|
||||
automatic_cookies_removal: true
|
||||
allowed_cookies: ''
|
||||
consent_storage_method: do_not_store
|
||||
withdraw_message:
|
||||
value: "<h2>We use cookies on this site to enhance your user experience</h2>\r\n\r\n<p>You have given your consent for us to set cookies.</p>\r\n"
|
||||
format: wysiwyg
|
||||
withdraw_action_button_label: 'Withdraw consent'
|
||||
withdraw_tab_button_label: 'Privacy settings'
|
||||
withdraw_enabled: false
|
||||
enable_save_preferences_button: false
|
||||
save_preferences_button_label: 'Save preferences'
|
||||
accept_all_categories_button_label: 'Accept all cookies'
|
||||
withdraw_button_on_info_popup: false
|
||||
domain_all_sites: false
|
||||
settings_tab_enabled: false
|
||||
reload_options: 0
|
||||
reload_routes_list: ''
|
||||
cookie_policy_version: 1.0.0
|
||||
_core:
|
||||
default_config_hash: Wph0IY6FThC4QuHAGcSQDx6S8gysoclVsF2tkm4Lu8o
|
||||
cookie_session: 0
|
||||
set_cookie_session_zero_on_disagree: 0
|
@@ -0,0 +1,26 @@
|
||||
uuid: a98535c8-7582-4bff-a725-6e958dd56a62
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- config_pages.type.privacy_policy
|
||||
- field.storage.config_pages.field_body
|
||||
module:
|
||||
- text
|
||||
- unique_content_field_validation
|
||||
third_party_settings:
|
||||
unique_content_field_validation:
|
||||
unique: false
|
||||
unique_text: ''
|
||||
id: config_pages.privacy_policy.field_body
|
||||
field_name: field_body
|
||||
entity_type: config_pages
|
||||
bundle: privacy_policy
|
||||
label: Body
|
||||
description: ''
|
||||
required: false
|
||||
translatable: true
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings: { }
|
||||
field_type: text_long
|
@@ -0,0 +1,25 @@
|
||||
uuid: 9e0c2eb9-d53a-44b7-8b59-c954b08df006
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- config_pages.type.privacy_policy
|
||||
- field.storage.config_pages.field_title
|
||||
module:
|
||||
- unique_content_field_validation
|
||||
third_party_settings:
|
||||
unique_content_field_validation:
|
||||
unique: false
|
||||
unique_text: ''
|
||||
id: config_pages.privacy_policy.field_title
|
||||
field_name: field_title
|
||||
entity_type: config_pages
|
||||
bundle: privacy_policy
|
||||
label: Title
|
||||
description: ''
|
||||
required: true
|
||||
translatable: true
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings: { }
|
||||
field_type: string
|
11
config/sync/gdpr.content_mapping.yml
Normal file
11
config/sync/gdpr.content_mapping.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
links:
|
||||
en:
|
||||
privacy_policy: 'internal:/privacy-policy'
|
||||
terms_of_use: 'internal:/tos'
|
||||
about_us: ''
|
||||
impressum: ''
|
||||
fr:
|
||||
privacy_policy: 'internal:/privacy-policy'
|
||||
terms_of_use: 'internal:/tos'
|
||||
about_us: ''
|
||||
impressum: ''
|
11
config/sync/language/fr/eu_cookie_compliance.settings.yml
Normal file
11
config/sync/language/fr/eu_cookie_compliance.settings.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
popup_agreed:
|
||||
value: '<h2>Merci d''avoir accepté les cookies</h2><p>Vous pouvez désormais masquer ce message ou en apprendre plus à propos des cookies.</p>'
|
||||
popup_agree_button_message: Accepter
|
||||
popup_more_info_button_message: 'En savoir plus'
|
||||
popup_find_more_button_message: 'En savoir plus'
|
||||
popup_hide_button_message: Masquer
|
||||
disagree_button_label: 'Non, merci.'
|
||||
withdraw_message:
|
||||
value: '<h2>Nous utilisons des cookies sur ce site pour améliorer votre expérience d''utilisateur.</h2><p>Vous avez consenti à l''ajout de cookies.</p>'
|
||||
withdraw_action_button_label: 'Retirer le consentement'
|
||||
withdraw_tab_button_label: 'Paramètres de confidentialité'
|
@@ -71,6 +71,18 @@ menus:
|
||||
weight: '-47'
|
||||
langcode: en
|
||||
uuid: 91487096-dd83-44e8-9a1b-65751642b8b3
|
||||
-
|
||||
menu_name: editors
|
||||
title: 'privacy policy'
|
||||
parent: null
|
||||
uri: 'internal:/admin/content/pp'
|
||||
link_title: ''
|
||||
description: null
|
||||
enabled: '1'
|
||||
expanded: '0'
|
||||
weight: '0'
|
||||
langcode: en
|
||||
uuid: cbc6effd-115e-4e17-81d7-ffd4e5bfaffb
|
||||
-
|
||||
menu_name: header
|
||||
title: Base
|
||||
|
@@ -1,5 +1,5 @@
|
||||
uuid: 43d01019-48ca-4879-a709-82facc1d008a
|
||||
langcode: en
|
||||
langcode: und
|
||||
status: true
|
||||
dependencies: { }
|
||||
_core:
|
||||
|
@@ -12,6 +12,7 @@ permissions:
|
||||
- 'create member profile'
|
||||
- 'create note content'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'edit own note content'
|
||||
- 'flag dossier other items'
|
||||
|
@@ -97,6 +97,7 @@ permissions:
|
||||
- 'edit own note content'
|
||||
- 'edit own thematique content'
|
||||
- 'edit own workflow workflow_transition'
|
||||
- 'edit privacy_policy config page entity'
|
||||
- 'edit terms in assisted_research'
|
||||
- 'edit terms in collectionneurs'
|
||||
- 'edit terms in company'
|
||||
|
@@ -11,6 +11,7 @@ permissions:
|
||||
- 'add flag lists'
|
||||
- 'create member profile'
|
||||
- 'create note content'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'edit own note content'
|
||||
- 'flag dossier other items'
|
||||
|
@@ -21,6 +21,7 @@ permissions:
|
||||
- 'create generique workflow_transition'
|
||||
- 'create migration workflow_transition'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'execute materio arbitrary graphql requests'
|
||||
- 'execute materio persisted graphql requests'
|
||||
- 'issue subrequests'
|
||||
@@ -29,6 +30,7 @@ permissions:
|
||||
- 'subscribe to newsletters'
|
||||
- 'use text format wysiwyg'
|
||||
- 'view commerce_product'
|
||||
- 'view privacy_policy config page entity'
|
||||
- 'view published fil entities'
|
||||
- 'view search api pages'
|
||||
- 'view terms_of_services config page entity'
|
||||
|
@@ -22,6 +22,7 @@ permissions:
|
||||
- 'create generique workflow_transition'
|
||||
- 'delete own composition entities'
|
||||
- 'delete own fil entities'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own chutier entities'
|
||||
- 'edit own composition entities'
|
||||
- 'edit own fil entities'
|
||||
@@ -42,6 +43,7 @@ permissions:
|
||||
- 'view own unpublished chutier entities'
|
||||
- 'view own unpublished composition entities'
|
||||
- 'view own unpublished fil entities'
|
||||
- 'view privacy_policy config page entity'
|
||||
- 'view published composition entities'
|
||||
- 'view published fil entities'
|
||||
- 'view search api pages'
|
||||
|
@@ -8,6 +8,7 @@ weight: -6
|
||||
is_admin: null
|
||||
permissions:
|
||||
- 'create member profile'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'update own contact_company profile'
|
||||
- 'update own member profile'
|
||||
- 'view own contact_company profile'
|
||||
|
@@ -8,5 +8,6 @@ weight: -7
|
||||
is_admin: null
|
||||
permissions:
|
||||
- 'create member profile'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'update own member profile'
|
||||
- 'view own member profile'
|
||||
|
@@ -10,6 +10,7 @@ permissions:
|
||||
- 'access materio search'
|
||||
- 'add flag lists'
|
||||
- 'create member profile'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'flag dossier other items'
|
||||
- 'unflag dossier other items'
|
||||
|
@@ -10,6 +10,7 @@ permissions:
|
||||
- 'access materio search'
|
||||
- 'add flag lists'
|
||||
- 'create note content'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'edit own note content'
|
||||
- 'flag dossier other items'
|
||||
|
@@ -7,4 +7,5 @@ label: Unverified
|
||||
weight: -10
|
||||
is_admin: null
|
||||
permissions:
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'execute materio persisted graphql requests'
|
||||
|
Reference in New Issue
Block a user