About TicketsBoardPlugin ====================== TicketsBoardPlugin is a trac plug-in that adds a virtual whiteboard view of active tickets. This virtual whiteboard ('Ticketsboard') is a table divided in ticket states. Inside these states, each ticket is shown as a sticky note. You can drag&drop a sticky note to another column to change ticket state. The ticket states have to be filled in the trac.ini config file on section [ticketsboard] with key 'statuses'. But, default states to print are predefined and are as following: - New: default state when you create a ticket, used for tickets on which we do not work on - Assigned: used for tickets on which we work on - Reviewing: used for tickets that are being reviewed by reviewers - Closed: used for tickets that have been don Inside each 'ticket box' several fields could be printed. Custom fields have to be filled in the trac.ini config file on section [ticketsboard] with key 'fields'. But, default fields to print on a ticket box are as following: - owner: ticket's owner - reviewer ticket's reviewer As the amount of tickets could be significant, the ticketsboard shows only tickets where the ticket checkbox 'On Ticketsboard' is checked. This checkbox is created by the plug-in. In addition, on the top right you have a link to filter only tickets where you are owner or reviewer. To have a quick view of all printed tickets they have different colors according to there types: - red: for defects - yellow: for enhancements - blue: for tasks This plug-in is divided in two parts: 1/ 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). 2/ 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 needed states.