Changes between Version 5 and Version 6 of WorkFlowPatch


Ignore:
Timestamp:
Jan 13, 2006, 1:16:40 PM (9 years ago)
Author:
athomas
Comment:

Documented installation and configuration

Legend:

Unmodified
Added
Removed
Modified
  • WorkFlowPatch

    v5 v6  
    1313
    1414  * `form_control(control)`. This takes a `trac.web.form.Control` object and renders it as a form control.
     15
     16== Installation ==
     17
     18Once you have downloaded or checked out the source, apply `workflow.diff` to Trac trunk and reinstall Trac.
     19
     20Then change into the tracworkflow directory and type:
     21
     22{{{
     23# python setup.py bdist_egg
     24# cp dist/*.egg /some/trac/env/plugins
     25}}}
     26
     27== Configuration ==
     28
     29Add the following options to your trac.ini in the appropriate sections:
     30
     31{{{
     32[components]
     33tracworkflow.tracworkflow.tracworkflowplugin = enabled
     34
     35[ticket]
     36controller = TracWorkFlowPlugin
     37}}}
     38
     39Restart your web server.
     40
     41The plugin implements the following new Trac ''permissions'', which are essentially roles:
     42
     43||'''Permission'''||'''Role'''||
     44||ROLE_DEVELOPER||Developer||
     45||ROLE_QA||Quality assurance||
     46||ROLE_RELEASE||Release manager||
     47
     48Add your users into the appropriate roles using `trac-admin` and the new ticket workflow
     49should be in place.
     50
     51Full details on which roles can do what are documented on the [trac:NewWorkflow#WorkflowTransitions NewWorkFlow] page.
     52
     53It is entirely possible that I have not captured all of the transitions correctly, and there are some known [report:9?COMPONENT=WorkFlowPatch outstanding issues].
    1554
    1655== Bugs/Feature Requests ==
     
    3978'''Contributors:'''
    4079
    41 [[TagIt(patch,athomas,alpha,1.0)]]
     80[[TagIt(patch,athomas,alpha,0.10)]]
     81