Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core
Commits: b5907456 by Abhilash Raj at 2020-05-14T22:53:00+00:00 Expose MailingList's emergency setting via REST API. - - - - - 64c14e4b by Abhilash Raj at 2020-05-14T22:53:01+00:00 Merge branch 'add-emergency' into 'master' Expose MailingList's emergency via REST API. Closes #719 See merge request mailman/mailman!643 - - - - - 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 ===================================== @@ -34,6 +34,8 @@ REST messages. (Closes #713) * Add ``fields`` as an optional parameter in all the Member's APIs to customize which fields are included in the resource. (Closes #716) +* Expose ``emergency`` field of MailingList via REST API. (Closes #719) + 3.3.1 ===== ===================================== src/mailman/rest/docs/listconf.rst ===================================== @@ -56,6 +56,7 @@ All readable attributes for a list are available on a sub-resource. dmarc_mitigate_unconditionally: False dmarc_moderation_notice: dmarc_wrapped_message_text: + emergency: False filter_action: discard filter_content: False filter_extensions: [] @@ -194,6 +195,7 @@ When using ``PUT``, all writable attributes must be included. ... pass_extensions=['.pdf'], ... pass_types=['image/jpeg'], ... filter_action='preserve', + ... emergency=False, ... ), ... 'PUT') date: ... @@ -244,6 +246,7 @@ These values are changed permanently. dmarc_mitigate_unconditionally: False dmarc_moderation_notice: Some moderation notice dmarc_wrapped_message_text: some message text + emergency: False filter_action: preserve filter_content: True filter_extensions: ['.mkv'] ===================================== src/mailman/rest/listconf.py ===================================== @@ -188,6 +188,7 @@ ATTRIBUTES = dict( dmarc_mitigate_unconditionally=GetterSetter(as_boolean), dmarc_moderation_notice=GetterSetter(str), dmarc_wrapped_message_text=GetterSetter(str), + emergency=GetterSetter(as_boolean), filter_action=GetterSetter(enum_validator(FilterAction)), filter_content=GetterSetter(as_boolean), filter_extensions=GetterSetter(list_of_strings_validator), ===================================== src/mailman/rest/tests/test_listconf.py ===================================== @@ -78,6 +78,7 @@ RESOURCE = dict( dmarc_mitigate_unconditionally=False, dmarc_moderation_notice='Some moderation notice', dmarc_wrapped_message_text='some message text', + emergency=False, filter_action='discard', filter_extensions=['.exe'], filter_content=True, View it on GitLab: https://gitlab.com/mailman/mailman/-/compare/0edd8ba132d47f45c8dbad719c080cf8c52c9d9b...64c14e4be7f0e93166a325cfa57d7daeeac5d677 -- View it on GitLab: https://gitlab.com/mailman/mailman/-/compare/0edd8ba132d47f45c8dbad719c080cf8c52c9d9b...64c14e4be7f0e93166a325cfa57d7daeeac5d677 You're receiving this email because of your account on gitlab.com.
_______________________________________________ Mailman-checkins mailing list -- mailman-checkins@python.org To unsubscribe send an email to mailman-checkins-le...@python.org https://mail.python.org/mailman3/lists/mailman-checkins.python.org/ Member address: arch...@jab.org