2009-08-26 6 views
2

Nous utilisons bugzilla et j'aimerais ajouter une colonne à une vue de liste pour voir le dernier horodatage lorsque l'état du bogue a été défini pour être résolu ou fermé. Est-ce possible, et si oui comment? Si non, qu'est-ce que je peux avoir de plus proche de ça?Comment voir le bug de date a été fermé dans Bugzilla?

Utilisation de Bugzilla v3.2.3.

Répondre

2

On dirait que le plus proche que vous pouvez obtenir est la colonne "Modifié". Malheureusement, cela se met à jour même lorsque des commentaires sont ajoutés.

+0

C'est ce que j'ai trouvé aussi. Je me demandais juste s'il me manquait quelque chose d'évident. Merci. –

+0

Vous pouvez * essayer * d'exécuter des recherches pour voir quels bogues ont été modifiés en statut résolu à une date donnée. Ce serait horrible et douloureux cependant. Les données sont évidemment là ... –

3

Ce n'est pas super joli et facile, mais cette requête vous donnera l'ID de bogue et l'horodatage pour la dernière fois où le bogue a été changé en RÉSOLU. Vous pouvez aussi adapter cela pour CLOSED, j'en suis sûr. Si vous souhaitez accéder à ces informations depuis l'interface utilisateur de Bugzilla, vous devrez modifier le code de votre installation Bugzilla pour exposer ces informations.

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

Merci pour l'effort, malheureusement je n'ai pas accès à la base de données ni au code source de l'installation. –

Questions connexes