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.

Foi útil?

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')
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top