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 :
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
bonjour je ne parviens pas a installer votre plugin correctement,
y a t il une version plus a jour?
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,
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.
Bonjour,
Je viens de corriger l’erreur de traduction.
Quelle est votre version de mantis utilisée ?
la derniere, 1.2.19
merci pour votre reactivité en tout cas.
Je teste le bon fonctionnement ce soir, et je vous confirme cela.
Vérifiez bien si sous Chrome ou Firefox le block apparait bien
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
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é
the install button doesn’t appear so it’s impossible to install in the plugin panel.
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é
the install button doesn’t appear so it’s impossible to install in the plugin panel.
uff
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é
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.
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é
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é.
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é
bonjour,
le plugin existe -il pour la version mantisbt 1.2.8 ?
Bonjour,
Oui tout à fait le plugin est disponible sur github : https://github.com/nenes25/mantisbt_uploadfiles/tree/1.2.x
Cordialement,
Hervé