summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/mailinglist.py
diff options
context:
space:
mode:
authorBarry Warsaw2010-08-11 08:52:51 -0400
committerBarry Warsaw2010-08-11 08:52:51 -0400
commit74be65c1ac8fcfd206ad26d9c61b8521fc86bda2 (patch)
tree15e30306fc8474a6251ff2dc4321dc822d5aca31 /src/mailman/interfaces/mailinglist.py
parent988d14e05757ee50fe944d2deb9c6bd48e680d2f (diff)
downloadmailman-74be65c1ac8fcfd206ad26d9c61b8521fc86bda2.tar.gz
mailman-74be65c1ac8fcfd206ad26d9c61b8521fc86bda2.tar.zst
mailman-74be65c1ac8fcfd206ad26d9c61b8521fc86bda2.zip
Expose in the IMailingList interface, and in the REST API.
* admin_immed_notify * admin_notify_mchanges Sort acceptable aliases when returned from the API.
Diffstat (limited to 'src/mailman/interfaces/mailinglist.py')
-rw-r--r--src/mailman/interfaces/mailinglist.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mailman/interfaces/mailinglist.py b/src/mailman/interfaces/mailinglist.py
index bede58b6c..fba5d71ef 100644
--- a/src/mailman/interfaces/mailinglist.py
+++ b/src/mailman/interfaces/mailinglist.py
@@ -294,6 +294,24 @@ class IMailingList(Interface):
'location' attribute.
"""
+ # Notifications.
+
+ admin_immed_notify = Attribute(
+ """Flag controlling immediate notification of requests.
+
+ List moderators normally get daily notices about pending
+ administrative requests. This flag controls whether moderators also
+ receive immediate notification of such pending requests.
+ """)
+
+ admin_notify_mchanges = Attribute(
+ """Flag controlling notification of joins and leaves.
+
+ List moderators can receive notifications for every member that joins
+ or leaves their mailing lists. This flag controls those
+ notifications.
+ """)
+
# Processing.
pipeline = Attribute(