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
Arată orașul și subdiviziunile în rândul geo vizitatorilor biletului
Afișează ca "City, Region, Country (IP) " degradează grațios atunci când sunt disponibile doar date de țară
Expune oraș și subdiviziuni în căutare geo vizitatori
- Extindeți recordul GeoResult cu câmpurile de orașe și subdiviziuni - Switch SupportTicketService.toDTO() to use GeoLookupService (IP-level) Lookup) în loc de ...
Adaugă vizitatorCity și vizitatorSubdivision to Support TicketDTO
Adăugaţi adrese URL la / pagina de cont pentru conectarea profundă şi reîmprospătarea persistenţei
Tab state este acum sincronizat cu ***************** deci link-uri la tab-uri specifice de lucru și tab-ul corect rămâne selectate pe pagina reîmprospătare.
Arată steagul vizitatorilor, țara și IP în antetul biletelor
- Adăugaţi vizitatoriIpAddress, visitorCountryCode, vizitatorCountryName to Support TicketDTO type - Render pavilion emoji + numele țării + rândul adresei IP în...
Arată steagul vizitatorilor și locația în antetul biletului de sprijin
- Injectați PublicChatVisitorRepositor și GeoLiteLocationRepositor în SuportTicketService - Populate visitorIpAddress, visitorCountryCode, visitorCountryName in...
Înlocuiește WebSocket nativ cu STOMP / SockJS în LiveSupportPanel
- Adăugaţi @stomp/stompjs şi pachete client - Conectează-te la media. WebSocket brut la api. - După conectarea STOMP, abonaţi-vă la /topic/chat/sesiune/{ghid} ş...
Fixează chat public de la un capăt la altul în timp real prin STOMP/NATS
- Elimina cerintele interne de la PublicChatWebSocketInterceptor astfel încât vizitatorii să se poată conecta direct folosind doar sesiunea Token - Include afiș...
Adaugă numele expeditorului la ChatMessageDto pentru nume de chat suport
Auto-deschis bilet de suport popup pe notificarea NEW TICKET NATS
Când ajunge un nou bilet de sprijin, platforma trimite acum un NEW TICKET Mesaj STOMP în plus față de Pending COUNT. SuportContContext se ocupă de ea prin instr...
Adăugați / pagina de contact-confirmat cu erou animat, cronologie și CTA
Înlocuiți mesajul de succes inline pe formularul de contact cu o primă dedicată pagina de confirmare: animat SVG semn de verificare cu spargere de particule, "C...
Redesign LabelManager
Rescrie LabelManager.tsx cu model de citire / editare per secțiune. Repară salvarea ruptă buton (validatForm blocat salvează deoarece câmpurile de contact/compa...
Adaugă validator domeniu KamoMail pentru a bloca adresele de email cross-tenant
Introduce KamoMailDomainValidator componentă care verifică, la nivelul de serviciu, dacă domeniul de e-mail transmis corespunde domeniului implicit verificat al...
Enforce KamoMail domeniu restricție pe cutia poștală, alias, și crearea de căsuță poștală comună
Când KamoMail este furnizorul de e-mail, membrii pot crea doar cutii poștale, pseudonime și cutii poștale partajate utilizând domeniul implicit verificat al org...
Citește logoFullExt de la config.json pentru extensie dinamică logo
Citește logoFullExt de la config.json; fix site.webmanifest cale către subdosarul favicon
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
Adăugaţi logoFullExt la entitatea Organizaţiei; adăugaţi listaObiective la MiniOStorageService
Înlocuiți icoane emoji cu icoane SVG solide pe crea stepper vrăjitor
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.