diff --git a/src/stats/serializers.py b/src/stats/serializers.py index a8a1f39ecbd386732e0eafdbc3af6dcd699b2bdf..963445d501b5acdbf0035b5ecd53ff5737475fb2 100644 --- a/src/stats/serializers.py +++ b/src/stats/serializers.py @@ -5,17 +5,25 @@ from . import models class EventSerializer(serializers.ModelSerializer): created_by = serializers.HiddenField(default=CurrentUserProfileDefault()) + created_by_name = serializers.SerializerMethodField() class Meta: model = models.Event fields = '__all__' read_only_fields = ('created_at', 'update_at', 'created_by') + def get_creted_by_name(self, obj): + return obj.created_by.full_name + class NoteSerializer(serializers.ModelSerializer): created_by = serializers.HiddenField(default=CurrentUserProfileDefault()) + created_by_name = serializers.SerializerMethodField() class Meta: model = models.Note fields = '__all__' read_only_fields = ('created_at', 'update_at', 'created_by') + + def get_creted_by_name(self, obj): + return obj.created_by.full_name diff --git a/src/stats/views.py b/src/stats/views.py index e9b8a106a74c6d6de92f4115fe8242f7c3753840..322bb9b4ebeefd375591afe7fd35debba9cd4012 100644 --- a/src/stats/views.py +++ b/src/stats/views.py @@ -1,5 +1,4 @@ from rest_framework import viewsets - from . import models from . import serializers from common.permissions import IsStaffUser, IsStaffOrReadOnlyForAuthenticated