]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
REST: Add 'mbox' to cover-letter response
authorStephen Finucane <stephen@that.guru>
Wed, 20 Dec 2017 22:27:37 +0000 (22:27 +0000)
committerStephen Finucane <stephen@that.guru>
Wed, 10 Jan 2018 00:09:06 +0000 (00:09 +0000)
This should have been here in the first place. Not sure why it was
missed.

Signed-off-by: Stephen Finucane <stephen@that.guru>
patchwork/api/embedded.py
releasenotes/notes/cover-letter-mbox-a873f2204a850425.yaml [new file with mode: 0644]

index 122422a44b7e7907f123f516e8f25fd0961997f7..7b5090a03dad086bb8e0dbf08c06dd11db8d0661 100644 (file)
@@ -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 (file)
index 0000000..d79e607
--- /dev/null
@@ -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.