- 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.