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

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

parent 89a13b26
No related branches found
No related tags found
1 merge request!327Refactor update creation api
......@@ -30,6 +30,7 @@ from django.conf import settings
from rest_framework import serializers
from ..common.serializers import VersionableSerializer
from ..common import fields as beat_fields
from .models import Database
from .exceptions import DatabaseCreationError
......@@ -40,7 +41,7 @@ import beat.core.database
class DatabaseSerializer(VersionableSerializer):
protocols = serializers.SerializerMethodField()
description = serializers.SerializerMethodField()
declaration = serializers.JSONField()
declaration = beat_fields.JSONField()
class Meta(VersionableSerializer.Meta):
model = Database
......@@ -87,7 +88,7 @@ class DatabaseSerializer(VersionableSerializer):
class DatabaseCreationSerializer(serializers.ModelSerializer):
code = serializers.CharField(required=False)
declaration = serializers.JSONField(required=False)
declaration = beat_fields.JSONField(required=False)
description = serializers.CharField(required=False, allow_blank=True)
previous_version = serializers.CharField(required=False)
version = serializers.IntegerField(min_value=1)
......
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