On Tuesday, January 17, 2017 at 1:24:11 PM UTC-8, Matt wrote:
>
> Standard ticket fields of owner and reporter are editable. Trying to use 
> ticket_validation.py to ensure certain type tickets can only be closed by a 
> predefined set of users.
>
> Is there a field for "change user"?
>

You can specify a permission for a workflow action (1). You probably have 
the following in your ticket-workflow section:

resolve = new,assigned,accepted,reopened -> closed
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY

You could replace TICKET_MODIFY with another permission. You can create a 
custom permission (2), such as TICKET_CLOSE, and grant that permission to 
the chosen users.

[ticket-workflow]
resolve.permissions = TICKET_CLOSE

[extra-permissions]
_perms = TICKET_CLOSE

- Ryan

(1) 
https://trac.edgewall.org/wiki/0.12/TracWorkflow#BasicTicketWorkflowCustomization
(2) 
https://trac.edgewall.org/wiki/0.12/TracPermissions#CreatingNewPrivileges

 

-- 
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 https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to