From: Stephen Finucane Date: Wed, 20 Dec 2017 22:27:37 +0000 (+0000) Subject: REST: Add 'mbox' to cover-letter response X-Git-Tag: v2.1.0-rc1~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2eb6b6049a2d5d74e93bbaf7a519720c9caa0b07;p=thirdparty%2Fpatchwork.git 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 --- 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.