diff --git a/beat/web/libraries/serializers.py b/beat/web/libraries/serializers.py index 066d05369bb12bd2126905bb96f606259cd1c900..e5a93c04498c9ecec2e3083bfd42677ab1d2e454 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()