diff options
| author | Florian Fuchs | 2013-03-20 15:22:34 -0700 |
|---|---|---|
| committer | Florian Fuchs | 2013-03-20 15:22:34 -0700 |
| commit | e0b49799398b97b55d99002e12ce37e394c5cd3d (patch) | |
| tree | ea6d50bf44cdd67c587ee54a6487cb23a3d95e6c /src/mailman/rest/lists.py | |
| parent | ccf27cb86faeac19fb4045faa8a0624111adb40d (diff) | |
| download | mailman-e0b49799398b97b55d99002e12ce37e394c5cd3d.tar.gz mailman-e0b49799398b97b55d99002e12ce37e394c5cd3d.tar.zst mailman-e0b49799398b97b55d99002e12ce37e394c5cd3d.zip | |
Diffstat (limited to 'src/mailman/rest/lists.py')
| -rw-r--r-- | src/mailman/rest/lists.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mailman/rest/lists.py b/src/mailman/rest/lists.py index cefd91b7c..678891712 100644 --- a/src/mailman/rest/lists.py +++ b/src/mailman/rest/lists.py @@ -40,7 +40,7 @@ from mailman.interfaces.member import MemberRole from mailman.interfaces.subscriptions import ISubscriptionService from mailman.rest.configuration import ListConfiguration from mailman.rest.helpers import ( - CollectionMixin, etag, no_content, path_to, restish_matcher) + CollectionMixin, etag, no_content, path_to, restish_matcher, paginate) from mailman.rest.members import AMember, MemberCollection from mailman.rest.moderation import HeldMessages, SubscriptionRequests from mailman.rest.validator import Validator @@ -115,6 +115,7 @@ class _ListBase(resource.Resource, CollectionMixin): self_link=path_to('lists/{0}'.format(mlist.list_id)), ) + @paginate() def _get_collection(self, request): """See `CollectionMixin`.""" return list(getUtility(IListManager)) @@ -229,6 +230,7 @@ class MembersOfList(MemberCollection): self._mlist = mailing_list self._role = role + @paginate() def _get_collection(self, request): """See `CollectionMixin`.""" # Overrides _MemberBase._get_collection() because we only want to @@ -250,6 +252,7 @@ class ListsForDomain(_ListBase): resource = self._make_collection(request) return http.ok([], etag(resource)) + @paginate() def _get_collection(self, request): """See `CollectionMixin`.""" return list(self._domain.mailing_lists) |
