Como visualizar o bug Data foi fechado em Bugzilla?
-
20-09-2019 - |
Pergunta
Estamos usando o Bugzilla e gostaria de adicionar uma coluna a uma visualização da lista para ver o último registro de data e hora quando o estado do bug foi definido para resolver ou fechar. Isso é possível e, em caso afirmativo, como? Caso contrário, qual é o mais próximo que posso ter?
Usando Bugzilla v3.2.3.
Solução
Parece que o mais próximo que você pode obter é a coluna "alterada". Infelizmente, isso atualiza mesmo quando os comentários são adicionados.
Outras dicas
Não é super bonito e fácil, mas essa consulta fornecerá o ID do bug e o registro de data e hora para o tempo mais recente em que o bug foi alterado para resolvido. Você também pode adaptar isso para fechado, tenho certeza. Se você desejar acesso a essas informações da interface do usuário do Bugzilla, precisará modificar o código para sua instalação do Bugzilla para expor essas informações.
select bugs.bug_id, bugs_activity.bug_when as 'Resolved'
from bugs
left join bugs_activity on bugs.bug_id = bugs_activity.bug_id
and bugs_activity.fieldid=9
and bugs_activity.added='RESOLVED'
and bugs_activity.bug_when = (select max(a.bug_when)
from bugs_activity a
where a.bug_id = bugs.bug_id
and a.fieldid=9
and a.added='RESOLVED')