summaryrefslogtreecommitdiff
path: root/src/mailman/rest
diff options
context:
space:
mode:
authorBarry Warsaw2011-06-16 16:46:02 -0400
committerBarry Warsaw2011-06-16 16:46:02 -0400
commita8722b736a9070288f9bd62b8650f9e682a33ea6 (patch)
tree0d2a9342963d9b81af5cd822c571beefda29b7a2 /src/mailman/rest
parent3c99f28d219596434e8547df95e7041e2cf21fb7 (diff)
downloadmailman-a8722b736a9070288f9bd62b8650f9e682a33ea6.tar.gz
mailman-a8722b736a9070288f9bd62b8650f9e682a33ea6.tar.zst
mailman-a8722b736a9070288f9bd62b8650f9e682a33ea6.zip
* The IMailingList attribute ``host_name`` has been renamed to ``mail_host``
for consistency. This changes the REST API for mailing list resources. (LP: #787599)
Diffstat (limited to 'src/mailman/rest')
-rw-r--r--src/mailman/rest/configuration.py2
-rw-r--r--src/mailman/rest/docs/configuration.rst (renamed from src/mailman/rest/docs/configuration.txt)2
-rw-r--r--src/mailman/rest/docs/lists.rst (renamed from src/mailman/rest/docs/lists.txt)4
-rw-r--r--src/mailman/rest/lists.py2
4 files changed, 5 insertions, 5 deletions
diff --git a/src/mailman/rest/configuration.py b/src/mailman/rest/configuration.py
index ea180a724..0f08198ab 100644
--- a/src/mailman/rest/configuration.py
+++ b/src/mailman/rest/configuration.py
@@ -182,7 +182,7 @@ ATTRIBUTES = dict(
filter_content=GetterSetter(as_boolean),
fqdn_listname=GetterSetter(None),
generic_nonmember_action=GetterSetter(int),
- host_name=GetterSetter(None),
+ mail_host=GetterSetter(None),
include_list_post_header=GetterSetter(as_boolean),
include_rfc2369_headers=GetterSetter(as_boolean),
join_address=GetterSetter(None),
diff --git a/src/mailman/rest/docs/configuration.txt b/src/mailman/rest/docs/configuration.rst
index 1c18434d7..b21bb8e4c 100644
--- a/src/mailman/rest/docs/configuration.txt
+++ b/src/mailman/rest/docs/configuration.rst
@@ -40,7 +40,6 @@ All readable attributes for a list are available on a sub-resource.
filter_content: False
fqdn_listname: test-one@example.com
generic_nonmember_action: 1
- host_name: example.com
http_etag: "..."
include_list_post_header: True
include_rfc2369_headers: True
@@ -49,6 +48,7 @@ All readable attributes for a list are available on a sub-resource.
leave_address: test-one-leave@example.com
list_id: test-one.example.com
list_name: test-one
+ mail_host: example.com
next_digest_number: 1
no_reply_address: noreply@example.com
owner_address: test-one-owner@example.com
diff --git a/src/mailman/rest/docs/lists.txt b/src/mailman/rest/docs/lists.rst
index 32cca5fb7..fd96507c3 100644
--- a/src/mailman/rest/docs/lists.txt
+++ b/src/mailman/rest/docs/lists.rst
@@ -21,9 +21,9 @@ Create a mailing list in a domain and it's accessible via the API.
>>> dump_json('http://localhost:9001/3.0/lists')
entry 0:
fqdn_listname: test-one@example.com
- host_name: example.com
http_etag: "..."
list_name: test-one
+ mail_host: example.com
real_name: Test-one
self_link: http://localhost:9001/3.0/lists/test-one@example.com
http_etag: "..."
@@ -63,9 +63,9 @@ It is also available via the location given in the response.
>>> dump_json('http://localhost:9001/3.0/lists/test-two@example.com')
fqdn_listname: test-two@example.com
- host_name: example.com
http_etag: "..."
list_name: test-two
+ mail_host: example.com
real_name: Test-two
self_link: http://localhost:9001/3.0/lists/test-two@example.com
diff --git a/src/mailman/rest/lists.py b/src/mailman/rest/lists.py
index 388da8d9d..3edb43b00 100644
--- a/src/mailman/rest/lists.py
+++ b/src/mailman/rest/lists.py
@@ -109,7 +109,7 @@ class _ListBase(resource.Resource, CollectionMixin):
"""See `CollectionMixin`."""
return dict(
fqdn_listname=mlist.fqdn_listname,
- host_name=mlist.host_name,
+ mail_host=mlist.mail_host,
list_name=mlist.list_name,
real_name=mlist.real_name,
self_link=path_to('lists/{0}'.format(mlist.fqdn_listname)),