Notă Lista SUBDOMAINS este neutilizată; SAN-urile provin din jurnalele Traefik
Etichetare comportament poarta pe aplicat-model gata; evita implicituri permisive pe aduce eroare.
Session orgID și userID atunci când sunt stocate ca șiruri de caractere în ModelController Aplicat.
Rezolvați modelul aplicat pentru interogarea orgId opțională cu verificarea calității de membru
Onorează modelul de securitate pentru vârste şi ATF privind etichetarea comportamentelor
Parse Boolean conformare literal de la API. Construiește dropdowns vârstă de la token-uri de listă albă normalizate și ID-uri numerice AgeReq; evitați afișarea ...
Sursa corectă a modelului aplicat și normalizarea conformității în API
Utilizaţi rezoluţia soluţionarului pentru BRANCH TYPE vs MASTER în loc de a deduce din Singură. Normalizarea literalelor de conformitate FALSE/TRUE în modelul a...
Normalizarea politicii de rezoluție a surselor și de conformitate a modelului aplicat
Expune rezolvaModelWithSource astfel apelanții știu dacă modelul activ provine de la tipul de ramură sau de la master backback. Harta FALSE/TRUE/0/1 conformitat...
Clarifică masterModelID rezervă atunci când tipul de ramură nu are model
Modelul principal se aplică numai în cazul org-ului care deține; eliminarea propagării copiilor
Achiziționarea în vrac de tip ramura drop; documente pe org reguli de model aplicate
Reîncarcă modelul de securitate aplicat după salvarea modelului principal
Model de model general de propagare conformare și reguli de vârstă modelelor de securitate de tip sucursală
Încarcă tipurile de ramură cu modele de securitate prin org id
Aduceți modelul de securitate de tip ramură cu participarea FETCH pentru rezoluția modelului aplicat
Înapoi la MasterModelID atunci când tipul de ramură nu are model de securitate
Tema Cache-bust CSS și active prin intermediul temeiRevision
Fetch config with no-store; apendice v=themeRevision to globals.css and favicon URLs Astfel, browserele picatura vechi cached tema după fiecare dispoziție.
Cache-Control opțional privind încărcarea obiectului
Utilizat prin furnizarea de teme astfel globals.css și config.json instrui browsere și proxy-uri de revalidare în loc de servire obiecte vechi cache.
TemaRevision in config and cache headers on theme actives
Emit temaRevision (epoch ms) în config.json pe fiecare scriere; set Cache-Control pe config, globals.css, și site-ul. Webmanifest uploads so edge caches revalid...
Org persist după atașarea părintelui prin intermediul sistemului de salvare
Actualizări ale org-ului în stil petic și ajutorul ATF pentru asigurarea respectării legislației
Scrie globals.css înainte de curățare; executați cleanup async
Recomandă furnizarea Actualizează astfel scrieConfigFiles (colore, config, manifest) rulează înainte de curăţarea fişierului. Reîncarcă org de la DB pentru culo...
Aplicați culorile org angajate la Globals.css MinIO
Reîncarcă organizația de la DB la începutul furnizării asinc ScrewConfigFiles vede culorile salvate de PATT / culori (captura controlorului ar putea fi vechi). ...
Retrageți-vă la org domenii atunci când niciun set implicit de e-mail prestator domenii
KamoMailDomainValidator a fost greu-failing cu 403 pentru orgi care au un DNS-verificat domeniu în org domenii dar niciodată adăugat la e-mail registrul de dome...
Utilizați GETMemberIdString () în NavTop pentru a preveni pierderea de precizie int64
getMemberId () convertește CockroachDB unic rowid la un număr JS, ID-uri de trunchiare > MAX SAFE INTEGER (de exemplu 1168485658174423046) → ...000). Comută to...
Mark DNS-verificate domenii personalizate ca isDefault în domeniul API
Din episoadele anterioare: cu un domeniu apex personalizat verificat (de exemplu, kamocrm.com) a primit întotdeauna Domain implicit=null și au fost blocate de l...
Trimite siruri de caractere Avatar UUID pentru membru Put, nu parseInt
ID-urile Avatar sunt UUIDS; parseInt produs NaN sau valori trunchiate astfel membru actualizările avatarului au fost omise sau greșite după reîmprospătare. Folo...
Permite branding atunci când utilizatorul este proprietarul org TeamMember
Tema de furnizare și logo / background uploads verificat doar Organizația. proprietar FK; aplicația UI tratează proprietarul organizației ca TeamMember.isOrgani...
Afișează mesajul când lipsește imaginea sursă foto
Ajută atunci când fișierele de stocare au fost eliminate, dar rândul avatar încă mai există.
Adaugă *************** pentru curăţarea avatarului
Utilizat atunci când eliminați un avatar, astfel încât membrul suprascrie corelarea același rând poate fi șters înainte de ștergere.
Clear user and member FKs before stergere avatar row
Eliminarea unui avatar a eșuat cu o constrângere DB atunci când a fost încă avatarul utilizatorului activ sau o suprascriere specifică unui membru, care se potr...
Combină șablonul implicit fără ștergerea dosarului org
Dispoziție completă nu mai șterge prefixul org înainte de copiere. Copiază de la public/default suprascrie numai tastele de potrivire; alte obiecte sub org Dosa...
Erorile de furnizare-tema HTTP și resetarea UI
Await POST / Provoacă-tema după branding și salvează fundalul; pe non-202 arată eroarea API și șterge panoul. Increment temaProvisionSession for fundal salvează...
Rezolvați gazda de foldere fără verificare strictă a DNS
Tema furnizarea necesară esteDnsVerified pentru fiecare domeniu, astfel încât orgi folosind numai subdomeniu implicit kamocrm.com nu a început niciodată munca a...
Conectați STOMP înainte de POST pentru a evita progresele pierdute
WebSocket a fost început doar atunci când furnizarea a devenit adevărat, în timp ce furnizarea-tema trasă în acelaşi rând; platforma Async ar putea fi publicată...
Furnizarea de teme de bază NATS
Match SecurityService core published: subscribe with Dispatcher on Security.theme.provision.* in loc de JetStream (stream acopera doar chat).
Publică progresul în furnizarea tematicii pe baza NATS
JetStream CHAT Mesages stream este configurat doar pentru chat.>, astfel încât publică Pentru a *************** validarea fluxului a eșuat și IU a văzut Nici un...
Afișează înregistrarea proprietății TXT de la verificarea sarcinii utile
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.
