Wyciąg AliasesTab, SharedMailboxTab; Unij e-mailMailboxManager cienki router
Dodaj osobiste dostawcy poczty e-mail i specyfikacja projektu per-mailbox auth
Egzekwowania praw członkowskich na wszystkich elementach nav
Każdy element nav wymaga teraz zarówno flagi funkcji org, jak i członka. 7 nowych praw dostępu dodano: ACCESS_COMMERCE, VIEW_CALENDAR, ACCESS_CHAT, ACCESS_MAIL,...
Przesuń getLogoSrc przed użyciem, aby naprawić błąd zamówienia deklaracji TS
Zapobiegaj podwójnemu owijaniu pełnodokumentowego bodyHtml w projektantze bloków
Kiedy bodyBlocks jest zerowy, a bodyHtml jest pełny dokument .!DOCTYPE html> (np. kanoniczne szablony rozstawione), importowanie go jako pojedynczego bloku Seri...
Serializuj pełny email HTML z ramką inacyjną na szablonach
- serializeFullEmailHtml owija wewnętrzne bloki w markowej ramie zewnętrznej (klimateriałowa, tytuł/podpis, obszar treści, logo footer + nazwa org) Używanie...
Kompaktowy nagłówek edytora — usuń duży tytuł / taśmy, przesuń akcje do nav row
Usuwa lepką kartę nagłówka (tzw., podtytuł, Save/Cancel/Preview Przyciski, Edycja / Przeglądanie kart kreskówki) z EmailTemplateEdytuj, aby odzyskać ?200px O pi...
Dodawanie stron ustawień konta dla telefonu + pytania zabezpieczające (SP3)
Dodaje - z okablowaniem API do SecurityService /api/konto/. Synchronizacja nav we wszystkich 3 lokalizacjach.
Podgląd trasy przez backendowy modal Browser (część SP2)
EmailTemplateBrowser jest teraz właścicielem modalu Preview bezpośrednio, więc Menedżer nie musi już przechwytować żądań podglądu na poziomie wiersza i Przekier...
Wire EmailTemplateEdytuj do prawdziwego API
Nawodnienia z templateApi.get, zapisy za pośrednictwem templateApi.update. Kategoria Rozpad jest oparty na API z inline-create afordance w kategorii. Zmienne Wy...
Wire EmailTemplateBrowser do prawdziwego API + dodaj kartę Domyślne domyślne
Zastępuje 140 linii danych próbnych wywołaniami templateApi.list(). Warunkowe Piąta zakładka "System domyślnie" pojawia się tylko dla administratorów i renderów...
Dodaj e-mailProsmodalTemplatePreview
Otwiera się na podgląd w akcję wozówką. Backend-rendered via templateApi.preview(); Wynik wyświetlany w piaskownicy iframe dla izolacji stylu. Pasuje do: Dokład...
Usunij nieużywane EmailGeneralManager.tsx ( 560 linii martwego kodu)
Komponent nigdy nigdzie nie był importowany. Jego przełączanie (przeprowadzanie odbijania, Wysubskrybuj, śledzenie dostaw, domyślnie z poczty e-mail) nie miało ...
Dodaj templateApi + categoryApi + zmienne moduły klienta
Wraps SP1's /api/email/plats/pl-es/a - i . Punkty końcowe z typed TypeScript helpers. zmienneKontrakty Lusterka SP1's TemplateKeys Javadoc więc zmienny numernik...
Ikona analityki jest tylko ikona i jest umieszkana na ostatnim miejscu w ikonach
Dodaj ikonę analizy do navtop z OTK-ukonwetycyzmowanym iframe
Dodaje ikonę BarChart do NavTop zamknięte dla członków zespołu na najwyższym poziomie orgi (brak rodzica). Kliknięcie nawiguje do /analityki, które generują OTK...
Zastąp oddzielne ikony wywołania / tekstu w navtop z ujednoliconym rozwijanym VoipButton
Pokaż rekord własności domeny TXT w interfejsie konfiguracji DNS
- DomainData/DnsStatus: dodaj weryfikacjęToken, własnośćZeryfikowana, pola typu - AliasStatusTable: pokaż TxtOwnershipCard powyżej tabeli CNAME z przyciskiem ko...
Sticky header, zaktualizowane aliasy, zawsze wido-widomy prosty-angielski przewodnik DNS
Populuj statusy DNS, gdy już się to potwierdził; wyświetlaj nazwę org w widocznym momencie
Należy ostrzec, że rekord www jest opcjonalny i może łamać istniejące witryny
Usuń podwójne paski przewijania i poziome przepełnienie na stronie konfiguracji DNS
Zawsze wyświetlaj przycisk DNS dla właścicieli, dodaj zmianę przepływu domeny
Strona konfiguracji DNS w pełnym cieka przedsiębiorstwie, sukces jako baner do odrzucenia
Przekaż orgId przez konfigurację / prąd przepływu do zarządzania domeną cross-org
Przycisk domeny konfiguracji zawsze przechodzi do /setup/dns w bieżącej karcie
Dodaj /setup/dns strona i przepływ konfiguracji domeny do /network
- Nowa strona /setup/dns z przepływem dwufazowym: wpis domeny, a następnie DNS Weryfikacja z 60-sekundowym automatycznym zatwierdzeniem i potwierdzeniem SSL -...
Obsługa pustych odpowiedzi API i wdzięku degradacja na karcie rozliczeniowych
- billingApi-mózg, które teraz bezpiecznie radzą sobie z pustymi ciałami Zamiast rozbijać się na res.json() z pustymi danymi wejściowymi - PlansBillingTab loa...
Rozwiązanie kontekstu org/członu z sesji dla pełnomocnictwa rozliczeniowczego
Kontrolery BillingService wymagają nagłówków X-Org-Id i X-Member-Id. Podczas dzwonienia bezpośrednio (obejmowanie APIService), nie były one ustawiane. Teraz pro...
Call BillingService bezpośrednio przez k8s DNS zamiast przez APIService
Serwer proxy Next.js teraz dzwoni do BillingService - bezpośrednio, pominięcie Niepotrzebny chmiel przez APIService. Używa BILLING_SERVICE_URL env var Z k8s wew...
Dodaj trasę proxy Next.js API dla /api/billing/'
Klient API rozliczeniowy dzwonił /api/billing/a jako względny adres URL, Który trafił na serwer Next.js zamiast bramki APIService. Dodano do tego, że Trasa prox...
Wymień przełączanie add-on z suwakiem ilościowym
Dodatkowa pamięć ma miejsce w przypadku użytkowania (blok $ / 25 GB), a nie proste włączanie / wyłączanie Doda się. Zastąpił przełącznik przełączający suwakiem ...
Dodaj rodzicId i rodzic do OrgProvider
Interfejsowi rekwizytów organizacji brakowało pól parentId i macierzystych, Spowodowanie ich upuszczania podczas kompilacji TypeScript, nawet jeśli Pozwolenie i...
Wire BillingManager i RelationshipManager do prawdziwych backendów
BillingManager (karta rozliczeniowa konta): - Zastąpiony w 100% lokalny makieta z realną metodą płatności zabezpieczoną Stripe Zarządzanie za pośrednictwem bi...
Zastąp stronę ze statystykami maku na żywo KamoCRM subskrypcyjny pulpit nawigacyjny
Przebudowane /settings/account?tab'stats w w pełni okablowany, tylko odczyty Deska rozdzielcza. Zastępuje wszystkie fałszywe dane przy równoległych połączeniach...
Wybierz koniec planu na koniec
- Wire PlanCalculator do dialogów dialogowych PlansBillingTab (zastępuje symbol zastępczy) - Wyłać dostępne plany z rozliczeń API na obciążenie strony - Zgłosze...
Ukryj zakładkę Plany & Billing dla root KamoCRM org
Właściciele org KamoCRM mają wszystko włączone bez żadnych kosztów – powinni Nigdy nie widzisz zakładki rozliczeniowej. Zakładka jest teraz warunkowo wyrenderow...
Integracja systemu rozliczeniowego Stripe na całej platformie
- Nowy klient billingApi.ts z pełnymi typowymi typami skryptów dla wszystkich faktur punkty końcowe (subskrypcje, metody płatności, faktury, kredyty, wykorzys...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
