| 1 | [[PageOutline(2-5,Contents,pullout)]] |
| 2 | |
| 3 | = Whiteboard vision of ongoing tickets |
| 4 | |
| 5 | == Description |
| 6 | |
| 7 | It is a trac plug-in that adds a virtual whiteboard view of active tickets. |
| 8 | |
| 9 | This virtual whiteboard ('Ticketsboard') is a table divided in ticket states where each ticket is shown as a sticky note. |
| 10 | Inside the virtual whiteboard, you can: |
| 11 | - Drag&drop a sticky note to another column to change ticket state. |
| 12 | - Directly edit owner and reviewer ticket fields. |
| 13 | - Filter tickets to show only tickets where you are owner or reviewer (link on top right). |
| 14 | |
| 15 | As the amount of tickets could be significant: |
| 16 | - Tickets have different colors according to there types (red for defects, yellow for enhancements, blue for tasks) |
| 17 | - Ticketsboard shows only tickets where the ticket checkbox 'On Ticketsboard' is checked (this checkbox is created by the plug-in). |
| 18 | |
| 19 | Custom configuration is allowed through trac.ini configuration file by adding a 'ticketsboard' section. |
| 20 | The following keys are allowed: |
| 21 | - statuses: to set the tickets states to show (default: new, assigned, reviewing, closed). |
| 22 | - fields: to set ticket fields to show on ticket sticky notes (default: owner, reviewer). |
| 23 | |
| 24 | [[BR]] |
| 25 | |
| 26 | This plug-in is divided in two parts: |
| 27 | |
| 28 | - Reviewer field: [[BR]] |
| 29 | This part adds, in tickets, a new textbox field 'reviewer' that will contain the name of the reviewer. |
| 30 | 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). |
| 31 | |
| 32 | - Virtual whiteboard ('Ticketsboard'): [[BR]] |
| 33 | It adds a new tab in the mainnav bar. |
| 34 | This tab shows a dedicated html page that represents the virtual whiteboard. |
| 35 | 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. |
| 36 | This part adds the checkbox 'On Ticketsboard' and checks that the ticket-workflow contains the needed states. |
| 37 | |
| 38 | == !Bugs/Feature Requests |
| 39 | |
| 40 | Existing bugs and feature requests for TicketsBoardPlugin are |
| 41 | [report:9?COMPONENT=TicketsBoardPlugin here]. |
| 42 | |
| 43 | If you have any issues, create a |
| 44 | [http://trac-hacks.org/newticket?component=TicketsBoardPlugin new ticket]. |
| 45 | |
| 46 | == Download |
| 47 | |
| 48 | Download the zipped source from [export:ticketsboardplugin here]. |
| 49 | |
| 50 | == Source |
| 51 | |
| 52 | You can check out TicketsBoardPlugin from [http://trac-hacks.org/svn/ticketsboardplugin here] using Subversion, or [source:ticketsboardplugin browse the source] with Trac. |
| 53 | |
| 54 | == Installation |
| 55 | |
| 56 | No particular installation process. |
| 57 | |
| 58 | General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. |
| 59 | |
| 60 | Custom configuration is allowed through trac.ini configuration file by adding a 'ticketsboard' section. |
| 61 | The following keys are allowed: |
| 62 | - statuses: to set the tickets states to show (default: new, assigned, reviewing, closed). |
| 63 | - fields: to set ticket fields to show on ticket sticky notes (default: owner, reviewer). |
| 64 | |
| 65 | == Recent Changes |
| 66 | |
| 67 | [[ChangeLog(ticketsboardplugin, 3)]] |
| 68 | |
| 69 | == !Author/Contributors |
| 70 | |
| 71 | **Author:** [wiki:jpsave] [[BR]] |
| 72 | **Maintainer:** [[Maintainer]] [[BR]] |
| 73 | **Contributors:** |