JIRA – Comment éditer un ticket clos ?


Publié par
Romain BEAUVOIS

18 janvier 2017

Vous êtes-vous déjà retrouvé face à un ticket clos, sans pouvoir y corriger une erreur ? Naturellement il ne s’agit pas de donner des autorisations d’édition des tickets clos à tous les utilisateurs, mais vous pouvez donner ces droits aux administrateurs seulement.

Je vais proposer dans ce blog 2 options qui peuvent être implémentées dans JIRA :

  • En utilisant les workflow properties pour ajuster le comportement des états de workflow
  • En créant une transition sur un même état avec un écran de transition

Paramétrage des propriétés de workflow

AJOUTER DES PROPRIÉTÉS DE WORKFLOW

  • En tant qu’administrateur, éditez le workflow et sélectionnez le statut « Closed ». Puis dans la fenêtre de droite, ouvrez les propriétés.

Sans titre

 

  • Ajoutez les propriétés suivantes

jira.issue.editable=true : signifie que le ticket sera éditable quand il sera dans le statut sélectionné

jira.permission.edit.group=jira-administrators : signifie que seuls les utilisateurs appartenant à ce groupe auront les permissions

Capture

 

  • Une fois que les propriétés ont été ajoutées, publiez le workflow pour appliquer les modifications (et associez-y un scheme si cela n’est pas déjà fait)

VOYONS LE RESULTAT !

Connecté en tant qu’utilisateur, vous ne pouvez que voir le ticket, sans le modifier :

CaptureUser

 

Connecté en tant qu’administrateur, vous pouvez éditer le ticket !

Captureadmin

 

Création d’une transition dédiée

EDITEZ LE WORKFLOW

  • En tant qu’administrateur, éditez le workflow et créez une transition sur le statut Closed. Ajoutez un écran de transition comprenant les champs que vous souhaitez pouvoir modifier.

Captureadmin

 

  • Ajoutez une condition sur la transition : « Seuls les utilisateurs du groupe jira-administrators peuvent exécuter cette transition »

Capture

VOYONS LE RESULTAT !

Connecté en tant qu’utilisateur, vous ne pouvez que voir le ticket, sans le modifier :

CaptureUser

 

Connecté en tant qu’administrateur, vous pouvez éditer le ticket !

Captureadmin

 


 

Voilà comment donner des permissions d’édition sur les tickets clos ! J’espère que cela vous donnera des idées.

N’hésitez pas à poser vos questions et remarques en laissant un commentaire ci-dessous !