Voici un nouveau plugin pour mantis Bugtracker.
Celui-ci permet de changer automatiquement le statut d’un bug vers un autre statut après une durée de x jours.
Mais également d’envoyer une note d’avertissement x jours avant le changement de statut.
Ce plugin est relativement pratique pour relancer ou clore automatiquement des bugs en attente de validation client par exemple.
Pour commencer il faut définir quel utilisateur va effectuer ce changement de statut :
Vous pouvez-ensuite saisir les changements de statuts souhaités via un formulaire dédié.
Ceux-ci peuvent être spécifiques à des projets particuliers.
Une fois vos changements insérés dans la configuration du module, il ne vous reste plus qu’a mettre en place une tâche cron sur le fichier
http://yourwebsite.com/plugin.php?page=AutoChangeStatus/cron
Pour récupérer la dernière version du module et suivre ces modifications ça se passe par ici :
https://github.com/nenes25/mantisbt_autochangestatus
Vous pouvez télécharger le plugin : MantisAutoChangeStatus
décembre 14th, 2015
Bonjour,
Nous avons utilisé votre plugin pour un changement automatique de statut au bout de 2 jours. Cependant, nous avons remarqué que cela ne fonctionne pas.
Je m’explique, nous avons mis une tache cron sur le fichier pour que toutes les nuits à 1h du matin la tâche s’effectue et que tous les tickets livrés passent à fermés, cependant cela ne fonctionne pas, pouvez-vous nous renseigner ?
Cordialement,
décembre 14th, 2015
Bonjour,
Nous avons suivi votre processus pour AutoChangeStatus, cependant cela ne fonctionne pas.
Je m’explique, nous avons bien mis la tâche cron qui se déclenche toutes les nuits à 1h et qui est censé passer tous les tickets livrés à fermé cependant ce n’est pas le cas, pouvez-vous nous renseigner ?
Cordialement,
décembre 14th, 2015
Bonjour,
Pour commencer, essayer d’exécuter le script via le navigateur pour vérifier si cela fonctionne.
Si c’est le cas, vérifier ensuite que vos tâches crons ont bien tournées.
Si elles ont bien tournées, vérifier que le script fonctionne bien en mode CLI
( chez certains hébergeurs les paramètres d’éxécution sont différents entre l’éxécution cron et l’éxécution web )
Cordialement,
Hervé
décembre 15th, 2015
Nous avons testé en ligne de commande déjà et cela ne fonctionne pas … Nous sommes sur notre serveur de dev que l’on connait bien et nous avons mantis 1.2.18, nous ne comprenons vraiment pas ce qu’il se passe …
Cordialement,
décembre 15th, 2015
J’ai une nouvelle information, j’ai remarqué que dans mes tables, la date était affiché sous forme d’entier et je pense que c’est de la que vient le soucis ..;
janvier 17th, 2019
Bonjour,
Nous voulons faire évoluer notre mantis en version 2.x.x, est-ce que ce plugin est disponible pour cette version ?
Merci de votre réponse,
Nathalie
janvier 18th, 2019
Bonjour,
Je ne l’ai pas testé sur la version 2, mais il devrait fonctionner.
Il faut juste changer la ligne https://github.com/nenes25/mantisbt_autochangestatus/blob/master/AutoChangeStatus/AutoChangeStatus.php#L32 pour mettre 2.0
Cordialement,
Hervé
janvier 9th, 2020
Bonjour,
Il y a un problème avec cron.
При обращении к cron.php выдается сообщение – Erreur fatale PHP: appel à la fonction non définie plugin_push_current () dans /xxxxxxxxxxx/mantis/plugins/AutoChangeStatus/pages/cron.php sur la ligne 24
S’il vous plaît aider avec un problème
J’utilise mantis 2.23.0
janvier 9th, 2020
Bonjour,
Le module a un peu changé depuis la publication de l’article.
Les informations les plus à jour sont à présents sur github : https://github.com/nenes25/mantisbt_autochangestatus
Ce changement a été fait afin de gérer les traductions, mais le script d’appel de la page en cron doit être le suivant à présent.
http://yourwebsite.com/plugin.php?page=AutoChangeStatus/cron
( Je viens de mettre l’article à jour )
Cordialement,
Hervé
janvier 10th, 2020
Bonjour,
Je vais le vérifier aujourd’hui. Je vais vous informer du résultat.
Merci beaucoup
janvier 14th, 2020
Le script a fonctionné.
Merci beaucoup !!!
Bonne année))