Mit der bzkanban App können Sie Bugzilla-Bugs als Karten auf einem Kanban-Board visualisieren.
Die Board-Spalten sind die Fehlerstatus, die Ihr Bugzilla-Server verwendet (z. B. NEU, ZUGEWIESEN, WIEDERGEÖFFNET, GELÖST, GESCHLOSSEN usw.).
Aktionen wie das Laden des Boards, das Filtern nach Fehlerverantwortlichem oder nach Fehlertitel sind ohne Anmeldung möglich, wenn Ihr Bugzilla-Server für die Öffentlichkeit zugänglich ist. Andernfalls müssen Sie sich zunächst mit Ihrem Bugzilla-Konto anmelden.
Für Aktionen wie das Ändern des Fehlerstatus (durch Ziehen der Karte zwischen den Spalten) und das Hinzufügen eines Kommentars ist zunächst eine Anmeldung erforderlich.
Die bzkanban App wird als clientseitige Single-Page-Anwendung (SPA) mit der Bugzilla 5-Server-REST-API implementiert. Na und? Die Installation ist einfach. Die Schritte hierzu finden Sie im Abschnitt „Installation“ weiter unten.
Hinweis: Die folgenden Links beziehen sich auf Live-Produktions-Bugzilla-Instanzen, die mit bzkanban angezeigt werden. Alle vorgenommenen Änderungen werden mit Ihrem Konto auf die Bugzilla-Produktionsinstanz angewendet. Gehen Sie daher genauso sorgfältig vor wie bei der Verwendung der nativen Bugzilla-Benutzeroberfläche.
Mozilla Bugzilla
Red Hat Bugzilla
Client: Ein moderner Webbrowser, der HTML5, CSS3 und JavaScript unterstützt (getestet mit Chrome und Edge)
Server: Zugriff auf den Bugzilla 5.0+-Server mit aktivierter REST-API.
Wählen Sie eine der folgenden Optionen, um die bzkanban -App zu verwenden.
Dies ist der einfachste Weg, die bzkbanban-App auszuprobieren und zu nutzen.
Damit diese Option funktioniert, muss die URL Ihres Bugzilla-Servers über das Internet (nicht über ein privates Intranet) zugänglich sein.
Kopieren Sie diese Adresse https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. Ändern Sie den Parameter site=
in die Adresse Ihres Bugzilla-Servers.
Fügen Sie diese URL in Ihren Webbrowser ein und laden Sie sie.
Setzen Sie ein Lesezeichen für diese URL und teilen Sie sie mit Ihrem Team.
Hinweis: Diese Methode verwendet die neueste Version des Quellcodes im GitHub- master
. Wenn Sie die App-URL neu laden, stehen Ihnen immer die neuesten Korrekturen und Verbesserungen zur Verfügung. Die Absicht besteht darin, dass der master
stabil bleibt, obwohl es keine Garantie dafür gibt. Bitte melden Sie alle Probleme über den GitHub-Issue-Tracker und fügen Sie einen PR-Vorschlag bei, um das Problem schnellstmöglich zu lösen.
Verwenden Sie diese Methode, wenn sich Ihr Bugzilla-Server in einem privaten Intranet befindet.
Klonen Sie dieses Git-Repo auf Ihren Webserver.
Öffnen Sie bzkbanban/index.html
und ändern Sie die siteUrl
Option in die Adresse Ihrer Bugzilla-Instanz.
Starten Sie Ihren Webserver (Hinweis: Eine einfache Option besteht darin, npm http-server
im bzkanban Ordner auszuführen, in dem sich die Datei index.html
befindet.)
Navigieren Sie in Ihrem Webbrowser zur Adresse der Datei index.html
(z. B. http://www.mycompany.com/bzkbanban/index.html
). Lesezeichen setzen!
Hinweis: Um die App zu aktualisieren, führen Sie regelmäßig einen „Git Pull“ durch, um die neuesten Updates vom master
-Zweig zu erhalten.
Navigieren Sie in Ihrem Webbrowser zur URL der bzkanban -App, die Sie oben als Lesezeichen gespeichert haben.
Laden Sie ein Board, indem Sie ein Produkt aus der Liste „Produkt“ und einen Meilenstein aus der Liste „Meilenstein“ auswählen.
Filtern Sie Karten nach dem Beauftragten mit der Liste „Beauftragter“. Löschen Sie den Filter, indem Sie „ALLE“ wählen.
Filtern Sie Karten nach Textwörtern mit dem Textsuchfeld „Karten suchen“.
Fehler können geändert werden, indem der ursprüngliche Fehler in Bugzilla geändert und dann das bzkanban -Board oder die bzkanban App neu geladen wird.
Klicken Sie in der bzkanban App auf die Schaltfläche „Anmelden“ (oben rechts) und geben Sie die Daten Ihres Bugzilla-Benutzerkontos ein.
Um einen Kommentar hinzuzufügen, klicken Sie auf eine Karte, um sie zu öffnen, und geben Sie einen neuen Kommentar ein.
Um den Fehlerstatus zu ändern, ziehen Sie eine Karte zwischen den Spalten.
Dies sind einige Einstellungen, die manuell über die Seiten-URL-Parameter gesteuert werden können. Um diese dauerhaft anzuwenden, ändern Sie sie im oberen Abschnitt der bzkanban .js
Datei.
site
Die Bugzilla-Instanz, aus der Daten geladen werden sollen. Überschreibt die siteUrl
Einstellung. zB site=https://bugzilla.mozilla.org
comments
Kommentaranzahl auf Karten anzeigen. ACHTUNG: Es ist teuer, eine weitere Anfrage pro Karte. zB comments=true/false
autorefresh
Laden Sie das Board neu, wenn externe Änderungen an Fehlern festgestellt werden. zB autorefresh=true/false