Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core
Commits:
0a8408b5 by Jake Scaltreto at 2018-09-04T21:40:59Z
Expose max_num_recipients via listconf REST
- - - - -
1aa27388 by Abhilash Raj at 2018-09-07T23:13:47Z
Merge branch 'max-num-recipients' into 'master'
Expose max_num_recipients via listconf REST
Closes #508
See merge request mailman/mailman!410
- - - - -
4 changed files:
- src/mailman/docs/NEWS.rst
- src/mailman/rest/docs/listconf.rst
- src/mailman/rest/listconf.py
- src/mailman/rest/tests/test_listconf.py
Changes:
=====================================
src/mailman/docs/NEWS.rst
=====================================
@@ -26,6 +26,10 @@ Bugs
* Autoresponses to posts and -owner and -request messages now work.
(Closes #504)
+REST
+----
+* Allow setting ``max_num_recipients`` for a mailing list. (Closes #508)
+
3.2.0 -- "La Villa Strangiato"
==============================
=====================================
src/mailman/rest/docs/listconf.rst
=====================================
@@ -63,6 +63,7 @@ All readable attributes for a list are available on a
sub-resource.
list_name: ant
mail_host: example.com
max_message_size: 40
+ max_num_recipients: 10
moderator_password: None
next_digest_number: 1
no_reply_address: [email protected]
@@ -137,6 +138,7 @@ When using ``PUT``, all writable attributes must be
included.
... moderator_password='password',
... max_message_size='500',
... respond_to_post_requests=True,
+ ... max_num_recipients='20',
... ),
... 'PUT')
content-length: 0
=====================================
src/mailman/rest/listconf.py
=====================================
@@ -186,6 +186,7 @@ ATTRIBUTES = dict(
subscription_policy=GetterSetter(enum_validator(SubscriptionPolicy)),
volume=GetterSetter(None),
respond_to_post_requests=GetterSetter(as_boolean),
+ max_num_recipients=GetterSetter(integer_ge_zero_validator),
)
=====================================
src/mailman/rest/tests/test_listconf.py
=====================================
@@ -82,6 +82,7 @@ RESOURCE = dict(
subscription_policy='confirm_then_moderate',
welcome_message_uri='mailman:///welcome.txt',
respond_to_post_requests=True,
+ max_num_recipients=150,
)
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/64c086d9535f061b41fe2cd0ac5084d424ff8a6a...1aa27388b68ec4e3dbc49ac6e66d0fd744c9ca92
--
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/64c086d9535f061b41fe2cd0ac5084d424ff8a6a...1aa27388b68ec4e3dbc49ac6e66d0fd744c9ca92
You're receiving this email because of your account on gitlab.com.
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org