- Verschifft
- 3. August 2026 um 02:01 UTC
- Autor
- Kamo
- Ausschuss
- ef4ac69
Wires PhiTenantGuard in FeatureService, die einzige Choke Point, durch die eine Modul wird für eine Organisation eingeschaltet. Hier hört die Grenze auf zu sein ein politisches Objekt und beginnt die Durchsetzung. Beide Hälften, denn entweder allein hinterlässt eine Lücke: - enableFeature wirft PhiModuleNichtPermittedException, so dass ein PHI Mieter nicht Ein Modul einschalten, hinter dem Kamo als Geschäftspartner nicht stehen kann. - isFeatureEnabled(Organisation, ServiceType) meldet ein Modul deaktiviert der Mieter behandelt PHI und das Modul ist außerhalb der Grenze, was auch immer OrgFeature Reihe sagt. Die Reihe kann zu Recht sagen, aktiv - es war aktiviert bevor der Pmieter PHI-Pächter wurde, und enableFeature läuft nicht mehr weiter dieser Übergang. istPhiPermitted ist das nicht werfende Formular für Anrufer, die iterieren. FeatureController auto-aktiviert jede abgeschlossene Funktion während *listing*, also ein Wurf auf der ersten blockiertes Modul würde die gesamte Features-Seite verfehlen, anstatt einen Eintrag zu überspringen. PhiServiceTypeMapping bindet ServiceType an PhiModule und ist mit einem Test total das verfehlt den Aufbau auf jedem unmapped Wert. Dieser Test verdiente sich seinen Halt auf den ersten Lauf: es erwischt ServiceType.STORAGE, die ein Grep des enum hatte, und dann AI_CHAT, DOC_MANAGER, DOCS_EDITOR und DOC_CLASSIFIER. Ohne sie, fünf Service Typen wären still außerhalb der Grenze gewesen - das gleiche Auslassungsversagen Der Konstruktor von PhiModule schließt, wird eine Schicht wieder eingeführt. Neue Module für die bisher unmapped Service-Typen, jeweils mit einem expliziten Disposition: Objektspeicherung, Dokumenteneditor und Klassifikator, Support-Tickets, HR, Inventar, Recht, Taschenrechner und Aktivität Feed sind im Inneren; Clubhaus und Spiele sind BLOCKED_PENDING_WORK mit der Begründung, dass sie nicht bewertet wurden, was ein Grund zu blockieren, anstatt anzunehmen. Jede Organisation ist heute mitPhi=false umgegangen, so dass sich kein Verhalten in Produktion. Es wird in dem Moment, in dem der erste Mieter beflaggt wird, beladen.