Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Oddzielny numer biletu / rzędy odznaki od tytułu w TicketHeader
Tytuł dzielił się teraz flex row z numerem biletu i dwoma Odznaki, powodując ich odcięcie. Teraz numer biletu i odznaki zajmują Własny kompaktowy rząd, a tytuł ...
Dodaj stronę potwierdzaną /kontaktową z animowanym bohaterem, osią czasu i CTA
Zastąp komunikat sukcesu w linii w formularzu kontaktowym dedykowaną premią Strona z potwierdzeniem: animowany znak kontrolny SVG z pęknięciem cząstek, "What Ha...
Uchwyt na klucze biletów w odpowiedzi na listę biletów wsparcia
MediaService zwraca bilety: [...], sumElementy ? ale frontend Sprawdzone tylko dla data.content, powodując, że lista zawsze renderuje pustą.
Użyj PATCH /org/Aid / kolory do zapisywania marki, aby uniknąć zniunkowej awarii booleanowej
Dodaj PATCH /org/'id'/colors endpoint, aby bezpiecznie zaktualizować tylko pola palety kolorów
Prawidłowy port MEDIASERVICE_URL od 443 do 80 dla formularza kontaktowego
Usługa ClusterIP tylko eksponuje port 80; przy użyciu 443 z http spowodował ConnectTimeoutURor na każdym formularzu kontaktowym.
Dodaj sekcję ustawień org (strefa czasowa, wiek req, flagi zawartości, opis, alias); usuń przyciski Podgląd/AddDomain
Przeprojektuj LabelManager — edycja sekcji inline, naprawę uszkodzonego zapisu, domyślnie tylko do odczytu
Przepisywanie etykietManager.tsx z wzorami odczytu/edit. Naprawia zepsutą oszczędność Przycisk (validateForm zablokował zapisy, ponieważ pola kontaktowe / firmy...
Dodaj walidator domeny KamoMail, aby zablokować międzystolec adresy e-mail
Przedstawia komponent KamoMailDomainValidator, który sprawdza, w warstwie serwisowej, czy przesłana domena e-mail pasuje do zweryfikowanej domyślnej domeny org....
Enforce Ograniczenie domeny KamoMail w skrzynce pocztowej, alias i tworzeniu wspólnej skrzynki pocztowej
Gdy KamoMail jest dostawcą poczty e-mail, członkowie mogą tworzyć tylko skrzynki pocztowe, aliasy i udostępnione skrzynki pocztowe przy użyciu zweryfikowanej do...
Przeczytaj logoFullExt z config.json dla dynamicznego rozszerzenia logo
Odczytaj logoFullExt from config.json; fix site.webmanifest path to favicon subdirectory
Przeczytaj logoFullExt z config.json dla dynamicznego rozszerzenia logo
Orgowanie tematów — WebSocket hak, panel rezerwowy, okablowanie LabelManager, wyzwalacz DNS, bg resize, kontekst ThemeConfig
Dodaj przepisy tematyczne — wydawca NATS, punkt końcowy, przesłanie logo
Dodaj poleFullExt do podmiotu organizacji; dodaj listęObjects do MinIOStorageService
Ukryj zdanie modelu bezpieczeństwa dla Członków, naprawić odznakę nakładkę na karty typu branch
Użyj klucza sesji memberID i włącz CreatorType w krzykliwej odpowiedzi na grupy gałęzi
Dodaj findBranchTypeID zapytań z pochodnie do OrganizationRepository
Obsługuje nowy /branch-typy/a--, punkt końcowy w SecurityService w celu sprawdzenia, czy rodzaj oddziału ma aktywne orgi przed usunięciem.
Dodaj punkty końcowe GET /branch-types/kreatable i /-id/usages punkty końcowe
/krealny typy gałęzi zwrotów filtrowanych przez typ twórcy dzwonionego (OWNERS/TEAM_MEMBERS/MEMBERS) za pośrednictwem AppliedModelEnforcementService. /-id/usag...
Skreślenie typu rozgałęzienie osłony przed aktywnymi użyciami org
Przed usunięciem chipa typu gałęzi, frontend teraz dzwoni Jeśli istnieją jakieś orgi, to pokazuje dialogowe informacyjne wymieniające je i instruuje administrat...
Użyj poprawnego klucza sesji "memberID" zamiast "MID"
KSessionService przechowuje identyfikator członka pod kluczowym "dentyfikatorem", ale oba - i Administratorzy czytali session.get ("MID"), który zawsze zwracał ...
Napis biletowy na żywo na NavTop — SupportCoContext subskrybuje NATS via STOMP, odznaki oczekujące na liczenie
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Ustaw nazwę właściciela orgAlias na tworzeniu i naprawiać alias członkowski kontaktowy z witryną
Dodaj pole do liczby oczekujących do SupportAgentNotificationDTO i zlicz zapytanie do SupportTicketRepository
Wyklucz model główny z listy modeli; dodaj dziennik debugowania do kontroli tworzenia dzieci-org
SecurityModelController teraz filtruje model główny orgi (zidentyfikowany przez org.getMasterModelID()) z odpowiedzi /api/security/models — to Jest zarządzany w...
Przeczytaj prawa do sesji jako nazwy List-String, a nie CSV identyfikatorów numerów
Prawa do sesji są przechowywane jako szereg znaków nazw RoleRightType. Zarówno jak i OrganizationController byli Odlewanie ich na String (powodując ClassCastExc...
Zatrzymaj podwójną przełączanie w polach wyboru w BranchSetupManager
Box onClick i Checkbox onChange obaj strzelali do każdego kliknięcia, przechylając się dwukrotnie I pozostawienie stanu bez zmian. Stop propagacji na formularzu...
Użyj MUI v7 Grid size prop w StackingOrdersManager
MUI v7 Grid2 zastąpił xs/sm/md rozmiarem rekwizytu.
Usuń przestarzały MUI Grid ret w StackingOrdersManager
MUI Grid v2 upuścił przedmiot prop; użyj rekwizytów wielkości bezpośrednio na sieci.
Dodaj pole nazwy domeny do kreatora kreacji org
Dodaje pole domeny do kroku Podstawy z automatycznym www. stripping. Zatwierdzony, uwzględniony w ładunku API i pokazany w kroku recenzji.
Dodaj wywołanie modyfikacji API do strony kamo-api-reference
Pokazany tylko na /kamo-api-reference, zachęca użytkowników do przesłania zmiany API Żądania za pośrednictwem /odpytania lub dotarcia do /kontaktu.
Dodaj GET /branch-typy/kreatny punkt końcowy z filtrowaniem typu twórcza
Zwraca tylko typy oddziałów, które członek dzwonienia może utworzyć Pod adresem lubg dziecięcy, na podstawie klasyfikacji OWNERS/TEAM_MEMBERS/MEMBERS W stosunku...
Zamień krok kreatora OrganizationType z gałęziType / SecurityModel wybór
- Zamień OrgTypeStep (OrganizationType + rozwijanie konfiguracji) BranchTypeStep, który się ładuje - Nowy punkt końcowy zwraca tylko typy gałęzi, które dzwo...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nowe RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi typu apply-to na ChildOrgSecurityModel, dwa 13-argogowe przeciążenia usługi i pomocników typu t...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nowe RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi typu apply-to na ChildOrgSecurityModel, dwa 13-argogowe przeciążenia usługi i pomocników typu t...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nowe RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi typu apply-to na ChildOrgSecurityModel, dwa 13-argowe usługi i pomocników twórców AppliedModelE...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nową RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi nakładające na ChildOrgSecurityModel, dwa 13-argowe przeciążeniami i pomocników twórców Applied...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nowy RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi na ChildOrgSecurityModel, dwa 13-arg service przeciążenia oraz pomocników typu AppliedModelEnfo...
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.
