Как посмотреть, что ошибка была закрыта в Bugzilla? - PullRequest
2 голосов
/ 26 августа 2009

Мы используем bugzilla, и я хотел бы добавить столбец в представление списка, чтобы увидеть последнюю отметку времени, когда состояние ошибки было установлено как разрешенное или закрытое. Возможно ли это и если да, то как? Если нет, то что мне ближе всего к этому?

Использование Bugzilla v3.2.3.

Ответы [ 2 ]

3 голосов
/ 28 августа 2009

Это не очень красиво и просто, но этот запрос даст вам идентификатор ошибки и временную метку за последнее время, когда ошибка была изменена на RESOLVED. Вы могли бы адаптировать это и для ЗАКРЫТО, я уверен. Если вы хотите получить доступ к этой информации из пользовательского интерфейса Bugzilla, вам потребуется изменить код для установки Bugzilla, чтобы предоставить эту информацию.

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')
2 голосов
/ 26 августа 2009

Похоже, ближайший столбец «Изменено». К сожалению, это обновляется даже при добавлении комментариев.

...