[PATCH 02/17] REST: Show 'web_url' in embedded series responses

Daniel Axtens dja at axtens.net
Fri Nov 9 00:18:42 AEDT 2018


LGTM, but I still haven't spent enough time around DRF to feel confident
saying more than that.

Patch 3 has disappeared from my mail client (this is an annoyingly
common occurence and I have no idea why it occurs.) It also looks good
to me.

Regards,
Daniel


Stephen Finucane <stephen at that.guru> writes:

> Signed-off-by: Stephen Finucane <stephen at that.guru>
> Closes: #224
> Fixes: 9c179bf4c ("REST: Add 'web_url' link to API responses")
> ---
>  patchwork/api/embedded.py                          | 3 ++-
>  releasenotes/notes/issue-224-8f1c4207aa273ac6.yaml | 5 +++++
>  2 files changed, 7 insertions(+), 1 deletion(-)
>  create mode 100644 releasenotes/notes/issue-224-8f1c4207aa273ac6.yaml
>
> diff --git a/patchwork/api/embedded.py b/patchwork/api/embedded.py
> index 83df0e50..72ffc68a 100644
> --- a/patchwork/api/embedded.py
> +++ b/patchwork/api/embedded.py
> @@ -187,7 +187,8 @@ class SeriesSerializer(SerializedRelatedField):
>  
>          class Meta:
>              model = models.Series
> -            fields = ('id', 'url', 'date', 'name', 'version', 'mbox')
> +            fields = ('id', 'url', 'web_url', 'date', 'name', 'version',
> +                      'mbox')
>              read_only_fields = fields
>              versioned_field = {
>                  '1.1': ('web_url', ),
> diff --git a/releasenotes/notes/issue-224-8f1c4207aa273ac6.yaml b/releasenotes/notes/issue-224-8f1c4207aa273ac6.yaml
> new file mode 100644
> index 00000000..f6e9ccaa
> --- /dev/null
> +++ b/releasenotes/notes/issue-224-8f1c4207aa273ac6.yaml
> @@ -0,0 +1,5 @@
> +---
> +fixes:
> +  - |
> +    API resources with embedded series were not showing the ``web_url`` value
> +    for these series. This is now shown.
> -- 
> 2.17.2
>
> _______________________________________________
> Patchwork mailing list
> Patchwork at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/patchwork


More information about the Patchwork mailing list