From 3349f7161187f7a052d7263e52495890c0a6eec2 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Wed, 22 Apr 2020 13:51:53 +0200 Subject: [PATCH] [libraries][serializers] Add mod serializer --- beat/web/libraries/serializers.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/beat/web/libraries/serializers.py b/beat/web/libraries/serializers.py index 066d05369..e5a93c044 100644 --- a/beat/web/libraries/serializers.py +++ b/beat/web/libraries/serializers.py @@ -29,7 +29,9 @@ import beat.core.library from rest_framework import serializers -from ..code.serializers import CodeSerializer, CodeCreationSerializer +from ..code.serializers import CodeSerializer +from ..code.serializers import CodeCreationSerializer +from ..code.serializers import CodeModSerializer from ..algorithms.models import Algorithm from ..backend.serializers import EnvironmentInfoSerializer @@ -49,6 +51,15 @@ class LibraryCreationSerializer(CodeCreationSerializer): # ---------------------------------------------------------- +class LibraryModSerializer(CodeModSerializer): + class Meta(CodeModSerializer.Meta): + model = Library + beat_core_class = beat.core.library.Library + + +# ---------------------------------------------------------- + + class ReferenceSerializer(serializers.ModelSerializer): name = serializers.CharField(source="fullname") accessibility = serializers.SerializerMethodField() -- GitLab