Alec Thomas wrote:
> On 6/9/07, Tim Moloney <[EMAIL PROTECTED]> wrote:
>   
>> We're setting up a new Trac system and we've decided to use 0.11dev so
>> that we have the following features.
>>   - custom workflow
>>     
>
> Cool. If you come with anything you think will be useful to others,
> please contribute it back :). We should probably set up a Wiki page
> for WorkFlow contributions.
>   

I've attached the workflow that we are going to use along with a 
diagram.  Feel free to post it if you'd like.

>>   - flexible permission system (we're using AuthzGroups)
>>     
>
> Excellent. The authz_policy plugin is a reference implementation
> though, so you might need to make some optimisations if using it on a
> high load site.
>   

I can get the authzgroups plugin to work if I put authzgroups.py in the 
project's plugins directory.  Is there a single place to put 
authzgroups.py so that it is shared by all projects?  I tried putting it 
in /usr/lib/python2.4/site-packages and in 
/usr/lib/python2.4/site-packages/Trac-0.11dev-py2.4.egg/trac/plugins but 
neither location worked.

>>   - built-in WebAdmin
>>   - easier install
>> However, we're having trouble getting TracTags, TracGantt,
>>     
>
> Tags does not work yet. I just made some changes to trunk (r5637)
> which will allow the 0.11 version to integrate in a much less
> obtrusive manner and have started porting Tags to 0.11. Should be a
> week or two I'd say.
>   

Please make an announcement when TracTags is ready to work with 0.11dev 
and I'll test it for you.


Thanks,
  Tim


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

[ticket-workflow]

leave = * -> *
leave.operations = leave_status
leave.default = 1

assign = new,in_work,reopened -> *
assign.permission = TICKET_MODIFY
assign.operations = set_owner,leave_status

work = new -> in_work
work.permission = TICKET_MODIFY

review = in_work -> in_review
review.permission = TICKET_MODIFY

rework = in_review,in_cm,reopened -> in_work
rework.permission = TICKET_MODIFY

cm = in_review -> in_cm
cm.permission = TICKET_MODIFY

close = new,in_work,in_cm -> closed
close.permission = TICKET_MODIFY
close.operations = set_resolution

reopen = closed -> reopened
reopen.permission = TICKET_MODIFY
reopen.operations = del_resolution

<<inline: workflow.png>>

Reply via email to