Contents
Whiteboard vision of ongoing tickets
Description
This plugin adds a virtual whiteboard view of active tickets. The virtual whiteboard ('Ticketsboard') is a table divided in ticket states where each ticket is shown as a sticky note.
Key features:
- Drag & drop a sticky note to another column to change ticket state.
- Directly edit owner and reviewer of a ticket.
- Filter tickets to show only tickets where you are the owner or reviewer (link on top right).
As the amount of tickets could be significant:
- Tickets have different colors according to their types: red for defects, yellow for enhancements, blue for tasks.
- Ticketsboard shows only tickets where the checkbox 'On Ticketsboard' is checked (this checkbox is created by the plugin).
This plugin is divided in two parts:
- Reviewer field:
This part adds, in tickets, a new textbox field 'reviewer' that will contain the name of the reviewer. This new field could also be managed in the ticket workflow. So, each change on ticket state can be combined with a control on the reviewer field (set_reviewer, del_reviewer).
- Virtual whiteboard (Ticketsboard):
It adds a new tab in the mainnav bar. This tab shows a dedicated html page that represents the virtual whiteboard. A user can change tickets states through a drag and drop system. As there are restrictions on some states (set_owner, set_reviewer), changes could be rejected. This part adds the checkbox 'On Ticketsboard' and checks that the ticket workflow contains the required states.
This plugin is based on the WhiteboardPlugin. See also:
- CardsPlugin Sorting cards in stacks
- TicketsBoardPlugin Whiteboard vision of ongoing tickets
- TracKanbanBoardMacro Trac Kanban Board
- WhiteboardPlugin Whiteboard for tickets
Bugs/Feature Requests
Existing bugs and feature requests for TicketsBoardPlugin are here.
If you have any issues, create a new ticket.
defect |
4 / 5 |
||
---|---|---|---|
enhancement |
0 / 2 |
Download
Download the zipped source:
Trac | Version |
0.12 and later | 1.2.2-trac0.12 |
0.12 and later | trunk |
Download the zipped global sources from here.
Source
You can check out TicketsBoardPlugin from here using Subversion, or browse the source with Trac.
Installation
General instructions on installing Trac plugins can be found on the TracPlugins page.
Configuration
Activate the whole plugin by adding the following to your trac.ini
file:
[components] ticketsboardplugin.* = enabled
Activate separately the two different parts of the plugin:
[components] ticketsboardplugin.assignreviewer.* = enabled ticketsboardplugin.web_ui.* = enabled
Add a reviewing state to the TracWorkflow.
Configure statuses (showing default configuration): to set the tickets states to show.
[ticketsboard] statuses = new,assigned,reviewing,closed
Configure fields (showing default configuration): to set ticket fields to show on ticket sticky notes.
[ticketsboard] fields = owner,reviewer
Recent Changes
- 18160 by Cinc-th on 2021-04-07 21:57:52
-
TicketsBoardPlugin: Python 3 fixes, Bumped version to 1.3.0. The plugin now works with Trac 1.5/Trac 1.6.
- 17632 by rjollos on 2019-12-19 07:41:17
-
1.2.3dev: Make compatible with Trac 1.4
Fixes #13714.
- 16358 by rjollos on 2017-03-20 22:39:01
-
1.2.3dev: Fix invalid version string
See PEP:440.
(more)
Author/Contributors
Attachments (1)
-
reviewer_workflow.png (73.3 KB) - added by 4 years ago.
Screenshot of ticket action for reviewing.
Download all attachments as: .zip