Un enregistrement modifié avec deux couches, pas deux enregistrements

Refactorkamo-shared-library
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.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation