2012-07-06 11 views
15

Ho iniziato a utilizzare Jira solo recentemente e ho problemi con il Navigatore di Issue. Voglio filtrare i problemi in modo che l'elenco mostri solo quelli che sono stati chiusi da un utente specifico. Posso filtrare i problemi in base al loro stato e/o risoluzione ma non dall'utente che li ha aggiornati per ultimi (sarebbe quello che li ha chiusi).Problemi di filtro da parte dell'utente che li ha chiusi

Sono sicuro che la risposta è ovvia ma non riesco a capire come farlo !!

risposta

19

È possibile utilizzare 'stato cambiato da':

status = Closed and status changed by username 

Dal JQL documentation:

L'operatore "CAMBIATO" viene utilizzato per trovare i problemi che hanno un valore che aveva cambiato per il campo specificato.

Questo operatore ha le seguenti predicati opzionali:

  • dopo "data"
  • PRIMA "data"
  • BY "username"
  • DURANTE ("date1", "date2")
  • ON "data"
  • DA "OldValue" TO "newvalue"

(Nota: Questo operatore può essere utilizzato con il cessionario, Fix versione, Priorità, Reporter, Risoluzione e solo i campi di stato.)

+0

una piccola nota- se gli utenti possono modificare problemi dopo problemi sono stati chiusi, la query mostrerà l'ultima persona che modificarlo, se quella era una modifica o la chiusura il problema. Ancora, +1 da parte mia per la bella e breve query JQL! – Kuf

+0

Bit off topic, ma si noti che quando si finisce usando BEFORE e AFTER nella stessa query, si dovrebbe prendere in considerazione l'utilizzo di DURING invece di combinare i precedenti due. La ragione è che, nelle istanze jira più grandi "PRIMA di ", si potrebbero potenzialmente restituire quasi tutti i problemi, con il conseguente risultato di elaborare risultati enormi. Tuttavia DURING prende due date contemporaneamente e quindi non darà come risultato una sottoquery che prende tutto dall'inizio della tua jira nei risultati. – Lauri

7

Ci dispiace, ma la risposta da Daria Trainor non è corretto. Trovate problemi, in cui lo stato è chiusa e una delle transizioni in cui hanno fatto dalla "username"

La corretta devono essere:

status was closed BY 'username'

anche possibile:

status changed to Closed BY 'username'

quindi si trovano anche problemi, in uno stato diverso

se il flusso di lavoro è più complesso è possibile anche limitare in questo modo:

status changed FROM Resolved to Closed BY 'username'

+2

https: //confluence.atlassian.com/display/JIRA/Advanced + Ricerca # AdvancedSearching-CHANGED è il punto di partenza per questo tipo di filtro – mdoar

Problemi correlati