KamoCRM

Re-mint le sessioni live di un essere umano quando i suoi diritti cambiano

FeatureSecurityService
Shipped
14 novembre 2026 alle ore 21:12 UTC
Author
Kamo
Commit
b479860

Il *** è dove i diritti vengono calcolati una sola volta in modo che la navigazione non ricontrolli mai Quando un amministratore ha cambiato i diritti di un membro, solo le sessioni di AI membri sono state modificate Gli umani aspettavano il recompute-on-read di kamo-internal, che eseguiva il Tutti i diritti a cascata dal database su ogni pagina di navigazione. AiRightsChangeListener ora riscrive le sessioni live di un utente registrato dopo PRIMA che **************** sia annunciato, quindi la scheda che ascolta il segnale trasmesso rilegge una sessione che già contiene il nuovo Utilizza la regola di accesso (SessionRightsResolver: grant-all keeps Un membro non idoneo ottiene il set vuoto). Membri connessi nowhere cost uno EXISTS sull'indice della sessione (mayHoldLiveSession). Drops refreshCallerSessionRights da SecurityRole, Feature e Essi hanno copiato le righe persistenti nella directory del CALLER sessione senza concedere tutto, quindi un proprietario o un amministratore che ha modificato un ruolo, o la propria sicurezza avevano la loro sessione declassata fino al prossimo sondaggio L'ascoltatore ora copre ogni membro il cui set è cambiato, incluso il chiamante.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing