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\n

18 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\ntwitter

\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\ntwitter

\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\n

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