From bcecbe61ba6714713bc30c58ae6d0c6e9a3d5eb7 Mon Sep 17 00:00:00 2001 From: rlacko <rlacko@sch.bme.hu> Date: Sun, 26 Jan 2020 22:04:54 +0100 Subject: [PATCH] patch updated_by --- src/news/models.py | 3 ++- src/news/serializers.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/news/models.py b/src/news/models.py index c216221..d553d71 100644 --- a/src/news/models.py +++ b/src/news/models.py @@ -17,7 +17,8 @@ class Article(models.Model): updated_by = models.ForeignKey( Profile, related_name="updater", - on_delete=models.DO_NOTHING + on_delete=models.DO_NOTHING, + default=CurrentUserMiddleware.get_current_user_profile ) def __str__(self): diff --git a/src/news/serializers.py b/src/news/serializers.py index 514c63b..c6a8462 100644 --- a/src/news/serializers.py +++ b/src/news/serializers.py @@ -4,13 +4,12 @@ from common.serializers import CurrentUserProfileDefault class ArticleSerializer(serializers.ModelSerializer): - updated_by = serializers.HiddenField(default=CurrentUserProfileDefault()) last_update_by = serializers.SerializerMethodField() author = serializers.SerializerMethodField() class Meta: model = Article - read_only_fields = ('author', 'created_at', 'updated_at', 'updated_by') + read_only_fields = ('author', 'created_at', 'updated_at') fields = '__all__' def get_last_update_by(self, obj): -- GitLab