1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-20 17:41:55 +02:00

Notes of users that don't have validated their email addresses are displayed with a different background

This commit is contained in:
Yohann D'ANELLO
2020-04-10 02:56:56 +02:00
parent 31205b9b5d
commit 658d402242
3 changed files with 137 additions and 126 deletions

View File

@ -106,6 +106,8 @@ class ConsumerSerializer(serializers.ModelSerializer):
"""
note = serializers.SerializerMethodField()
email_confirmed = serializers.SerializerMethodField()
class Meta:
model = Alias
fields = '__all__'
@ -120,6 +122,11 @@ class ConsumerSerializer(serializers.ModelSerializer):
return NotePolymorphicSerializer().to_representation(obj.note)
return dict(id=obj.id)
def get_email_confirmed(self, obj):
if isinstance(obj.note, NoteUser):
return obj.note.user.profile.email_confirmed
return True
class TemplateCategorySerializer(serializers.ModelSerializer):
"""