Compliance-Zauberer aus Sicherheitsmodellrichtlinien
- Zweigstellen-Typen API Karten Alkohol/Tabak/Feuerwaffen-Politik in den Assistentenzustand - Dynamic Compliance Schritt: weg von nav, wenn Modell behebt alle A...
Stellen Sie JSON Content-Type bei der Beauftragung zu SecurityService sicher
Organisationserstellung zurückgegeben 415 Unsupported Media Type, weil upstream Spring erwartet Bewerbung/Json für @RequestBody. Node holen könnte weglassen ode...
Vergleichen Sie Mitglieder-IDs als Strings zum Selbst-Check und Umleitung
User-info API gibt die API als String zurück, um die Genauigkeit von int64 zu erhalten. ist Selbstgenutzt Number() und strenge Gleichheit mit gemischten Typen, ...
Reparatur TicketChat Echtzeit-Updates nach Lastenrennen
Defer STOMP Abonnement bis erste Nachricht holen endet so setMessages von der API können Nachrichten, die während der Last geliefert werden, nicht abwischen. Kl...
Verungrehung des Spiels (und App/Medien) mit case-unsensitive Matching
- Lowercase statusMap Tasten und Lookups so Verifikation richtet sich mit API Gehäuse - Verborgene Infra-Etiketten case-unempfindlich behandeln - Entzug veralte...
Entfernen Sie das Spiel aus der gewünschten Liste und verstecken Legacy play row
Listen Sie immer erforderliche CNAME-Zeilen; Verstecken Sie Legacy App/media; richten Sie sich aus
Erforderliche CNAME-Liste passt zu KnownAliases; Show-Mail in DNS-Tabelle
Sicherheitsrolle außer für gesperrte Rollen und klarere API-Fehler
- Wann istAllowEditSecurity ist falsch, verzichten Rechte und SicherheitModelle von der PUT Körper so SecurityService akzeptiert Metadaten-only-Updates (Sitzu...
Proxy PATCH Mitgliedschaft-Typ zu SecurityService
Das Mitgliedsprofil UI namens ************ aber kein App Router Handler existierte, so dass Next zurückgegeben HTML 404 und der Client Unbekannte Fehler nach mi...
Plattform-Verwaltungseinstellungen hinzufügen - org planen Zuschüsse, Veranstaltungen, Plankatalog
- Neue Seiten unter /settings/platform (bewacht von hasPlatformAdminAccess): - /Organisationen - Liste jedes Org, grant/modify/revoke COMP-Pläne mit Gründen ...
Stoppen Sie das Überschreiben von Mitglieds-Avatar mit eingeloggtem Avatar in der Profilansicht
fetchAvatars geholt /api/security/avatars (kein MemberID-Fernsehen - immer zurückgegeben die Avatare des eingeloggten Benutzers) und setActiveAvatar genannt, de...
Auch Entunbubieren-Button für org-Besitzer auf Netzwerk-Seite verstecken
Fügen Sie fehlende Sync-Rechte Proxy-Route
POST /api/security/roles/sync-rights fehlte ein Next.js Proxy-Handler, verursacht die Sync Rights Taste in den Einstellungen für Sicherheitsrieren immer fehl.
Abmelden-Button für das Original org des Benutzers auf Netzwerk-Seite ausschließen
Abgestandene Filter-Reset-Anrufe nach Spaltenfilter-Entfernung entfernen
Member-Antwort-Unterstützungs-Gating und Dual-Mode-Ticket Ansicht
- NavTop: zeigen SupportButton für jede Unterstützungsrecht (Agent oder Mitglied) - SupportButton: Gate jeder Dropdown-Artikel rechts - Erstellen/Ansicht-Ticket...
Sync Rights-Button zu SecurityRoleManager für Top-Level orgs hinzufügen
Button ist nur sichtbar, wenn organisatorisch.hasParent falsch ist. Anrufe POST /api/security/roles/sync-Rechte lädt dann die Rollentabelle neu auf.
Gate Support/Einstellungen nach Rechten, Behebung von Netzwerkkopien, Laden auf Tab-Schalter, nVteiler
- Netzwerkkarte: aktualisierte Beschreibung für dynamisches Filial-Titellabel - Support-Karte: fix 404 durch Änderung href /help . /support; gated by isSupport ...
Revert schlechte Titel deps und Geschichte Scan, der Agent Name im Titel zeigte
Lassen Sie mehrere Support-Ticket-Fenster mit TicketId-Deduplikation
Mitgliedschaftstyp Chip hinzufügen und zur Statuskarte der Mitgliedschaft fördern/deote, Session Timeout-Feld entfernen
Support Chat UX - Namens-Updates, Titel, Benachrichtigungszahl, Datagrid
- TicketChat feuert aufVisitorNameChanged, wenn NAME_CHANGED WS Veranstaltung kommt - SupportTicketWindow sendet Tool:title mit requestorName on load und bei ...
AG Grid Lade-Laden-Lay statt Leerstand auf Lead-Seite anzeigen
Initialisieren Laden Zustand zu wahr, so dass das Gitter zeigt "Loading Leads"... bis der erste holen abgeschlossen ist, verhindert, dass ein Blitz von "Keine H...
Show City und Unterteilung in Ticket Besucher Geo-Reihe
Anzeige als "Stadt, Region, Land (IP) " - Nullen werden gefiltert, so dass es gefiltert wird degradiert anmutig, wenn nur Länderdaten verfügbar sind
Tab-URL-Params auf /account-Seite für tiefe Verlinkung und aktualisieren Beharrlichkeit
Tab Zustand ist jetzt synchronisiert ************ so Links auf bestimmte Registerkarten funktionieren und die richtige Registerkarte bleibt auf Seite refresh au...
Korrekte Nachrichtenseiten in der Geschichte und behandeln Besuchernamen ändern Ereignisse
- Verwenden Sie messageType=VISITOR_MESSAGE von API, um links/rechts in der Historienlast zu bestimmen - NAME_CHANGED Systemereignis-Rendering in SystemMessage ...
Besucherflagge, Land und IP in Ticket-Header anzeigen
- BesucherIpAddress, visitorCountryCode, BesucherCountryName zum SupportTicketDTO hinzufügen - Render Flag emoji + Landname + IP-Adresse in TicketHeader für öff...
Behandeln Sie VISITOR_MESSAGE Typ wie immer-von-them in TicketChat
Besuchernachrichten, die über PublicChatService veröffentlicht werden, tragen messageType=VISITOR_MESSAGE. Markieren Sie diese Explizit als Autor='siem' unabhän...
Auto-Open Support-Ticket Popup auf NEW_TICKET NATS-Benachrichtigung
Wenn ein neues Support-Ticket ankommt, sendet das Backend jetzt ein NEW_TICKET STOMP-Nachricht zusätzlich zu PENDING_COUNT. Der SupportCount-Kontext behandelt e...
Triggern Sie immer Bereitstellungs-Themen auf Branding speichern; lassen Sie Backend Domain-Server-Seite lösen
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 ...
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.
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
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 ...
Org-Themenvorsorge - WebSocket Hook, Bereitstellungspanel, LabelManager-Verdrahtung, DNS-Trigger, bg-Größe, ThemeConfig-Kontext
Ersetzen Sie Emoji-Symbole mit soliden SVG-Symbolen auf erstellen Assistent Stepper
Verstecken Sicherheitsmodell Satz für Mitglieder, fixe Abzeichenüberlappung auf Zweigtypkarten
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.