From 0f05ae07649fb1525022976b1d3362811b515372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodor=20M=C3=A1t=C3=A9?= <bodor.mate@kszk.bme.hu> Date: Sat, 29 Dec 2018 19:35:10 +0100 Subject: [PATCH] add serializer created --- src/stats/serializers.py | 8 ++++++++ src/stats/views.py | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/stats/serializers.py b/src/stats/serializers.py index a8a1f39..963445d 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 e9b8a10..322bb9b 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 -- GitLab