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.
- 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
- 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 :
Connecté en tant qu’administrateur, vous pouvez éditer le ticket !
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.
- Ajoutez une condition sur la transition : “Seuls les utilisateurs du groupe jira-administrators peuvent exécuter cette transition”
VOYONS LE RESULTAT !
Connecté en tant qu’utilisateur, vous ne pouvez que voir le ticket, sans le modifier :
Connecté en tant qu’administrateur, vous pouvez éditer le ticket !
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 !