2009-08-26 2 views
2

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

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

ответ

2

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

+0

Это то, что я нашел. Просто интересно, не хватает ли я чего-то очевидного. Благодарю. –

+0

Вы можете * попытаться выполнить поиск, чтобы узнать, какие ошибки были изменены в разрешенный статус на определенную дату. Это было бы ужасно и болезненно. Очевидно, что данные ... –

3

Это не очень красиво и просто, но этот запрос даст вам идентификатор ошибки и метку времени в самое последнее время, когда ошибка была изменена на 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') 
+0

Спасибо за внимание, к сожалению, у меня нет доступа к базе данных или исходному коду установки. –

Смежные вопросы