- Expédié
- 8 août 2026 à 16:47 UTC
- Auteur
- Kamo
- Commite
- a9a5b38
Le droit se résout maintenant sur une colonne type service-type typée, mais aucune ligne de catalogue n'a été portée une, de sorte que chaque plan est toujours résolu à "tout ce qui est inclus" via le défaut d'ouverture en panne. Ces graines le matrice de sorte kamo.entitlement.fail-open peut éventuellement être éteint sans applications de tir foncé. - AppEntitlementCatalogMigration (-Order(51), after PlatformOwnerPlanSeeder): idempotent Remplissage. Crée une catégorie de fonctionnalité «Applications» avec une ligne BOOLEAN par application non-core lié à son serviceType, reblète toute ligne préexistante qui a le code mais non serviceType, et insère les lignes de plan à app-up manquantes par niveau. Insérer si l'on ne vote qu'en cas de bruit il ne supprime jamais et n'écrase jamais celui d'un opérateur est inclus, donc un niveau édité dans le L'UI survit aux redémarrages. Rebonne également l'existant VIDÉO-CONF / AI-ASSISTANT / HR-SYSTEME / ESIGNATURES / Add-ons EMAIL-HOSTING, qui n'accordaient rien. - KamoCRMPricingLoder: même matrice pour un nouveau cluster. Les lignes app sont ajoutées à l'intérieur upsertFeatures plutôt que écrite en une seconde, parce que upsertPlanFeatures supprime le Les lignes de plan avant d'insérer - un deuxième appel essuyerait silencieusement la matrice de commercialisation. Note ce chargeur est désactivé (retour précoce, et son appel DataLoader est commenté), qui est La migration ci-dessus est la voie de production.