timetracking-enhanced

Pour que ça marche 👀

Prérequis:

  • Aller sur https://id.atlassian.com/manage-profile/security/api-tokens pour créer un token api Jira
  • Remplir le fichier de config avec votre username jira (adresse mail), votre token de l'étape 1 et remplacez '0' par votre nombre d'HEURES pour chaque tâche (ex: "timePerDay": { "ONE-6652": 0, "ONE-6653": 0, "ONE-6654": 8, "ONE-6657": 0.5, "ONE-6658": 0 }
  • Installer requests python3 -m pip install requests

Usage:

./timetracking.py => Remplit les heures pour la semaine courante du lundi au vendredi peu importe quel jour vous lancez le script

pour l'utiliser en cronjob ./timetracking.py --setup et suivre les instructions

pour afficher l'ensemble des commandes disponible : ./timetracking.py --help

le script utilise timeOffPerIssue pour les vacances contribués sur le calendar confluence ✔️ (default 8h en off)

Enjoy 🚀