Le gestion des pièces jointes de base est relativement peu pratique avec Mantis Bugtracker, puisqu’il n’est possible d’envoyer qu’un seul fichier à la fois.
Chaque envoi du fichier nécessite un rechargement de la page, ce qui fait perdre du temps lorsqu’on souhaite en ajouter plusieurs.
Voici donc un plugin qui vous permettra d’ajouter facilement plusieurs pièces jointes par un simple glisser / déposer sur une zone d’envoi définie :
Comme vous pouvez le voir sur la capture suivante :
Mantis Bugtracker n’étant pas en Html 5 , il m’a été nécessaire de contourner via l’insertion d’une iframe avec un code html.
Le plugin se base également sur les sources suivantes :
- Jquery-FileDrop : https://github.com/weixiyen/jquery-filedrop
- Le tutoriel suivant : http://tutorialzine.com/2011/09/html5-file-upload-jquery-php/
- Le script d’upload : https://github.com/mantisbt-plugins/PastePicture/blob/master/PastePicture/pages/bug_file_add.php
Les extensions de fichiers suivantes sont autorisées à l’envoi :
.jpg, .jpeg, .png, .gif, .tpl, .csv, .doc, .docx, .xls, .xlsx, .txt, .zip, .ppt, .pptx,.pdf,.psd,.html
Si vous souhaitez ajouter de nouvelles extensions, il faut éditer le fichier pages/js/jquery.fileUploader_init.js et les rajouter à la ligne 53
allowedfileextensions: ['.jpg', '.jpeg', '.png', '.gif', '.tpl', '.csv', '.doc', '.docx', '.xls', '.xlsx', '.txt', '.zip', '.ppt', '.pptx','.pdf','.psd','.html'], |
Le plugin est encore en version beta n’hésitez pas à me remonter les problèmes rencontrés
Vous pouvez télécharger le module : Mantis plugin Multi-upload Drag
Edit 2015-06-10 V 0.1.2 :
- Mise à jour du lien de téléchargement vers le compte github
- Optimisation des traductions du module
janvier 7th, 2016
bonjour je ne parviens pas a installer votre plugin correctement,
y a t il une version plus a jour?
janvier 7th, 2016
Bonjour,
Normalement l’archive est la dernière version issue de github
https://github.com/nenes25/mantisbt_uploadfiles
Je n’ai pas rencontré de problèmes particuliers lors de l’installation sur la dernière version de mantis.
En revanche côté navigateur les vieux IE ne sont peut être pas gérés.
Cordialement,
janvier 7th, 2016
Parse error: syntax error, unexpected ‘envoi’ (T_STRING) in C:\wamp\www\mantis\plugins\UploadFile\lang\strings_french.txt on line 24
apres correction del’apostrophe,le plugin apparait bien dans les plugins « a installer », mais rien ne se passe, le plugin ne s’install pas.
janvier 7th, 2016
Bonjour,
Je viens de corriger l’erreur de traduction.
Quelle est votre version de mantis utilisée ?
janvier 7th, 2016
la derniere, 1.2.19
merci pour votre reactivité en tout cas.
janvier 7th, 2016
Je teste le bon fonctionnement ce soir, et je vous confirme cela.
Vérifiez bien si sous Chrome ou Firefox le block apparait bien
mars 9th, 2016
Bonjour,
fonctionne très bien en édition d’un bug, par contre la zone ne s’affiche pas lors de la création d’un bug.
Est-ce normal ?
Cordialement
mars 10th, 2016
Bonjour,
Oui c’est un comportement normal.
Lors de la création d’un bug, toutes les informations nécessaires au bon fonctionnement de l’upload ne sont pas présentes.
Cordialement,
Hervé
octobre 21st, 2016
the install button doesn’t appear so it’s impossible to install in the plugin panel.
octobre 21st, 2016
Hello,
If it doesn’t work it’s linked to your mantis bt version.
The master branch on github is for branch 1.3.x of mantis , if you need the plugin for a 1.2.x version just download the code from the branch 1.2.x
Regards,
Hervé
octobre 21st, 2016
the install button doesn’t appear so it’s impossible to install in the plugin panel.
uff
novembre 4th, 2016
Hello,
I guess you download the version for mantis 1.3.
You should download from the branch 1.2.x if you have this version of mantis bug tracker.
Then everything should works 😉
Regards,
Hervé
novembre 3rd, 2016
Bonjour,
Je viens d’installer la version du plugin pour MANTIS v1.2.x.
Le plugin s’est bien installé sans aucun message d’erreur, mais lorsque j’affiche un de mes ticket je ne vois pas de nouvelle section apparaître.
Y-a-t-il de la configuration en plus à faire que je n’ai pas vu ?
Merci beaucoup.
novembre 3rd, 2016
Bonjour,
Non, il n’y a pas de configuration particulière à réaliser, avez-vous une erreur js sur votre page des bugs ?
Cordialement,
Hervé
novembre 4th, 2016
Malheureusement je n’ai aucun message d’erreur js. C’est assez bizarre j’arrive même a aller sur la partie configuration du plugin, la ou je peux modifier le max-file-size et le max-file mais lorsque je modifie un bug je n’ai pas la section approprié.
J’ai le plugin Jquery 1.11 d’installer. Est-ce que cela suffit ?
Merci pour votre réactivité, c’est très apprécié.
novembre 6th, 2016
Bonjour,
Sous quel(s) navigateur(s) avez-vous ce comportement ?
En avez-vous essayez plusieurs ?
De mon côté je ne constate pas de problèmes particuliers.
Cordialement,
Hervé
juillet 24th, 2020
bonjour,
le plugin existe -il pour la version mantisbt 1.2.8 ?
juillet 31st, 2020
Bonjour,
Oui tout à fait le plugin est disponible sur github : https://github.com/nenes25/mantisbt_uploadfiles/tree/1.2.x
Cordialement,
Hervé