Adăugați sistemul de management al aplicațiilor cu tipuri de servicii, drepturi și control al caracteristicilor
Restructurare ServiceType enum: adăugați steaguri centrale/depreciate, redenumiți DOC MANAGER→DOCS și AI CHAT→AI SUPPORT, adăugați tipuri de sprijin/NOTES/POS, ...
Adăugați aliasuri de e-mail și entități cu căsuță poștală comună și depozite
Noi entități JPA pentru schema de e-mail ofertă: EmailAliasEntity (trimite-ca pseudonime pentru fiecare membru); Comment și SharedMailboxAccessEntity (subvenții...
Adaugă starea PRE TICKET și steagul preTicket la cerere
Stare nouă PRE TICKET(14) pentru primele sesiuni de chat în care începe utilizatorul chat fără a depune oficial un bilet. Poate fi convertit la o bilet complet ...
Atribuiți roluri implicite membrilor privind crearea
*************** acum atribuie "membrilor" Rolul organizaţiei. Acum le dă pe amândouă. Rolul "membrilor" (toată lumea) și rolul "membrilor echipei" de la Organi...
Drepturi vizate recalculează pentru dept, titlu de loc de muncă și schimbări de rol
- DepartmentService: recalculeaza numai membrii din departamentul afectat după creare/actualizare/eliminare - JobTitlService: recalculează numai membrii cu titl...
Recalculează membrii rights aplicate după crearea de noi membri
Apeluri de actualizareDrepturile membreAplicate pe noul membru după ambele CreareOrganizare membre și de a creaOrganizareTeamMembru astfel toate drepturile de r...
Adaugă steaguri de protecție a rolurilor granulare și rolul sistemului membrilor echipei
- Adăugaţi isAllowEditTitle şi isAllowEditSecurity steaguri entităţii OrgRole - Redenumește rolulToți cei care au luat rolul de membru al Organizaţiei, adaugă r...
Corect MediaObjImgDownload FK pentru a utiliza MediaObjImg UUID PK în loc de cheie compozite
Coloanele compozite FK (OBJ ID, IMG ID) care nu fac referire la un tip nepotrivire (uuid vs int). S-a schimbat în FK single pe referinţe OBJ IMG ID MediaObjImg....
Utilizați interogarea nativă pentru timpul de rezoluție avg pentru a evita limitarea Hibernate EXTRACT (EPOCH)
Hibernate 6 nu se poate aplica EXTRACT[EPOCH DE la ...) la o scădere a intervalului de timp (produce tipul de durată, nu TEMPORAL). Comutat la o interogare SQL ...
Adăugați enums de suport bilet și noi permisiuni pentru biblioteca comună
Adaugă suport de procesare AI la modelul de date note
Adăugați aiProcessingEnabled field to Note entity, DTOs, and requests. Creare NoteEmbeddingControl entitate și depozit pentru urmărire Notă vectorizare în condu...
Serialize NoteDTO ID-uri lungi ca șiruri de caractere pentru siguranță de precizie JavaScript
CockroachDB unic rowid() ID-urile depășesc MAX SAFE INTEGER-ul JavaScript-ului; care cauzează pierderi de precizie atunci când sunt considerate numere. Adaugă @...
Utilizați referințele de rol gestionate atunci când creați drepturi de rol în crearea Organizării
După organizareRepository.save(), rolul localAdmin/rolEveryone variabilele ar putea fi separate de contextul persistenței. creareRoleRights() a fost adăugarea d...
Adaugă entități ale sistemului de securitate de acces, enums și depozite
Adaugă entități JPA (OrgaAccessRegulă, OrgGeoBlockRegulă, OrgSuspeciousDetectionRegulă, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 no...
Actualizează KbMediaRepository and VoipMessageRepository interogation param types to UUID
Actualizare LeadImport Cerere și NoteVersionDTO pentru ID-urile entității UUID
Rezolvarea neconcordanțelor de tip lung/UID în servicii și DTO
Aranjeaza erori de compilare in CommerceService, OrganizationService, ExternalAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService, ș...
Schimbă ID-urile entității interne de la Long/unique rowid() la UUID/gen random uid()
Îmbunătățește performanța de scriere CockroachDB prin utilizarea UUIDS distribuite aleatoriu pentru tastele primare ale entității interne în loc de valori secve...
Adaugă căutareDueReminders and markAsSent interories to CalendarEvenimentReminderRepository
Adaugă findConflicting Interogarea evenimentelor către CalendarEventRepository
Adaugă metodă/organizatorEmail în CalendarEveniment, rol/rsvp/lastResponseAt în CalendarEvenimentAttendee
Adăugați @JsonIgnore la VoipMessage.conversație pentru a preveni sarcina leneș pe serializarea
Adaugă entitate OrgOauthToken pentru stocarea jetoanelor OAuth 2.0
- Adăugaţi OrgOauthToken entităţi în schema KamoTokens (kamotokens.org oauth token) - Adăugaţi OrgOuthTokenRepository cu findByOrgIdAndProvider / stergeByOrgIdA...
Elimină clientulId/clientSecret din VoipProviderConfig
Acestea sunt acreditări la nivel de platformă împărtășite în toate orgile. Numai jwtKey și mainPhoneNumber sunt per-org.
Numele de câmp corect în findEvenimenteNecesită interogare Sync de la 'integrare' la 'contactIntegration'
Adaugă metode de interogare bazate pe ID la ContactIntegrationRepository
CalDav/CardDav Partea 4
- Adaugă contactIntegrare FK la entitatea ContactBook - Adăugaţi findbyContactIntegrationId la UserCalendarRepository - Adaugă găsiByContactIntegrationId to Con...
Adaugă findByUid AndContactBookId, find Changed De atunci, găsiți "De la contact la depozit; adăugați "findByOwnerId" la ContactBookRepository
Adaugă findByIcalUidAndUserCalendarId, găsește schimbat Din moment ce, gãsiþi De la calendarul de eveniment depozitar
Adăugaţi @Modele de căutare pentru cazurile de utilizare a Serviciilor de Contact
Adăugați @ Metode de căutare pentru cazurile de utilizare CalendarService
Adaugă toate repertoriile de contact în pachetul dao.repos.contacts
Adaugă grupuri de contact și entități membre ale grupului de contact
Adaugă subentități de contact (email, telefon, adresă, org, url, im)
Șterge entitatea de integrare a calendarului și depozitul de date
Adaugă ************* la CalendarEveniment, înlocuiește CalendarIntegration FK
Adaugă câmpuri DAV la UserCalendar, înlocuiește CalendarIntegration FK cu ContactIntegration
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ă.