From bd260e2cf2b4d455db3973f892f1e433a570528a Mon Sep 17 00:00:00 2001
From: bach
Date: Tue, 4 Jan 2022 11:01:50 +0100
Subject: [PATCH 1/4] editor access faq form results
---
config/sync/admin_toolbar.settings.yml | 2 +-
.../core.menu.static_menu_link_overrides.yml | 44 ++++++++++++++++++-
config/sync/page_manager.page.ressources.yml | 2 +-
config/sync/user.role.editeur.yml | 2 +
web/profiles/d8-starterkit-profile | 2 +-
5 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/config/sync/admin_toolbar.settings.yml b/config/sync/admin_toolbar.settings.yml
index 58b476f..e86c7ce 100644
--- a/config/sync/admin_toolbar.settings.yml
+++ b/config/sync/admin_toolbar.settings.yml
@@ -1,4 +1,4 @@
-menu_depth: 4
+menu_depth: 5
_core:
default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI
langcode: fr
diff --git a/config/sync/core.menu.static_menu_link_overrides.yml b/config/sync/core.menu.static_menu_link_overrides.yml
index 0397ef2..c35d775 100644
--- a/config/sync/core.menu.static_menu_link_overrides.yml
+++ b/config/sync/core.menu.static_menu_link_overrides.yml
@@ -1,4 +1,46 @@
-definitions: { }
+definitions:
+ system__admin_structure:
+ weight: -9
+ menu_name: admin
+ parent: system.admin
+ enabled: true
+ expanded: false
+ system__themes_page:
+ weight: -8
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
+ system__modules_list:
+ weight: -7
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
+ system__admin_config:
+ weight: -6
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
+ entity__user__collection:
+ weight: -5
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
+ system__admin_reports:
+ weight: -4
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
+ help__main:
+ weight: -2
+ menu_name: admin
+ parent: system.admin
+ expanded: false
+ enabled: true
_core:
default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM
langcode: fr
diff --git a/config/sync/page_manager.page.ressources.yml b/config/sync/page_manager.page.ressources.yml
index 89c7413..86d771c 100644
--- a/config/sync/page_manager.page.ressources.yml
+++ b/config/sync/page_manager.page.ressources.yml
@@ -14,4 +14,4 @@ parameters:
machine_name: collection
type: 'entity:taxonomy_term'
label: Collections
- optional: 1
+ optional: true
diff --git a/config/sync/user.role.editeur.yml b/config/sync/user.role.editeur.yml
index 07b66ef..735f56c 100644
--- a/config/sync/user.role.editeur.yml
+++ b/config/sync/user.role.editeur.yml
@@ -10,6 +10,7 @@ permissions:
- 'access administration pages'
- 'access content overview'
- 'access toolbar'
+ - 'access webform submission user'
- 'administer nodes'
- 'create actualite content'
- 'create evenement content'
@@ -44,6 +45,7 @@ permissions:
- 'revert ressource revisions'
- 'revert static revisions'
- 'view actualite revisions'
+ - 'view any webform submission'
- 'view evenement revisions'
- 'view offre_de_service revisions'
- 'view own unpublished content'
diff --git a/web/profiles/d8-starterkit-profile b/web/profiles/d8-starterkit-profile
index 6fe8986..9b46db9 160000
--- a/web/profiles/d8-starterkit-profile
+++ b/web/profiles/d8-starterkit-profile
@@ -1 +1 @@
-Subproject commit 6fe8986494069c7e9bf019cbe98d8f2c7d5166d0
+Subproject commit 9b46db9c56faf2cbc965ea1b76ce5345e7f46c0f
From c96179616b436fd3716ecfdd3b0b83325e51feeb Mon Sep 17 00:00:00 2001
From: bach
Date: Tue, 4 Jan 2022 11:09:38 +0100
Subject: [PATCH 2/4] faq webform send email to julie
---
config/sync/webform.webform.question.yml | 39 +++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/config/sync/webform.webform.question.yml b/config/sync/webform.webform.question.yml
index bbc2ac9..d6e0de4 100644
--- a/config/sync/webform.webform.question.yml
+++ b/config/sync/webform.webform.question.yml
@@ -204,5 +204,42 @@ access:
roles: { }
users: { }
permissions: { }
-handlers: { }
+handlers:
+ courriel_julie:
+ id: email
+ label: 'Courriel julie'
+ notes: ''
+ handler_id: courriel_julie
+ status: true
+ conditions: { }
+ weight: 0
+ settings:
+ states:
+ - completed
+ to_mail: julie.andre@popsu.archi.fr
+ to_options: { }
+ cc_mail: ''
+ cc_options: { }
+ bcc_mail: ''
+ bcc_options: { }
+ from_mail: _default
+ from_options: { }
+ from_name: _default
+ subject: _default
+ body: _default
+ excluded_elements: { }
+ ignore_access: false
+ exclude_empty: true
+ exclude_empty_checkbox: false
+ exclude_attachments: false
+ html: true
+ attachments: false
+ twig: false
+ debug: false
+ reply_to: ''
+ return_path: ''
+ sender_mail: ''
+ sender_name: ''
+ theme_name: ''
+ parameters: { }
variants: { }
From 896dabec53987b763a07de8b50a74571368dafd2 Mon Sep 17 00:00:00 2001
From: bach
Date: Tue, 4 Jan 2022 11:30:11 +0100
Subject: [PATCH 3/4] offre de service form and block link
---
...nt.offres_de_services-panels_variant-0.yml | 19 +-
config/sync/structure_sync.data.yml | 160 ++++++------
.../sync/webform.webform.offre_de_service.yml | 246 ++++++++++++++++++
config/sync/webform.webform.question.yml | 7 +-
4 files changed, 356 insertions(+), 76 deletions(-)
create mode 100644 config/sync/webform.webform.offre_de_service.yml
diff --git a/config/sync/page_manager.page_variant.offres_de_services-panels_variant-0.yml b/config/sync/page_manager.page_variant.offres_de_services-panels_variant-0.yml
index d066bcc..d897fb6 100644
--- a/config/sync/page_manager.page_variant.offres_de_services-panels_variant-0.yml
+++ b/config/sync/page_manager.page_variant.offres_de_services-panels_variant-0.yml
@@ -5,7 +5,10 @@ dependencies:
config:
- page_manager.page.offres_de_services
- views.view.offres_de_
+ content:
+ - 'block_content:link:7dc5bc6b-f5ca-4815-b689-49382aafa2dc'
module:
+ - block_content
- config_pages
- panels
- views
@@ -20,7 +23,7 @@ variant_settings:
provider: config_pages
label_display: '0'
region: content
- weight: 0
+ weight: -1
uuid: 8dd1ff40-a0e1-4f03-981d-e3db35dc0d8c
config_page_type: offres_de_services
config_page_view_mode: full
@@ -33,9 +36,21 @@ variant_settings:
views_label: ''
items_per_page: none
region: content
- weight: 0
+ weight: 1
uuid: 15133d07-a2af-4efa-bd28-91b73db4f7c0
context_mapping: { }
+ 2c1f9bb5-fab0-4f12-8c19-ea88e1b05e69:
+ id: 'block_content:7dc5bc6b-f5ca-4815-b689-49382aafa2dc'
+ label: 'Offres de services block link'
+ provider: block_content
+ label_display: '0'
+ status: true
+ info: ''
+ view_mode: full
+ region: content
+ weight: 0
+ uuid: 2c1f9bb5-fab0-4f12-8c19-ea88e1b05e69
+ context_mapping: { }
id: panels_variant
uuid: e8fb02c2-9603-45f6-a45a-ca056cc59c39
label: null
diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml
index ecd41f7..e8936ec 100644
--- a/config/sync/structure_sync.data.yml
+++ b/config/sync/structure_sync.data.yml
@@ -293,9 +293,9 @@ menus:
uuid: 4d296aca-5316-4106-828a-01624ca7853e
blocks:
-
- info: 'Actualité Link'
+ info: 'Offres de services block link'
langcode: fr
- uuid: 3ee1f633-aaa7-4b4c-a42a-02206e26d3a2
+ uuid: 7dc5bc6b-f5ca-4815-b689-49382aafa2dc
bundle: link
revision_id: null
rev_id_current: null
@@ -303,29 +303,83 @@ blocks:
field_description: { }
field_lien:
-
- uri: 'internal:/actualites'
- title: 'Voir toutes les actualités'
+ uri: 'internal:/form/offre-de-service'
+ title: 'Déposer une offre de service'
options: { }
-
- info: 'logo gouv'
+ info: 'date limite de candidature'
langcode: fr
- uuid: c7d5e705-b1c9-41f0-af19-a54357bf64c4
- bundle: logo_block
+ uuid: 7db64d87-3e22-4fbd-9c11-2b95f5bef695
+ bundle: custom
revision_id: null
rev_id_current: null
fields:
- field_link:
+ body:
-
- uri: 'internal:/'
- title: ''
+ value: "Date limite de candidature
\r\n\r\n18 FEV. 2022
\r\n"
+ summary: ''
+ format: wysiwyg
+ -
+ info: 'social network'
+ langcode: fr
+ uuid: dbcf6df0-ddee-477d-a97e-c4a29e06781d
+ bundle: custom
+ revision_id: null
+ rev_id_current: null
+ fields:
+ body:
+ -
+ value: "youtube \r\nlinkedin \r\n
\r\n"
+ summary: ''
+ format: wysiwyg
+ -
+ info: 'FAQ question link'
+ langcode: fr
+ uuid: 10aba627-5586-4529-b44e-c0b4551a4398
+ bundle: link
+ revision_id: null
+ rev_id_current: null
+ fields:
+ field_description:
+ -
+ value: "Déposer une question
\r\n"
+ format: wysiwyg
+ field_lien:
+ -
+ uri: 'internal:/form/question'
+ title: 'Foire aux questions'
options: { }
- field_logo:
+ -
+ info: 'Candidature link'
+ langcode: fr
+ uuid: 9448ca2a-90e3-488b-89cf-8ec6a986a9ca
+ bundle: link
+ revision_id: null
+ rev_id_current: null
+ fields:
+ field_description: { }
+ field_lien:
-
- target_id: '45'
- alt: ''
- title: ''
- width: '92'
- height: '33'
+ uri: 'https://epau.wiin.io/fr/applications/engag%C3%A9s-pour-la-qualit%C3%A9-du-logement-de-demain?programId=615c5b13ad97935a4da867ea'
+ title: 'Déposer sa candidature'
+ options: { }
+ -
+ info: 'Faq link'
+ langcode: fr
+ uuid: 1bb9024b-d95f-4137-894c-362abf10a483
+ bundle: link
+ revision_id: null
+ rev_id_current: null
+ fields:
+ field_description:
+ -
+ value: "Retrouvez toutes vos questions pour répondre à l'appel à manifestation d'intérêt.
\r\n"
+ format: wysiwyg
+ field_lien:
+ -
+ uri: 'internal:/faq'
+ title: 'Foire aux questions'
+ options: { }
-
info: 'logo eql'
langcode: fr
@@ -347,26 +401,29 @@ blocks:
width: '4592'
height: '4592'
-
- info: 'Faq link'
+ info: 'logo gouv'
langcode: fr
- uuid: 1bb9024b-d95f-4137-894c-362abf10a483
- bundle: link
+ uuid: c7d5e705-b1c9-41f0-af19-a54357bf64c4
+ bundle: logo_block
revision_id: null
rev_id_current: null
fields:
- field_description:
+ field_link:
-
- value: "Retrouvez toutes vos questions pour répondre à l'appel à manifestation d'intérêt.
\r\n"
- format: wysiwyg
- field_lien:
- -
- uri: 'internal:/faq'
- title: 'Foire aux questions'
+ uri: 'internal:/'
+ title: ''
options: { }
+ field_logo:
+ -
+ target_id: '45'
+ alt: ''
+ title: ''
+ width: '92'
+ height: '33'
-
- info: 'Candidature link'
+ info: 'Actualité Link'
langcode: fr
- uuid: 9448ca2a-90e3-488b-89cf-8ec6a986a9ca
+ uuid: 3ee1f633-aaa7-4b4c-a42a-02206e26d3a2
bundle: link
revision_id: null
rev_id_current: null
@@ -374,49 +431,6 @@ blocks:
field_description: { }
field_lien:
-
- uri: 'https://epau.wiin.io/fr/applications/engag%C3%A9s-pour-la-qualit%C3%A9-du-logement-de-demain?programId=615c5b13ad97935a4da867ea'
- title: 'Déposer sa candidature'
+ uri: 'internal:/actualites'
+ title: 'Voir toutes les actualités'
options: { }
- -
- info: 'FAQ question link'
- langcode: fr
- uuid: 10aba627-5586-4529-b44e-c0b4551a4398
- bundle: link
- revision_id: null
- rev_id_current: null
- fields:
- field_description:
- -
- value: "Déposer une question
\r\n"
- format: wysiwyg
- field_lien:
- -
- uri: 'internal:/form/question'
- title: 'Foire aux questions'
- options: { }
- -
- info: 'social network'
- langcode: fr
- uuid: dbcf6df0-ddee-477d-a97e-c4a29e06781d
- bundle: custom
- revision_id: null
- rev_id_current: null
- fields:
- body:
- -
- value: "youtube \r\nlinkedin \r\n\r\n"
- summary: ''
- format: wysiwyg
- -
- info: 'date limite de candidature'
- langcode: fr
- uuid: 7db64d87-3e22-4fbd-9c11-2b95f5bef695
- bundle: custom
- revision_id: null
- rev_id_current: null
- fields:
- body:
- -
- value: "Date limite de candidature
\r\n\r\n18 FEV. 2022
\r\n"
- summary: ''
- format: wysiwyg
diff --git a/config/sync/webform.webform.offre_de_service.yml b/config/sync/webform.webform.offre_de_service.yml
new file mode 100644
index 0000000..2aa0c20
--- /dev/null
+++ b/config/sync/webform.webform.offre_de_service.yml
@@ -0,0 +1,246 @@
+uuid: 3ddbe1ae-1e18-4ea4-a18f-d5eb043e2ba9
+langcode: fr
+status: open
+dependencies:
+ module:
+ - honeypot
+third_party_settings:
+ honeypot:
+ honeypot: true
+open: null
+close: null
+weight: 0
+uid: 1
+template: false
+archive: false
+id: offre_de_service
+title: 'Offre de service'
+description: "Pour déposer une offre de service, veuillez remplir le formulaire ci-contre. Les champs marqués (*) sont
\r\nobligatoires.
\r\nVotre offre de service devra être revue par un administrateur avant publication."
+category: ''
+elements: |-
+ processed_text:
+ '#type': processed_text
+ '#text': |
+ Pour déposer une offre de service, veuillez remplir le formulaire ci-contre.
+
+ Les champs marqués (*) sont
+ obligatoires.
+
+ Votre offre de service devra être revue par un administrateur avant publication.
+
+
+ '#format': wysiwyg
+ intitule_de_l_offre_de_service:
+ '#type': textfield
+ '#title': 'Intitulé de l''offre de service'
+ '#title_display': before
+ '#required': true
+ structure:
+ '#type': textfield
+ '#title': Structure
+ '#title_display': before
+ '#required': true
+ localisation:
+ '#type': textfield
+ '#title': Localisation
+ '#required': true
+ description:
+ '#type': textarea
+ '#title': Description
+ lien:
+ '#type': webform_link
+ '#title': Lien
+ '#title__access': false
+ '#url__placeholder': 'url vers une vidéo ou un site internet'
+ '#url__required': true
+ courriel:
+ '#type': email
+ '#title': Courriel
+ '#required': true
+ telephone:
+ '#type': tel
+ '#title': Téléphone
+ '#required': true
+css: ''
+javascript: ''
+settings:
+ ajax: false
+ ajax_scroll_top: form
+ ajax_progress_type: ''
+ ajax_effect: ''
+ ajax_speed: null
+ page: true
+ page_submit_path: ''
+ page_confirm_path: ''
+ page_theme_name: ''
+ form_title: source_entity_webform
+ form_submit_once: false
+ form_exception_message: ''
+ form_open_message: "
\r\nPour déposer une offre de service, veuillez remplir le formulaire ci-contre. Les champs marqués (*) sont
\r\nobligatoires.
\r\nVotre offre de service devra être revue par un administrateur avant publication.
\r\n "
+ form_close_message: ''
+ form_previous_submissions: true
+ form_confidential: false
+ form_confidential_message: ''
+ form_disable_remote_addr: false
+ form_convert_anonymous: false
+ form_prepopulate: false
+ form_prepopulate_source_entity: false
+ form_prepopulate_source_entity_required: false
+ form_prepopulate_source_entity_type: ''
+ form_reset: false
+ form_disable_autocomplete: false
+ form_novalidate: false
+ form_disable_inline_errors: false
+ form_required: false
+ form_unsaved: false
+ form_disable_back: false
+ form_submit_back: false
+ form_autofocus: false
+ form_details_toggle: false
+ form_access_denied: default
+ form_access_denied_title: ''
+ form_access_denied_message: ''
+ form_access_denied_attributes: { }
+ form_file_limit: ''
+ form_method: ''
+ form_action: ''
+ form_attributes: { }
+ share: false
+ share_node: false
+ share_theme_name: ''
+ share_title: true
+ share_page_body_attributes: { }
+ submission_label: ''
+ submission_log: false
+ submission_views: { }
+ submission_views_replace: { }
+ submission_user_columns: { }
+ submission_user_duplicate: false
+ submission_access_denied: default
+ submission_access_denied_title: ''
+ submission_access_denied_message: ''
+ submission_access_denied_attributes: { }
+ submission_exception_message: ''
+ submission_locked_message: ''
+ submission_excluded_elements: { }
+ submission_exclude_empty: false
+ submission_exclude_empty_checkbox: false
+ previous_submission_message: ''
+ previous_submissions_message: ''
+ autofill: false
+ autofill_message: ''
+ autofill_excluded_elements: { }
+ wizard_progress_bar: true
+ wizard_progress_pages: false
+ wizard_progress_percentage: false
+ wizard_progress_link: false
+ wizard_progress_states: false
+ wizard_auto_forward: true
+ wizard_auto_forward_hide_next_button: false
+ wizard_keyboard: true
+ wizard_start_label: ''
+ wizard_preview_link: false
+ wizard_confirmation: true
+ wizard_confirmation_label: ''
+ wizard_track: ''
+ wizard_prev_button_label: ''
+ wizard_next_button_label: ''
+ wizard_toggle: true
+ wizard_toggle_show_label: ''
+ wizard_toggle_hide_label: ''
+ preview: 0
+ preview_label: ''
+ preview_title: ''
+ preview_message: ''
+ preview_attributes: { }
+ preview_excluded_elements: { }
+ preview_exclude_empty: true
+ preview_exclude_empty_checkbox: false
+ draft: none
+ draft_multiple: false
+ draft_auto_save: false
+ draft_saved_message: ''
+ draft_loaded_message: ''
+ draft_pending_single_message: ''
+ draft_pending_multiple_message: ''
+ confirmation_type: page
+ confirmation_title: ''
+ confirmation_message: ''
+ confirmation_url: ''
+ confirmation_attributes: { }
+ confirmation_back: true
+ confirmation_back_label: ''
+ confirmation_back_attributes: { }
+ confirmation_exclude_query: false
+ confirmation_exclude_token: false
+ confirmation_update: false
+ limit_total: null
+ limit_total_interval: null
+ limit_total_message: ''
+ limit_total_unique: false
+ limit_user: null
+ limit_user_interval: null
+ limit_user_message: ''
+ limit_user_unique: false
+ entity_limit_total: null
+ entity_limit_total_interval: null
+ entity_limit_user: null
+ entity_limit_user_interval: null
+ purge: none
+ purge_days: null
+ results_disabled: false
+ results_disabled_ignore: false
+ results_customize: false
+ token_view: false
+ token_update: false
+ token_delete: false
+ serial_disabled: false
+access:
+ create:
+ roles:
+ - anonymous
+ - authenticated
+ users: { }
+ permissions: { }
+ view_any:
+ roles: { }
+ users: { }
+ permissions: { }
+ update_any:
+ roles: { }
+ users: { }
+ permissions: { }
+ delete_any:
+ roles: { }
+ users: { }
+ permissions: { }
+ purge_any:
+ roles: { }
+ users: { }
+ permissions: { }
+ view_own:
+ roles: { }
+ users: { }
+ permissions: { }
+ update_own:
+ roles: { }
+ users: { }
+ permissions: { }
+ delete_own:
+ roles: { }
+ users: { }
+ permissions: { }
+ administer:
+ roles: { }
+ users: { }
+ permissions: { }
+ test:
+ roles: { }
+ users: { }
+ permissions: { }
+ configuration:
+ roles: { }
+ users: { }
+ permissions: { }
+handlers: { }
+variants: { }
diff --git a/config/sync/webform.webform.question.yml b/config/sync/webform.webform.question.yml
index d6e0de4..b617523 100644
--- a/config/sync/webform.webform.question.yml
+++ b/config/sync/webform.webform.question.yml
@@ -1,7 +1,12 @@
uuid: 00b12e37-4934-4595-af61-c50dc78e9fd7
langcode: fr
status: open
-dependencies: { }
+dependencies:
+ module:
+ - honeypot
+third_party_settings:
+ honeypot:
+ honeypot: true
open: null
close: null
weight: 0
From 1fd6628e30b5c3bb9d630314403e667af3841d4c Mon Sep 17 00:00:00 2001
From: bach
Date: Tue, 4 Jan 2022 11:31:49 +0100
Subject: [PATCH 4/4] offre de services form send email to julie
---
.../sync/webform.webform.offre_de_service.yml | 39 ++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/config/sync/webform.webform.offre_de_service.yml b/config/sync/webform.webform.offre_de_service.yml
index 2aa0c20..fbbbdb9 100644
--- a/config/sync/webform.webform.offre_de_service.yml
+++ b/config/sync/webform.webform.offre_de_service.yml
@@ -242,5 +242,42 @@ access:
roles: { }
users: { }
permissions: { }
-handlers: { }
+handlers:
+ courriel_julie:
+ id: email
+ label: 'Courriel julie'
+ notes: ''
+ handler_id: courriel_julie
+ status: true
+ conditions: { }
+ weight: 0
+ settings:
+ states:
+ - completed
+ to_mail: julie.andre@popsu.archi.fr
+ to_options: { }
+ cc_mail: ''
+ cc_options: { }
+ bcc_mail: ''
+ bcc_options: { }
+ from_mail: _default
+ from_options: { }
+ from_name: _default
+ subject: _default
+ body: _default
+ excluded_elements: { }
+ ignore_access: false
+ exclude_empty: true
+ exclude_empty_checkbox: false
+ exclude_attachments: false
+ html: true
+ attachments: false
+ twig: false
+ debug: false
+ reply_to: ''
+ return_path: ''
+ sender_mail: ''
+ sender_name: ''
+ theme_name: ''
+ parameters: { }
variants: { }