From 0b25a597441d9d91e194a732ce566ce20162eecc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20Cz=C3=A9m=C3=A1n?= <trabarni@gmail.com> Date: Mon, 5 Feb 2018 20:03:33 +0100 Subject: [PATCH] Add third motivation input --- src/account/models.py | 4 +++- src/account/serializers.py | 14 +++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/account/models.py b/src/account/models.py index da900ea..0d40193 100644 --- a/src/account/models.py +++ b/src/account/models.py @@ -23,7 +23,9 @@ class Profile(models.Model): updated_at = models.DateTimeField(auto_now=True, editable=False) user = models.OneToOneField(User, related_name='profile', on_delete=models.CASCADE) # TODO: Change the default to json render side - motivation = models.TextField(blank=True, default='') + motivation_about = models.TextField(blank=True, default='') + motivation_profession = models.TextField(blank=True, default='') + motivation_exercise = models.TextField(blank=True, default='') nick = models.CharField(max_length=15, blank=True, default='') signed = models.BooleanField(default=False, null=False) groups = models.ManyToManyField(GroupChoice, related_name='profiles') diff --git a/src/account/serializers.py b/src/account/serializers.py index bee56c0..002a201 100644 --- a/src/account/serializers.py +++ b/src/account/serializers.py @@ -15,7 +15,19 @@ class ProfileSerializer(serializers.ModelSerializer): class Meta: model = models.Profile - fields = ('id', 'join_date', 'updated_at', 'user', 'nick', 'motivation', 'signed', 'groups') + fields = ( + 'id', + 'join_date', + 'updated_at', + 'user', + 'nick', + 'motivation', + 'signed', + 'groups', + 'motivation_about', + 'motivation_profession', + 'motivation_exercise', + ) def validate(self, data): deadline = models.Deadline.get_solo().deadline -- GitLab