From 2eb6b6049a2d5d74e93bbaf7a519720c9caa0b07 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Wed, 20 Dec 2017 22:27:37 +0000 Subject: [PATCH] REST: Add 'mbox' to cover-letter response This should have been here in the first place. Not sure why it was missed. Signed-off-by: Stephen Finucane --- patchwork/api/embedded.py | 4 ++-- releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml diff --git a/patchwork/api/embedded.py b/patchwork/api/embedded.py index 122422a4..7b5090a0 100644 --- a/patchwork/api/embedded.py +++ b/patchwork/api/embedded.py @@ -75,11 +75,11 @@ class CheckSerializer(HyperlinkedModelSerializer): } -class CoverLetterSerializer(HyperlinkedModelSerializer): +class CoverLetterSerializer(MboxMixin, HyperlinkedModelSerializer): class Meta: model = models.CoverLetter - fields = ('id', 'url', 'msgid', 'date', 'name') + fields = ('id', 'url', 'msgid', 'date', 'name', 'mbox') read_only_fields = fields extra_kwargs = { 'url': {'view_name': 'api-cover-detail'}, diff --git a/releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml b/releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml new file mode 100644 index 00000000..d79e6078 --- /dev/null +++ b/releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml @@ -0,0 +1,6 @@ +--- +api: + - | + Cover letters embedded in other responses now provide an mbox link, which + can be used to download the cover letter and associated metadata (tags) in + mbox format. -- 2.47.3