Haut de page

Tutoriel Jira : 5 astuces pour les administrateurs


Publié par
Stefanie Chernow

25 avril 2018

Si vous êtes administrateur Jira, vous vous êtes déjà surement retrouvé dans une situation où vous avez eu besoin de modifier vos instances pour répondre au plus près aux besoins de vos équipes. Des émoticones qui ne correspondent pas à l’esprit de votre entreprise et la façon dont vous communiquez ? Besoin d’un meilleur suivi des fuseaux horaires de vos différents bureaux ? Ou encore, vous souhaitez simplement ne pas avoir à renseigner vos identifiants à chaque fois que vous accédez à une interface administrateur ?

Jira est un outil puissant pour la gestion de projets quelque soit l’échelle de votre entreprise. Il est cependant indispensable de connaître quelques trucs et astuces pour optimiser son utilisation et consolider vos instances au maximum. Voici ici nos meilleurs astuces que tout administrateur Jira se doit de maîtriser !

Astuce Jira n°1: Comment désactiver les émoticones dans Jira

Si vous ne souhaitez pas que vos utilisateurs utilisent « (smile) (smile) (smile) (big grin) » dans leurs commentaires et messages, voici comment les désactiver :

  1. Ouvrir [Jira_INSTALL]/WEB-INF/classes/system-renderercomponentfactories-plugin.xml
  2. Chercher <renderer-component-factory key= »emoticonrenderer » et le supprimer entièrement (8 lignes)
  3. Relancer Jira
Cela ne marche pas sur la version Cloud de Jira.

Astuce Jira n°2 : Comment désactiver websudo dans Jira

Depuis la version Jira 4.3, à chaque fois que vous avez besoin d’accéder à une interface administrateur, il faut renseigner à nouveau votre mot de passe. Ce qui peut rapidement devenir gênant. Heureusement, il est possible de désactiver cette fonctionnalité en ajoutant une ligne dans le fichier <Jira-home>/Jira-config.properties :

Jira.websudo.is.disabled = true

Après cette étape, vous devez relancer Jira pour que la modification soit prise en compte.

Astuce Jira n°3 : Comment retirer les dates relatives dans Jira

Au bout d’un certain temps, voir des dates relatives tels que « Demain », « Hier »ou « Il y a un instant » n’est plus du tout utile. A nouveau, Jira est suffisamment flexible pour vous permettre de retirer les dates relatives et montrer uniquement des formats de date standard.

Si vous utiliser Jira 4.4+, voici comment faire :

  1. Désactiver Jira
  2. Naviguer dans $Jira_HOME
  3. Editer le fichier: Jira-config.properties (Créer le fichier s’il n’existe pas)
  4. Ajouter la ligne suivante : Jira.lf.date.relativize = false
  5. Sauvegarder le fichier
  6. Relancer Jira

Astuce Jira n°4 : Comment appeler l’API REST de Jira dans Javascript

  1. Créer une demande Ajax en utilisant la librairie AJS. Voici un exemple :
    AJS.$.ajax({
       url: AJS.params.baseURL+"/rest/api/2/mypermissions?projectId="+projectId,
       type: 'get',
       dataType: 'json',
       async: false,
       success: function(data) {
          hasRight = data.permissions["CREATE_ISSUE"].havePermission
       }
    });
  2. Insérer cette requête Ajax dans votre fonction JavaScript :
function hasRightToCreateIssue(projectId)
    {
    var hasRight;
         AJS.$.ajax({
            url: AJS.params.baseURL+"/rest/api/2/mypermissions?projectId="+projectId,
            type: 'get',
            dataType: 'json',
            async: false,
            success: function(data) {
                hasRight = data.permissions["CREATE_ISSUE"].havePermission
            }
         });
         return hasRight;
    }

 

    3. Appeler votre fonction afin d’afficher quelque chose dans Jira. Ici, nous avons décidé d’afficher un bouton « Créer » seulement si l’utilisateur a le droit de travailler sur le projet spécifique :

var hasRight = hasRightToCreateIssue(10000);  
    if(hasRight){
        AJS.$('#create_link').parent().parent().append("... some HTML ...");
    }

Astuce Jira n°5 : Montrer plusieurs fuseaux horaires

Si vous avez différentes équipes et utilisateurs dispersés dans le monde, vous souhaitez savoir l’heure pour chacune des localités géographiques. Dans la bannière Jira, vous pouvez ajouter différentes horloges :

Vous pouvez réaliser cela en utilisant le code suivant :

<html>
<body style="font-family:Verdana, Geneva, sans-serif; border: none; margin:0px;padding:0px;overflow:hidden;background-color:#ededed">
 
 
 <center>
<iframe src="https://localtimes.info/timediff.php?lcid=CHXX0116&cp=000000,ededed&uc=0" seamless="" style="background:white" width="190" height="41.018868" frameborder="0"></iframe>     

<iframe src="https://localtimes.info/timediff.php?lcid=FRXX0099&cp=000000,ededed&uc=0" seamless="" style="background:white" width="190" height="41.018868" frameborder="0"></iframe>     

<iframe src="https://localtimes.info/timediff.php?lcid=UKXX0085&cp=000000,ededed&uc=0" seamless="" style="background:white" width="190" height="41.018868" frameborder="0"></iframe>     

<iframe src="https://localtimes.info/timediff.php?lcid=CAXX0301&cp=000000,ededed&uc=0" seamless="" style="background:white" width="190" height="41.018868" frameborder="0"></iframe><br>

</center>
 
  </body>
</html>

 

Maintenant, vous savez tout ! En seulement quelques minutes, vous êtes devenu un administrateur Jira encore plus avisé.  Cependant, si vous vous cherchez à améliorer davantage vos connaissances, jetez un oeil aux formations Valiantys disponibles en ligne ou en présentiel.