diff options
| author | Barry Warsaw | 2016-03-25 12:38:59 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2016-03-25 12:38:59 -0400 |
| commit | 1f039b2df371a569115b4ddc7bbc3786ef7d135d (patch) | |
| tree | 5f727128a9f73d75b510fd62cbeca00138ecae58 /src/mailman/rest/bans.py | |
| parent | ca4259f4abd2802f87b86907c281a8b4cdb8150b (diff) | |
| download | mailman-1f039b2df371a569115b4ddc7bbc3786ef7d135d.tar.gz mailman-1f039b2df371a569115b4ddc7bbc3786ef7d135d.tar.zst mailman-1f039b2df371a569115b4ddc7bbc3786ef7d135d.zip | |
Diffstat (limited to 'src/mailman/rest/bans.py')
| -rw-r--r-- | src/mailman/rest/bans.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mailman/rest/bans.py b/src/mailman/rest/bans.py index ac0a1ca7f..70a61cc73 100644 --- a/src/mailman/rest/bans.py +++ b/src/mailman/rest/bans.py @@ -17,12 +17,7 @@ """REST for banned emails.""" -__all__ = [ - 'BannedEmail', - 'BannedEmails', - ] - - +from mailman import public from mailman.interfaces.bans import IBanManager from mailman.rest.helpers import ( CollectionMixin, bad_request, child, created, etag, no_content, not_found, @@ -45,6 +40,7 @@ class _BannedBase: return self.api.path_to('{}bans/{}'.format(base_location, email)) +@public class BannedEmail(_BannedBase): """A banned email.""" @@ -74,6 +70,7 @@ class BannedEmail(_BannedBase): not_found(response, 'Email is not banned: {}'.format(self._email)) +@public class BannedEmails(_BannedBase, CollectionMixin): """The list of all banned emails.""" |
