From 6900345a86c76ea385b2f9f6ea2b56b833ff3a40 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 23 Apr 2020 15:02:18 +0200 Subject: [PATCH] [experiments][serializers] Replace DRF JSONField with custom version --- beat/web/experiments/serializers.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/beat/web/experiments/serializers.py b/beat/web/experiments/serializers.py index 34eb42213..d47bb6f83 100755 --- a/beat/web/experiments/serializers.py +++ b/beat/web/experiments/serializers.py @@ -39,6 +39,7 @@ from ..common.serializers import ShareableSerializer from ..common.utils import validate_restructuredtext from ..common.utils import annotate_full_name from ..common.exceptions import ContributionCreationError +from ..common import fields as beat_fields from ..ui.templatetags.markup import restructuredtext @@ -51,9 +52,9 @@ from .models import Experiment, Block class ExperimentCreationSerializer(serializers.ModelSerializer): - declaration = serializers.JSONField() + declaration = beat_fields.JSONField() description = serializers.CharField(required=False, allow_blank=True) - fork_of = serializers.JSONField(required=False) + fork_of = beat_fields.JSONField(required=False) toolchain = serializers.CharField() class Meta: @@ -140,7 +141,7 @@ class ExperimentSerializer(ShareableSerializer): data_read = serializers.SerializerMethodField() data_written = serializers.SerializerMethodField() description = serializers.CharField() - declaration = serializers.JSONField() + declaration = beat_fields.JSONField() class Meta: model = Experiment @@ -297,7 +298,7 @@ class ExperimentResultsSerializer(ShareableSerializer): errors = serializers.SerializerMethodField() html_description = serializers.SerializerMethodField() description = serializers.SerializerMethodField() - declaration = serializers.JSONField() + declaration = beat_fields.JSONField() display_start_date = serializers.SerializerMethodField() display_end_date = serializers.SerializerMethodField() -- GitLab