Combină aliasul/emailul/numele/telefonul într-un singur pas "Profilul meu"
Combinați separat anterior "My E-Mail & Alias," "Numele meu," și "Numărul de telefon" pași într-o singură etapă "Profilul meu" pentru 13+ înregistrați, cu alias...
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 ...
Name
Adds Platform Administration → Configurare, un părinte-org-proprietar numai pagina care acordă sau revocă permisiunea de a juca rolul platformei Utilizator de s...
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...
Adaugă steagul utilizatorului sistemului + entitatea care acordă acces
Introduce modelul utilizatorului de sistem: un steag utilizator.isSystemUser (Indicele parțial unic impune un singurton), plus un tabel SystemUserAccess care în...
Adaugă etape de verificare telefon + întrebări de securitate
Introduceți doi pași noi între Parola și Recuperarea Contului pentru 13+ Registre: o etapă a numărului de telefon (opțională, care poate fi omisă, cu cod SMS ve...
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ă înregistrareentitate telefon cod + depozit
Tabelul nou emisă în timpul înregistrării self-service, înainte ca o entitate utilizator să existe. Păstrat separat de AccountVerificationCode pentru a evita t...
Adaugă pagini membre/Adaugă pagini membre ale echipei
- /cont: inlocuiti un singur buton ambiguu cu butoane cu telescop Adaugă <Member> pe fila membrilor, Adaugă <Team Member > pe fila membrilor echipei. Fiecare bu...
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ă AgeReqType.permisSub13() helper
Utilizat de Add Member / Adăugați fluxul de membru al echipei pentru a sări peste colectarea de e-mail pentru orgi a căror cerință privind vârsta permite utiliz...
Rebuild member Plans & Billing around Billing Groups
- Member page Plans & Billing tab is now right-aligned with a pulsing glow and a StarRate icon on the tab bar. Visible when the viewed member is the signed-...
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...
Rescrie serviciul de facturare în jurul grupurilor de facturare
Şterge nivelul de org controlori, servicii şi DTO. Introduce: - BillingGroupController grup de montare, membri, abonamente, licențe, metode de plată și facturi...
Înlocuiți facturarea org cu modelul BillingGroup
Prezintă BillingGroup, BillingGroupMember, BillingGroupSubscription, BillingGroupLicense, BillingGroupMetoda de plată, BillingGroupInvoice și ENTITĂȚI CONFIG GR...
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...
Domeniul oficial al titlului de job pentru membrii echipei pe cardul meu de poziţie
Adaugă TeamMember.jobTitlulBiroul oficial al stringului opţional (60 de caractere)
Expunerea și persistența postuluiTitlul Oficial pentru membrii echipei pe profil și API-uri de securitate a membrilor
Utilizați ECDSA P-256 pentru specificațiile certificatului de certificare și migrează RSA
Adăugați găsește EchipaMemberById pentru rezoluția de încredere a membrilor echipei
Încarcă tipurile de ramură cu modele de securitate prin org id
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...
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 sessionStorage on fresh create via ?proaspete=1
Navighează din rețea pentru a crea cu ?proaspete=1, dezbracă interogarea și utilizează o sistem de blocare cu durată scurtă de viață astfel încât să reacționeze...
Politici de conformitate privind alcoolul/tobacco/arme de foc
-Child ORG SECURITY MODELS coloane și entități defaults MEMBRU SELECT - DTO si ChildOrgSecurityModelService creeaza/actualizeaza normalizarea - AplicatModelEnfo...
Expunerea politicilor ATF de conformitate cu modelele și tipurile de sucursale care pot fi create
- OrganizationController aplică aplicarea modelului înainte de afirmaţiile de vârstă - SecurityModelController și MasterModelController trec domeniile de politi...
Expert de conformitate din politicile de model de securitate
- Tipuri de sucursale API hărţi alcool / tutun / arme de foc politici în stare vrăjitor - Treaptă dinamică de conformitate: omite din navigaţie atunci când mode...
Aliniere Aliase cunoscute cu DNS și auto-cert (add mail, play, aplicații, semn; drop app, media)
Arată starea în direct cu link-ul de schimb și numărul zilnic
Înlocuiți numărătoarea inversă a previzualului și copia de înscriere cu un compact "Acum LIVE" Callout, păstrați link-ul de schangelog, și întotdeauna arată ast...
Face RoleRightsSyncService complet auto-vindecare pe fiecare boot
Adăugarea sau eliminarea unui RoleRightType nu trebuie să mai necesite niciodată rulare KamoInitializerService. SyncToate() rulează acum trei faze la fiecare po...
Adăugați setările de administrare a platformei
- Pagini noi sub /setări/platformă (păzită de hasPlatformAdminAccess): - /organizatii -/evenimente -/feed audit de *************** - /planuri catalog numai cit...
Adăugați platformaAdmin controler + serviciu pentru granturile de plan comp
- PlatformAdminController la /api/billing/platform (class-level @PlatformAdminOnly) - GET /orgs, GET /orgs / {orgid} - POST /orgs/{orgId}/grants, PATCH - GET / ...
Seed Organization.isTopLevel for kamocrm and HOTHER UNLIMITED auto-comp plan
- DataLoader: drop Organization Tip arg de la creaseOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + test: meci pe IS TOP LEVEL = TRUE în loc d...
Add Organization.isTopLevel, PaymentMetode.COMP, COMP * tipuri de evenimente; eliminați Organizația Tip enum
- Organizatie: inlocuieste campul mort cu steagul pentru identificarea proprietarului platformei - Metoda de plată: adăugați COMP pentru granturi gratuite platf...
Ascunde butonul de dezabonare pentru org original al utilizatorului pe pagina de rețea
Set orgOriginal privind înregistrarea și expunerea isOrig în rețelele mele
Drepturile de sprijinire a cererii de aderare și vizualizarea biletelor în două moduri
- NavTop: arată SuportButton pentru orice drept de sprijin (agent sau membru) - SuportButton: poarta fiecare element dropdown de dreapta Cere Webinar, Webinari...
Adaugă drepturile de sprijin ale membrilor (133-136)
Adăugă patru noi drepturi de sprijin pentru membrii neagenți: - *************** (133) - CREATE support TICKET (134) - CERERE WEBINAR (135) - view MY SCHEDULED W...
Elimină filtrele de coloană din filele membrilor și membrilor echipei
Adaugă butonul Sync Rights la SecurityRoleManager pentru orgile de nivel superior
Butonul este vizibil doar atunci când organizația.Are Parent este fals. Apeluri Post /api/security/rols/sync-rights apoi reîncărcați tabelul de roluri.
Extract RoleRightsSyncService și adăugați criteriul de evaluare a sincronizării
- RoleRightsSyncService: centralizează drepturile de rol sincronizare logică pentru ambele OrgRole Şi... tabele; pornire și cerere - DataLoader: delegaţi la Rol...
Asigură drepturile de rol pe care DTO-urile le-au condus și adaugă sincronizarea modelelor de securitate
- Security Roledto. from OrgRole (): enumerate all Role Right Valori de tip cu DB setările ca căutare - *************** Aceeași abordare bazată pe enum pentru ...
Permite mai multe ferestre tichet de sprijin cu deduplicare ticketId
Adăugați cip de tip membru și promovați/demiteți pe Cardul de stare a membrilor, eliminați câmpul de pauză al sesiunii
Adaugă criteriul de evaluare PATCH/tip de membru pentru promovarea/propulsia membrilor
Adăugați update-ul nativTipul de membru și asigurați-văcăîntrebăridemararepentrumembru
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.
