From 95fb97f0940d4c206ec790d0a6a6e49c6732eab5 Mon Sep 17 00:00:00 2001 From: Tokio Kikuchi Date: Sun, 25 Nov 2007 16:08:04 +0900 Subject: 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) --- Mailman/Gui/NonDigest.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'Mailman/Gui') 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): -- cgit v1.2.3