Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core

Commits:
bc8773cd by Abhilash Raj at 2018-05-16T15:51:44Z
REST: Expose respond_to_post_request via API.

- - - - -
e99db07c by Abhilash Raj at 2018-05-16T21:01:05Z
Merge branch 'issue-223' into 'master'

REST: Expose respond_to_post_request via API.

Closes #420

See merge request mailman/mailman!390
- - - - -


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
=====================================
--- a/src/mailman/docs/NEWS.rst
+++ b/src/mailman/docs/NEWS.rst
@@ -149,6 +149,7 @@ REST
   attribute is now deprecated and will be removed in future versions.
 * Add ``display_name`` for ``member`` in order to expose 
``member.display_name``.
   (Closes #398)
+* Expose ``MailingList.respond_to_post_request`` through REST API. (Closes 
#420)
 
 
 3.1.0 -- "Between The Wheels"


=====================================
src/mailman/rest/docs/listconf.rst
=====================================
--- a/src/mailman/rest/docs/listconf.rst
+++ b/src/mailman/rest/docs/listconf.rst
@@ -73,7 +73,8 @@ All readable attributes for a list are available on a 
sub-resource.
     reply_goes_to_list: no_munging
     reply_to_address:
     request_address: ant-requ...@example.com
-    send_welcome_message: True
+    respond_to_post_requests: True
+               send_welcome_message: True
     subject_prefix: [Ant]
     subscription_policy: confirm
     volume: 1
@@ -133,6 +134,7 @@ When using ``PUT``, all writable attributes must be 
included.
     ...             default_nonmember_action='discard',
     ...             moderator_password='password',
     ...             max_message_size='500',
+    ...             respond_to_post_requests=True,
     ...             ),
     ...           'PUT')
     content-length: 0


=====================================
src/mailman/rest/listconf.py
=====================================
--- a/src/mailman/rest/listconf.py
+++ b/src/mailman/rest/listconf.py
@@ -184,6 +184,7 @@ ATTRIBUTES = dict(
     subject_prefix=GetterSetter(str),
     subscription_policy=GetterSetter(enum_validator(SubscriptionPolicy)),
     volume=GetterSetter(None),
+    respond_to_post_requests=GetterSetter(as_boolean),
     )
 
 


=====================================
src/mailman/rest/tests/test_listconf.py
=====================================
--- a/src/mailman/rest/tests/test_listconf.py
+++ b/src/mailman/rest/tests/test_listconf.py
@@ -80,6 +80,7 @@ RESOURCE = dict(
     subject_prefix='[ant]',
     subscription_policy='confirm_then_moderate',
     welcome_message_uri='mailman:///welcome.txt',
+    respond_to_post_requests=True,
     )
 
 



View it on GitLab: 
https://gitlab.com/mailman/mailman/compare/87ee2af38d0a221657c1e5a085b87ba614e3fdfb...e99db07cffdf19f48821d3d317460c4c3675e07e

-- 
View it on GitLab: 
https://gitlab.com/mailman/mailman/compare/87ee2af38d0a221657c1e5a085b87ba614e3fdfb...e99db07cffdf19f48821d3d317460c4c3675e07e
You're receiving this email because of your account on gitlab.com.
_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to