Changes between Initial Version and Version 1 of WorkflowActionButtonsPlugin


Ignore:
Timestamp:
Jan 3, 2014, 3:34:54 AM (10 years ago)
Author:
ejucovy
Comment:

New hack WorkflowActionButtonsPlugin, created by ejucovy

Legend:

Unmodified
Added
Removed
Modified
  • WorkflowActionButtonsPlugin

    v1 v1  
     1[[PageOutline(2-5,Contents,pullout)]]
     2
     3= Add streamlined workflow-action buttons to the top of a ticket
     4
     5== Description
     6
     7This plugin adds a row of "action buttons" to the top of every ticket detail page.  These buttons allow you to quickly act on a ticket (with a workflow action like "reassign", "resolve", "reopen", etc) without scrolling down to the Actions section.  When a button is pressed, a modal dialog opens up with a small form prompting the user for any additional information (e.g. resolution when resolving the ticket, or new owner when reassigning) and an optional comment.
     8
     9The plugin does nothing if Javascript is disabled.
     10
     11== !Bugs/Feature Requests
     12
     13Existing bugs and feature requests for WorkflowActionButtonsPlugin are
     14[report:9?COMPONENT=WorkflowActionButtonsPlugin here].
     15
     16If you have any issues, create a
     17[http://trac-hacks.org/newticket?component=WorkflowActionButtonsPlugin&owner=ejucovy new ticket].
     18
     19== Download
     20
     21Download the zipped source from [export:workflowactionbuttonsplugin here].
     22
     23== Source
     24
     25You can check out WorkflowActionButtonsPlugin from [http://trac-hacks.org/svn/workflowactionbuttonsplugin here] using Subversion, or [source:workflowactionbuttonsplugin browse the source] with Trac.
     26
     27== Installation
     28
     29Install the plugin and then enable its components by setting `workflow_actionbuttons.* = enabled` in your `trac.ini` `[components]` section.
     30
     31You can customize the labels and icons displayed for each button.  To do this, create a new `trac.ini` section `[ticket-workflow-action-buttons]`.  For example:
     32
     33{{{
     34[ticket-workflow-action-buttons]
     35accept.title = Accept
     36accept.icon = fa-thumbs-o-up
     37leave.title = Comment
     38leave.icon = fa-comments-o
     39leave.comment = required
     40assign.title = Reassign
     41assign.icon = fa-random
     42reopen.title = Reopen
     43reopen.icon = fa-minus-square-o
     44resolve.title = Close
     45resolve.icon = fa-check-square-o
     46}}}
     47
     48The icons are implemented with [http://fontawesome.io/icons/ Font Awesome]; a copy of Font Awesome is included in the plugin distribution.
     49
     50== Recent Changes
     51
     52[[ChangeLog(workflowactionbuttonsplugin, 3)]]
     53
     54== !Author/Contributors
     55
     56'''Author:''' [wiki:ejucovy] [[BR]]
     57'''Maintainer:''' [wiki:ejucovy] [[BR]]
     58'''Contributors:'''