2012-07-06 10 views
15

Niedawno zacząłem używać Jiry i mam problem z nawigatorem problemów. Chcę filtrować problemy tak, aby lista zawierała tylko te, które zostały zamknięte przez określonego użytkownika. Mogę filtrować problemy według ich statusu i/lub rozdzielczości, ale nie przez użytkownika, który je ostatnio zaktualizował (czyli tego, który je zamknął).Filtrowanie problemów przez użytkownika, który je zamknął.

Jestem pewien, że odpowiedź jest oczywista, ale nie mogę się dowiedzieć, jak to zrobić!

Odpowiedz

19

Można użyć „status zmieniony przez”:

status = Closed and status changed by username 

Z JQL documentation:

„przemienieni” operator jest używany, aby znaleźć problemy, które posiadają wartość, która nie zmieniło się określone pole.

Operator ten ma następujące opcjonalne predykaty:

  • po "dacie"
  • before "data"
  • BY "username"
  • CZASIE ("DATE1", "date2")
  • ON "date"
  • FROM "oldValue" TO "nowaWartość"

(Uwaga: Ten operator może być używany z cesjonariuszem, Fix wersja, priorytet, reporter rozdzielczości i tylko pola statusu.)

+0

mała uwaga-jeśli użytkownicy mogą zmienić problemy po kwestie zostały zamknięte, kwerenda pokaże ostatnią osobą, która ją edytować, czy to było edytować lub zamykanie problem. Nadal, +1 ode mnie za ładne i krótkie zapytanie JQL! – Kuf

+0

Odłącza się od tematu, ale pamiętaj, że gdy skończysz używać PRZED i PO AF w tym samym zapytaniu, powinieneś rozważyć użycie WCZORU zamiast łączenia dwóch poprzednich. Powodem jest to, że w większych instancjach jirańskich "PRZED " potencjalnie zwrócą one prawie wszystkie problemy, co spowoduje przetwarzanie ogromnych wyników. Jednak DURING bierze pod uwagę dwie daty i dlatego nie spowoduje sub-zapytania, które bierze wszystko od początku twojej jiry w wynikach. – Lauri

7

Niestety, ale odpowiedź od Daria Trainor nie jest poprawna. Znajdziesz kwestie, których status jest zamknięty, a jeden z transistions gdzie dokonanych przez "username"

Prawidłowe trzeba być:

status was closed BY 'username'

również:

status changed to Closed BY 'username'

następnie można również znaleźć problemy w innym stanie:

jeśli przepływ pracy jest bardziej skomplikowane można również ograniczyć tak:

status changed FROM Resolved to Closed BY 'username'

+2

https: //confluence.atlassian.com/display/JIRA/Advanced + Wyszukiwanie # AdvancedSearching-CHANGED to miejsce, w którym można rozpocząć ten filtr – mdoar

Powiązane problemy