[Rt-commit] r5265 - RT-Extension-CommandByEmail

jesse at bestpractical.com jesse at bestpractical.com
Fri May 19 16:56:05 EDT 2006


Author: jesse
Date: Fri May 19 16:56:04 2006
New Revision: 5265

Modified:
   RT-Extension-CommandByEmail/   (props changed)
   RT-Extension-CommandByEmail/README

Log:
 r13929 at hualien:  jesse | 2006-05-19 16:53:04 -0400
 * added more to the README


Modified: RT-Extension-CommandByEmail/README
==============================================================================
--- RT-Extension-CommandByEmail/README	(original)
+++ RT-Extension-CommandByEmail/README	Fri May 19 16:56:04 2006
@@ -11,3 +11,95 @@
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself.
 
+DESCRIPTION
+    This extension parse content of incomming messages for list commands.
+    Format of commands is:
+
+        Command: value
+        Command: value
+        ...
+
+    You can find list of "COMMANDS commands below".
+
+    Some commands (like Status, Queue and other) can be used only once.
+    Commands that manage lists can be used multiple times, for example link,
+    custom fields and watchers commands. Also, the latter can be used with
+    "Add" and "Del" prefixes to add/delete values from the current list of
+    the ticket you reply to or comment on.
+
+  COMMANDS
+   Basic
+    Queue: <name>
+        Set new queue for the ticket
+
+    Subject: <string>
+        Set new subject to the given string
+
+    Status: <status>
+        Set new status, one of new, open, stalled, resolved, rejected or
+        deleted
+
+    Owner: <username>
+        Set new owner using the given username
+
+    Priority: <#>
+        Set new priority to the given value
+
+    FinalPriority: <#>
+        Set new final priority to the given value
+
+   Dates
+    Set new date/timestamp, or 0 to unset:
+
+        Due: <new timestamp>
+        Starts: <new timestamp>
+        Started: <new timestamp>
+
+   Time
+    Set new times to the given value in minutes. Note that on
+    correspond/comment "TimeWorked" add time to the current value.
+
+        TimeWorked: <minutes>
+        TimeEstimated: <minutes>
+        TimeLeft: <minutes>
+
+   Watchers
+    Manage watchers: requestors, ccs and admin ccs. This commands can be
+    used several times and/or with "Add" and "Del" prefixes, for example
+    "Requestor" comand set requestor(s) and the current requestors would be
+    deleted, but "AddRequestor" command adds to the current list.
+
+        Requestor: <address> Set requestor(s) using the email address
+        AddRequestor: <address> Add new requestor using the email address
+        DelRequestor: <address> Remove email address as requestor
+        Cc: <address> Set Cc watcher(s) using the email address
+        AddCc: <address> Add new Cc watcher using the email address
+        DelCc: <address> Remove email address as Cc watcher
+        AdminCc: <address> Set AdminCc watcher(s) using the email address
+        AddAdminCc: <address> Add new AdminCc watcher using the email address
+        DelAdminCc: <address> Remove email address as AdminCc watcher
+
+   Links
+    Manage links. These commands are also could be used several times in one
+    message.
+
+        DependsOn: <ticket id>
+        DependedOnBy: <ticket id>
+        RefersTo: <ticket id>
+        ReferredToBy: <ticket id>
+        Members: <ticket id>
+        MemberOf: <ticket id>
+
+   Custom field values
+    Manage custom field values. Could be used multiple times.
+
+        CustomField.{C<CFName>}: <custom field value>
+        AddCustomField.{C<CFName>}: <custom field value>
+        DelCustomField.{C<CFName>}: <custom field value>
+
+    Short forms:
+
+        CF.{C<CFName>}: <custom field value>
+        AddCF.{C<CFName>}: <custom field value>
+        DelCF.{C<CFName>}: <custom field value>
+


More information about the Rt-commit mailing list