- Expédié
- 22 août 2026 à 22:05 UTC
- Auteur
- Kamo
- Commite
- d488ea4
Un document avait jusqu'à deux lignes dérivées - CLASSIC pour les octets édités, FORM-FORMABLE pour les champs - et quelque chose devait décider lequel était basé sur le d'autre, repointer la ligne de forme à l'octet de la rangée classique à chaque sauvegarde. C'est un enregistrement maintenant, avec une couche de document (son octet) et une couche de forme (champs dessus : deux façons d'éditer une chose. Cela supprime l'ensemble de la question de rebase plutôt que d'y répondre. A épargne dans le La couche de document change les octets sur lesquels les champs sont déjà assis, donc il n'y a rien de repointer et rien pour se tromper lorsqu'un membre ajoute des champs en premier et édiction le document plus tard. has-form-couche est stocké plutôt que dérivé. La réponse honnête vit dans esign-templates, mais le demander par ligne sur chaque demande de liste est exactement le N-1 qui hasDesignVersion exécutait pour les 100 lignes d'une page.