- Expédié
- 8 août 2026 à 20:50 UTC
- Auteur
- Kamo
- Commite
- c8892a4
Chaque attribut que les attributs de la page des paramètres rendent le nom d'affichage, la description, stade, dépréciation - était une constante de temps de compilation dans le serviceType enum, et "Disponible" n'a pas été stocké du tout: il a été calculé comme un stade. dans l'interface utilisateur et en trois endroits côté serveur. Changer n'importe lequel de cela signifiait éditer la bibliothèque partagée et le redéploiement de la plate-forme. PLATFORM-APP-CATALOG tient une ligne par application avec chaque colonne d'annulation nullable, et AppCatalogService résout l'annulation ?? enum. Une ligne manquante signifie l'enum in extenso, donc installer cela change de comportement. La disponibilité devient sa propre valeur, ce qui rend un lancement en douceur (offert alors que toujours TESTING) ou une application COMPLETED non retenue expressible. Son repli lit l'étape RÉSOLEVÉe plutôt que celle de l'enum, de sorte qu'un opérateur ne bouge que une application à COMPLETED obtient la disponibilité sans également basculer le commutateur.