Dodaj system zarządzania aplikacjami z typami usług, prawami i kontrolą funkcji
RestructureType enum: dodaj flagi rdzenia/deprecjacji, zrename DOC_MANAGER-DOCS oraz AI_CHAT-AI_SUPPORT, dodaj typy WSPARC/NOTES/POS, deprecate STORAGE/DOC_CLAS...
Dodaj alias e-mail i udostępnione jednostki skrzynek pocztowych i repozytoria
Nowe podmioty JPA dla schematu email_provider: EmailAliasEntity (send-s-s aliases per member), SharedMailboxEntity (ogólnopolskie wspólne skrzynki pocztowe z za...
Dodaj status PRE_TICKET i flagę preTicket na prośbę o utworzenie
Nowy status PRE_TICKET(14) dla sesji czatu, w których rozpoczyna się użytkownik Rozmowa bez formalnego złożenia biletu. Może być przekonwertowany na a Pełny bil...
Przypisywanie domyślnych ról członkom przy tworzeniu
Teraz przydziela "Człogi" (Wszyscy) rola z organizacji.roleMemberID. - teraz przypisuje obu Rola „Członkowie” (Wszyscy) i rola „członków zespołu” Organizacja.r...
Ukierunkowane przeliczanie praw w celu dept, tytuł pracy i zmiany ról
- DepartamentUS: ponownie kalkuluje tylko członków w dotkniętym oddziaływieni Po utworzeniu / aktualizacji / usuń - JobTitleService: przelicza tylko członków ...
Rekultuj member_rights_applied po utworzeniu nowych członków
Połączenia z aktualizacjąMemberRightsApplied na nowym członek po obu createOrganizationMemberna i createOrganizationTeamMember tak Prawa do wszystkich ról są na...
Dodaj ziarniste flagi ochrony role i rola systemu członków zespołu
- Dodaj isAllowEditTitle i isAllowEwitaScurity flagi do jednostki Orgrole - Zmodywal się o przystawkęEveryoneID do roliMemUDŻN w Organizacji, dodaj roleTeamMemb...
Poprawka MediaObjImgPobierz FK do korzystania z MediaObjImg UUID PK zamiast klucza kompozytowego
Kompozyt FK (OBJ_ID, IMG_ID) odwoływał się kolumny nie-PK powodujące typ niedopasowanie (uuid vs int). Zmieniono na pojedyncze FK na odwoływaniu OBJ_IMG_ID Medi...
Użyj natywnego zapytania, aby uzyskać czas rozdzielenia avg, aby uniknąć ograniczenia Hibernate EXTRACT (EPOCH)
Hibernate 6 nie może stosować EXTRACT(EPOCH OD ...) do odejścia znacznika czasu (produkuje rodzaj czasu trwania, a nie TEMPORAL). Przełącz na natywne zapytanie ...
Dodaj wsparcie przetwarzania AI do notesu modelu danych
Dodaj pole aiProcessingEnabled do podmiotu notatek, DTO i żądań. Utwórz NoteEmbeddingRecord byt i repozytorium do śledzenia Wektoryzacja notatek w rurociągu RAG...
Serialize NoteDTO Długie identyfikatory jako ciągi dla precyzyjnego bezpieczeństwa JavaScript
Identyfikatory cockroachDB unique_rowid() przewyższają JavaScript MAX_SAFE_INTEGER, Powoduje precyzję strat po przeanalizowaniu jako liczby. Dodać JsonSerialize...
Używaj zarządzanych odniesień do ról przy tworzeniu praw do roli w tworzeniuOrganizacji
Po organizacjiRepository.save(), rola lokalnaAdmin/roleEveryone Zmienne mogą być oderwane od kontekstu trwałości. createRoleRights() Dodano wpisy OrgRoleRight d...
Dodaj podmioty systemu bezpieczeństwa dostępu, enums i repozytoria
Dodatki JPA (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 nowych enums, 7 r...
Aktualizacja KbMediaRepository and VoipMessageRepozytorium Typy zapytań do UUID
Aktualizacja LeadImportRequest i NoteVersionDTO dla identyfikatorów podmiotu UUID
Rozwiązowanie pozostałych niedopasowania typu Long/UUID w usługach i DTO
Naprawiono błędy kompilacji w CommerceService, OrganizationService, Usługa zewnętrznaAuthProviderService, Img-Service, Lead-Service, LeadVendorService, ImageSer...
Konwertuj identyfikatory jednostki wewnętrznej z Long/unique_rowid() na UUID/gen_random_uuid()
Poprawia wydajność pisania karalubuDB za pomocą losowo rozprowadzanych identyfikatorów UUID dla wewnętrznych kluczy podstawowych jednostki zamiast sekwencyjne w...
Dodaj findDueReminders i markSent Zapytania do CalendarEventReminderRepository
Dodaj metodę/organizerEmail do CalendarWydarzenia, role/rsvp/lastResponseAt to CalendarEventAttendee
Dodaj wbudowany pole wbudowanym cellPhone do jednostki członkowskiej
Dodaj ?JsonIgnore do VoipMessage.conversation, aby zapobiec leniwemu obciążeniu serializacją
Dodaj jednostkę OrgOAuthToken do przechowywania tokena OAuth 2.0
- Dodaj podmiot OrgOAuthToken w pliku KamoTokens schema (kamotokens.org_oauth_token) - Dodaj OrgOAuthTokenRepository z findByOrgIdAndProvider / deleteByOrgIdAnd...
Usunąć klientId/klientSekret z VoipProviderConfig
Są to poświadczenia na poziomie platformy dzielone we wszystkich orgach. Tylko jwtKey i mainPhoneNumber są per-org.
Prawidłowa nazwa pola w findEventsNeedingSync kwerenda od 'integracji' do 'kontaktIntegration'
Dodaj metody zapytań opartych na ID do ContactIntegrationRepository
CalDav/CardDav Część 4 — repozytorium biblioteki współdzielonej i uzupełnienia bytu
- Dodawanie kontaktuIntegration FK do podmiotu ContactBook - Dodaj findBContactIntegrationId do UserCalendarRepository - Dodaj findBTContactIntegrationId do Con...
Dodaj findByUidAndSactBookId, findChangedSinin, findDeletedSinedOdkażSućOdmowaSin; dodaj findByOwnerId do ContactBookRepository
Dodaj do koszykaIIcalUidAndUserCalendarId, findChangedSinedOdchoć, findDeletedSinedOdnośny do CalendarEventRepository
Dodaj ?Query metody dla przypadków użycia usługi ContactService
Dodaj ?Query metody dla przypadków użycia usługi CalendarService
Dodaj wszystkie repozytoria kontaktów w pakiecie dao.repos.contacts
Dodawanie podsycanych kontaktów (e-mail, telefon, adres, org, adres, url, im)
Usuń podmiot i repozytorium CalendarIntegration – zastąpione przez ContactIntegration
Dodaj pola DAV do UserCalendar, zastąp CalendarIntegration FK ContactIntegration
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.