Wyślij null zamiast pustego ciągu dla treściJson/contentPlainText na artykule kb
Pusty ciąg jest nieprawidłowy dla typu kolumny JSONB, powodując błąd DB podczas tworzenia artykułu bez zawartości.
Optymistyczne aktualizowanie przełączanego stanu funkcji zamiast listy przeładowania
Podwójne ustawienia navpri Szerokość przewijania wysuwanych dla łatwiejszego grabbingu
Aktualizacja BranchSetupManager podtytuł do referencyjnej etykiety typu dynamicznego typu gałęzi
Zablokuj pola na poziomie użytkownika do edycji poziomu członków bramek do siebie lub MANAGE_MEMBER_SECURITY
Zamień bramę MANAGE_USERS MANAGE_MEMBER_SECURITY w ustawieniach użytkownika
Z Nazwana zakładka Setup Oddziału do dynamicznego "branchLabel' Typy i aktualizacja adresu URL do typów gałęzi
Użyj symboli zastępczy ?loUrl, więc wysłane wiadomości e-mail zapowiedź zaparze
SerializeFullEmailHtml teraz sklepy Zamienniki w bodyHtml zamiast rozwiązywać lokalne ścieżki. EmailTemplateService Wstrzykuje już absolutny adres URL logo w mo...
Dodaj bramki uprawnień dla pól na poziomie użytkownika i sekcji zmiany hasła w MyAccountTab
Ujednolicć podgląd i edytor w jeden spójny system
- Wyodrębnij zawartość szablonu systemu za pośrednictwem DOMParser atakującej zawartość komórki .td>, Zapobieganie podwójnemu zawijaniu, gdy EmailFrame ponown...
Dodaj bramkę dostępu i tabela MANAGE_MEMBER_SECURITY do strony ustawień użytkownika
Wymusz prawa do org+ członków w różnych miejscach, domu i kalkulatorze
- Dodaj 11 nowych praw (MANAGE_CRM_SETTINGS, VIEW_TASKS, do RoleRightType.ts - Dodaj CALCULATOR do ServiceType.ts, AppType.ts i Organization.ts (isCalculator) -...
Fix środkowy przewijanie i przechowydywanie bloku systemu
- Usuń wysokość: 100% z EmailFrame, więc zawartość rośnie naturalnie i przewija się - Wyodrębnij zawartość z pełnych szablonów systemów HTML do edytowalne blok
Wyodrębnij wewnętrzną zawartość z kanonicznego HTML podczas ładowania w edytorze bloków
Kiedy bodyBlocks jest znistra, a bodyHtml zaczyna się od!DOCTYPE, ekstrahuj Główna zawartość jako początkowy blok HTML, dzięki czemu użytkownicy widzą istniejąc...
Zaakceptuj legacy tab/title/helpTips rekwizyty na EmailMailboxManager router
Dodaj kartę Moje połączenia e-mail do strony członkowskiej dla dostawców osobistych
Dodaj karty personal i Outlook Personal i komponenty konfiskatowe Gmaila Personal i Outlook
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...
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.