wiki:TracKanbanBoardMacro

Trac Kanban Board

Description

This is a macro for managing tickets with the agile Kanban method. Add KanbanBoard macro to a Trac wiki page and use it to prioritize and manage tickets in the project.

Key features:

  • Define board columns and how they map to ticket states.
  • Change ticket state by dragging tickets on the board.
  • Add existing tickets to board by drag-and-dropping ticket links.
  • Create new tickets directly from board.
  • View and modify ticket fields (summary, description, etc.) and add comments from ticket detail dialog.
  • Define what ticket fields are visible on ticket detail dialog.

Add the following to your wiki page:

{{{
#!KanbanBoard height=250px
{
  "columns": [
    { "id": 1, "name": "New", "states": ["new"], "tickets": [23, 24, 25], "wip": 3 },
    { "id": 2, "name": "Ongoing", "states": ["assigned", "accepted", "reopened"], "tickets": [21], "wip": 3 },
    { "id": 3, "name": "Done", "states": ["closed"], "tickets": [22], "wip": 5 }
  ],
  "fields": [
    "status", "priority"
  ]
}
}}}

will yield something akin to the following:

Source, instructions and bug reports

For the latest version, see pypi:TracKanbanBoard Github:sapo/TracKanbanBoard

Author/Contributors

Author: tracmultiproject
Maintainer: tracmultiproject
Contributors:

Last modified 2 months ago Last modified on Sep 23, 2016, 1:13:00 AM

Attachments (1)

Download all attachments as: .zip