Ich versuche, alle Ises in einem Projekt mit dem Status Done or Closed
aufzulisten. Wenn ich eine JQL-Abfrage mit erweiterter Suche ausführe, erhalte ich: 3096 Probleme im Projekt. Aber wenn ich es mit Python starte, bekomme ich ungefähr 50 Probleme.Jira sucht alle Probleme in einem Projekt mit Status Fertig oder Geschlossen
#/usr/bin/python
import jira.client
from jira.client import JIRA
options = {'server': 'http://jira.confluence.no' }
jira = JIRA(options, batch_auth=('admin', 'admin'))
project = jira.projects()
for project in projects:
issues = jira.search_issues('project=JA')
for issue in issues:
if str(issue.fields.status) == 'Done' or str(issue.fields.status) == 'Closed':
print issue
ich nur immer 50 oder so Probleme, obwohl mehr als 3000 Probleme mit dem Status dort Done
oder Closed
mit einer JQL Abfrage.
Gibt es vielleicht ein Limit?
Wie viele Projekte haben Sie? Wie Sie es derzeit haben, wird 'Issues' die Probleme für das letzte Projekt enthalten (auch wenn es keine Probleme mit" project = JA "gibt). Wollen Sie die 'for issue'-Schleife in die' for project'-Schleife einbetten? In der Tat, warum hast du überhaupt den 'for project'-Loop? –
Ich habe versucht, das 'for issue' in die 'for project'-Schleife einzubetten, aber ich sah die gleichen Probleme immer wieder. Hast du irgendwelche Vorschläge, wie ich es machen könnte? – user3580316
Sie brauchen die 'for-point'-Schleife überhaupt nicht. Sie sagen bereits 'search_issues', an welchem Projekt Sie interessiert sind. –