diff roundup/configuration.py @ 3417:07c696890f55

mailgw subject parsing has configurable levels of strictness nosy messages may be sent individually to all recipients
author Richard Jones <richard@users.sourceforge.net>
date Fri, 07 Oct 2005 04:42:13 +0000
parents 2913b42c0810
children 2b27c92d64dc
line wrap: on
line diff
--- a/roundup/configuration.py	Wed Sep 28 05:48:23 2005 +0000
+++ b/roundup/configuration.py	Fri Oct 07 04:42:13 2005 +0000
@@ -1,6 +1,6 @@
 # Roundup Issue Tracker configuration support
 #
-# $Id: configuration.py,v 1.26 2005-06-24 05:22:03 richard Exp $
+# $Id: configuration.py,v 1.27 2005-10-07 04:42:13 richard Exp $
 #
 __docformat__ = "restructuredtext"
 
@@ -569,6 +569,33 @@
             "Default locale name for the tracker mail gateway.\n"
             "If this option is not set, mail gateway will use\n"
             "the language of the tracker instance."),
+        (Option, "subject_prefix_parsing", "strict",
+            "Controls the parsing of the [prefix] on subject\n"
+            "lines in incoming emails. \"strict\" will return an\n"
+            "error to the sender if the [prefix] is not recognised.\n"
+            "\"loose\" will attempt to parse the [prefix] but just\n"
+            "pass it through as part of the issue title if not\n"
+            "recognised. \"none\" will always pass any [prefix]\n"
+            "through as part of the issue title."),
+        (Option, "subject_suffix_parsing", "strict",
+            "Controls the parsing of the [suffix] on subject\n"
+            "lines in incoming emails. \"strict\" will return an\n"
+            "error to the sender if the [suffix] is not recognised.\n"
+            "\"loose\" will attempt to parse the [suffix] but just\n"
+            "pass it through as part of the issue title if not\n"
+            "recognised. \"none\" will always pass any [suffix]\n"
+            "through as part of the issue title."),
+        (Option, "subject_suffix_delimiters", "[]",
+            "Defines the brackets used for delimiting the commands\n"
+            "suffix in a subject line."),
+        (Option, "subject_content_match", "always",
+            "Controls matching of the incoming email subject line\n"
+            "against issue titles in the case where there is no\n"
+            "designator [prefix]. \"never\" turns off matching.\n"
+            "\"creation + interval\" or \"activity + interval\"\n"
+            "will match an issue for the interval after the issue's\n"
+            "creation or last activity. The interval is a standard\n"
+            "Roundup interval."),
     ), "Roundup Mail Gateway options"),
     ("nosy", (
         (RunDetectorOption, "messages_to_author", "no",
@@ -592,6 +619,11 @@
             "If 'yes', then the recipients will be added on followups too.\n"
             "If 'no', they're never added to the nosy.\n",
             ["ADD_RECIPIENTS_TO_NOSY"]),
+        (Option, "email_sending", "single",
+            "Controls the email sending from the nosy reactor. If\n"
+            "\"multiple\" then a separate email is sent to each\n"
+            "recipient. If \"single\" then a single email is sent with\n"
+            "each recipient as a CC address."),
     ), "Nosy messages sending"),
 )
 

Roundup Issue Tracker: http://roundup-tracker.org/