Changes between Version 10 and Version 11 of AdvancedTicketWorkflowPlugin


Ignore:
Timestamp:
May 8, 2008, 4:14:07 AM (16 years ago)
Author:
Eli Carter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTicketWorkflowPlugin

    v10 v11  
    5353Before installing this plugin, you need to understand that the `run_external` option allows arbitrary shell scripts to be run as the webserver user.  '''Anyone who is allowed to modify the workflow configuration will be able to execute arbitrary commands as your webserver.'''
    5454
     55 * set_owner_to_reporter  (!TicketWorkflowOpOwnerReporter)
     56    Sets the owner to the ticket reporter.
     57{{{
     58    <someaction>.operations = set_owner_to_reporter
     59}}}
     60 * set_owner_to_component_owner  (!TicketWorkflowOpOwnerComponent)
     61    Sets the owner to the ticket's component owner.
     62{{{
     63    <someaction>.operations = set_owner_to_component_owner
     64}}}
     65 * set_owner_to_field  (!TicketWorkflowOpOwnerField)
     66    Sets the owner to the value of a ticket field.
     67{{{
     68    <someaction>.operations = set_owner_to_field
     69    <someaction>.set_owner_to_field = mycustomfield
     70}}}
     71 * set_owner_to_previous  (!TicketWorkflowOpOwnerPrevious)
     72    Sets the owner to the previous owner.  If there is no previous owner, the owner will be deleted.
     73{{{
     74    <someaction>.operations = set_owner_to_previous
     75}}}
     76 * set_status_to_previous  (!TicketWorkflowOpStatusPrevious)
     77    Sets the status to the previous status.  If there is no previous status, this is a no-op.
     78{{{
     79    <someaction>.operations = set_owner_to_previous
     80}}}
     81 * run_external (!TicketWorkflowOpRunExternal)
     82    Runs arbitrary commands as the webserver user.  ''Please give some thought to the security ramifications.''
     83{{{
     84    <someaction>.operations = run_external
     85    <someaction>.run_external = echo "whatever" >> /writable/file;/opt/pwn_server
     86    <someaction>.run_external_hint = Do something dangerous.
     87}}}
     88
    5589== Recent Changes ==
    5690