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