Browse Source

username privacy

boyska 4 years ago
parent
commit
00e3e475db
1 changed files with 7 additions and 2 deletions
  1. 7 2
      rxmap/rxmapp/models.py

+ 7 - 2
rxmap/rxmapp/models.py

@@ -4,7 +4,12 @@ from django.contrib.auth.models import AbstractUser
 
 # Create your models here.
 class User(AbstractUser):
-    pass
+    @property
+    def display_name(self):
+        name = '%s %s' % (self.first_name, self.last_name)
+        if name:
+            return name
+        return self.username
 
 
 class TipoRadio(models.Model):
@@ -61,7 +66,7 @@ class RapportoRicezione(models.Model):
         """ % (
             self.tipo_radio.nome,
             self.created,
-            self.author.username,
+            self.author.display_name,
         )
 
     def __str__(self):