aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/Gui
diff options
context:
space:
mode:
authorTokio Kikuchi <tkikuchi@is.kochi-u.ac.jp>2007-11-25 16:08:04 +0900
committerTokio Kikuchi <tkikuchi@is.kochi-u.ac.jp>2007-11-25 16:08:04 +0900
commit95fb97f0940d4c206ec790d0a6a6e49c6732eab5 (patch)
tree392df8b294d55d73f42e57c923828a52bf971434 /Mailman/Gui
parent96201784fa8a262abdfa1c0ab3e6adaad4eeba98 (diff)
downloadmailman2-95fb97f0940d4c206ec790d0a6a6e49c6732eab5.tar.gz
mailman2-95fb97f0940d4c206ec790d0a6a6e49c6732eab5.tar.xz
mailman2-95fb97f0940d4c206ec790d0a6a6e49c6732eab5.zip
Add 'sibling list' feature: exclude and include lists are other mailing
lists whose members are exclude or included if they appear in To: or Cc:. (Patch ID 1347962)
Diffstat (limited to 'Mailman/Gui')
-rw-r--r--Mailman/Gui/NonDigest.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/Mailman/Gui/NonDigest.py b/Mailman/Gui/NonDigest.py
index ca125a03..c319d6ef 100644
--- a/Mailman/Gui/NonDigest.py
+++ b/Mailman/Gui/NonDigest.py
@@ -143,6 +143,30 @@ and footers:
access via web browser. If you want the attachments totally
disappear, you can use content filter options.''')),
])
+
+ info.extend([
+ _('Sibling lists'),
+
+ ('regular_exclude_lists', mm_cfg.EmailList, (3, WIDTH), 0,
+ _('''Other mailing lists on this site whose members are
+ excluded from the regular (non-digest) delivery if those
+ list addresses appear in To: or Cc: header.'''),
+ _('''The list addresses should be written in full mail address
+ format (e.g. mailman@example.com). Do not specify this list
+ address mutually in the exclude list configuration page,
+ or those doubled members won't get any message. Note also that
+ the site administrator may prohibit cross domain sibling.''')),
+
+ ('regular_include_lists', mm_cfg.EmailList, (3, WIDTH), 0,
+ _('''Other mailing lists on this site whose members are
+ included in the regular (non-digest) delivery if those
+ list addresses don't appear in To: or Cc: header.'''),
+ _('''The list addresses should be written in full mail address
+ format (e.g. mailman@example.com). Note also that the site
+ administrator may prohibit cross domain sibling.''')),
+ ])
+
+
return info
def _setValue(self, mlist, property, val, doc):