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.
Suport poarta/Setari dupa drepturi, reparatie copie retea, incarcare pe comutator tab, separator nav
- Card de retea: descriere actualizata pentru a utiliza eticheta titlu ramura dinamica - Card de suport: fix 404 prin schimbarea href /help → /support; poartă d...
Restaurează deps de titlu rău și istoric scanare care a arătat numele agentului în titlu
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
Suport chat UX
- TicketChat fires onVisitorNameChanged when Name CHANGED WS event sosește - SuportTicketWindow expedies tool:title with requestorName on charge and privind sch...
Arată AG Grid încărcare suprapus în loc de stare goală pe pagina conduce
Iniţializează starea de încărcare la adevărat astfel încât reţeaua să arate "Loading conduce..." Până la primul pachet se completează, prevenind un flash de "Nu...
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ă
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.
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
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...
Trataţi tipul VISITOR Mesage ca întotdeauna-din-ei în TicketChat
Mesajele vizitatorilor publicate prin PublicChatService transmit mesajeType=VISITOR Message. Semnează-le explicit ca autor. Apare pe partea stângă, chiar dacă m...
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...
Declanşează întotdeauna furnizarea-tema pe branding salva; permite backend rezolva domeniul server-side
Separat număr bilet/caiete rând de la titlu în TicketHeader
Titlul a fost schimbul unui rând flex nowrap cu numărul biletului și două insigne, ceea ce face să fie tăiat. Acum numărul biletului şi insignele ocupă propriul...
Cheia pentru gestionarea biletelor în răspunsul la lista de bilete de sprijin
MediaService returnează {bilet: [...], totalElemente } dar frontend Am verificat doar datele. conținut, ceea ce determină lista să facă întotdeauna gol.
Utilizați PATT /org/{id}/colore pentru branding, cu excepția evitării eșecului de constrângere boolean anulabil
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...
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...
Înlocuiți icoane emoji cu icoane SVG solide pe crea stepper vrăjitor
Ascunde fraza model de securitate pentru membri, fixați suprapunerea insignei pe carduri de tip ramură
Ștergere tip ramură de pază împotriva utilizării org active
Înainte de a elimina un cip de tip ramură, frontend acum apeluri - Nu. Dacă există vreo orgi ea arată un dialog informativ care le enumeră și instruiește admini...
Nu mai comuta dublu pe checkbox-uri de vârstă în BranchSetupManager
Box onClick și Checkbox onChange ambele trase la fiecare click, comutare de două ori şi lăsând starea neschimbată. Opri propagarea pe FormControlLabel astfel nu...
Utilizați MUI v7 Grid size prop în StackingOrdersManager
MUI v7 Grid2 a înlocuit xs/sm/md cu obiectul de dimensiune prop.
Eliminați recuzita MUI Grid element în StackingOrdersManager
MUI Grid v2 a scăzut recuzita produsului; utilizați recuzita de dimensiune direct pe Grid.
Adaugă domeniu nume domeniu la magician creație org
Adaugă un domeniu necesar la etapa de bază cu www. automat. Dezbracă-te. Validată, inclusă în încărcătura utilă API și prezentată în etapa de revizuire.
Înlocuiește organizația Pasul vrăjitorului de tip cu selecție ramuraType/SecurityModel
- Înlocuieşte OrgTypeStep (Organizare Dropdowns tip + configurare) cu BranchTypeStep care aduce ***************** noul obiectiv returnează doar tipurile de sucu...
/reţeaua de creare a disponibilităţii este de tip membru + dreapta
- BranchSetupManager: nou "Cine poate crea orgii pentru copii sub acest model" card cu trei comutații (membri / membrii echipei / proprietari). Valori călătorie...
Aliniază modelul-editor SERVICE TYPES cu backend ServiceType enum
Lista de aplicații a editorului a deviat de la backend ServiceType enum: - Lipsește 8 aplicații nedepreciate (AI SUPPORT, Sprijinirea, Knowledge BASE, NOTE, POS...
CaracteristiciManager onoruri aplicat-model de stare activate de forță
Acceptă noul model Availabilitatea + câmpurile blocate de la FeatureController şi le suprafeţe în UI: - Caracteristici al căror model este Availability Force E...
Arată detaliile backend-ului în toast EDIT MODEL MASTER
Clientul a fost înghiţirea organismului de răspuns în spatele unui generic "Failed la Încarcă modelul principal" mesaj. Acum extragem detalii / eroare / text di...
Adăugați pe-assocType docuri tab-uri setări cu tipuri de doc, stivuire comenzi, și panouri de configurare
Înlocuiește ComingSoonTab pe /setări/fetures/docs cu o interfață de setări complete: - Fila generala de prezentare + o fila pe ImageAssocType (Account, Service ...
App de călătorie rotundăConfigs + setările de model aplicate pe suprafață + comutația de tip private-org
- BranchSetupManager: mapBackendModel hidratează appConfigs returnat de suport (disponibilitate + permisCommerceTypes per service) tip) în loc să le reseteze pe...
Blochează rolurile obligatorii ale sistemului în funcția de membru UI
- PublicProvider: Admiteti sucursalaTypeID/masterModelID la intrare organizare sarcină utilă astfel încât fila de tipuri de ramură poate poarta fiabil Butonul "...
Adăugați editor model de master, șabloane de roluri, și forța-regulă gating
Suprafață noul model de securitate de tip ramură în UI: - tab-uri tip ramură câștigă un buton "Edit Master Model" (ascuns atunci când org are o ramurăTypeID at...
Adăugați tipul de domeniu de inserție cip la editor model de securitate
- BranchTypeChipField cu buton punct colorat, edita-on-click eticheta, și X șterge - BranchTypeEditDialog pentru editare nume/descriere - Autocomplete trageri d...
Trimite nul în loc de șir gol pentru conținutJson/contentPlainText pe kb articol crea
Sirul gol este invalid pentru tipul de coloană JSONB, cauzând o eroare DB atunci când se creează un articol fără conținut.
Actualizare optimizată a stării caracteristicilor comutate în loc să reîncărcați lista
Setări dublu navpri slideout lățime bara defilare pentru prindere mai ușoară
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ă.