diff mbox

[1/7] models: Split a user_name() helper out of UserProfile

Message ID 1445380847-22838-2-git-send-email-damien.lespiau@intel.com
State Rejected
Headers show

Commit Message

Damien Lespiau Oct. 20, 2015, 10:40 p.m. UTC
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
---
 patchwork/models.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
diff mbox

Patch

diff --git a/patchwork/models.py b/patchwork/models.py
index 6660cad..a1d6840 100644
--- a/patchwork/models.py
+++ b/patchwork/models.py
@@ -80,6 +80,11 @@  class Project(models.Model):
     class Meta:
         ordering = ['linkname']
 
+def user_name(user):
+    if user.first_name or user.last_name:
+        names = filter(bool, [user.first_name, user.last_name])
+        return u' '.join(names)
+    return user.username
 
 class UserProfile(models.Model):
     user = models.OneToOneField(User, unique = True, related_name='profile')
@@ -94,10 +99,7 @@  class UserProfile(models.Model):
             help_text = 'Number of patches to display per page')
 
     def name(self):
-        if self.user.first_name or self.user.last_name:
-            names = filter(bool, [self.user.first_name, self.user.last_name])
-            return u' '.join(names)
-        return self.user.username
+        return user_name(self.user)
 
     def contributor_projects(self):
         submitters = Person.objects.filter(user = self.user)