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 :

Multiple Upload

 

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 :

 

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