Changes between Version 29 and Version 30 of AdvancedTicketWorkflowPlugin


Ignore:
Timestamp:
Jul 16, 2016, 8:38:28 AM (8 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTicketWorkflowPlugin

    v29 v30  
    55== Description
    66
    7 This plugin provides a number of advanced operations for customizable workflows that are similar to the operations as part of the customizeable workflow of the core system.
     7This plugin provides a number of advanced operations to customise workflows. They are an enhancement to the operations as part of the customizeable workflow of the core system.
    88
    99Currently provided operations are:
     
    1717 * triage
    1818 * xref
     19
     20The meaning behind each of these operations is explained below.
    1921
    2022== Bugs/Feature Requests
     
    4042The plugin can be installed in the same way as other plugins. The simplest is to create an egg as follows:
    4143{{{#!sh
    42 python setup.py bdist_egg
     44$ python setup.py bdist_egg
    4345}}}
    4446and copy the `.egg` file from the `dist` directory to your Trac environment's `plugins` directory.
     
    5052}}}
    5153
    52 Add the individual controller to the workflow controller list. For example, when using `set_owner_to_reporter`, `TicketWorkflowOpOwnerReporter` must be appended to the workflow controller list:
     54Add the individual controller to the workflow controller list. For example, when using the operation `set_owner_to_reporter`, the `TicketWorkflowOpOwnerReporter` must be appended to the workflow controller list:
    5355{{{#!ini
    5456[ticket]
     
    5658}}}
    5759
    58 The controller name is unique for each workflow operation and they can be found listed in parenthesis after the operation name in the documentation section below. A controller must be added to the list for each workflow operation that is used.
     60The controller name is unique for each workflow operation and they can be found listed in parentheses after the operation name in the configuration section below. A controller must be added to the list for each workflow operation that is used.
    5961
    6062And use the operation in your custom workflow:
     
    6769
    6870== Configuration
     71
     72The following are examples of custom workflow operations together with their controller name:
    6973
    7074 * set_owner_to_reporter (!TicketWorkflowOpOwnerReporter)
     
    141145    Note that the implementation of this operation is not robust.
    142146{{{#!ini
    143 ;displays as "close as duplicate [_________]"
     147;displays as "closed as duplicate of [_________]"
    144148dup = * -> closed
    145149dup.name = close