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:
@@ -0,0 +1,68 @@
|
||||
_core:
|
||||
default_config_hash: P5Y3iMx85NwT445BpYIe9fME9nXDF1AXmOJ_QmTnF34
|
||||
langcode: en
|
||||
sections:
|
||||
-
|
||||
layout_id: navigation_layout
|
||||
layout_settings:
|
||||
label: ''
|
||||
components:
|
||||
2622e40b-8786-4b8c-8883-19e49da53023:
|
||||
uuid: 2622e40b-8786-4b8c-8883-19e49da53023
|
||||
region: content
|
||||
configuration:
|
||||
id: navigation_shortcuts
|
||||
label: Shortcuts
|
||||
label_display: '0'
|
||||
provider: navigation
|
||||
weight: 0
|
||||
additional: { }
|
||||
3ff7be01-c8b0-4444-88f3-2364d7a8054e:
|
||||
uuid: 3ff7be01-c8b0-4444-88f3-2364d7a8054e
|
||||
region: content
|
||||
configuration:
|
||||
id: 'navigation_menu:content'
|
||||
label: Content
|
||||
label_display: '0'
|
||||
provider: navigation
|
||||
level: 1
|
||||
depth: 2
|
||||
weight: 1
|
||||
additional: { }
|
||||
3f2f743f-856f-404a-9c28-57ee83af4691:
|
||||
uuid: 3f2f743f-856f-404a-9c28-57ee83af4691
|
||||
region: content
|
||||
configuration:
|
||||
id: 'navigation_menu:admin'
|
||||
label: Administration
|
||||
label_display: '0'
|
||||
provider: navigation
|
||||
level: 2
|
||||
depth: 2
|
||||
weight: 2
|
||||
additional: { }
|
||||
283da777-e051-4571-8089-47633a9ce706:
|
||||
uuid: 283da777-e051-4571-8089-47633a9ce706
|
||||
region: footer
|
||||
configuration:
|
||||
id: navigation_user
|
||||
label: User
|
||||
label_display: '0'
|
||||
provider: navigation
|
||||
weight: 0
|
||||
additional: { }
|
||||
6d7080a7-abab-4bad-b960-2459ca892a54:
|
||||
uuid: 6d7080a7-abab-4bad-b960-2459ca892a54
|
||||
region: footer
|
||||
configuration:
|
||||
id: navigation_link
|
||||
label: Help
|
||||
label_display: '0'
|
||||
provider: navigation
|
||||
context_mapping: { }
|
||||
title: Help
|
||||
uri: 'internal:/admin/help'
|
||||
icon_class: help
|
||||
weight: -2
|
||||
additional: { }
|
||||
third_party_settings: { }
|
||||
Reference in New Issue
Block a user