= Grid Modify Plugin = == Description == For any ticket field this plugin modifies the `query` and `report` views of tickets to include a widget for editing those values. This works for all field types except for textareas. Changes to any of the widgets will immediately fire off an AJAX request to update the ticket so there is no need to press any save or submit button. A small icon will show the progress of each ajax request (in progress, succeeded, failed) once it is fired off. The status of the updates is logged to [http://getfirebug.com/ Firebug's] console if you have that installed. This plugin uses Genshi and therefore only works with Trac .11 (and up?). == Configuration == Note that the feature is only enabled for users who have been granted the `TICKET_GRID_MODIFY` or `TICKET_ADMIN` [TracPermissions permission]. You can limit the fields to which gridmodify applies by specifying them in trac.ini. {{{ [components] gridmod.* = enabled [gridmodify] fields=status,priority,milestone,scope,blockedby,estimatedhours }}} * '''Note''': 'fields' does not allow to have blank spaces between every argument. The previous argument to a blank space will be the last editable field in grid mode. == Bugs/Feature Requests == Existing bugs and feature requests for GridModifyPlugin are [report:9?COMPONENT=GridModifyPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=GridModifyPlugin&owner=bjornharrtell new ticket]. == Download == Download the zipped source from [download:gridmodifyplugin here]. == Source == You can check out GridModifyPlugin from [http://trac-hacks.org/svn/gridmodifyplugin here] using Subversion, or [source:gridmodifyplugin browse the source] with Trac. == Example == * Quickly work through many tickets in a given report or query assigning priorities to each one. This is useful in a team meeting for instance. == Screenshots == Click on the image to see the full size version: Dropdown boxes on the custom ticket query page: [[Image(query.png, 75%)]] == Recent Changes == [[ChangeLog(gridmodifyplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:abbywinterscom] [[BR]] '''Maintainer:''' [wiki:bjornharrtell] [[BR]] '''Contributors:''' Zach Miller, Björn Harrtell