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...
Getrennte Ticketnummer/Abzeichenreihe vom Titel in TicketHeader
Titel teilte eine jetzt rap flex Reihe mit der Ticket-Nummer und zwei Abzeichen, wodurch es abgeschnitten werden. Jetzt belegen Ticketnummer und Abzeichen ihre ...
Hinzufügen /Kontakt-bestätigte Seite mit animierten Helden, Timeline und CTAs
Inline-Erfolgsmeldung auf Kontaktformular durch eine dedizierte Prämie ersetzen Bestätigungsseite: animierte SVG-Kennzeichen mit Partikelausbruch, 'Was passiert...
Handle Tickets Schlüssel in Support-Ticket-Liste Antwort
MediaService gibt { Tickets: [...], totalElements - aber das Frontend nur auf data.content überprüft, wodurch die Liste immer leer wird.
Hinzufügen von PATCH /org/{id'/colors endpoint, um nur Farbpalettenfelder sicher zu aktualisieren
Korrektur MEDIASERVICE_URL Port von 443 bis 80 für Kontaktformular
ClusterIP-Dienst stellt nur Port 80 aus; mit 443 mit http verursacht ein ConnectTimeoutError auf jedem Kontaktformular Einreichung.
Redesign LabelManager - Inline-Sektion bearbeiten, gebrochen speichern, read-only default
Rewrites LabelManager.tsx mit pro-section read/edit Muster. Behebt den defekten Speicher Button (validateForm blockiert spart, weil Kontakt/Firmenfelder nie bev...
Fügen Sie .dockerignore hinzufügen, um den Build-Kontext zu reduzieren
KamoMail-Domain-Validator hinzufügen, um Cross-Denant-E-Mail-Adressen zu blockieren
Einführung der KamoMailDomainValidator-Komponente, die überprüft, auf Service-Schicht, ob die eingereichte E-Mail-Domain mit der verifizierten Standard-Domain d...
Bezwingen Sie KamoMail-Domain-Beschränkung auf Mailbox, Alias und gemeinsame Mailbox-Erstellung
Wenn KamoMail der E-Mail-Anbieter ist, können Mitglieder nur Mailboxen erstellen, Aliase und gemeinsam genutzte Mailboxen über die verifizierte Standard-Domain ...
Lesen Sie LogoFullExt von config.json; fix site.webmanifest Pfad zum Favicon-Unterverzeichnis
Org-Themenvorsorge - WebSocket Hook, Bereitstellungspanel, LabelManager-Verdrahtung, DNS-Trigger, bg-Größe, ThemeConfig-Kontext
Theme-Bestimmung hinzufügen . NATS Publisher, Bereitstellung-Thema-Endpunkt, Logo-Upload
LogoFullExt-Feld zur Organisation hinzufügen; listObjects zu MinIOStorageService hinzufügen
Ersetzen Sie Emoji-Symbole mit soliden SVG-Symbolen auf erstellen Assistent Stepper
Verstecken Sicherheitsmodell Satz für Mitglieder, fixe Abzeichenüberlappung auf Zweigtypkarten
Verwenden Sie memberID-Sitzungsschlüssel und beinhalten creatorType in creatable Zweig-Typen-Antwort
findBegrungsabfrage mit der abgeleiteten Anfrage von findByBranchType zu OrganizationRepository hinzufügen
Unterstützt den neuen /branch-types/{id'/usages Endpoint in SecurityService um zu überprüfen, ob ein Zweigtyp aktives Kind hat, bevor das Lösen gespeisten werde...
GET /branch-Typen/schöpfbar hinzufügen und /{id'/usages Endpunkte
/creatable Rückrufe Zweigtypen, gefiltert durch den Herstellertyp des Anrufers (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id"/usages g...
Wache Zweigtyp Löschung gegen aktive Org-Nutzungen
Vor dem Entfernen eines Zweigtyp-Chip, das Frontend ruft jetzt **************** Wenn irgendwelche orgs existieren, zeigt es ein Informationsdialog, der sie aufl...
Verwenden Sie korrekte Sitzungsschlüssel 'memberID' statt 'MID'
KSessionService speichert Mitgliedsausweis unter Schlüssel 'memberID' aber beide ************ und OrganizationController haben gelesen session.get("MID"), die i...
Live Support Ticket-Plassing auf NavTop - SupportCountContext abonniert NATS via STOMP, Abzeichen-Shows anhängig
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Set org BesitzernameAlias auf Erstellung und behebt Website-Kontakt Mitglied Alias
Zusätzliche Anzahl Feld zu SupportAgentNotificationDTO hinzufügen und Abfrage zu SupportTicketRepository zählen
Master-Modell aus der Modellliste ausschließen; Debug-Log zum Child-Or-Erstellungscheck hinzufügen
SecurityModelController filtert jetzt das Mastermodell der org (identifiziert von org.getMasterModelID()) aus der /api/security/models Antwort wird ausschließli...
Leserechte als List<String-Namen, nicht CSV von Integer-IDs
Die Session-Rechte werden als JSON-Array von RoleRightType-Narreis gespeichert. Beide ************ und OrganizationController waren Gießen Sie sie zu String (Ve...
Stoppen Sie Doppel-Knechen auf Altersspannen Checkboxen in BranchSetupManager
Box onClick und Checkbox onChange beide auf jeden Klick abgefeuert, umzuschalten zweimal und Zustand unverändert lassen. Stoppen Sie die Ausbreitung auf FormCon...
Verwenden Sie MUI v7 Grid Größe prop in StackingOrdersManager
MUI v7 Grid2 ersetzte xs/sm/md mit der Größe Objektrequisite.
Entfernen Sie veraltet MUI Grid Artikel Requisite in StackingOrdersManager
MUI Grid v2 hat die Item-Requisite fallen gelassen; verwenden Sie Größerequisiten direkt auf Grid.
Aktualisierung von Locale Übersetzungen und hash [überspringen ci]
Domain Name Feld zu org Erstellungsassistent hinzufügen
Fügt dem Basics-Sritt ein benötigtes Domain-Feld mit automatischem www.-Streifung hinzu. Validiert, in API-Nläge enthalten und im Review-Sritt gezeigt.
API-Modifikations-Callout zu Kamo-api-Referenz-Seite hinzufügen
Gezeigt nur auf /kamo-api-Referenz, fordert Benutzer auf, API-Änderung einzureichen Anfragen über /Anfragen oder erreichen über /Kontakt.
GET /branch-types/cretablen Endpunkt mit schöpfertypischer Filterung hinzufügen
Gibt nur die Zweige, die das aufrufende Mitglied einrichten darf Kind org unter, basierend auf deren OWNERS/TEAM_MEMBERS/MEMBERS/MEMBERS-Klassifizierung gegen d...
Ersetzen Sie den OrganizationType-Zeischlag mit branchType/SecurityModel-Auswahl
- OrgTypeStep (OrganizationType + Configuration Dropdowns) durch BranchTypeStep, der **************** holt neuer Endpunkt gibt nur Zweigtypen zurück, die de...
Rebuild für Kamo-shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)
Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...
Rebuild für Kamo-shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)
Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...
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...
Rebuild für Kamo-shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)
Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...
Rebuild für Kamo-Shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)
Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...
Rebuild für Kamo-shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)
Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
