This should have been here in the first place. Not sure why it was missed. Signed-off-by: Stephen Finucane <step...@that.guru> --- NOTE: We need to add API versioning before we can release this. That can come later. --- 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.14.3 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork