Per-viewer leggere stato per i rapporti di bug di sistema

Featurekamo-shared-library
Spegnimento
27 agosto 2026 alle ore 20:16 UTC
Autore
Kamo
Impegno
dc7af26

SystemBugView è per VIEWER, non per bug — una prima colonnaViewedAt su SystemBug avrebbe permesso a chiunque avesse aperto un rapporto di chiarire prima il distintivo di ogni altro manager. memberId è un Long crudo piuttosto che un @ManyToOne: ogni query è "per questo membro id", e un'associazione avrebbe caricato un membro per fila per una domanda che Mai guardarla. SystemBugRepository ottiene due query: conteByStatusUnviewedBy — il numero del distintivo nav. Deliberatamente due lati: stato da solo potrebbe cadere solo quando qualcuno triaged, e letto da solo lascerebbe un bug che sta attivamente lavorando ancora incandescente. NON ESISTI piuttosto che un LEFT JOIN... E' NULL, quindi il pianificatore puo' fermarsi alla prima partita. conteggioGroupedByStatus — i conti accanto ad ogni voce del filtro di stato. Ogni predicato di findVisible è ripetuto verbatim tranne lo stato uno, perché il il numero accanto a una voce è una promessa su ciò che sceglierà mostra. PAESI DISTINCT per lo stesso motivo trovareVisible incantesimi la sua domanda di conteggio: il LEFT JOIN ai siti produce una riga per sito un nome di bug. SystemBugDTO.viewed riguarda il CALLER, a differenza di ogni altro campo sul record — due membri che guardano lo stesso rapporto sono detto cose diverse di proposito. Nessuna versione urto: la tenuta rimane su una versione kamo-shared-library. Ha bisogno di KamoInitializerService system bug view migrazione per avere eseguito prima.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo