Skip to content

Commit

Permalink
Fixed VLE institution serializer
Browse files Browse the repository at this point in the history
  • Loading branch information
xbaro committed Oct 14, 2021
1 parent b24e42f commit a37ff56
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions src/tesla_ce/apps/api/v2/serializers/vle/vle.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,25 @@
"""VLE api serialize module."""
from rest_framework import serializers

from tesla_ce.models import VLE
from tesla_ce.models import VLE, Institution

from tesla_ce.apps.api.v2.serializers import InstitutionSerializer

class VLEInstitutionSerializer(serializers.ModelSerializer):
"""Institution serialize model module."""

id = serializers.IntegerField(read_only=True)
acronym = serializers.CharField(read_only=True)
name = serializers.CharField(read_only=True)

class Meta:
model = Institution
fields = "__all__"


class VLESerializer(serializers.ModelSerializer):
"""VLE serialize model module."""
type = serializers.CharField(source='get_type_display')
institution = InstitutionSerializer(many=False)
institution = VLEInstitutionSerializer(many=False)

class Meta:
model = VLE
Expand Down

0 comments on commit a37ff56

Please sign in to comment.