From ef6a96acfa2b7f6fe356daefe6e168f82253ed6d Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 23 Apr 2020 16:08:35 +0200 Subject: [PATCH] [toolchains][serializers] Add mod serializer --- beat/web/toolchains/serializers.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/beat/web/toolchains/serializers.py b/beat/web/toolchains/serializers.py index d08310512..247cf1399 100644 --- a/beat/web/toolchains/serializers.py +++ b/beat/web/toolchains/serializers.py @@ -27,7 +27,11 @@ from rest_framework import serializers -from ..common.serializers import ContributionSerializer, ContributionCreationSerializer +from ..common.serializers import ( + ContributionSerializer, + ContributionCreationSerializer, + ContributionModSerializer, +) from ..attestations.serializers import AttestationSerializer from ..experiments.serializers import ExperimentSerializer @@ -48,6 +52,15 @@ class ToolchainCreationSerializer(ContributionCreationSerializer): # ---------------------------------------------------------- +class ToolchainModSerializer(ContributionModSerializer): + class Meta(ContributionModSerializer.Meta): + model = Toolchain + beat_core_class = beat.core.toolchain.Toolchain + + +# ---------------------------------------------------------- + + class ToolchainSerializer(ContributionSerializer): valid = serializers.BooleanField(source="is_valid") attestations = AttestationSerializer(many=True) -- GitLab