Mantis Bugtracker : Plugin Multi-upload Drag & Drop

Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.

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

18 réflexions sur “Mantis Bugtracker : Plugin Multi-upload Drag & Drop”

  1. 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.

  2. 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

    1. 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é

    1. 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é

    1. 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é

  3. 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.

  4. 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é.

    1. 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é

Répondre à olivier Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *