Auto Assignment bietet das Ticket, es nicht zuweisen
Auto Zuordnung Seiten jeder verfügbare Support-Agent und geht an die erste, die akzeptiert. Es wurde als "sehelich wählen Sie die am wenigsten belebte Agent, de...
Führen Sie die Strategie des Themas für Widget-Chats zu
Ein Chat im Web-Widget geöffnet ist die gleiche Einheit der Arbeit wie ein innerhalb der eingereicht App, aber dieser Weg übersprungen die Zuweisungsstrategie d...
Entscheiden Sie sich für die Anmeldung automatisch auf dem Server, nicht in diesem Reiter
Die Pro-Tab-Storage-Flagge war keine Aufzeichnung von irgendetwas. Anmelden auf einem zweites Gerät spielte jedes Gespräch ab, das das erste bereits aufgetaucht...
Lassen Sie sich nicht eine gescheiterte Anfrage zum Schweigen bringen die Anmelde-in Auto-open
Ungelesene Chats werden automatisch pro Tab-Session geöffnet, bewacht durch eine SessionStorage Flagge. Diese Flagge wurde im Voraus geschrieben, vor dem Hol, d...
Hören Sie auf, eine unsichtbare Support-Sitzung als einfacher Chat eintippen zu
Ein Live-Aktivitätsrahmen für eine Sitzung, die nicht bereits in der Liste ist, synthetisiert eine Zeile fest codiert zu 'CHAT'. Für ein Support-Ticket, das es ...
Setzen Sie auch den Sitzungstyp auf den Aktivitätsrahmen
Die ungelesene/ACTIVITY-Sendung wird für jeden Sitzungstyp veröffentlicht und enthält keine Hinweis darauf. Die Chats Liste, mit nichts zu gehen, tippte eine un...
Stoppen Sie ein Support-Ticket Öffnen eines einfachen Chat-Fenster voller JSON
Zwei Fehler, ein Symptom. Die Zuordnung macht den Agenten zu einem Mitglied des Tickets Mediensitzung, so dass die eingehende Nachricht erreichte sie und ChatNo...
Sagen Sie dem Kunden, welche Art von Gespräch eine Nachricht eingetroffen ist
Jedes Mitglied einer Mediensitzung erhält die eingehende Mitteilung und Die Zuweisung eines Support-Tickets macht den Agenten zu einem Mitglied der Sitzung dies...
Erklären Sie die Kalender-Tokens bei :root und bauen Sie den Veranstaltungsdialog um
Die Token wurden auf dem Kalender-Wrapper-Element deklariert, das sich wie die Aufgeräumte Sache zu tun und ist falsch. MUI-Dialoge und Menüs über ein Portal ge...
Eigentlich überschreiben die Bediener-Etiketten-inte
Der vorherige Versuch erhöhte Spezifität, die die falsche Diagnose war: tailwind.config.js setzt "wichtig: true", so dass jede Erklärung in .operator-label Schi...
Erweiterung des Support-Thema Zuweisung_strategy-Bereichs CHECK auf 0..3
SupportAssignmentStrategyType ist @Enumeriert(ORDINAL), so Hibernate emittiert CHECK (assignment_strategy .= 0 UND assignment_strategy <= 2) auf CREATE TAB anst...
Machen Sie jede Zeile des Helden lesbar
Der Kicker und die drei Auslesetiketten wurden von .operator-label selbst bemalt. dunkle Tinte, nicht durch die daneben gesetzte Farbe: eine Klasse und eine sx-...
Machen Sie die Pinned-app Augenbraue tatsächlich weiß
Der vorherige Versuch übertrifft die Tinte von .operator-label mit einem klassenqualifizierten sx Regel, die nie hätte funktionieren können: tailwind.config.js ...
Zurück zum Erstellungsdatum des Kontos in die Kontoliste
buildAccountSummary nie ausgestrahlt dateCreated, also das Feld der Liste Datum Erstellt Spalte liest war einfach von der Antwort abwesend. Nun, dieses Konto ze...
Ein Live-Chat wird durch das Popup behauptet, nie zugeordnet
Routing-Chat-Anfragen durch Round-Robin war das falsche Modell und es brach die Sache, die es beheben sollte. Ein zugewiesenes Ticket lässt die andienbare Warte...
Nehmen Sie den Anrufer aus der Sitzung, nicht aus dem Abfragestring
GET /api/calendar/calendars nahm userId als Antragsparameter, also ändern eine Zahl in der URL, die die Kalender von jemandem lesen - und weil Kalender getragen...
Stop-Zuordnung Fehler zerstören das Ticket, das sie ausgelöst
Routing ein neues Ticket lief innerhalb der Schöpfungstransaktion, so dass alles, was es getroffen rollte das Ticket zurück mit ihm und das Mitglied um Hilfe bi...
Geben Sie jedem Konto Tab die Standard-Aufbestellung sollte es in öffnen
Die drei Registerkarten geöffnet, in welcher Reihenfolge auch immer die API passiert ist, um zurückzukehren, die für Mitglieder bedeuteten, dass die neuesten An...
Stoppen Sie BUSY überleben jedes zukünftige Login
Logout schreibt AWAY und Login klärt es, so AWAY ist ein Zustand, das System setzt Sie in und nimmt Sie aus. Nichts jemals gelöscht BUSY. Ein Mitglied, das es e...
Routen Sie eine Chat-Anfrage durch die Zuordnungsstrategie des Themas
Eine Support-Chat-Anfrage wird als PRE_TICKET eingereicht, und erstellenTicket übersprungen Zuweisung für diese direkt. Der Wächter wurde für das Web-Chat-Widge...
SecurityService Pool Erschöpfung verursacht Lebendigkeit tötet
Hikari hatte keine explizite maximale Pool-Größe, so lief es auf der Standardeinstellung von 10, während Fronting org/rights suchups für jeden Service und die i...
Scope der Standard-Lead-Source-Bereitschaft Banner zu Residential Mortgage-Märkte
Die Verkäufer / Produkte Registerkarte zeigte die "Finish die Hypothek vertikal zu benennen Standard-Bleiquelle" Warnung auf jedem Markt-Tab, einschließlich Pro...
Zentrum der Auswahlleiste auf der Kontaktliste, nicht auf der Seite
Die Leiste, die erscheint, wenn Reihen ausgewählt werden, ist absolut positioniert bei links 50% mit einem überberadX(-50%), aber seine nächste Positionierung V...
Machen MKCOL erstellen Sie ein Buch, das tatsächlich gespeichert werden kann
mkCol baute ein ContactBook, das weder eine Organisation noch einen Eigentümer trägt und zurückgegeben 201 unabhängig, so dass ein Adressbuch von einem CardDAV ...
PublicChatApiKey.scopes jsonb Bindung
Ein Feld mit einem Initializer wurde von der früheren jsonb Sweep übersprungen, so dass dies eine noch gebunden als varchar: 'Skalen-Bereiche ist von Typ jsonb,...
Stoppen Sie die Standardeinstellung neuer Kontakte in das gemeinsame Org-Buch
Der Erstellungsdialog zielte auf das Buch markiert istOrgDefault, so dass jedes Mitglied Kontakte landeten in einem Buch, das die ganze Organisation lesen konnt...
CockroachDB-only SQL, das PostgreSQL ablehnt
CockroachDB buchstabiert den Texttyp STRING; PostgreSQL und YugabyteDB verwenden TEXT. 25 Abgießereien über native Abfragen emittierten noch CAST(x AS STRING) u...
CockroachDB-only SQL, das PostgreSQL ablehnt
CockroachDB buchstabiert den Texttyp STRING; PostgreSQL und YugabyteDB verwenden TEXT. 25 Abgießereien über native Abfragen emittierten noch CAST(x AS STRING) u...
CockroachDB-only SQL, das PostgreSQL ablehnt
CockroachDB buchstabiert den Texttyp STRING; PostgreSQL und YugabyteDB verwenden TEXT. 25 Abgießereien über native Abfragen emittierten noch CAST(x AS STRING) u...
CockroachDB-only SQL, das PostgreSQL ablehnt
CockroachDB buchstabiert den Texttyp STRING; PostgreSQL und YugabyteDB verwenden TEXT. 25 Abgießereien über native Abfragen emittierten noch CAST(x AS STRING) u...
Scope-Adressenbücher an das Mitglied, das sie besitzt
Die Kontakte wurden allein durch Organisation ausgekundschaftet. listBooks(orgId) wurde findByOrganizationId(orgId), und die Kontaktlistenabfrage geöffnet WO c....
@Lob String muss anstecken LONGVARCHAR oder PostgreSQL liest es als OID
Hibernate's PostgreSQL Dialekt Karten @Lob String zu einem OID (Großobjekt Referenz) und liest es mit getLong(). CockroachDialect kartografierte das gleiche Anm...
Erlauben YugabyteDB-Port 5433 in kamowssecurity Cilium egress
Ein CiliumNetworkPolicy Auswahl app=kamowssecurity erlaubt Host/Renext-node egress auf 26257, 4222 und 9000 nur. Nach dem Cutover zog die Datenbank zu 5433 und ...
Erlauben YugabyteDB-Port 5433 in kamowssecurity Cilium egress
Ein CiliumNetworkPolicy Auswahl app=kamowssecurity erlaubt Host/Renext-node egress auf 26257, 4222 und 9000 nur. Nach dem Cutover zog die Datenbank zu 5433 und ...
Korrigieren Sie die Begründung auf vorgeschaffenen Schemata
KamoInitializerService setzt **************** wahr, so schafft es diese Schemata selbst. Der vorherige Kommentar behauptete, es sei nicht. Die Datei bleibt als ...
Korrigieren Sie die Begründung auf vorgeschaffenen Schemata
KamoInitializerService setzt **************** wahr, so schafft es diese Schemata selbst. Der vorherige Kommentar behauptete, es sei nicht. Die Datei bleibt als ...
Administrator-Bar-Panels machten ihre Schlüsselpfade, nicht ihre Kopie
TipPanel nahm die DOM-ID des Panels in einer Requisite namens "id" und baute dann seine Nachricht-Tasten aus dem gleichen "id", so dass jedes Panel fragte nach ...
Lassen Sie das Protokoll füllen Sie die Seite und Seite vom Server
Die Tab-Leiste steht bereits "System Access Logs", so dass die h4 über den Statistiken war der Name der Seite zweimal. Dropping es lässt auch die Schale verwend...
Stoppen Sie das Listenscrollen, wenn es schon passt
Drei Dinge hinzugefügt Höhe, die nicht zufrieden war, so eine Liste kurz genug, um zu passen noch eine Scrollleiste: - der Unendlose-Scroll-Steinel wurde bedin...
Wiederherstellen der Administrator-Bar Änderungen umgedreht von 3926d1d8
3926d1d8 trug AdminQuickLinks.tsx zurück zu seinem ae45fc9c' blob, und rückte die org auf Plural Label, die kurzen Blocks/Logs-Namen und die Lückenentfernung. G...
String-Reihen-IDs, org-farbige Bedienelemente, Seitensymbol, zentrierte Fehlerleiste
Ein Buch erstellen und auswählen antwortete: "Nicht gefunden". CockroachDB unique_rowid() IDs sind 64-Bit - ein echtes ist 1200081912680906758 - und JSON.parse ...
Veröffentlichen Sie Zeilen-IDs als Strings - ein neues Buch 404'd in dem Moment, in dem Sie es ausgewählt haben
CockroachDB unique_rowid() erzeugt 64-bit-IDs. Eine echte von contact_books ist 1200081912680906758; JavaScript's JSON.parse dreht alles vorbei Number.MAX_SAFE_...
Hören Sie auf, das gemeinsame *** TTL für untätige Benutzer zu erneuern
Fünfter Service mit einer eigenen Kopie von KSessionService und dem fünften Schieber die geteilte *** TTL bei jeder Lektüre. Jeder allein war genug, um eine Sit...
Hören Sie auf, das gemeinsame *** TTL für untätige Benutzer zu erneuern
Gefangen mit redis MONITOR: Diese Hülse gab GET + PEXPIRE gegen einen *** Schlüssel, dessen Besitzer über eine Stunde lang im Leerlauf gewesen war, Sekunden nac...
Stop /api/user-info Erneuerung des TTL für Leerlauf-Benutzer
Diese Route schreibt die *** TTL direkt nach Redis, so dass sie das Gating umging in SecurityService, MediaService und ChatService vollständig - und nutzenUserI...
Hören Sie auf, das gemeinsame *** TTL für untätige Benutzer zu erneuern
Dieser Dienst behält seine eigene Kopie von KSessionService, und es rutschte die TTL auf jede Lektüre. Gating SecurityService allein also nichts repariert: kamo...
Wiederholen Sie einen erhaltenen Anhang, dessen erster Antrag abgelehnt wurde
Ein Video, das in einem Gespräch ankommt, konnte nicht abgespielt werden, bis die Seite neu geladen wurde, während ein Video, das das Mitglied gerade gesendet h...
Jedem Unternehmen eine echte Transaktionsgrenze geben
StorageSnapshotSweep.catchUp trug @Transactional(REQUIRES_NEW) und wurde aufgerufen von Sweep() auf der gleichen Bohne. Frühling gilt @Transactional durch einen...
Aufzeichnung von Nachrichtengrößen statt Null schreiben
SearchIndexService schrieb sizeBytes = 0 für jede Nachricht, die es jemals indiziert hat, unter dem Kommentar "Nicht von der Umschlagsstelle zur Verfügung". Es ...
Popover X schließt das Fenster, nicht nur der Popover
Die Entlassung der Popover hatte bereits zwei Möglichkeiten (Klicken Sie nach außen, Escape), so ein X, das es nur abwies, war ein Duplikat und ließ keine Mögli...
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.