Przepisz SmsBox jako orkiestrator oparty na kartach z nagłówkiem styku
Dodaj SmsChatTab z wyszukiwaniem, emoji, dołącz, znacznikami czasu, szybkimi odpowiedziami
Usuń identyfikator klienta i pole tajnych z RingCentral UI
Są to poświadczenia na poziomie platformy ustawione raz w tajemnicy K8s. Klienci muszą tylko podać swój klucz JWT i główny numer telefonu.
Przeczytaj RingCentral client-id/secret z konfig platformy, a nie per-org DB
ID klienta i Secret identyfikacja aplikacji Kamo na platformie RingCentral — Są one dzielone we wszystkich orgach. Wstrzyknąć je z właściwości Spring Boot (powt...
Usunąć klientId/klientSekret z VoipProviderConfig
Są to poświadczenia na poziomie platformy dzielone we wszystkich orgach. Tylko jwtKey i mainPhoneNumber są per-org.
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.
Dodaj Dockerfile dla VOIPService
Pasuje do wspólnego-biblioteka + usługi dwustopniowego wzoru budowania używanego przez EmailService i inne usługi Java.
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 przycisk narzędzia SMS do NavTop, softphone + SMS w organizacji.isVoip
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...
Przeprojektuj konfigurację dostawcy telefonu, aby dopasować format dostawcy poczty e-mail z logo, wskazówkami dotyczącymi pomocy i poprawiać karty nav
- Przepisz telefonProviderSetup, aby dopasować EmailProviderSetup wzór: lista / konfiskaty podział, Przejścia AnimatePresence, przycisk z powrotem z nazwą dosta...
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
Dodaj sekcję Kalendarzi i Kontakty Osobiste do zakładki Uprawnień członkowskich
Dodaj komponent PersonalProviderSection dla członków Integracje CalDav / CardDav
Początkowa projekt DaemonService — Praca kwarcowa, wydawcy NATS, K8s, CI/CD
Zapis KontaktSyncLog na mutacjach kalendarzowych/kontaktowych dla dwukierunkowej synchronizacji
Dodaj IntegrationSettingsSAdministrator, IntegrationSettingsService, SyncTriggerPublisher stub
Dodaj metody zapytań opartych na ID do ContactIntegrationRepository
Wyodrębnij helperUserId, dodaj komentarz ETag w KamoGroupwareProvider
Dodaj interfejs GroupwareProvider, ProviderContext i klasy modelu
- Interfejs GroupwareProvider definiuje operacje kalendarza i książki kontaktów - ProviderContext przenosi kontekst czasu pracy dla inwokacji dostawców - Klasy ...
CalDav/CardDav Część 4 — indeksy schematów i skan repo e-mail
- Dodaj dodatkowe indeksy na . I . przez SchemaCleanupRunner (Hibernate ddl-auto:update dodaje kolumny FK; indeksy są dodatkowe) - Włącz skanowanie repozyto...
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 trasę proxyDav, fix forward() body guard dla metod DAV, dodaj adres URL usługi poczty e-mail
Dodaj CardDavController i metody ContactService DAV dla wsparcia CardDAV
Dodaj findByUidAndSactBookId, findChangedSinin, findDeletedSinedOdkażSućOdmowaSin; dodaj findByOwnerId do ContactBookRepository
Dodaj CalDavStroller i CalendarService DAV metody
Dodaje findEventByUid, getChangedEventsOdkaż, od dnia Kalendarz Service. CalDavController obsługujący PROPFIND, RAPORT, MKCALALAR, PROPPATCH, GET, PUT, DELETE d...
Dodaj do koszykaIIcalUidAndUserCalendarId, findChangedSinedOdchoć, findDeletedSinedOdnośny do CalendarEventRepository
Dodaj usługę KamoJwtService do walidacji tokena dla niedźwiedzia w DavAuthFilter
Dodaj StAX MultiStatusXmlBuilder z poprawnymi napisami z elementem 3-arg
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.
