Actualizare OrgThemeProvisionServiceTest for buildConfigJson description parametru
Includeţi extensia de telefonWork în răspunsul de la departament; acceptaţi telefonWorkExtensie pe membru PUT
Include descrierea org în config.json
Adăugați câmpul de descriere pentru a construiConfigJson() și pass org.getDescriere() de la scrieConfigFiles() astfel încât config.json tematice poartă org desc...
Expunerea include Compania în răspunsurile de aport-config și piață-config
Amândouă au avut probleme. Şi... include acum steagul Companiei astfel încât frontend știe dacă să arate Câmpul de nume al companiei privind crearea de plumb.
Adăugați logare diagnostic la /name final
Log orgId, număr de membri, și pe numele pe membru rezoluție pentru a diagnostica de ce numele de membru desemnat nu rezolvă corect.
Prioritizează numele real primul/ultimul peste numele de utilizator Alias pentru afișare
numele de utilizator Alias este un mâner de autentificare funcțional (de multe ori egal cu numele de utilizator); nu este un nume de afișare. Numele real citit ...
Adăugare /nume obiectiv returnarea id→nume pentru toți membrii indiferent de stat
Criteriul final de evaluare a departamentului se filtrează numai pentru membrii activi ai echipei, dar se extinde sarcinile pot face trimitere la membrii de baz...
Adaugă ***************** Obiectivul final
Description formularul Add Lead poate reda câmpuri subtip și formulare personalizate de admisie fără a crea mai întâi o pistă.
Rezolvaţi numele de afişare cu prioritate corectă în cadrul obiectivului de evaluare a departamentului
Prioritate: membru.username Alias → utilizator.name.formatFull() → utilizator.alias → utilizator.username
Serialize Lung ca șir de caractere pentru a preveni pierderea de precizie JS pe ID-uri mari CockroachDB
Adăugați răspunsul de la distanță și criteriile finale de disponibilitate
Adăugați logare la uploadBendment Background
Log org/index, info fișier, userId, auth decides, and MinIO staging cheie pentru a urmări de ce upload-uri de fundal nu apar în găleată de așteptare.
Reconstruiește pentru a ridica JsonIdentity membru Info fix de la kamo-shared-library
kamo-shared-library b57d156 fixs @JsonIdentityInfo(property = "uniqueId") → "id" pe Membru, rezolvarea a 400 de erori pe Put /api/securitate/org/{id}.
Eliminați duplicatul boabelor de CorsFilter care cauzează header dublu Access-Control-Allow-Origin
Boabele explicite de CorsFilter au cauzat un al doilea filtru CORS alături de primăvară Suport CORS încorporat de securitate (care utilizează CorsConfigurationS...
Permite utilizatorului sistemului să gestioneze branding-ul org și să stabilească logo-ul auth
- Adăugați bypass-ul utilizatorului sistemului ca prim paznic în canManageOrgBranding astfel platforma utilizatorul sistemului are control complet asupra tuturo...
Etapele finale ale sistemului-config + ale platformei
Suprafata de configurare la nivel de platforma, poartata de proprietarul de nivel superior existent paznic (matches SystemUserConfigController's requireTopLevel...
Motivul real de suprafață în spatele GoDaddy 400 eroare
GoDaddy returnează acum HTTP 400 cu cod=UNABLE TO AUTENTICATE și corp "Cerere proasta: cerere proasta" atunci cand un cont nu corespunde curentului producţie Do...
Adăugați GET / api/security/org/toate rețelele pentru admin-uri platforme
Proprietarii de org de nivel superior pot aduce acum toate organizațiile din sistem cu informaţii de membru referitoare la apelant. Orgs unde apelantul are un m...
Drop teamMemberPayFeesSetarea parametrului
Mirrors the shared-library change MasterModelController, și ModelController aplicat nu mai citesc / scrie Echipa Membru PayFees Setare. Redactorul de tipuri de...
Domenii Eager-load prin findByIdWithDomains, drop @Transactional
@Transacţional pe o metodă de controler păstrează o conexiune DB deschisă peste întregul MinIO upload, și, de asemenea, riscă LazyInitializare Excepție în cazul...
Filtrare vizibilitate Alias + auto-verificare proprietate subdomeniu
OrganizationController: - Web-alias org creation now auto-marks propertyVerified=true and isDnsVerified=adevărat pe creat OrgDomain Am furnizat DNS pe GoDaddy ...
Încărcare direct în public/{dosarul principal}/img/ în loc de găleată de montare
Obiectivul de uploadLogo a fost de a scrie la un hardcoded "Sumtingwong" locholder (Setare necompletată) în loc de calea tematică publică reală a orgii. Logos a...
Elimină implicit nodul k2m1 coborât
k2m1 (10,8.2.1) este în scădere permanentă. Lăsând-o în lista de eșec a cauzat retries de încărcare să stea până la noul timeout OkHttp incendii. Implicit este ...
Org-nivel de configurare, GoDaddy client, și web-alias org crea calea
Firele noile Sucursale Subdomeniu caracteristică end-to-end pe backend: - SubdomeniuBranchesController pentru org-nivel activ + GoDaddy creds (viu verificat) - ...
Drop SMS de verificare pentru câmpul de telefon pe înregistrare
Numărul de telefon colectat în timpul înregistrării self-service este acum o câmp text opțional simplu nu/register/phone/verify. Obiectivul registrului acceptă...
Starea echipei explicite + cataloage prefix/sufix
- GET ***************acum întoarce numele Prefixe și nameSuffixs, sursăd from NamePrefixType and NameSuffixType so the Adaugă formulare de membru/Adaugă formula...
Face e-mail + numele legal opțional pentru sub-13 înscrieri
Criteriul final de evaluare /api/securitate/înregistrare a respins anterior orice cerere Lipseşte e-mailul, prenumele sau numele de familie. Asta a făcut calea ...
Enforce/Rețea introduce reguli server-side
Respinge atunci când ținta este org sesiune curentă, domeniul personalizat SSL nu este Confirmat, sau membru țintă uman este inactiv. Configurează domeniul logi...
Necesită membru de destinațieId și validează calitatea de membru al org
Intro-ca acum construiește întotdeauna noul *** cu ținta asigurată de client rândul membrilor; respinge org/membru neuniform. Îmbunătățește depanarea sesiune de...
Partajați PostAuth***Servicii între conectare și intrare-ca
Extragerea post-autentificare *** construi (grant-toate expansiune, profil SQL, titluri de ramură, creaseSession) în PostAuth***Service astfel încât introduce-c...
Enter-as session utilizează furnizorul de securitate org țintă și furnizorul țintă opționalId
Enter-așa cum a fost setarea Redis securityOrgId de la utilizatorul global de securitate furnizor, în timp ce login-ul setează din lanțul FQDN. Această nepotriv...
Rezolvați sesiunea de utilizare a sistemului de la OTK pentru cererile BFF
SystemUserConfigController și SystemUserCapabilityController citeste doar Prăjiturică. kamo-intern forwards X-OTK fără cookie-uri, deci SecurityService N-am văz...
Setează telefonul prin intermediul User string helper for EmbPhoneNumber
@ info: whatsthis
EnterAsController citeste numai cookie-uri ***; trafic intern folosește OTKPreAuthFilter atributele sesiunii. Acceptati tinta OrgId ca sir pentru ID-uri INT8 ma...
Reumplere, intrare-ca flux, agenți de protecție a mutațiilor, configura API
Furnizarea de autovindecare: SystemUserBackfillService ruleaza pe fiecare SecurityService boot (din DataLoader) pentru a adăuga coloana is system user și tabelu...
Colecta telefon + întrebări de securitate în timpul înscrierii
Mută numărul de telefon și colectarea de întrebări de securitate în self-service fluxul de înregistrare (în cazul în care acestea au fost inițial destinate) mai...
Adaugă fluxul de creare a membrilor echipei / Adaugă fluxul de creare a membrilor
- Noul membruCreateController expune: * GET ******************* Age-req, timezone, departamente, titluri de muncă * GET*****************************************...
Adaugă servicii de drepturi + piețe comerciale de securitateModel
-GreutyService calcules per-member feature grants by unioning active Caracteristicile planului de facturare + KamoCRM Linia de bază liberă. Case Previziunile de...
Returnați numai membrii echipei de la criteriul final de la departamentul de bază
Centrul de Interacţiuni ar trebui să menţioneze rândurile membrilor echipei, nu înregistrările membrilor de bază.
Interactiune Linia de membru a Centrului foloseste titluri de job
Înlocuire titlu rol RBAC cu loc de muncăTitlul Oficial, rezervări la titlul postului catalogul pentru TeamMember și eticheta pentru membrul de bază înregistrări...
Expunerea și persistența postuluiTitlul Oficial pentru membrii echipei pe profil și API-uri de securitate a membrilor
Rezolvați Organizația în serializare Caracteristici pentru poarta de abonament
Aplică poarta abonamentului pe rutele de aplicații și caracteristicile API
AppAvailabilityInterceptor folosește acum întotdeauna esteAppEfficientEnabled so Force ENABLED respectă abonamentul. CaracteristiciController serializes activat...
Exemplar pentru furnizarea de org
Utilizați prefix sursă explicită pentru tastele de destinație, săriți markerii dosarului S3, și nu reușesc rapid atunci când prefixul șablon este gol atât de tă...
Include steagul proprietarului echipei în *** pentru platforma admin UI
Store teammeMemberId, isOrganizationOwner in Redis session at login astfel kamo-intern hasPlatformAdminAccess poate satisface proprietarul org de nivel superior...
Include esteTopLevel in org-by-domeniu JSON pentru facturare internă UI
Drop mail de la DNS necesare pseudonime CNAME
Eliminați e-mailul de la KnownAliases astfel verificați-dns și la bord nu mai nevoie de mail.exemplu.com; noi domenii personalizate, de asemenea, sări peste aut...
Session orgID și userID atunci când sunt stocate ca șiruri de caractere în ModelController Aplicat.
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.
