diff --git a/django_api/serializers.py b/django_api/serializers.py index 86ebfa7c..59f5416d 100644 --- a/django_api/serializers.py +++ b/django_api/serializers.py @@ -1,133 +1,133 @@ from rest_framework import serializers from dj_rql.drf.serializers import RQLMixin from .models import * class OrgaSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Organization fields = '__all__' depth = 4 class TermSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Term fields = '__all__' depth = 4 class ConditionSetSerializer(RQLMixin,serializers.ModelSerializer): term = TermSerializer(many=True, read_only=True) class Meta: model = ConditionSet # pre filter for rql # fields = ['id','condition_type','term','journal','organization'] # add for informations purpose fields = '__all__' depth = 4 class TermSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Term fields = '__all__' depth = 2 class CountrySerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Country fields = '__all__' depth = 4 class LanguageSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Language fields = '__all__' depth = 4 class IssnSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Issn - fields = ['issn', 'issn_type','journal__id'] - depth = 4 + fields = '__all__' + depth = 1 class JournalSerializer(RQLMixin,serializers.ModelSerializer): issn = IssnSerializer(required=False, source='classIssn', many=True) class Meta: model = Journal fields = '__all__' depth = 4 class JournalLightSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Journal fields = ['id', 'name'] depth = 1 class OaSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Oa fields = '__all__' depth = 4 class PublisherSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Publisher fields = '__all__' depth = 4 class VersionSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Version fields = '__all__' depth = 4 class LicenceSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Licence fields = '__all__' depth = 4 class Cost_factor_typeSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Cost_factor_type fields = '__all__' depth = 4 class Cost_factorSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = Cost_factor fields = '__all__' depth = 4 class ConditionTypeSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = ConditionType fields = '__all__' depth = 4 class OrganizationConditionSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = OrganizationCondition fields = '__all__' depth = 4 class JournalConditionSerializer(RQLMixin,serializers.ModelSerializer): class Meta: model = JournalCondition fields = '__all__' depth = 4