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