started rgpd integration

This commit is contained in:
2021-07-14 12:23:13 +02:00
parent dddd19a7b3
commit 8f7339b51e
34 changed files with 836 additions and 41 deletions

View File

@@ -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: { }

View 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: { }

View 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'

View 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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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

View File

@@ -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

View File

@@ -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

View 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: ''

View 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é'

View File

@@ -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

View File

@@ -1,5 +1,5 @@
uuid: 43d01019-48ca-4879-a709-82facc1d008a
langcode: en
langcode: und
status: true
dependencies: { }
_core:

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -7,4 +7,5 @@ label: Unverified
weight: -10
is_admin: null
permissions:
- 'display eu cookie compliance popup'
- 'execute materio persisted graphql requests'