L'application bzkanban vous permet de visualiser les bugs de Bugzilla sous forme de cartes sur un tableau Kanban.
Les colonnes du tableau sont les statuts de bogues utilisés par votre serveur Bugzilla (par exemple NOUVEAU, ATTRIBUÉ, RÉOUVERT, RÉSOLU, FERMÉ, etc.).
Des actions telles que le chargement du forum, le filtrage par responsable du bug ou par titre du bug sont possibles sans vous connecter si votre serveur Bugzilla est ouvert au public. Sinon, vous devez d'abord vous connecter avec votre compte Bugzilla.
Des actions telles que la modification de l'état du bug (en faisant glisser la carte entre les colonnes) et l'ajout d'un commentaire nécessitent d'abord une connexion.
L'application bzkanban est implémentée en tant qu'application monopage (SPA) côté client avec l'API REST du serveur Bugzilla 5. Et alors ? L'installation est simple. Consultez la section Installation ci-dessous pour connaître les étapes.
Remarque : les liens ci-dessous renvoient aux instances de production Bugzilla en direct, visualisées avec bzkanban . Toutes les modifications apportées seront appliquées à l'instance de production Bugzilla avec votre compte, alors appliquez la même attention que lorsque vous utilisez l'interface utilisateur native de Bugzilla.
Mozilla Bugzilla
Bugzilla au chapeau rouge
Client : un navigateur Web moderne capable de HTML5, CSS3 et JavaScript (testé avec Chrome et Edge)
Serveur : Accès au serveur Bugzilla 5.0+ avec l'API REST activée.
Choisissez l'une des options suivantes pour utiliser l'application bzkanban .
C'est le moyen le plus simple d'essayer et d'utiliser l'application bzkbanban.
L'URL de votre serveur Bugzilla doit être accessible depuis Internet (et non depuis un intranet privé) pour que cette option fonctionne.
Copiez cette adresse https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. Changez le paramètre site=
pour qu'il soit l'adresse de votre serveur Bugzilla.
Dans votre navigateur Web, collez et chargez cette URL.
Ajoutez cette URL à vos favoris et partagez-la avec votre équipe.
Remarque : Cette méthode utilise la dernière version du code source dans la branche master
de GitHub. Vous disposerez toujours des derniers correctifs et améliorations lorsque vous rechargerez l’URL de l’application. L'intention est que la branche master
reste stable même s'il n'y a aucune garantie. Veuillez signaler tout problème à l'aide du système de suivi des problèmes GitHub et inclure une proposition de PR pour la résolution la plus rapide du problème.
Utilisez cette méthode si votre serveur Bugzilla se trouve sur un intranet privé.
Clonez ce dépôt git sur votre serveur Web.
Ouvrez bzkbanban/index.html
et remplacez l'option siteUrl
par l'adresse de votre instance Bugzilla.
Démarrez votre serveur Web (Remarque : une option simple consiste à exécuter npm http-server
dans le dossier bzkanban où se trouve le fichier index.html
)
Dans votre navigateur Web, accédez à l'adresse du fichier index.html
(c'est-à-dire http://www.mycompany.com/bzkbanban/index.html
). Ajoutez-le à vos favoris !
Remarque : Pour mettre à jour l'application, effectuez périodiquement un "git pull" pour recevoir les dernières mises à jour de la branche master
.
Dans votre navigateur Web, accédez à l’URL de l’application bzkanban que vous avez mise en signet ci-dessus.
Chargez un tableau en choisissant un produit dans la liste « Produit » et un jalon dans la liste « Jalon ».
Filtrez les cartes par responsable avec la liste « Cessionnaire ». Effacez le filtre en choisissant "TOUS".
Filtrez les cartes par mots de texte avec la zone de recherche de texte « Rechercher des cartes ».
Les bugs peuvent être modifiés en modifiant le bug d'origine dans Bugzilla puis en rechargeant le tableau bzkanban , ou avec l'application bzkanban .
Dans l'application bzkanban , cliquez sur le bouton de connexion (en haut à droite) et saisissez les détails de votre compte utilisateur Bugzilla.
Pour ajouter un commentaire, cliquez sur une carte pour l'ouvrir et saisir un nouveau commentaire.
Pour modifier l'état du bug, faites glisser une carte entre les colonnes.
Voici quelques paramètres qui peuvent être contrôlés manuellement via les paramètres d'URL de la page. Pour les appliquer de manière permanente, modifiez-les dans la section supérieure du fichier bzkanban .js
.
site
L'instance Bugzilla à partir de laquelle charger les données. Remplace le paramètre siteUrl
. par exemple site=https://bugzilla.mozilla.org
comments
Afficher le nombre de commentaires sur les cartes. ATTENTION : c'est cher, une demande de plus par carte. par exemple, comments=true/false
autorefresh
Rechargez la carte lorsque des modifications externes des bugs sont détectées. par exemple, autorefresh=true/false