reset dossiers, added config page documents en téléchargement

This commit is contained in:
2024-06-24 11:42:50 +02:00
parent 1e161928e2
commit 9d5d3b60f4
33 changed files with 302 additions and 91 deletions
+1
View File
@@ -20,6 +20,7 @@
"drupal/admin_theme": "^1.0", "drupal/admin_theme": "^1.0",
"drupal/advanced_email_validation": "^1.1", "drupal/advanced_email_validation": "^1.1",
"drupal/amswap": "^3.2", "drupal/amswap": "^3.2",
"drupal/autotitle": "^1.3",
"drupal/conditional_fields": "^4.0@alpha", "drupal/conditional_fields": "^4.0@alpha",
"drupal/config_pages": "^2.15", "drupal/config_pages": "^2.15",
"drupal/content_as_config": "^1.0", "drupal/content_as_config": "^1.0",
Generated
+65 -1
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "2d3c845404e0f68351dfe3c7c862a54e", "content-hash": "cfd68a5361ed27b1abf9cce98fdbf04a",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@@ -2261,6 +2261,70 @@
"source": "https://git.drupalcode.org/project/autologout" "source": "https://git.drupalcode.org/project/autologout"
} }
}, },
{
"name": "drupal/autotitle",
"version": "1.3.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/autotitle.git",
"reference": "8.x-1.3"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/autotitle-8.x-1.3.zip",
"reference": "8.x-1.3",
"shasum": "b11ce6bd0f87a1ecc9ca3c93df8f3271d3b99277"
},
"require": {
"drupal/core": "^8.0 || ^9.0 || ^10"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.3",
"datestamp": "1707520242",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "Mariusz Andrzejewski (sayco)",
"homepage": "https://www.drupal.org/u/sayco",
"role": "Maintainer"
},
{
"name": "Marco Fernandes",
"homepage": "https://www.drupal.org/u/marcofernandes",
"role": "maintainer"
},
{
"name": "Roberto Ornelas",
"homepage": "https://www.drupal.org/u/roborn",
"role": "maintainer"
},
{
"name": "sayco",
"homepage": "https://www.drupal.org/user/3517832"
},
{
"name": "thorandre",
"homepage": "https://www.drupal.org/user/223878"
}
],
"description": "Provides a way to automatically generate the title of a node based on its fields.",
"homepage": "https://www.drupal.org/project/autotitle",
"support": {
"source": "https://git.drupalcode.org/project/autotitle",
"issues": "https://www.drupal.org/project/issues/autotitle"
}
},
{ {
"name": "drupal/better_exposed_filters", "name": "drupal/better_exposed_filters",
"version": "6.0.3", "version": "6.0.3",
@@ -0,0 +1,30 @@
uuid: 209ab91d-0f6f-44a8-95a3-7f7d0a9f3e4b
langcode: fr
status: true
dependencies:
module:
- config_pages
- user
theme:
- reha
id: reha_config_pages_3
theme: reha
region: sidebar_second
weight: 0
provider: null
plugin: config_pages_block
settings:
id: config_pages_block
label: 'Documents en téléchargement'
label_display: visible
provider: config_pages
config_page_type: documents_en_telechargement
config_page_view_mode: full
visibility:
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
collaborateur: collaborateur
@@ -0,0 +1,17 @@
uuid: 52a1924b-6fb1-445a-80e1-181520342263
langcode: fr
status: true
dependencies: { }
id: documents_en_telechargement
label: 'Documents en téléchargement'
token: true
context:
show_warning: true
group:
language: false
fallback:
language: ''
menu:
path: /edit/contenusentelechargement
weight: 0
description: ''
@@ -0,0 +1,34 @@
uuid: 1cd937cd-f7dd-4078-843d-d6345e217438
langcode: fr
status: true
dependencies:
config:
- config_pages.type.documents_en_telechargement
- field.field.config_pages.documents_en_telechargement.field_dossiers
module:
- paragraphs
id: config_pages.documents_en_telechargement.default
targetEntityType: config_pages
bundle: documents_en_telechargement
mode: default
content:
field_dossiers:
type: paragraphs
weight: 0
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
hidden:
label: true
@@ -7,7 +7,6 @@ dependencies:
- field.field.node.site.field_adresse_site - field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte - field.field.node.site.field_architecte
- field.field.node.site.field_date_de_construction - field.field.node.site.field_date_de_construction
- field.field.node.site.field_dossiers
- field.field.node.site.field_fichiers - field.field.node.site.field_fichiers
- field.field.node.site.field_image - field.field.node.site.field_image
- field.field.node.site.field_lettre_de_site - field.field.node.site.field_lettre_de_site
@@ -23,7 +22,6 @@ dependencies:
- field_group - field_group
- file - file
- image - image
- paragraphs
- path - path
- text - text
third_party_settings: third_party_settings:
@@ -155,25 +153,6 @@ content:
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
field_dossiers:
type: paragraphs
weight: 26
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: _none
features:
add_above: '0'
collapse_edit_all: collapse_edit_all
duplicate: '0'
third_party_settings: { }
field_fichiers: field_fichiers:
type: file_generic type: file_generic
weight: 5 weight: 5
@@ -5,6 +5,7 @@ dependencies:
config: config:
- field.field.paragraph.dossier.field_dossier - field.field.paragraph.dossier.field_dossier
- field.field.paragraph.dossier.field_fichiers - field.field.paragraph.dossier.field_fichiers
- field.field.paragraph.dossier.field_nom_du_dossier
- paragraphs.paragraphs_type.dossier - paragraphs.paragraphs_type.dossier
module: module:
- file - file
@@ -16,7 +17,7 @@ mode: default
content: content:
field_dossier: field_dossier:
type: paragraphs type: paragraphs
weight: 0 weight: 2
region: content region: content
settings: settings:
title: Paragraphe title: Paragraphe
@@ -40,6 +41,14 @@ content:
settings: settings:
progress_indicator: throbber progress_indicator: throbber
third_party_settings: { } third_party_settings: { }
field_nom_du_dossier:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: hidden:
created: true created: true
status: true status: true
@@ -0,0 +1,25 @@
uuid: 7a5b4208-5208-4cb6-84ca-89c4ef602be4
langcode: fr
status: true
dependencies:
config:
- config_pages.type.documents_en_telechargement
- field.field.config_pages.documents_en_telechargement.field_dossiers
module:
- entity_reference_revisions
id: config_pages.documents_en_telechargement.default
targetEntityType: config_pages
bundle: documents_en_telechargement
mode: default
content:
field_dossiers:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -7,7 +7,6 @@ dependencies:
- field.field.node.site.field_adresse_site - field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte - field.field.node.site.field_architecte
- field.field.node.site.field_date_de_construction - field.field.node.site.field_date_de_construction
- field.field.node.site.field_dossiers
- field.field.node.site.field_fichiers - field.field.node.site.field_fichiers
- field.field.node.site.field_image - field.field.node.site.field_image
- field.field.node.site.field_lettre_de_site - field.field.node.site.field_lettre_de_site
@@ -18,7 +17,6 @@ dependencies:
module: module:
- address - address
- datetime_range - datetime_range
- entity_reference_revisions
- file - file
- image_field_caption - image_field_caption
- text - text
@@ -60,15 +58,6 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 3 weight: 3
region: content region: content
field_dossiers:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 7
region: content
field_fichiers: field_fichiers:
type: file_default type: file_default
label: visually_hidden label: visually_hidden
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site - field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte - field.field.node.site.field_architecte
- field.field.node.site.field_date_de_construction - field.field.node.site.field_date_de_construction
- field.field.node.site.field_dossiers
- field.field.node.site.field_fichiers - field.field.node.site.field_fichiers
- field.field.node.site.field_image - field.field.node.site.field_image
- field.field.node.site.field_lettre_de_site - field.field.node.site.field_lettre_de_site
@@ -71,7 +70,6 @@ content:
hidden: hidden:
body: true body: true
field_date_de_construction: true field_date_de_construction: true
field_dossiers: true
field_fichiers: true field_fichiers: true
field_lettre_de_site: true field_lettre_de_site: true
field_operation: true field_operation: true
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site - field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte - field.field.node.site.field_architecte
- field.field.node.site.field_date_de_construction - field.field.node.site.field_date_de_construction
- field.field.node.site.field_dossiers
- field.field.node.site.field_fichiers - field.field.node.site.field_fichiers
- field.field.node.site.field_image - field.field.node.site.field_image
- field.field.node.site.field_lettre_de_site - field.field.node.site.field_lettre_de_site
@@ -50,7 +49,6 @@ content:
hidden: hidden:
body: true body: true
field_date_de_construction: true field_date_de_construction: true
field_dossiers: true
field_fichiers: true field_fichiers: true
field_image: true field_image: true
field_numero_site: true field_numero_site: true
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site - field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte - field.field.node.site.field_architecte
- field.field.node.site.field_date_de_construction - field.field.node.site.field_date_de_construction
- field.field.node.site.field_dossiers
- field.field.node.site.field_fichiers - field.field.node.site.field_fichiers
- field.field.node.site.field_image - field.field.node.site.field_image
- field.field.node.site.field_lettre_de_site - field.field.node.site.field_lettre_de_site
@@ -71,7 +70,6 @@ content:
hidden: hidden:
body: true body: true
field_date_de_construction: true field_date_de_construction: true
field_dossiers: true
field_fichiers: true field_fichiers: true
field_lettre_de_site: true field_lettre_de_site: true
field_operation: true field_operation: true
@@ -5,6 +5,7 @@ dependencies:
config: config:
- field.field.paragraph.dossier.field_dossier - field.field.paragraph.dossier.field_dossier
- field.field.paragraph.dossier.field_fichiers - field.field.paragraph.dossier.field_fichiers
- field.field.paragraph.dossier.field_nom_du_dossier
- paragraphs.paragraphs_type.dossier - paragraphs.paragraphs_type.dossier
module: module:
- entity_reference_revisions - entity_reference_revisions
@@ -16,19 +17,27 @@ mode: default
content: content:
field_dossier: field_dossier:
type: entity_reference_revisions_entity_view type: entity_reference_revisions_entity_view
label: above label: visually_hidden
settings: settings:
view_mode: default view_mode: default
link: '' link: ''
third_party_settings: { } third_party_settings: { }
weight: 1 weight: 2
region: content region: content
field_fichiers: field_fichiers:
type: file_default type: file_default
label: above label: visually_hidden
settings: settings:
use_description_as_link_text: true use_description_as_link_text: true
third_party_settings: { } third_party_settings: { }
weight: 1
region: content
field_nom_du_dossier:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0 weight: 0
region: content region: content
hidden: hidden:
+1 -1
View File
@@ -13,6 +13,7 @@ module:
amswap: 0 amswap: 0
audiofield: 0 audiofield: 0
autocomplete_deluxe: 0 autocomplete_deluxe: 0
autotitle: 0
ban: 0 ban: 0
better_exposed_filters: 0 better_exposed_filters: 0
block: 0 block: 0
@@ -55,7 +56,6 @@ module:
entity_reference_revisions: 0 entity_reference_revisions: 0
field: 0 field: 0
field_group: 0 field_group: 0
field_permissions: 0
field_ui: 0 field_ui: 0
file: 0 file: 0
filter: 0 filter: 0
@@ -1,17 +1,17 @@
uuid: 2c4bd31e-60d8-4fcc-9624-30e545cf23b9 uuid: ace2ba43-b55a-4771-913f-60f5aaca027a
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- field.storage.node.field_dossiers - config_pages.type.documents_en_telechargement
- node.type.site - field.storage.config_pages.field_dossiers
- paragraphs.paragraphs_type.dossier - paragraphs.paragraphs_type.dossier
module: module:
- entity_reference_revisions - entity_reference_revisions
id: node.site.field_dossiers id: config_pages.documents_en_telechargement.field_dossiers
field_name: field_dossiers field_name: field_dossiers
entity_type: node entity_type: config_pages
bundle: site bundle: documents_en_telechargement
label: Dossiers label: Dossiers
description: '' description: ''
required: false required: false
@@ -11,7 +11,7 @@ id: paragraph.dossier.field_dossier
field_name: field_dossier field_name: field_dossier
entity_type: paragraph entity_type: paragraph
bundle: dossier bundle: dossier
label: Dossier label: 'Sous Dossier'
description: '' description: ''
required: false required: false
translatable: false translatable: false
@@ -0,0 +1,19 @@
uuid: 9962ebbf-2d7c-4e21-8919-dfe4c4555a00
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_nom_du_dossier
- paragraphs.paragraphs_type.dossier
id: paragraph.dossier.field_nom_du_dossier
field_name: field_nom_du_dossier
entity_type: paragraph
bundle: dossier
label: 'Nom du dossier'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
@@ -1,18 +1,14 @@
uuid: 46490fd7-c63f-4bfb-87ad-ae06186f2217 uuid: 02de0646-5489-4d54-bd15-457a4891e3ff
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
module: module:
- config_pages
- entity_reference_revisions - entity_reference_revisions
- field_permissions
- node
- paragraphs - paragraphs
third_party_settings: id: config_pages.field_dossiers
field_permissions:
permission_type: custom
id: node.field_dossiers
field_name: field_dossiers field_name: field_dossiers
entity_type: node entity_type: config_pages
type: entity_reference_revisions type: entity_reference_revisions
settings: settings:
target_type: paragraph target_type: paragraph
@@ -0,0 +1,21 @@
uuid: fce6d867-0bf1-42c5-9199-6fd72a26709b
langcode: fr
status: true
dependencies:
module:
- paragraphs
id: paragraph.field_nom_du_dossier
field_name: field_nom_du_dossier
entity_type: paragraph
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
+2 -4
View File
@@ -14,7 +14,6 @@ dependencies:
- config_pages - config_pages
- content_lock - content_lock
- content_translation - content_translation
- field_permissions
- file - file
- filter - filter
- menu_admin_per_menu - menu_admin_per_menu
@@ -41,7 +40,6 @@ permissions:
- 'change own username' - 'change own username'
- 'create actualite content' - 'create actualite content'
- 'create content translations' - 'create content translations'
- 'create field_dossiers'
- 'create ressource content' - 'create ressource content'
- 'create site content' - 'create site content'
- 'delete any actualite content' - 'delete any actualite content'
@@ -57,7 +55,7 @@ permissions:
- 'edit any site content' - 'edit any site content'
- 'edit any static content' - 'edit any static content'
- 'edit contact config page entity' - 'edit contact config page entity'
- 'edit field_dossiers' - 'edit documents_en_telechargement config page entity'
- 'edit mentions_legales config page entity' - 'edit mentions_legales config page entity'
- 'edit own actualite content' - 'edit own actualite content'
- 'edit own ressource content' - 'edit own ressource content'
@@ -87,7 +85,7 @@ permissions:
- 'use text format wysiwyg' - 'use text format wysiwyg'
- 'view actualite revisions' - 'view actualite revisions'
- 'view config_pages entity' - 'view config_pages entity'
- 'view field_dossiers' - 'view documents_en_telechargement config page entity'
- 'view ressource revisions' - 'view ressource revisions'
- 'view site revisions' - 'view site revisions'
- 'view static revisions' - 'view static revisions'
+2 -4
View File
@@ -5,14 +5,12 @@ dependencies:
config: config:
- node.type.site - node.type.site
module: module:
- field_permissions - config_pages
- node - node
id: collaborateur id: collaborateur
label: Collaborateur label: Collaborateur
weight: -4 weight: -4
is_admin: null is_admin: null
permissions: permissions:
- 'create field_dossiers'
- 'edit any site content' - 'edit any site content'
- 'edit own field_dossiers' - 'view documents_en_telechargement config page entity'
- 'view own field_dossiers'
+2 -4
View File
@@ -12,7 +12,6 @@ dependencies:
- actions_permissions - actions_permissions
- config_pages - config_pages
- content_lock - content_lock
- field_permissions
- filter - filter
- node - node
- notify - notify
@@ -31,7 +30,6 @@ permissions:
- 'administer nodes' - 'administer nodes'
- 'break content lock' - 'break content lock'
- 'create actualite content' - 'create actualite content'
- 'create field_dossiers'
- 'create ressource content' - 'create ressource content'
- 'create site content' - 'create site content'
- 'delete site revisions' - 'delete site revisions'
@@ -40,7 +38,7 @@ permissions:
- 'edit any site content' - 'edit any site content'
- 'edit any static content' - 'edit any static content'
- 'edit contact config page entity' - 'edit contact config page entity'
- 'edit field_dossiers' - 'edit documents_en_telechargement config page entity'
- 'edit mentions_legales config page entity' - 'edit mentions_legales config page entity'
- 'edit own actualite content' - 'edit own actualite content'
- 'edit own ressource content' - 'edit own ressource content'
@@ -56,7 +54,7 @@ permissions:
- 'revert static revisions' - 'revert static revisions'
- 'use text format wysiwyg' - 'use text format wysiwyg'
- 'view actualite revisions' - 'view actualite revisions'
- 'view field_dossiers' - 'view documents_en_telechargement config page entity'
- 'view ressource revisions' - 'view ressource revisions'
- 'view site revisions' - 'view site revisions'
- 'view static revisions' - 'view static revisions'
+29 -16
View File
@@ -8,11 +8,15 @@ dependencies:
- field.storage.user.field_qualite - field.storage.user.field_qualite
- field.storage.user.field_structure - field.storage.user.field_structure
- field.storage.user.field_telephone - field.storage.user.field_telephone
- user.role.admin
- user.role.collaborateur
- user.role.editor
- user.role.root
module: module:
- phone_number - phone_number
- user - user
id: current_user_block id: current_user_block
label: 'Current user block' label: 'Current user operations block'
module: views module: views
description: '' description: ''
tag: '' tag: ''
@@ -25,7 +29,7 @@ display:
display_plugin: default display_plugin: default
position: 0 position: 0
display_options: display_options:
title: 'Current user block' title: 'Current user operations block'
fields: fields:
field_prenom: field_prenom:
id: field_prenom id: field_prenom
@@ -521,17 +525,6 @@ display:
break_phrase: false break_phrase: false
not: false not: false
filters: filters:
status:
id: status
table: users_field_data
field: status
entity_type: user
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
roles_target_id: roles_target_id:
id: roles_target_id id: roles_target_id
table: user__roles table: user__roles
@@ -542,8 +535,12 @@ display:
entity_type: user entity_type: user
entity_field: roles entity_field: roles
plugin_id: user_roles plugin_id: user_roles
operator: empty operator: not
value: { } value:
admin: admin
root: root
editor: editor
collaborateur: collaborateur
group: 1 group: 1
exposed: false exposed: false
expose: expose:
@@ -574,6 +571,21 @@ display:
default_group_multiple: { } default_group_multiple: { }
group_items: { } group_items: { }
reduce_duplicates: false reduce_duplicates: false
status:
id: status
table: users_field_data
field: status
entity_type: user
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
filter_groups:
operator: AND
groups:
1: AND
style: style:
type: default type: default
row: row:
@@ -637,10 +649,11 @@ display:
- 'config:field.storage.user.field_telephone' - 'config:field.storage.user.field_telephone'
block_1: block_1:
id: block_1 id: block_1
display_title: Block display_title: 'User operations Block'
display_plugin: block display_plugin: block
position: 1 position: 1
display_options: display_options:
display_description: ''
display_extenders: display_extenders:
matomo: matomo:
enabled: false enabled: false
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+12 -3
View File
@@ -191,7 +191,7 @@
margin: 0; margin: 0;
} }
aside { aside.layout-sidebar-first {
width: 20%; width: 20%;
order: 1; order: 1;
margin-top: 5rem; margin-top: 5rem;
@@ -199,18 +199,27 @@ aside {
margin-right: 1rem; margin-right: 1rem;
} }
@media (max-width: 891px) { @media (max-width: 891px) {
aside { aside.layout-sidebar-first {
margin-left: 5%; margin-left: 5%;
margin-top: 9rem; margin-top: 9rem;
} }
} }
@media (max-width: 500px) { @media (max-width: 500px) {
aside { aside.layout-sidebar-first {
width: 80%; width: 80%;
margin-top: 3rem; margin-top: 3rem;
} }
} }
aside.layout-sidebar-second {
position: fixed;
right: 0;
background-color: #fff;
height: 100vh;
padding: 1em;
z-index: 100;
}
main { main {
width: 100%; width: 100%;
display: flex; display: flex;
@@ -52,7 +52,7 @@ $width-menu-slidedown : 550px;
} }
aside{ aside.layout-sidebar-first{
width: 20%; width: 20%;
order: 1; order: 1;
margin-top: 5rem; margin-top: 5rem;
@@ -67,6 +67,14 @@ aside{
margin-top: 3rem; margin-top: 3rem;
} }
} }
aside.layout-sidebar-second{
position: fixed;
right:0;
background-color: #fff;
height: 100vh;
padding: 1em;
z-index: 100;
}
main{ main{
width: 100%; width: 100%;
display: flex; display: flex;