KamoCRM

Tab-cached magazine partajate, invalidarea drepturilor de schimbare, modul de expirare-timed dumnezeu

Performancekamo-internal
Shipped
15 noiembrie 2026 la 00:32 UTC
Author
Kamo
Commit
4a9f5df

Preluările pe instanță care au fost declanșate pe fiecare montare / navigare împart acum un magazin de module fiecare (app/lib/sharedResource: o cerere in-flight pe cheie, cached pentru tab, stale-while-rereread), invalidat de modificarea împinsă a drepturilor (new userInfoStore.onRightsChanged) și de mutația Care le schimbă: - piețele de lead (useHasActiveMarkets, useLeadMarkets, CrmMarketContext, LeadManager) -> leadMarketsStore; marketsApi scrie + cadrele de schimbare a organizației invalidează - model aplicat (9 apeluri useAppliedModel) -> appliedModelStore; session org == '' cheie - capabilitățile furnizorului -> providerCapabilitiesStore; providerApi furnizorul / domeniul salvează invalidarea - my-networks (HomeScreenGate, FirstOrgCta, RelationshipManager) -> myNetworksStore; crearea org invalidează useEntitlements / useExec2ExecAccess: invalidează la schimbarea drepturilor; 60s TTL -> 30 min TTL de siguranță. PlatformRightsProvider re-citește despre schimbarea drepturilor. Modul Dumnezeu: GodModeControl nu mai efectuează sondaje la fiecare 60 de secunde server-stamped expiresAt (+250ms) și se reconciliază acolo, pe vizibilitate, `online`, socket Reconectează, și după un toggle refuzat. isActive încă verifică ceasul (eșecuri închise). Un răspuns "este Dumnezeu" în lib / godMode: godEligibleFrom / isGodEligible (numai GD, fără bypass) și **************** (GD și fereastră deschisă); useGodModeActive necesită acum eligibility; nou useGodEligible. **************** obțineți același activ-dumnezeu **************** eliminat: apelanții folosesc adresa IP a serverului **************** (paginile așteaptă acest lucru înainte de a redirecționa) Ocolit pe GD singur (reguli de contact, tapet, automatizare canvas, lead outreach / consimțământ, Fundaluri de membru, acces la pagina de membru) se bazează acum pe modul checkRight / activ dumnezeu. Citirea fusului orar al aspectului rădăcinii trece peste buclă (127.0.0.1: $ PORT + x-forwarded-host) ca fetchOrganization, nu înapoi în afara gazdei publice.

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