I recently upgraded from a Trac 0.11 server to 1.0.2.  I am seeing what I 
think is weird behavior for ticket permissions.

I have a "new" ticket that my user submitted (user1).  Trac is setup to 
default the ticket ownership to a specific user (user2).  So user1 is the 
reporter, but and user2 is currently owner of this ticket.  However, I have 
the following ticket modification options available to user1:
 Leave as new The owner will remain user2. 
 Accept. Next status will be 'accepted'. 
 Reassign to <user drop down>. The owner will be changed from user2 to the 
selected user. Next status will be 'new'. 
 Requires more information and assign to <user drop down>. The owner will 
be changed from user2 to the selected user. Next status will be 'needinfo'. 
 Close as <resolution drop down>. The resolution will be set. Next status 
will be 'closed'. 

These are the permissions for user1:
TICKET_APPEND, TICKET_CHGPROP, TICKET_CREATE, TICKET_MODIFY, TICKET_VIEW

This is the workflow for a ticket in this status:
new_accepted = new,needinfo, reopened -> accepted
new_accepted.default = 3
new_accepted.name = Accept.
new_accepted.permissions = TICKET_MODIFY
new_needinfo = new -> needinfo
new_needinfo.default = 1
new_needinfo.name = Requires more information and assign
new_needinfo.operations = set_owner
new_needinfo.permissions = TICKET_MODIFY
new_reassign = new -> new
new_reassign.default = 2
new_reassign.name = Reassign
new_reassign.operations = set_owner
new_reassign.permissions = TICKET_MODIFY
leave = * -> *
leave.default = 4
leave.name = Leave
leave.operations = leave_status
closed = new,needinfo,reopened,open -> closed
closed.default = 0
closed.name = Close
closed.operations = set_resolution
closed.permissions = TICKET_MODIFY
closed.set_resolution = wontfix,invalid,duplicate,limitation

So, my question, am I missing something with Trac 1.0.2 to disallow users 
from changing the status of tickets other than their own?

Thanks for any help,
Shawn


-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to