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/advanced_email_validation": "^1.1",
"drupal/amswap": "^3.2",
"drupal/autotitle": "^1.3",
"drupal/conditional_fields": "^4.0@alpha",
"drupal/config_pages": "^2.15",
"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",
"This file is @generated automatically"
],
"content-hash": "2d3c845404e0f68351dfe3c7c862a54e",
"content-hash": "cfd68a5361ed27b1abf9cce98fdbf04a",
"packages": [
{
"name": "asm89/stack-cors",
@@ -2261,6 +2261,70 @@
"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",
"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_architecte
- 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_image
- field.field.node.site.field_lettre_de_site
@@ -23,7 +22,6 @@ dependencies:
- field_group
- file
- image
- paragraphs
- path
- text
third_party_settings:
@@ -155,25 +153,6 @@ content:
region: content
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:
type: file_generic
weight: 5
@@ -5,6 +5,7 @@ dependencies:
config:
- field.field.paragraph.dossier.field_dossier
- field.field.paragraph.dossier.field_fichiers
- field.field.paragraph.dossier.field_nom_du_dossier
- paragraphs.paragraphs_type.dossier
module:
- file
@@ -16,7 +17,7 @@ mode: default
content:
field_dossier:
type: paragraphs
weight: 0
weight: 2
region: content
settings:
title: Paragraphe
@@ -40,6 +41,14 @@ content:
settings:
progress_indicator: throbber
third_party_settings: { }
field_nom_du_dossier:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: 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_architecte
- 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_image
- field.field.node.site.field_lettre_de_site
@@ -18,7 +17,6 @@ dependencies:
module:
- address
- datetime_range
- entity_reference_revisions
- file
- image_field_caption
- text
@@ -60,15 +58,6 @@ content:
third_party_settings: { }
weight: 3
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:
type: file_default
label: visually_hidden
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte
- 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_image
- field.field.node.site.field_lettre_de_site
@@ -71,7 +70,6 @@ content:
hidden:
body: true
field_date_de_construction: true
field_dossiers: true
field_fichiers: true
field_lettre_de_site: true
field_operation: true
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte
- 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_image
- field.field.node.site.field_lettre_de_site
@@ -50,7 +49,6 @@ content:
hidden:
body: true
field_date_de_construction: true
field_dossiers: true
field_fichiers: true
field_image: true
field_numero_site: true
@@ -8,7 +8,6 @@ dependencies:
- field.field.node.site.field_adresse_site
- field.field.node.site.field_architecte
- 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_image
- field.field.node.site.field_lettre_de_site
@@ -71,7 +70,6 @@ content:
hidden:
body: true
field_date_de_construction: true
field_dossiers: true
field_fichiers: true
field_lettre_de_site: true
field_operation: true
@@ -5,6 +5,7 @@ dependencies:
config:
- field.field.paragraph.dossier.field_dossier
- field.field.paragraph.dossier.field_fichiers
- field.field.paragraph.dossier.field_nom_du_dossier
- paragraphs.paragraphs_type.dossier
module:
- entity_reference_revisions
@@ -16,19 +17,27 @@ mode: default
content:
field_dossier:
type: entity_reference_revisions_entity_view
label: above
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 1
weight: 2
region: content
field_fichiers:
type: file_default
label: above
label: visually_hidden
settings:
use_description_as_link_text: true
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
region: content
hidden:
+1 -1
View File
@@ -13,6 +13,7 @@ module:
amswap: 0
audiofield: 0
autocomplete_deluxe: 0
autotitle: 0
ban: 0
better_exposed_filters: 0
block: 0
@@ -55,7 +56,6 @@ module:
entity_reference_revisions: 0
field: 0
field_group: 0
field_permissions: 0
field_ui: 0
file: 0
filter: 0
@@ -1,17 +1,17 @@
uuid: 2c4bd31e-60d8-4fcc-9624-30e545cf23b9
uuid: ace2ba43-b55a-4771-913f-60f5aaca027a
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_dossiers
- node.type.site
- config_pages.type.documents_en_telechargement
- field.storage.config_pages.field_dossiers
- paragraphs.paragraphs_type.dossier
module:
- entity_reference_revisions
id: node.site.field_dossiers
id: config_pages.documents_en_telechargement.field_dossiers
field_name: field_dossiers
entity_type: node
bundle: site
entity_type: config_pages
bundle: documents_en_telechargement
label: Dossiers
description: ''
required: false
@@ -11,7 +11,7 @@ id: paragraph.dossier.field_dossier
field_name: field_dossier
entity_type: paragraph
bundle: dossier
label: Dossier
label: 'Sous Dossier'
description: ''
required: 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
status: true
dependencies:
module:
- config_pages
- entity_reference_revisions
- field_permissions
- node
- paragraphs
third_party_settings:
field_permissions:
permission_type: custom
id: node.field_dossiers
id: config_pages.field_dossiers
field_name: field_dossiers
entity_type: node
entity_type: config_pages
type: entity_reference_revisions
settings:
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
- content_lock
- content_translation
- field_permissions
- file
- filter
- menu_admin_per_menu
@@ -41,7 +40,6 @@ permissions:
- 'change own username'
- 'create actualite content'
- 'create content translations'
- 'create field_dossiers'
- 'create ressource content'
- 'create site content'
- 'delete any actualite content'
@@ -57,7 +55,7 @@ permissions:
- 'edit any site content'
- 'edit any static content'
- 'edit contact config page entity'
- 'edit field_dossiers'
- 'edit documents_en_telechargement config page entity'
- 'edit mentions_legales config page entity'
- 'edit own actualite content'
- 'edit own ressource content'
@@ -87,7 +85,7 @@ permissions:
- 'use text format wysiwyg'
- 'view actualite revisions'
- 'view config_pages entity'
- 'view field_dossiers'
- 'view documents_en_telechargement config page entity'
- 'view ressource revisions'
- 'view site revisions'
- 'view static revisions'
+2 -4
View File
@@ -5,14 +5,12 @@ dependencies:
config:
- node.type.site
module:
- field_permissions
- config_pages
- node
id: collaborateur
label: Collaborateur
weight: -4
is_admin: null
permissions:
- 'create field_dossiers'
- 'edit any site content'
- 'edit own field_dossiers'
- 'view own field_dossiers'
- 'view documents_en_telechargement config page entity'
+2 -4
View File
@@ -12,7 +12,6 @@ dependencies:
- actions_permissions
- config_pages
- content_lock
- field_permissions
- filter
- node
- notify
@@ -31,7 +30,6 @@ permissions:
- 'administer nodes'
- 'break content lock'
- 'create actualite content'
- 'create field_dossiers'
- 'create ressource content'
- 'create site content'
- 'delete site revisions'
@@ -40,7 +38,7 @@ permissions:
- 'edit any site content'
- 'edit any static content'
- 'edit contact config page entity'
- 'edit field_dossiers'
- 'edit documents_en_telechargement config page entity'
- 'edit mentions_legales config page entity'
- 'edit own actualite content'
- 'edit own ressource content'
@@ -56,7 +54,7 @@ permissions:
- 'revert static revisions'
- 'use text format wysiwyg'
- 'view actualite revisions'
- 'view field_dossiers'
- 'view documents_en_telechargement config page entity'
- 'view ressource revisions'
- 'view site revisions'
- 'view static revisions'
+29 -16
View File
@@ -8,11 +8,15 @@ dependencies:
- field.storage.user.field_qualite
- field.storage.user.field_structure
- field.storage.user.field_telephone
- user.role.admin
- user.role.collaborateur
- user.role.editor
- user.role.root
module:
- phone_number
- user
id: current_user_block
label: 'Current user block'
label: 'Current user operations block'
module: views
description: ''
tag: ''
@@ -25,7 +29,7 @@ display:
display_plugin: default
position: 0
display_options:
title: 'Current user block'
title: 'Current user operations block'
fields:
field_prenom:
id: field_prenom
@@ -521,17 +525,6 @@ display:
break_phrase: false
not: false
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:
id: roles_target_id
table: user__roles
@@ -542,8 +535,12 @@ display:
entity_type: user
entity_field: roles
plugin_id: user_roles
operator: empty
value: { }
operator: not
value:
admin: admin
root: root
editor: editor
collaborateur: collaborateur
group: 1
exposed: false
expose:
@@ -574,6 +571,21 @@ display:
default_group_multiple: { }
group_items: { }
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:
type: default
row:
@@ -637,10 +649,11 @@ display:
- 'config:field.storage.user.field_telephone'
block_1:
id: block_1
display_title: Block
display_title: 'User operations Block'
display_plugin: block
position: 1
display_options:
display_description: ''
display_extenders:
matomo:
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;
}
aside {
aside.layout-sidebar-first {
width: 20%;
order: 1;
margin-top: 5rem;
@@ -199,18 +199,27 @@ aside {
margin-right: 1rem;
}
@media (max-width: 891px) {
aside {
aside.layout-sidebar-first {
margin-left: 5%;
margin-top: 9rem;
}
}
@media (max-width: 500px) {
aside {
aside.layout-sidebar-first {
width: 80%;
margin-top: 3rem;
}
}
aside.layout-sidebar-second {
position: fixed;
right: 0;
background-color: #fff;
height: 100vh;
padding: 1em;
z-index: 100;
}
main {
width: 100%;
display: flex;
@@ -52,7 +52,7 @@ $width-menu-slidedown : 550px;
}
aside{
aside.layout-sidebar-first{
width: 20%;
order: 1;
margin-top: 5rem;
@@ -67,6 +67,14 @@ aside{
margin-top: 3rem;
}
}
aside.layout-sidebar-second{
position: fixed;
right:0;
background-color: #fff;
height: 100vh;
padding: 1em;
z-index: 100;
}
main{
width: 100%;
display: flex;