2016-07-11 26 views
1

Gibt es eine Möglichkeit, dies zu tun, oder ist es sogar möglich, alle Benutzer (Mitglieder eines JIRA-Boards) auf der tatsächlichen Anwendung zu sehen? Mein Workaround dafür ist jetzt, nach allen Problemen zu suchen und die Ersteller und Bearbeiter in eine Liste zu werfen, wenn sie nicht bereits darin enthalten sind. Ich hätte gerne eine effizientere Methode, dies zu tun, aber auch diese Workaround wird nicht für das funktionieren, was ich brauche. Unser Projekt hat mehrere Boards, es gibt ein Board, mit dem ich es zu tun habe und es besteht aus ungefähr 10 Mitgliedern, das Projekt selbst hat ungefähr 50 Mitglieder. Ich weiß, dass ich Ergebnisse basierend auf einer Liste abfragen und filtern kann, aber ich arbeite daran, dies für alle Teams anwendbar zu machen. Gibt es eine Möglichkeit, eine Liste von Benutzern auf einem Board anstatt eines Projekts zu erhalten?Verwenden JIRA Rest API, um eine Liste aller Benutzer auf einer Platine statt Projekt zu erhalten?

Antwort

0

JIRA Software bietet eine Ressource REST-API alle Fragen eines Brettes abzurufen: GET /rest/agile/1.0/board/{boardId}/issue

Sobald Sie diese Liste haben Sie noch alle über die Probleme laufen müssen und rufen Sie die Details von jeder Ausgabe, zum Beispiel unter Verwendung von GET /rest/api/2/issue/{issueIdOrKey}. Auf diese Weise können Sie die Benutzer sammeln, die Sie benötigen.

Dies erfordert immer noch einige Scripting, aber sollte einfach zu generische, so dass Sie jede Karte unterstützen können.

+0

Ja, das ist, was ich gemacht habe, alle Probleme innerhalb einer bestimmten Zeitspanne aufrufend und dann durchschauend, um Schöpfer und Abtretungsempfänger zu bekommen. Ich denke, ich füttere eine CSV-Datei, die stattdessen die Namen enthält, nach denen ich suchen möchte, und filtere basierend auf Ersteller = Name oder Benutzer = Name. Würdest du zufällig einen besseren Weg kennen, um Probleme zu bekommen, anstatt "created" zu verwenden? Gibt es ein existierendes Schlüsselwort in jql oder sollte ich das erstellte AND verwenden um nach Statusänderungen zu suchen? – ynot269