J'essaie de mettre à jour le statut Jira avec Jira-Python. Mon code ne jette aucune erreur, mais rien n'est mis à jour, le statut des problèmes reste identique (je suis débutant d'essayer d'apprendre Python)
project = jira.projects('project=') for project in projects: if issue.fields.status in ('pending'): jira.transition_issue(issue, transition='closed') print('') return "successful"
3 Réponses :
Pas sûr de Jira, mais je mettrai à jour votre itérateur ou votre variable
projects = jira.projects('project=') for project in projects: if issue.fields.status in ('pending'): jira.transition_issue(issue, transition='closed') print('') return "successful"
Vous semblez chercher code> objet code> mais que vous souhaitez mettre à jour Après une référence rapide aux docs ici: p> < HREF = "https://jira.readthedocs.io/en/master/examples.html#search" rel = "Nofollow NOREFERRER"> https://jira.readthedocs.io/en/master/examples.html#searching
https://jira.readthedocs.io/en/master/examples.html# Transitions P> Je pense que ce code doit être plus approprié pour mettre à jour les problèmes à la fermeture: p> notes: p> Remplacez le nom de projet avec le nom de votre projet pour lequel vous souhaitez mettre à jour les problèmes ou supprimer En outre, selon la DOCS Transition ID '2' devrait être réservée à la "question proche". P> p> problème code> Objets
'"projet = projet_name' code> si vous ne voulez pas filtrer par projet. P>
Merci!! J'ai essayé la solution ci-dessus, je reçois une erreur: l'objet 'L'objet n'est pas syndicalable .attributeError:
problème fixe, ci-dessous est le code:
Problèmes_in_proj = jira.search_issues ('Project = test') Je cherche à filtrer les problèmes avec nom de composant / hwell d'identification avec statut Etat ajouté: ("en attente" en cause. champs.status.name et "Nom du composant" en émission.fields.caves.com). Mais il ne filtre pas les composants p> p>
Notez que
("en attente") code> n'est pas un tuple, c'est juste une corde entourée par une paire de parenthèses. Si vous voulez un tuple, vous avez besoin de
("en attente",) code> (ou juste
"en attente", code>). Cela n'aurait pas d'importance, cependant, comme
"en attente" dans "en attente" code> se trouve être vrai ...