4ce1b120998f137a14d647b84979a3e0b55cd5ee
Le formulaire natif Drupal (Menu settings, URL alias, Authoring information, tabledrag/drag-handle pour des tableaux de 1-3 lignes, "Title" affiché tel quel) était pensé pour un éditeur de contenu générique, pas pour la saisie numérique quotidienne d'une ligne comptable. Sans toucher au Form API (validation, structure des champs inchangées) : - Grille compacte à 3 colonnes (Date+Type, Client, Montant HT/Facture/ TTC en ligne), au lieu de l'empilement vertical par défaut. - Menu settings / URL alias / Authoring information / Published masqués via #access -- jamais utilisés pour une ligne_comptable. - "Title" relabellisé en "Libellé court" avec une description qui explicite son rôle de repli quand "Notes / détail" est vide (déjà le comportement de home.js/dashboard*.js, jusque-là invisible côté formulaire). - Répartition / Entrée liée : poignée de glisser-déposer et bascule "Show row weights" masquées (l'ordre n'affecte jamais la somme ni l'affichage), boutons Ajouter/Retirer/Dupliquer restylés. Classe CSS partagée `figli-ledger-form` ajoutée par form_alter plutôt que de cibler la classe générée par Drupal, différente entre le formulaire d'ajout (node-ligne-comptable-form) et celui d'édition (node-ligne-comptable-edit-form).
Description
No description provided
1.2 MiB
Languages
php
44.6%
JavaScript
32.8%
CSS
13.4%
Twig
9.2%