- 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>
31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
# Local development services.
|
|
#
|
|
# The development.services.yml file allows the developer to override
|
|
# container parameters for debugging.
|
|
#
|
|
# To activate this feature, follow the instructions at the top of the
|
|
# 'example.settings.local.php' file, which sits next to this file.
|
|
#
|
|
# Be aware that in Drupal's configuration system, all the files that
|
|
# provide container definitions are merged using a shallow merge approach
|
|
# within \Drupal\Core\DependencyInjection\YamlFileLoader.
|
|
# This means that if you want to override any value of a parameter, the
|
|
# whole parameter array needs to be copied from
|
|
# sites/default/default.services.yml or from core/core.services.yml file.
|
|
parameters:
|
|
http.response.debug_cacheability_headers: true
|
|
services:
|
|
cache.backend.null:
|
|
class: Drupal\Core\Cache\NullBackendFactory
|
|
logger.channel.config_schema:
|
|
parent: logger.channel_base
|
|
arguments: [ 'config_schema' ]
|
|
config.schema_checker:
|
|
class: Drupal\Core\Config\Development\LenientConfigSchemaChecker
|
|
arguments:
|
|
- '@config.typed'
|
|
- '@messenger'
|
|
- '@logger.channel.config_schema'
|
|
tags:
|
|
- { name: event_subscriber }
|