- Shipped
- 15. August 2026 um 01:20 UTC
- Author
- Kamo
- Commit
- 5220a3f
MediaService benötigt START_MEETING nun ein Meeting und VIEW_MEETINGS für Entschlossenheit. Maßgemessen an der Produktion vor dem Schreiben: 42 Sicherheitsrollen quer 14 Organisationen, drei pro Org, und nur der einzelne "Administrator (Full Access)" Rolle in jeder hält sie - die anderen 28 Rollen tragen eine Zeile mit Einstellung NULL. 33 von 69 Mitglieder hatten START_MEETING beantragt. Versand des Gates allein genommen hätte Treffen Schöpfung weg von den anderen 36. Beide Rechte werden also jeder bestehenden Rolle eingeräumt. Die Rollen sind das richtige Niveau: jedes Mitglied hat mindestens eine, so dass der Zuschuss erreicht alle von ihnen und erreicht Mitglieder fügten später hinzu. Abteilungen, Berufsbezeichnungen und Mitgliederprofile halten nur eine Reihe wo jemand einen setzt und keinen für diese beiden hält, so gibt es nichts zu säen dort und das Einlegen von Reihen würde überschreibt überschreibt niemand verlangt. Bewusst eins, anders als **************** erzwingt eine Invariante, die die Schreibpfade für immer beibehalten, so dass es ein Re-Running ist no-op. "Jede Rolle gewährt START_MEETING" ist ein Cutover-Zustand statt - die ganze Punkt des Tores ist, dass eine Organisation es jetzt widerrufen kann - und eine Neuauflage würde stillschweigend wieder zuerteilen, was ein Verwalter absichtlich weggenommen hatte. Eine kleine platform_data_migrations ledger lässt es genau einmal feuern; die Cluster noch davor braucht man das Gleiche. Das Tor verfehlt den Lauf, es sei denn danach jede Rolle gewährt beide Rechte, nein Abteilung, Job-Titel oder Mitglied verweigert entweder, und keine Sicherheits-Modell-Vorlage FORCE_NUKEs auch. Dieser letzte Check Abfragen von enum NAME, weil diese Tabelle speichert den Namen, während die vier Rechte-Tabellen die Integer-ID speichern - eine id-förmige Prädikate gegen sie passt nichts und berichtet Erfolg. MANAGE_MEETINGS ist nicht ausgesät. Nichts in der Plattform verwaltet ein Treffen, so dass es bleibt dekorativ; es würde jede Rolle ein Recht geben, das nichts stört.