Rendu l'arborescence de l'application, et confirmer ce que prend un interrupteur parent

Featurekamo-internal
Shipped
25 août 2026 à 00:05 UTC
Author
kamo
Commit
a459636

Les enfants sont maintenant assis sous leur parent dans la liste des applis et des caractéristiques, chacun avec son propre interrupteur. L'imbrication est exprimée par l'ORDRE et par un tiret plutôt qu'un conteneur imbriqué, donc le code de la carte, du mouvement et du gabarit existant est intacte et un enfant dont le parent est filtré hors de l'onglet courant toujours des rendus au plus haut niveau plutôt que de disparaître. Deux comportements rendus nécessaires par la cascade: Le basculement s'applique maintenant à l'ensemble de la liste des fonctionnalités du serveur au lieu de baster la ligne cliquée. L'activation d'un enfant change ses parents et désactive un parent change chaque enfant, de sorte qu'une mise à jour locale à une seule ligne serait en congé l'UI en désaccord avec le serveur sur tout le reste la cascade touchés. Les deux critères d'évaluation ont déjà renvoyé la liste complète; rien de nouveau n'a été nécessaire côté serveur. L'ancien chemin à une rangée reste en remplacement d'un SecurityService qui n'envoie pas de liste. Changer d'un parent demande d'abord, nommer les enfants qu'il prendra avec c'est ça. C'est une action plus importante que la genouillère. L'arbre vient du point de terminaison des caractéristiques plutôt que d'un miroir TypeScript de ServiceType - ceux qui ont déjà dérivé de Java, et le serveur est le seul endroit qui connaît le catalogue opérateur. 203 fichiers de test / 2921 tests verts, build clean.

All changes

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