Skip to content

atomia/bzkanban

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bz Kanban Board

About

Visualize Bugzilla milestones as cards and columns with a Kanban inspired board.

The goal is to compliment an existing Bugzilla workflow, so board columns represent actual bug statuses. Cards can be dragged from one column to another to change the bug status.

It is implemented as a single-page application using Ajax with the Bugzilla 5 server REST API.

Demo

Requirements

  1. Client: A modern web browser capable of HTML5, CSS3, and JavaScript.

  2. Server: A Bugzilla 5.0+ server with REST API enabled.

Installation

  1. Clone this git repo.

  2. Configure which Bugzilla instance to connect to by modifying the hardcoded bzSiteUrl value in the bzkanban.js code.

Usage

  1. Open the index.html in your web browser.

  2. Pick a product and milestone and view the board!

  3. Log in to enable editing cards, which includes dragging cards between columns.

Advanced

These are some settings that can be manually controlled via the page URL.

  • site

    • The Bugzilla instance to load data from. Overrides the internal bzSiteUrl setting. e.g. site=https://bugzilla.mozilla.org

  • comments

    • Show comment counts on cards. WARNING: it’s expensive, one more request per card. e.g. comments=true/false

  • autorefresh

    • Reload the board when external changes to bugs are detected. e.g. autorefresh=true/false

About

🔪 Kanban board for Bugzilla 5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 72.8%
  • JavaScript 26.4%
  • Other 0.8%