Changes between Version 10 and Version 11 of AdvancedTicketWorkflowPlugin


Ignore:
Timestamp:
May 8, 2008 6:14:07 AM (6 years ago)
Author:
retracile
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