- Spegnimento
- 12 agosto 2026 alle ore 22:17 UTC
- Autore
- Kamo
- Impegno
- a112e12
Un biglietto di supporto è lavorato da chiunque stia aiutando, non solo da chi è attualmente timbrato con. Assegnazione decide a chi il lavoro è offerto e il cui la lista si presenta in; non è mai stato destinato ad essere una serratura sulla conversazione. L'apertura di un biglietto si unisce alla sua sessione mediatica. Prima, un agente che ha aperto un il biglietto dalla coda che non è stato assegnato loro potrebbe digitare in esso — niente ha respinto il messaggio — ma non erano membri della sessione, quindi conversazione mai apparso nelle loro Chat -> Sostegno, nessuna risposta mai raggiunta loro, e il richiedente "è il mio agente qui" non li contava. Erano parlando in una stanza in cui non c'erano. Chi può unirsi è la stessa popolazione che può già vedere il biglietto in coda: le persone già nella conversazione, più ACCEPT SUPPORT TICKETS o MANAGE SUPPORT nell'org assegnato. Tutti gli altri è ora rifiutato — questo punto finale precedentemente servito qualsiasi biglietto nella piattaforma per qualsiasi membro autenticato che potrebbe indovinare un UUID, attraverso le organizzazioni, e unire cancello avrebbe ampliato che da lettura di una conversazione di uno sconosciuto a essere scritto in esso. Ogni messaggio ora porta un nome. senderName è stato letto subito Member.usernameAlias, un soprannome opzionale che non è impostato su quasi ogni membro, quindi serializzato come null e la chat ha reso messaggi senza attribuzione Tutto. Questo è peggio in un biglietto di supporto, dove più di un agente può essere rispondere e il cliente non ha altro modo di dire a chi sta parlando con loro. MemberDisplayNames — già utilizzato altrove in questo controllore — rientra nel il vero nome. La stessa lettura cruda era la cancellazione di nomi assegnati-agente, biglietto attori di storia, attori di sistema-evento, l'avviso di agente-disponibilità e tabella di presentazione. Una finestra chiusa non significa più una risposta perduta. La notifica del messaggio in arrivo porta il biglietto id, così il cliente può alzare la conversazione che sta dicendo circa, e /sessions/support/auto-open è la metà durevole per una risposta che è arrivato mentre è stato firmato fuori — la controparte del messaggio-lato assegnato-non aperto, che ha mai coperto il lavoro cambiando mani e così mai licenziato per la persona che ha chiesto aiuto. Test: ChatListNativeAliasCaseTest indica la citazione della colonna delle domande di feed alias, che niente altro può catturare — la modalità di fallimento è un nullo silenzioso, non un errore di tipo o un'eccezione. SupportAutoOpenHqlTest analizza la nuova query contro il vero modello di entità, dal momento che Spring Data convalida solo un @Query al boot e questo vive nella biblioteca condivisa, dove un typo abbatte ogni servizio.