Initial Drupal site: content model + validation + Vue dashboard

- Content type "Ligne comptable" with Paragraphs "Répartition" (Compte + Montant)
- Taxonomies: Compte (9 comptes) and Client (unified client list)
- hook_node_presave + form validate: sum(répartition) must equal montant HT
- /dashboard route (progressive decoupling): Vue 3 app fetching JSON:API,
  computing solde par compte / par client client-side
- "Ajouter une ligne" opens the real Drupal node form in an AJAX modal
- Gin as default + admin theme
- 9 opening-balance lines seeded from suivi_compta_SASFigli2026_v2.ods

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-03 22:32:54 +02:00
co-authored by Claude Sonnet 5
commit ca800be21a
218 changed files with 21168 additions and 0 deletions
@@ -0,0 +1,5 @@
_core:
default_config_hash: 0G5pZBcxbg8ONYzNLd1RJIsvuFFewm9htnS4I-ABKJ8
max_age: 86400
cron_interval: 21600
limit: 10
+3
View File
@@ -0,0 +1,3 @@
_core:
default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs
interval: 10800
@@ -0,0 +1,22 @@
uuid: afea14f4-bda0-49ff-a4f9-e994ac4d1c3a
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: NjcxOBrPOiK5-38t56DwFBDVY4yer7YSlbRWXFuHe7A
id: claro_breadcrumbs
theme: claro
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: af2f600c-126d-45a4-a216-6efc5c8bd0d4
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: a0Yyx1GeyKarZ4T_yXQBR_ZFKnXiFLtxAb6gWLd8nr0
id: claro_content
theme: claro
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: 5f15aeaa-8ecc-4021-9777-e4e2505d04e5
langcode: en
status: true
dependencies:
module:
- help
theme:
- claro
_core:
default_config_hash: jccFSSVqV0WCDb6NtML1VWAWTtDbZ-zn5YgTRMgMrIM
id: claro_help
theme: claro
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }
@@ -0,0 +1,20 @@
uuid: ca6879a4-b72e-4849-bd6b-55440da2b478
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: CdXfDmRgAvms7EQovxxWPdYi0GitxeRbVtScYK16ZH0
id: claro_local_actions
theme: claro
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }
@@ -0,0 +1,22 @@
uuid: fabf3c9f-fa9b-4e5c-9c6e-e7bb80c35505
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: '-Ac3ISpIT0PQ-whzD7_dw0SdKi6dAbRFNWdSjOiVDqg'
id: claro_messages
theme: claro
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }
@@ -0,0 +1,20 @@
uuid: 65b37a4b-6191-4e04-9eac-0442a568c6dc
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: fNwDdW063tk_ktzSWzZVeQS9wzvLooVO280BQ9WrsIs
id: claro_page_title
theme: claro
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }
@@ -0,0 +1,22 @@
uuid: 0e81fe76-a3b8-4adc-bd1c-3db4197b2f53
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: ACjBZI5shAMiiUpsz-inLYVXDqNNXRnSzAWV3kV_8Hw
id: claro_primary_local_tasks
theme: claro
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: 07a44781-520f-4289-8385-55f91b081ae7
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: 2L0geP-ixCbCkEpW6BVF6H7vDUZN4ea07_Y9CociQm4
id: claro_secondary_local_tasks
theme: claro
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }
@@ -0,0 +1,22 @@
uuid: 64161a41-5833-4228-a28a-767d573f837d
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: y9X3xgCsO59pQyzNLzY1D3SDJJxCHILLWkpPnmuTJ2E
id: gin_breadcrumbs
theme: gin
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: fcb56cd2-58b0-4200-979d-0c1e6cdc5696
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: hBHXB7hC05XU7pDYzETt-GUcpFlogK1gkjyAsg0Ym58
id: gin_content
theme: gin
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: dc71c82f-9611-4c15-9dcf-00c2a87933d3
langcode: en
status: true
dependencies:
module:
- help
theme:
- gin
_core:
default_config_hash: 8nOAry2oKqJOr0zbrlJ3sZHDFJLIO6j-0vT0K_TYca4
id: gin_help
theme: gin
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }
@@ -0,0 +1,20 @@
uuid: 4b2236e5-4f53-4b83-b3af-79c423f081f7
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: OQ9aJ-4qVwK1x00o9EOYK4eFDjQr_HLpbPiJaPSVZiQ
id: gin_local_actions
theme: gin
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: ae925a76-e736-4c2a-8de9-00ecdeff7a91
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: WvPhI8OwllG0gE69-F8qL3ai3nd5SbYD6JpmEuZcyok
id: gin_messages
theme: gin
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }
@@ -0,0 +1,20 @@
uuid: 773d39fe-15a1-4b0c-b8fc-f6c2b8326f1b
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: HLQY2xgby8K3vN_98hiOSasOhm9pdCsH234-s0duJ8Q
id: gin_page_title
theme: gin
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }
@@ -0,0 +1,22 @@
uuid: b7457e2c-1e0a-4122-90e3-898f3eaccbb1
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: Hh01DLj9k7UnNdPpOQXHZHW7GHf2OPNDQyCJF7_R9ac
id: gin_primary_local_tasks
theme: gin
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: 7440ac1e-1822-45d4-94db-fcde4434fcf8
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: BCWhood0xXFQYqxFgL1spXdb9KeIuXH1YvTdjIEedDg
id: gin_secondary_local_tasks
theme: gin
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }
@@ -0,0 +1,27 @@
uuid: 8750f428-febf-48b9-a09e-598a018b5299
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- olivero
_core:
default_config_hash: gmxYWWHmgbe0Pnv8y48ZLSLH5mEHejOjAP6RLxUfdzU
id: olivero_account_menu
theme: olivero
region: secondary_menu
weight: -4
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: 949576de-798e-48e7-9b71-67f8873b92ab
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: VhBzWb7lMRtIOg9G7VSw_0uopi-7zXeHq4vXqqV1HFE
id: olivero_breadcrumbs
theme: olivero
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }
@@ -0,0 +1,22 @@
uuid: 9e451418-682b-4cbd-ace2-747e0f06ef50
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk
id: olivero_content
theme: olivero
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }
+22
View File
@@ -0,0 +1,22 @@
uuid: f67abf35-d194-4acd-b9b0-24991835ee6a
langcode: en
status: true
dependencies:
module:
- help
theme:
- olivero
_core:
default_config_hash: VfPFqqxfkomud5CO8DUijw85QIl9GIxh_nIxLOYESxg
id: olivero_help
theme: olivero
region: content_above
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }
@@ -0,0 +1,27 @@
uuid: 77eb40f2-9499-414e-8c1f-d049d2c22096
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- olivero
_core:
default_config_hash: KWAiziL39uEzmOJEql_wbUP2RtqGceL3WM2CfxhMelE
id: olivero_main_menu
theme: olivero
region: primary_menu
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
level: 1
depth: 2
expand_all_items: true
visibility: { }
@@ -0,0 +1,22 @@
uuid: 4bede253-89b0-4289-bb33-e836e1b62a10
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0
id: olivero_messages
theme: olivero
region: highlighted
weight: -5
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }
@@ -0,0 +1,20 @@
uuid: 593ea6e2-ad94-4ad4-9201-c04969467a97
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y
id: olivero_page_title
theme: olivero
region: content_above
weight: -5
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }
@@ -0,0 +1,22 @@
uuid: 8f3149b7-7493-4a39-a090-c96dc76c02d2
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: eYL19CLDyinGTWYQfBD1DswWzglEotE_kHnHx3AxTXM
id: olivero_powered
theme: olivero
region: footer_bottom
weight: 0
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
label_display: '0'
provider: system
visibility: { }
@@ -0,0 +1,20 @@
uuid: 222943c3-45e6-440b-b1f1-7945db66d7a1
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: Q9_2whdOj1YIomfvsIfopROW4FT_X5pY0DjdOiOaQ5U
id: olivero_primary_admin_actions
theme: olivero
region: highlighted
weight: -5
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }
@@ -0,0 +1,22 @@
uuid: f045dac0-5e77-43c8-9055-26de6cd87841
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4
id: olivero_primary_local_tasks
theme: olivero
region: highlighted
weight: -4
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: d34ad63b-8b1a-46fd-bcd4-2fb795cddb0a
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI
id: olivero_secondary_local_tasks
theme: olivero
region: highlighted
weight: -2
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }
@@ -0,0 +1,25 @@
uuid: 28f53ba3-ed0a-4978-b48b-a18a69d74655
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: '-OAAZDw1OR_UyAEPEKX0Hu4LaZD149vW9PmMnIC-v0o'
id: olivero_site_branding
theme: olivero
region: header
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: true
visibility: { }
+10
View File
@@ -0,0 +1,10 @@
uuid: 141b4151-ae1e-4602-842a-30b170688ae0
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pQP5iQy4SdhAMVcjDUncCfkJmTofnHVtXrsMzx4k6Yk
id: basic
label: 'Basic block'
revision: false
description: 'A basic block contains a title and a body.'
+10
View File
@@ -0,0 +1,10 @@
uuid: 6e265efd-53f0-4f1c-b005-ee2b7199d58d
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: iIBLu1j9n6Oo5PW-wpu5gdyNs9Kvv4LMRqtQUdJjRz8
id: fallback
label: 'Fallback date format'
locked: true
pattern: 'D, j M Y - H:i'
@@ -0,0 +1,10 @@
uuid: 9c1a97d9-85cf-4bac-b9a7-09835f62181a
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk
id: html_date
label: 'HTML Date'
locked: true
pattern: Y-m-d
@@ -0,0 +1,10 @@
uuid: e736d7ad-3071-4c02-a2e8-13242419ca88
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE
id: html_datetime
label: 'HTML Datetime'
locked: true
pattern: 'Y-m-d\TH:i:sO'
@@ -0,0 +1,10 @@
uuid: 5ae6ba17-1baa-46fc-8047-fc48b729f71c
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM
id: html_month
label: 'HTML Month'
locked: true
pattern: Y-m
@@ -0,0 +1,10 @@
uuid: a3b6816a-2d88-4dd2-a68e-24dd7cc4a7c4
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE
id: html_time
label: 'HTML Time'
locked: true
pattern: 'H:i:s'
@@ -0,0 +1,10 @@
uuid: 1583a584-8691-403f-b2da-afba5d964f81
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY
id: html_week
label: 'HTML Week'
locked: true
pattern: Y-\WW
@@ -0,0 +1,10 @@
uuid: 55338007-5a50-4afb-8975-ce9167bf7ac3
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk
id: html_year
label: 'HTML Year'
locked: true
pattern: 'Y'
@@ -0,0 +1,10 @@
uuid: 9e23aa7e-1c41-4104-8400-db78c6200412
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc
id: html_yearless_date
label: 'HTML Yearless date'
locked: true
pattern: m-d
+10
View File
@@ -0,0 +1,10 @@
uuid: d2fc36da-2a10-4cd6-82c9-1ea76dcc835f
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5B4_r5Vd0_9UaJwtAC5yFCm9-k8NNvp1xiQNhFFkknU
id: long
label: 'Default long date'
locked: false
pattern: 'l, j F Y - H:i'
+10
View File
@@ -0,0 +1,10 @@
uuid: 1d63b618-77ce-42d3-877c-14cacc96cc04
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: q7pDV2d9qFh1IVqvymOxUUYGSziZDeg961wURC0cSLs
id: medium
label: 'Default medium date'
locked: false
pattern: 'D, j M Y - H:i'
@@ -0,0 +1,13 @@
uuid: 840e96c1-4cb3-4d40-8d67-508edd4d9584
langcode: en
status: true
dependencies:
enforced:
theme:
- olivero
_core:
default_config_hash: z7ynTCss9wwEi8ojENJ08qx44RN6leI-tqoN2o5QzdE
id: olivero_medium
label: 'Olivero Medium'
locked: false
pattern: 'j F Y'
+10
View File
@@ -0,0 +1,10 @@
uuid: 94e75079-2c1a-4fc4-827c-93b7d6a03343
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: SAeixlV7Djy_Ggv_1P95TiqD4KUihA5icvU521tA84Y
id: short
label: 'Default short date'
locked: false
pattern: 'j M Y - H:i'
@@ -0,0 +1,33 @@
uuid: 45c0d0ae-b5ed-4ea2-ad56-64fd31c20570
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
_core:
default_config_hash: LkaGmERlOeiaSxru1nkzcbcKnGvFcT2oy3YeQn0e4bc
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_textarea
weight: -4
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
info:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }
@@ -0,0 +1,124 @@
uuid: babbf6b6-6b24-4d62-8a6f-46d6f362a51b
langcode: en
status: true
dependencies:
config:
- field.field.node.ligne_comptable.field_client
- field.field.node.ligne_comptable.field_date_ligne
- field.field.node.ligne_comptable.field_montant_ht
- field.field.node.ligne_comptable.field_montant_ttc
- field.field.node.ligne_comptable.field_notes
- field.field.node.ligne_comptable.field_repartition
- field.field.node.ligne_comptable.field_type_ligne
- node.type.ligne_comptable
module:
- datetime
- paragraphs
- path
id: node.ligne_comptable.default
targetEntityType: node
bundle: ligne_comptable
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_client:
type: entity_reference_autocomplete
weight: 2
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_date_ligne:
type: datetime_default
weight: 0
region: content
settings: { }
third_party_settings: { }
field_montant_ht:
type: number
weight: 3
region: content
settings:
placeholder: ''
third_party_settings: { }
field_montant_ttc:
type: number
weight: 4
region: content
settings:
placeholder: ''
third_party_settings: { }
field_notes:
type: string_textarea
weight: 6
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_repartition:
type: paragraphs
weight: 5
region: content
settings:
title: Répartition
title_plural: Répartitions
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: button
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_type_ligne:
type: options_select
weight: 1
region: content
settings: { }
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden:
promote: true
sticky: true
@@ -0,0 +1,33 @@
uuid: e0755169-c5c0-4c4e-942e-10875cdcb5b6
langcode: en
status: true
dependencies:
config:
- field.field.paragraph.repartition.field_compte
- field.field.paragraph.repartition.field_montant
- paragraphs.paragraphs_type.repartition
id: paragraph.repartition.default
targetEntityType: paragraph
bundle: repartition
mode: default
content:
field_compte:
type: entity_reference_autocomplete
weight: 0
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_montant:
type: number
weight: 1
region: content
settings:
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true
@@ -0,0 +1,35 @@
uuid: 7df966a1-1ae4-47c5-a151-9a67c1e0cb86
langcode: en
status: true
dependencies:
config:
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: Yj33guGRXeB-uq182k6bwtAUtKGpO17nkYxn8FnjhBM
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
account:
weight: -10
region: content
language:
weight: 0
region: content
timezone:
weight: 6
region: content
user_picture:
type: image_image
weight: -1
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
hidden: { }
@@ -0,0 +1,13 @@
uuid: a35a556c-ed1a-43ee-a8f2-732d2c1ecfcc
langcode: en
status: true
dependencies:
module:
- user
_core:
default_config_hash: 1TFiplNN7Wmj_DtVLLLP-NLPYpZJdAswKY-vTrYgFyo
id: user.register
label: Register
description: null
targetEntityType: user
cache: true
@@ -0,0 +1,24 @@
uuid: ddf9f58c-c99d-4f7c-9f96-252a2e828429
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
_core:
default_config_hash: hBNNDTFwakREOTa6GGMqN899Iyrii0hInwSJtQ7Kj30
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden: { }
@@ -0,0 +1,91 @@
uuid: 4d6eed75-c289-4a78-8e6e-ed7b056236ba
langcode: en
status: true
dependencies:
config:
- field.field.node.ligne_comptable.field_client
- field.field.node.ligne_comptable.field_date_ligne
- field.field.node.ligne_comptable.field_montant_ht
- field.field.node.ligne_comptable.field_montant_ttc
- field.field.node.ligne_comptable.field_notes
- field.field.node.ligne_comptable.field_repartition
- field.field.node.ligne_comptable.field_type_ligne
- node.type.ligne_comptable
module:
- datetime
- entity_reference_revisions
- options
- user
id: node.ligne_comptable.default
targetEntityType: node
bundle: ligne_comptable
mode: default
content:
field_client:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 2
region: content
field_date_ligne:
type: datetime_default
label: above
settings:
timezone_override: ''
format_type: medium
third_party_settings: { }
weight: 0
region: content
field_montant_ht:
type: number_decimal
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
weight: 3
region: content
field_montant_ttc:
type: number_decimal
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
weight: 4
region: content
field_notes:
type: basic_string
label: above
settings: { }
third_party_settings: { }
weight: 6
region: content
field_repartition:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 5
region: content
field_type_ligne:
type: list_default
label: above
settings: { }
third_party_settings: { }
weight: 1
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden: { }
@@ -0,0 +1,33 @@
uuid: aa48ba54-bf46-4333-a99a-d644d83c4f49
langcode: en
status: true
dependencies:
config:
- field.field.paragraph.repartition.field_compte
- field.field.paragraph.repartition.field_montant
- paragraphs.paragraphs_type.repartition
id: paragraph.repartition.default
targetEntityType: paragraph
bundle: repartition
mode: default
content:
field_compte:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 0
region: content
field_montant:
type: number_decimal
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
weight: 1
region: content
hidden: { }
@@ -0,0 +1,31 @@
uuid: f026d5cd-58c6-437d-b2d8-ee48fec6a2a2
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.user.compact
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: l0SHKaTcmotRxHn_b46mtoCaIHxqgnhaT3uFH8a3c-I
id: user.user.compact
targetEntityType: user
bundle: user
mode: compact
content:
user_picture:
type: image
label: hidden
settings:
image_link: content
image_style: thumbnail
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
member_for: true
@@ -0,0 +1,32 @@
uuid: 2e78d64a-d35a-4bb0-a9a0-be2c4fa4fb35
langcode: en
status: true
dependencies:
config:
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: SULWJMy7nHcntPqaIZ7FlQPf_XzIiC5tnUCKattDCEI
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
member_for:
weight: 5
region: content
user_picture:
type: image
label: hidden
settings:
image_link: content
image_style: thumbnail
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden: { }
@@ -0,0 +1,13 @@
uuid: 66715e4b-8858-464d-941b-55b9c27b9b7e
langcode: en
status: false
dependencies:
module:
- block_content
_core:
default_config_hash: Q7yUUYeRLByl-MCGveKKF_KhAtNICLCMJuKWfugCvso
id: block_content.full
label: Full
description: ''
targetEntityType: block_content
cache: true
@@ -0,0 +1,13 @@
uuid: c652640d-6bc4-4371-8750-098399c6ea85
langcode: en
status: false
dependencies:
module:
- node
_core:
default_config_hash: QJ2aZ1xfVf59aq6Pz5X7fyUOa2HxuCoTwQ_RQjoulAU
id: node.full
label: 'Full content'
description: ''
targetEntityType: node
cache: true
@@ -0,0 +1,13 @@
uuid: b73857ab-afdd-4d61-84da-3681978d9de5
langcode: en
status: false
dependencies:
module:
- node
_core:
default_config_hash: l8fiAFE3Kng_6bhLlUDnVTkTDzXWxzYFrCWTrngVXEA
id: node.rss
label: RSS
description: ''
targetEntityType: node
cache: true
@@ -0,0 +1,13 @@
uuid: ae579289-6fee-4e19-adc3-ab83c312084f
langcode: en
status: true
dependencies:
module:
- node
_core:
default_config_hash: KgGJDZFpMaz_8bTv6fN1bXS3Qi5LWmRJI9R53kEGsNQ
id: node.teaser
label: Teaser
description: ''
targetEntityType: node
cache: true
@@ -0,0 +1,13 @@
uuid: 38841a4f-3b48-4a89-b47a-e0cb22621c53
langcode: en
status: true
dependencies:
module:
- paragraphs
_core:
default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
id: paragraph.preview
label: Preview
description: null
targetEntityType: paragraph
cache: true
@@ -0,0 +1,13 @@
uuid: 943286c1-8fb8-4f0a-9f29-7ffd8c435ef7
langcode: en
status: true
dependencies:
module:
- taxonomy
_core:
default_config_hash: iukUENpf8CFvjZbGGacKX_Ges0-lU9z6zvsd32P6kbo
id: taxonomy_term.full
label: 'Taxonomy term page'
description: ''
targetEntityType: taxonomy_term
cache: true
@@ -0,0 +1,13 @@
uuid: db3e5eb1-934b-4911-b154-5a5f0e07fa25
langcode: en
status: true
dependencies:
module:
- user
_core:
default_config_hash: TtD7OuGskOsQfoGyxXkrdtllBpR37J19d5BMQDZWJgA
id: user.compact
label: Compact
description: ''
targetEntityType: user
cache: true
@@ -0,0 +1,13 @@
uuid: b5f0d9a9-40e5-4276-ab4f-4fc01ff1ead6
langcode: en
status: false
dependencies:
module:
- user
_core:
default_config_hash: ZbXunWS_xAvMZXFfinyvClDAb_RCVLt7gAzE3v16E-Q
id: user.full
label: 'User account'
description: ''
targetEntityType: user
cache: true
+53
View File
@@ -0,0 +1,53 @@
_core:
default_config_hash: 4GIX5Esnc_umpXUBj4IIocRX7Mt5fPhm4AgXfE3E56E
module:
announcements_feed: 0
automated_cron: 0
big_pipe: 0
block: 0
block_content: 0
breakpoint: 0
ckeditor5: 0
config: 0
contextual: 0
datetime: 0
dblog: 0
dynamic_page_cache: 0
editor: 0
entity_reference_revisions: 0
field: 0
field_ui: 0
figli_compta_ledger: 0
file: 0
filter: 0
gin_toolbar: 0
help: 0
image: 0
jsonapi: 0
layout_builder: 0
layout_discovery: 0
link: 0
menu_link_content: 0
menu_ui: 0
mysql: 0
navigation: 0
node: 0
options: 0
page_cache: 0
path: 0
path_alias: 0
serialization: 0
system: 0
taxonomy: 0
text: 0
update: 0
user: 0
views_ui: 0
views: 10
paragraphs: 11
standard: 1000
theme:
olivero: 0
claro: 0
gin: 0
profile: standard
@@ -0,0 +1,3 @@
_core:
default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM
definitions: { }
+3
View File
@@ -0,0 +1,3 @@
_core:
default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58
row_limit: 1000
+67
View File
@@ -0,0 +1,67 @@
uuid: dde6d3b7-b4ad-47cf-ad0b-397a11ae1037
langcode: en
status: true
dependencies:
config:
- filter.format.basic_html
module:
- ckeditor5
_core:
default_config_hash: JrKgrmvARpUBMILom2cUF4pz3mwrBnCYSlHjGwsKZ64
format: basic_html
editor: ckeditor5
settings:
toolbar:
items:
- bold
- italic
- '|'
- link
- '|'
- bulletedList
- numberedList
- '|'
- blockQuote
- drupalInsertImage
- '|'
- heading
- code
- '|'
- sourceEditing
plugins:
ckeditor5_heading:
enabled_headings:
- heading2
- heading3
- heading4
- heading5
- heading6
ckeditor5_imageResize:
allow_resize: true
ckeditor5_list:
properties:
reversed: false
startIndex: true
styles: true
multiBlock: true
ckeditor5_sourceEditing:
allowed_tags:
- '<cite>'
- '<dl>'
- '<dt>'
- '<dd>'
- '<a hreflang>'
- '<blockquote cite>'
- '<h2 id>'
- '<h3 id>'
- '<h4 id>'
- '<h5 id>'
- '<h6 id>'
image_upload:
status: true
scheme: public
directory: inline-images
max_size: null
max_dimensions:
width: null
height: null
+106
View File
@@ -0,0 +1,106 @@
uuid: c1d67216-923c-49d1-b0a8-10da913aa932
langcode: en
status: true
dependencies:
config:
- filter.format.full_html
module:
- ckeditor5
_core:
default_config_hash: 4mmJmN8kEiUf9aytnx0QPOORBNL5JaF_ijXRwOm2stg
format: full_html
editor: ckeditor5
settings:
toolbar:
items:
- bold
- italic
- strikethrough
- superscript
- subscript
- removeFormat
- '|'
- link
- '|'
- bulletedList
- numberedList
- '|'
- blockQuote
- drupalInsertImage
- insertTable
- horizontalLine
- '|'
- heading
- codeBlock
- '|'
- sourceEditing
plugins:
ckeditor5_codeBlock:
languages:
-
label: 'Plain text'
language: plaintext
-
label: C
language: c
-
label: 'C#'
language: cs
-
label: C++
language: cpp
-
label: CSS
language: css
-
label: Diff
language: diff
-
label: HTML
language: html
-
label: Java
language: java
-
label: JavaScript
language: javascript
-
label: PHP
language: php
-
label: Python
language: python
-
label: Ruby
language: ruby
-
label: TypeScript
language: typescript
-
label: XML
language: xml
ckeditor5_heading:
enabled_headings:
- heading2
- heading3
- heading4
- heading5
- heading6
ckeditor5_imageResize:
allow_resize: true
ckeditor5_list:
properties:
reversed: true
startIndex: true
styles: true
multiBlock: true
ckeditor5_sourceEditing:
allowed_tags: { }
image_upload:
status: true
scheme: public
directory: inline-images
max_size: null
max_dimensions:
width: null
height: null
@@ -0,0 +1,24 @@
uuid: 368734b0-5b1b-48b8-8299-2cdec2b57bc8
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.storage.block_content.body
module:
- text
_core:
default_config_hash: EMr_qVrI5RWwhnTUxZkHqQEZhDT3UfcwmFfobpxgkbk
id: block_content.basic.body
field_name: body
entity_type: block_content
bundle: basic
label: Body
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
allowed_formats: { }
field_type: text_long
@@ -0,0 +1,24 @@
uuid: ee63d55d-55b7-4c1a-9430-3a12366ec35e
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_client
- node.type.ligne_comptable
- taxonomy.vocabulary.client
id: node.ligne_comptable.field_client
field_name: field_client
entity_type: node
bundle: ligne_comptable
label: Client
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
client: client
field_type: entity_reference
@@ -0,0 +1,21 @@
uuid: ec6a146d-3ecf-46d0-abee-dc89804ce181
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_date_ligne
- node.type.ligne_comptable
module:
- datetime
id: node.ligne_comptable.field_date_ligne
field_name: field_date_ligne
entity_type: node
bundle: ligne_comptable
label: Date
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: datetime
@@ -0,0 +1,23 @@
uuid: 01f65184-8cc7-48d7-a886-f2163e724c07
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_montant_ht
- node.type.ligne_comptable
id: node.ligne_comptable.field_montant_ht
field_name: field_montant_ht
entity_type: node
bundle: ligne_comptable
label: 'Montant HT (€)'
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: ''
suffix: ''
field_type: decimal
@@ -0,0 +1,23 @@
uuid: 19fba6fd-4ee3-404f-a6c1-5e18e53502b6
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_montant_ttc
- node.type.ligne_comptable
id: node.ligne_comptable.field_montant_ttc
field_name: field_montant_ttc
entity_type: node
bundle: ligne_comptable
label: 'Montant TTC (€)'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: ''
suffix: ''
field_type: decimal
@@ -0,0 +1,19 @@
uuid: 6286f362-3900-4012-8526-a79b44f9a724
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_notes
- node.type.ligne_comptable
id: node.ligne_comptable.field_notes
field_name: field_notes
entity_type: node
bundle: ligne_comptable
label: 'Notes / détail'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long
@@ -0,0 +1,26 @@
uuid: 3c58d5f3-271b-49e3-83c1-c9aaeebe11d4
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_repartition
- node.type.ligne_comptable
- paragraphs.paragraphs_type.repartition
module:
- entity_reference_revisions
id: node.ligne_comptable.field_repartition
field_name: field_repartition
entity_type: node
bundle: ligne_comptable
label: Répartition
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
repartition: repartition
field_type: entity_reference_revisions
@@ -0,0 +1,21 @@
uuid: 3e9dc263-eabc-4cdb-8761-d61b110f1d7a
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_type_ligne
- node.type.ligne_comptable
module:
- options
id: node.ligne_comptable.field_type_ligne
field_name: field_type_ligne
entity_type: node
bundle: ligne_comptable
label: 'Type de ligne'
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string
@@ -0,0 +1,24 @@
uuid: 107551a7-ad2f-44f3-bc8d-da399f6ea2f4
langcode: en
status: true
dependencies:
config:
- field.storage.paragraph.field_compte
- paragraphs.paragraphs_type.repartition
- taxonomy.vocabulary.compte
id: paragraph.repartition.field_compte
field_name: field_compte
entity_type: paragraph
bundle: repartition
label: Compte
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
compte: compte
field_type: entity_reference
@@ -0,0 +1,23 @@
uuid: 878e2d6d-8ed3-433b-8a55-de77453a299e
langcode: en
status: true
dependencies:
config:
- field.storage.paragraph.field_montant
- paragraphs.paragraphs_type.repartition
id: paragraph.repartition.field_montant
field_name: field_montant
entity_type: paragraph
bundle: repartition
label: 'Montant (€)'
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: ''
suffix: ''
field_type: decimal
@@ -0,0 +1,40 @@
uuid: e9cc4791-fdf8-42aa-b2fb-14cf437c6b76
langcode: en
status: true
dependencies:
config:
- field.storage.user.user_picture
module:
- image
- user
_core:
default_config_hash: TE3gYVzd6g0deXqUl8SEu2azHwVG-SdXm3kwbrz0kHw
id: user.user.user_picture
field_name: user_picture
entity_type: user
bundle: user
label: Picture
description: 'Your virtual face or picture.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: 'pictures/[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg webp'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: false
alt_field_required: false
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image
@@ -0,0 +1,21 @@
uuid: e5868cca-350e-4fdc-af39-093f9b1de1ff
langcode: en
status: true
dependencies:
module:
- block_content
- text
_core:
default_config_hash: 2WZSsjjllV5cVYJdmJ5ry7mMzjnILAowkJEeUymFslU
id: block_content.body
field_name: body
entity_type: block_content
type: text_long
settings: { }
module: text
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: true
custom_storage: false
@@ -0,0 +1,20 @@
uuid: f89b3c64-5904-484f-8b25-1918680940b3
langcode: en
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_client
field_name: field_client
entity_type: node
type: entity_reference
settings:
target_type: taxonomy_term
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: 01db6dc8-27b2-4a23-a6de-5b9e5016b8eb
langcode: en
status: true
dependencies:
module:
- datetime
- node
id: node.field_date_ligne
field_name: field_date_ligne
entity_type: node
type: datetime
settings:
datetime_type: date
module: datetime
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: 3b144486-fdfb-4a76-b13b-c8fddde39324
langcode: en
status: true
dependencies:
module:
- node
id: node.field_montant_ht
field_name: field_montant_ht
entity_type: node
type: decimal
settings:
precision: 12
scale: 2
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: c1032699-c6c6-441d-bb9d-14b71e67a986
langcode: en
status: true
dependencies:
module:
- node
id: node.field_montant_ttc
field_name: field_montant_ttc
entity_type: node
type: decimal
settings:
precision: 12
scale: 2
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,19 @@
uuid: 955081b0-b38b-4ad4-a3dc-2e4c9c9e3db3
langcode: en
status: true
dependencies:
module:
- node
id: node.field_notes
field_name: field_notes
entity_type: node
type: string_long
settings:
case_sensitive: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,21 @@
uuid: 97f7c6e4-11a1-4354-ac50-326df660737e
langcode: en
status: true
dependencies:
module:
- entity_reference_revisions
- node
- paragraphs
id: node.field_repartition
field_name: field_repartition
entity_type: node
type: entity_reference_revisions
settings:
target_type: paragraph
module: entity_reference_revisions
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,36 @@
uuid: 30b403aa-443c-4a41-884f-8f16150131d0
langcode: en
status: true
dependencies:
module:
- node
- options
id: node.field_type_ligne
field_name: field_type_ligne
entity_type: node
type: list_string
settings:
allowed_values:
-
value: entree
label: 'Entrée client'
-
value: charge
label: 'Charge structurelle SAS'
-
value: versement
label: 'Versement freelance'
-
value: achat
label: 'Achat client (pass-through)'
-
value: ouverture
label: "Ligne d'ouverture"
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: 487320c0-0e65-47c8-a4a8-53fb0c88f602
langcode: en
status: true
dependencies:
module:
- paragraphs
- taxonomy
id: paragraph.field_compte
field_name: field_compte
entity_type: paragraph
type: entity_reference
settings:
target_type: taxonomy_term
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: bf8c0f86-6f7e-4d62-9cb6-6140bbf86413
langcode: en
status: true
dependencies:
module:
- paragraphs
id: paragraph.field_montant
field_name: field_montant
entity_type: paragraph
type: decimal
settings:
precision: 12
scale: 2
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,34 @@
uuid: bf99aa23-ca7f-4644-803a-ab91bc1d2039
langcode: en
status: true
dependencies:
module:
- file
- image
- user
_core:
default_config_hash: 0q8-mw8y-Ls5I578sIPQFLp4ljpH7WvVYpzY-I9O-8E
id: user.user_picture
field_name: user_picture
entity_type: user
type: image
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
module: image
locked: false
cardinality: 1
translatable: true
indexes:
target_id:
- target_id
persist_with_no_fields: false
custom_storage: false
+3
View File
@@ -0,0 +1,3 @@
_core:
default_config_hash: Q1nMi90W6YQxKzZAgJQw7Ag9U4JrsEUwkomF0lhvbIM
field_prefix: field_
+15
View File
@@ -0,0 +1,15 @@
_core:
default_config_hash: 2bwjZB1IjEYbppgZT3g7YW_5h_LDZYNa3DaDEfWX82U
description:
type: textfield
length: 128
icon:
directory: core/modules/file/icons
make_unused_managed_files_temporary: false
filename_sanitization:
transliterate: false
replace_whitespace: false
replace_non_alphanumeric: false
deduplicate_separators: false
lowercase: false
replacement_character: '-'
+51
View File
@@ -0,0 +1,51 @@
uuid: 795121f7-139f-4b2b-805b-de5204401e5d
langcode: en
status: true
dependencies:
module:
- editor
_core:
default_config_hash: mclCbTlJwWJORez4Y1eX2MqA0aGjSMAoJb3TaBABcK8
name: 'Basic HTML'
format: basic_html
weight: 0
filters:
editor_file_reference:
id: editor_file_reference
provider: editor
status: true
weight: 11
settings: { }
filter_align:
id: filter_align
provider: filter
status: true
weight: 7
settings: { }
filter_caption:
id: filter_caption
provider: filter
status: true
weight: 8
settings: { }
filter_html:
id: filter_html
provider: filter
status: true
weight: -10
settings:
allowed_html: '<br> <p> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <cite> <dl> <dt> <dd> <a hreflang href> <blockquote cite> <ul type> <ol start type> <strong> <em> <code> <li> <img src alt data-entity-uuid data-entity-type height width data-caption data-align>'
filter_html_help: false
filter_html_nofollow: false
filter_html_image_secure:
id: filter_html_image_secure
provider: filter
status: true
weight: 9
settings: { }
filter_image_lazy_load:
id: filter_image_lazy_load
provider: filter
status: true
weight: 15
settings: { }
+42
View File
@@ -0,0 +1,42 @@
uuid: 27ef8047-55c3-4e19-a851-5f323633b03c
langcode: en
status: true
dependencies:
module:
- editor
_core:
default_config_hash: vpZysv3RHJjhYzq7O_q5q8mVlHdrSzKELmXyiX6RtV0
name: 'Full HTML'
format: full_html
weight: 2
filters:
editor_file_reference:
id: editor_file_reference
provider: editor
status: true
weight: 11
settings: { }
filter_align:
id: filter_align
provider: filter
status: true
weight: 8
settings: { }
filter_caption:
id: filter_caption
provider: filter
status: true
weight: 9
settings: { }
filter_htmlcorrector:
id: filter_htmlcorrector
provider: filter
status: true
weight: 10
settings: { }
filter_image_lazy_load:
id: filter_image_lazy_load
provider: filter
status: true
weight: 15
settings: { }
+29
View File
@@ -0,0 +1,29 @@
uuid: 5b89b5f6-52ec-40da-a9ce-c43d4660e105
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: JLMwODO0epnA_H-jFlH9ezVfa5YBJniRv3MmLqYNl_Q
name: 'Plain text'
format: plain_text
weight: 10
filters:
filter_autop:
id: filter_autop
provider: filter
status: true
weight: 0
settings: { }
filter_html_escape:
id: filter_html_escape
provider: filter
status: true
weight: -10
settings: { }
filter_url:
id: filter_url
provider: filter
status: true
weight: 0
settings:
filter_url_length: 72
@@ -0,0 +1,32 @@
uuid: 41449be8-67a9-4fff-855b-e57a356e8f0e
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: QiKqQS_YGAT3Qr4vaAgZICJknm-MGCzt_xBAMqg-tRM
name: 'Restricted HTML'
format: restricted_html
weight: 1
filters:
filter_autop:
id: filter_autop
provider: filter
status: true
weight: 0
settings: { }
filter_html:
id: filter_html
provider: filter
status: true
weight: -10
settings:
allowed_html: '<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>'
filter_html_help: true
filter_html_nofollow: false
filter_url:
id: filter_url
provider: filter
status: true
weight: 0
settings:
filter_url_length: 72
+4
View File
@@ -0,0 +1,4 @@
_core:
default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA
fallback_format: plain_text
always_show_fallback_choice: false
+26
View File
@@ -0,0 +1,26 @@
_core:
default_config_hash: c8aZhkIY8zHUo0_UOll4vVs_l48dHL_gBqbvfuAM0Rs
favicon:
use_default: true
features:
comment_user_picture: true
comment_user_verification: true
favicon: true
node_user_picture: true
logo:
use_default: true
third_party_settings:
shortcut:
module_link: true
preset_accent_color: blue
preset_focus_color: gin
enable_darkmode: '1'
classic_toolbar: new
secondary_toolbar_frontend: true
high_contrast_mode: false
accent_color: ''
focus_color: ''
layout_density: default
show_description_toggle: false
show_user_theme_settings: false
sticky_action_buttons: false
+5
View File
@@ -0,0 +1,5 @@
_core:
default_config_hash: k-yDFHbqNfpe-Srg4sdCSqaosCl2D8uwyEY5esF8gEw
preview_image: core/modules/image/sample.png
allow_insecure_derivatives: false
suppress_itok_output: false
+23
View File
@@ -0,0 +1,23 @@
uuid: 1c36ecbc-8d24-4be9-a4ac-895265a9d091
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: yrvYt4IlFH9AKX1vx-_N6OfeG_6HgylGP7hhB9AMH3k
name: large
label: 'Large (480×480)'
effects:
ddd73aa7-4bd6-4c85-b600-bdf2b1628d1d:
uuid: ddd73aa7-4bd6-4c85-b600-bdf2b1628d1d
id: image_scale
weight: 0
data:
width: 480
height: 480
upscale: false
6e8fe467-84c1-4ef0-a73b-7eccf1cc20e8:
uuid: 6e8fe467-84c1-4ef0-a73b-7eccf1cc20e8
id: image_convert_avif
weight: 2
data:
extension: webp
+23
View File
@@ -0,0 +1,23 @@
uuid: 2ecf71bc-4a3c-43e9-b76b-5a612d6be321
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: aUG-EM9kKTKhcsdttoYmG5tug7pU2mNOQzcpp91jfFQ
name: medium
label: 'Medium (220×220)'
effects:
bddf0d06-42f9-4c75-a700-a33cafa25ea0:
uuid: bddf0d06-42f9-4c75-a700-a33cafa25ea0
id: image_scale
weight: 0
data:
width: 220
height: 220
upscale: false
c410ed2f-aa30-4d9c-a224-d2865d9188cd:
uuid: c410ed2f-aa30-4d9c-a224-d2865d9188cd
id: image_convert_avif
weight: 2
data:
extension: webp
+23
View File
@@ -0,0 +1,23 @@
uuid: a2daed2c-aa52-4587-ba09-a4234329c115
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: JXYDC3SLZUXSwnTjR9rBo6uZF3vDSZd8S7EA5ZOH7kM
name: thumbnail
label: 'Thumbnail (100×100)'
effects:
1cfec298-8620-4749-b100-ccb6c4500779:
uuid: 1cfec298-8620-4749-b100-ccb6c4500779
id: image_scale
weight: 0
data:
width: 100
height: 100
upscale: false
c4eb9942-2c9e-4a81-949f-6161a44b6559:
uuid: c4eb9942-2c9e-4a81-949f-6161a44b6559
id: image_convert_avif
weight: 2
data:
extension: webp

Some files were not shown because too many files have changed in this diff Show More