Zamień konfig JWT na OAuth connect UI dla RingCentral
- RingCentralConfig: Przycisk połączenia/odłączenia OAuth ze wskaźnikiem stanu, Główne pole numeru telefonu, połączenie testowe (tylko po podłączeniu) - voipA...
Refactor RingCentral do OAuth 2.0 Przepływ kodu autoryzacji
- Nowy OAuthController: /oauth/start (powroty authUrl), /oauth/callback (wymiany kod, zapisuje tokeny), /oauth/status, DELETE /oauth/token - OTKValidationFilt...
Utwórz tabelę KamoTokens i org_oauth_token
- TRYJOWANA SCHEMA JEŚLI NIE WYKONALICZNE DZISZ - CREATE TABLE kamotokens.org_oauth_token z unikalnym (org_id, dostawca) - DROP COLUMN jwt_key z voip_provider_c...
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...
Karty z równymi i opisy dostawców świadomych Kazoo
- Wysokość zestawu: 100% na Cebuła ruchu FeatureCard, więc karty w tym samym rzędzie pasują do najwyższej karty - Zaktualizuj opis KamoPBX, aby podkreślić Kazoo...
Przepisz SmsBox jako orkiestrator oparty na kartach z nagłówkiem styku
Dodaj SmsChatTab z wyszukiwaniem, emoji, dołącz, znacznikami czasu, szybkimi odpowiedziami
Dodaj przycisk narzędzia SMS do NavTop, softphone + SMS w organizacji.isVoip
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...
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
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
Dodaj stronę / contacttom z układem trzech paneli i komponentami styk
Add ContactRestController z pełnym CRUD + import/eksport + wyszukiwanie
Add KontaktService Logika biznesowa z napisami dziennika synchronizacji
Dodaj ?Query metody dla przypadków użycia usługi ContactService
Usuwanie punktów końcowych kalendarza (przesuniętne w EmailService)
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.