Zaktualizuj kalendarz, kontakt i typy identyfikatorów integracji z Long do UUID
Podmioty kalendarza, podsycanie kontaktów i identyfikatory ContactIntegration to A teraz UUID. Aktualizuje wszystkie usługi, kontrolery i punkty końcowe DAV.
Reaj produktIdsWithInventory z powrotem do Long (Oferowanie utrzymuje się na długich)
Aktualizacja KbMediaRepository and VoipMessageRepozytorium Typy zapytań do UUID
Rozwiązywanie pozostałych niedopasowania typu Long/UUID w sterownikach i fasolach
Fixes LeadVendorController, LeadMarketController, LeadImportController, ImagingKontroler, AccountController, MediaStreamController, POSController, MemberControl...
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...
Upewnij się, że karty dostawców rozciągają się na równą wysokość w siatce
Uwzględnij wymagane pola w kreację ładunku książki
Zaplecza DTO wymaga odzadanego isOrgDefault, isOrgLevel, i jestVisible Pola — wysyłanie tylko nazwy spowodowało 415 Nieobsługialny typ medialny.
Zapobiegaj wyskakującym pokucie odbiorcy z migania w lewym górnym rogu
Wywrotek został zainicjowany w pozycji 0-0 i przestawiono w a useEffect (po farbie), powodując widoczny lot z lewej strony. Naprawiono za pomocą useLayoutEffec...
Portal wszystkie nakładki poza kontekstem układania okien narzędziowych
ToolWindowShell stosuje "transformację: translateY(0)" - co tworzy Kontekst układania CSS. Spowodowało to wszystkie nakładki: stałe (autocomplete dropdown, popo...
Fix autouzupełnianie — nieskończona pętla, brak API, auth
Trzy przyczyny roota stałe: 1. Infinite re-render loop: istniejące e-maile były nowym odniesieniem do tablicy Każdy render, powodując wyszukiwanie useEffect...
Napraw nietypowe wejścia odbiorcy i dopasowanie stylizacja pola tematu
- Naprawiono fajerowanie ostrości wejściowej, blokując ostrości wejściowe, pomijając RefDefault Po kliknięciu na elementy lub przyciski INPUT - Rewired Recipi...
Zintegruj pola odbiorców z kompozytorem okna narzędziowego
Poprzedni commit dodał komponenty odbiorcy, ale zmodyfikował Niewłaściwy kompozytor (MessageComposer.tsx). Integracja RecipientField MessageTool.tsx — rzeczywis...
Dodaj przyciski książki na źródło, usuń zbędną ikonę zarządzania
- Usuń zbędną "+" ikonę źródeł z nagłówka przeglądarki źródeł (już dostępne przez dolny przycisk "Zarządzaj źródłami kontaktowymi") - Dodaj przycisk "Dodaj ks...
Pokaż "Proszę czekać."., aż SIP się zarejestrował, a następnie 'Gotowy do wybierania"
Pokaż błąd działania, gdy uwierzytelnianie SIP nie powiodło się (brak zgody VoipCalling)
Uchwyt tokena walidacyjnego RC webhook; spraw, aby organ opcjonalnie w celu weryfikacji zażądać
Pokazuj tylko błąd połączenia po nieudanej próbie rejestracji; użyj nakładki, aby uniknąć zmiany układu
Wyraźnie naciąganie długich identyfikatorów w odpowiedziach SmsController
Podejście długoas-sstru do struny nie było Wchodząc w życie. Bezpośrednie wywołanie .toString() na wszystkich długich identyfikatorach Reakcje płaskiej mapy ste...
Dodaj ?JsonIgnore do VoipMessage.conversation, aby zapobiec leniwemu obciążeniu serializacją
Użyj konwersacji łańcuchowejId w całym narzędziu SMS, aby obsługiwać 64-bitowe identyfikatory
Backend teraz serializuje Długie jak łańcuch; aktualizuj wszystkie typy konwersacjiID Od numeru do ciągu do dopasowania. W włącz również przycisk wysyłania, gdy...
Serializuj długie identyfikatory jako ciągi, aby zapobiec precyzyjnej utracie JS
CockroachDB unique_rowid() generuje 64-bitowe liczby te większe niż Numer.MAX_SAFE_INTEGER (2-53-1). JS JSON.parse po cichu ich obcina, Powoduje rozmową niedopa...
Usunąć duplikat przycisku Wstecz z RingCentralConfig
Rodzic PhoneProviderSetup już renderuje IconButton z ArrowLeft W nagłówku widoku konfig, wykonując przycisk Wstecz wewnątrz RingCentralConfig Zduplikowany.
Powrót płaska mapa z wysłania punktu końcowego, aby zapobiec przejmowanie LazyInitializationException
VoipMessage.conversation is FetchType.LAZY; po zatipowaniu transakcyjnym, Jackson serializujący podmiot rzuciłby LazyInitializationException Wywoływanie 500, wi...
Z powrotem do org mainPhoneNumber, gdy członek nie ma konfiskata VOIP
Członkowie bez indywidualnego MemberVoipConfig (lub nie odPhoneNumber) Teraz użyj głównego numeru kempingowego org/mnó's mainPhoneNumber z VoipProviderConfig ja...
Usunąć getJwtKey() z WebhookController po migracji OAuth
Walidacja podpisu używała jwtKey jako tajemnice HMAC, która już nie istnieje na VoipProviderConfig. Pomiń walidację na razie zgodna z - "
Użyj zwykłych tagów img dla lokalnych logo dostawców SVG
Następny/obraz nie obsługuje niezawodnie lokalnych SVG bez nieoptymalizowanej flagi. Zwykłe megi ładują / aktywa publiczne bezpośrednio bez problemów.
Użyj poprawnej obudowy klucza sesji dla orgID i memberID
KSessionService przechowuje klucze jako orgID i memberID (kapitał D). Oba kontrolery dzwoniły .get("orgId") i .get("memberId") Które zawsze zwracają się null, p...
Zawsze wyświetlaj przyciski softphone i SMS w NavTop
Usunięto bramę isVoip, aby przyciski były zawsze widoczne niezależnie od tego, Wywiń flagę stan.
Użyj nazwy typu funkcji jako klucza przed funkcją numeric id w org preprocessing
Java zwraca funkcje z "typu: "VOIP" i numeryczny "id". W tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, z w tym, że powt. w tym w, pow. w tym, z w tym, ż...
Dodaj voip.> do tematów strumieniowych NATS i obsłudze NielegalneWyjątekStateException w VoipStompRelaySAdministrator
Strumień NATS obejmował tylko czat.> subskrybowanie do voip.> rzucił IllegalStateException ([SUB-90007] Brak strumieni pasujących). Dodano voip.> Do badanych st...
Dodaj usługę zabezpieczenia. do K8s ConfigMap
KamoJwtService wymaga tej właściwości dla walidacji tokenów Bearer w DavAuthFilter, ale K8s ConfigMap nadpisuje aplikację.yml i był Brakuje go - powodując Crash...
Pokaż ustawienia systemu(-ów) telefonu bezwarunkowo tak, że orgs może skonfigurować VOIP przed jego włączeniem
- Usuń bramkę iPlotkę z sekcji telefonicznej na stronie /settings - Karta konfiguracji dostawcy nie ma warunku, więc zawsze się pojawia; Funkcjonarki i plany wy...
Osobą przed odpowiedziami API niearciekawy w użyciuTanie o znaczenia
SetBooks, fetchKontakty i searchSkontaktowania teraz bezpiecznie obsługują obiekty błędów A pagowane wojny w opakowaniach z wiosną zamiast rozbijać się o "em.ma...
Prawidłowa nazwa pola w findEventsNeedingSync kwerenda od 'integracji' do 'kontaktIntegration'
Stabilizuj obciążenie zwrotne i napraw reset mody w PersonalProviderSection
Usuń no-op PrePersist/PreUpdate z ContactIntegration; dodaj potwierdzenie testowe synchronizacjiStatus
Wejście do telefonu SmsBox teraz rozwiązuje i przechowuje identyfikator konwersacji
Wstrzykiw helpTips do SettingsWyświetl panel pomocy w PhoneProviderSetup
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
