diff options
| author | Barry Warsaw | 2010-02-25 20:11:28 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2010-02-25 20:11:28 -0500 |
| commit | ea7bb1a31c51a59949310c9837020908476e2c0d (patch) | |
| tree | 1ee1bfbddfb66ebd791637bf22741a8fd8847868 /src/mailman/rest/root.py | |
| parent | 33dc7b55e48c6e343a6a5e7518a3c8cb4e70b347 (diff) | |
| download | mailman-ea7bb1a31c51a59949310c9837020908476e2c0d.tar.gz mailman-ea7bb1a31c51a59949310c9837020908476e2c0d.tar.zst mailman-ea7bb1a31c51a59949310c9837020908476e2c0d.zip | |
Diffstat (limited to 'src/mailman/rest/root.py')
| -rw-r--r-- | src/mailman/rest/root.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mailman/rest/root.py b/src/mailman/rest/root.py index e3ba1b62e..e524f3632 100644 --- a/src/mailman/rest/root.py +++ b/src/mailman/rest/root.py @@ -25,16 +25,14 @@ __all__ = [ ] -import json -import hashlib - from restish import http, resource from mailman.config import config from mailman.core.system import system +from mailman.rest.domains import ADomain, AllDomains from mailman.rest.helpers import etag, path_to from mailman.rest.webservice import ( - ADomain, AList, AllDomains, AllLists, AllMembers) + AList, AllLists, AllMembers) @@ -66,6 +64,9 @@ class TopLevel(resource.Resource): @resource.child() def domains(self, request, segments): + """/<api>/domains + /<api>/domains/<domain> + """ if len(segments) == 0: return AllDomains() elif len(segments) == 1: @@ -75,6 +76,10 @@ class TopLevel(resource.Resource): @resource.child() def lists(self, request, segments): + """/<api>/lists + /<api>/lists/<list> + /<api>/lists/<list>/... + """ if len(segments) == 0: return AllLists() else: @@ -83,6 +88,7 @@ class TopLevel(resource.Resource): @resource.child() def members(self, request, segments): + """/<api>/members""" if len(segments) == 0: return AllMembers() return http.bad_request() |
