- Expédié
- 14 novembre 2026 à 21:12 UTC
- Auteur
- Kamo
- Commit
- b479860
Le *** est l'endroit où les droits sont calculés une fois, de sorte que la navigation ne re-vérifie jamais Quand un administrateur a changé les droits d'un membre, seules les sessions de AI membres ont été modifiées Les humains ont attendu le recalcul en lecture de kamo-internal, qui a exécuté le Cascade de droits entiers de la base de données sur chaque page de navigation. AiRightsChangeListener réécrit maintenant les sessions en direct d'un humain connecté après commit, AVANT que **************** soit annoncé, donc l'onglet qui entend le signal relayé relit une session qui contient déjà le nouveau Il utilise la règle de connexion (SessionRightsResolver: grant-all keeps Un membre non éligible obtient l'ensemble vide). Membres connectés nowhere coûte un EXISTS sur l'index de session (mayHoldLiveSession). Drops refreshCallerSessionRights de SecurityRole, Feature et Ils ont copié les lignes persistantes dans la base de données de l'appelant Une session sans accorder tout, donc un propriétaire ou un administrateur qui a modifié un rôle, une fonctionnalité ou de leur propre sécurité, leur session a été déclassée jusqu'au prochain scrutin L'écouteur couvre maintenant tous les membres dont l'ensemble a changé, l'appelant inclus.
