Skip to content
Snippets Groups Projects
Commit 6900345a authored by Samuel GAIST's avatar Samuel GAIST
Browse files

[experiments][serializers] Replace DRF JSONField with custom version

parent aa4228e7
No related branches found
No related tags found
1 merge request!327Refactor update creation api
...@@ -39,6 +39,7 @@ from ..common.serializers import ShareableSerializer ...@@ -39,6 +39,7 @@ from ..common.serializers import ShareableSerializer
from ..common.utils import validate_restructuredtext from ..common.utils import validate_restructuredtext
from ..common.utils import annotate_full_name from ..common.utils import annotate_full_name
from ..common.exceptions import ContributionCreationError from ..common.exceptions import ContributionCreationError
from ..common import fields as beat_fields
from ..ui.templatetags.markup import restructuredtext from ..ui.templatetags.markup import restructuredtext
...@@ -51,9 +52,9 @@ from .models import Experiment, Block ...@@ -51,9 +52,9 @@ from .models import Experiment, Block
class ExperimentCreationSerializer(serializers.ModelSerializer): class ExperimentCreationSerializer(serializers.ModelSerializer):
declaration = serializers.JSONField() declaration = beat_fields.JSONField()
description = serializers.CharField(required=False, allow_blank=True) description = serializers.CharField(required=False, allow_blank=True)
fork_of = serializers.JSONField(required=False) fork_of = beat_fields.JSONField(required=False)
toolchain = serializers.CharField() toolchain = serializers.CharField()
class Meta: class Meta:
...@@ -140,7 +141,7 @@ class ExperimentSerializer(ShareableSerializer): ...@@ -140,7 +141,7 @@ class ExperimentSerializer(ShareableSerializer):
data_read = serializers.SerializerMethodField() data_read = serializers.SerializerMethodField()
data_written = serializers.SerializerMethodField() data_written = serializers.SerializerMethodField()
description = serializers.CharField() description = serializers.CharField()
declaration = serializers.JSONField() declaration = beat_fields.JSONField()
class Meta: class Meta:
model = Experiment model = Experiment
...@@ -297,7 +298,7 @@ class ExperimentResultsSerializer(ShareableSerializer): ...@@ -297,7 +298,7 @@ class ExperimentResultsSerializer(ShareableSerializer):
errors = serializers.SerializerMethodField() errors = serializers.SerializerMethodField()
html_description = serializers.SerializerMethodField() html_description = serializers.SerializerMethodField()
description = serializers.SerializerMethodField() description = serializers.SerializerMethodField()
declaration = serializers.JSONField() declaration = beat_fields.JSONField()
display_start_date = serializers.SerializerMethodField() display_start_date = serializers.SerializerMethodField()
display_end_date = serializers.SerializerMethodField() display_end_date = serializers.SerializerMethodField()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment