[PATCH 14/51] model: Split a user_name() helper out of UserProfile
Damien Lespiau
damien.lespiau at intel.com
Sat Sep 12 01:54:47 AEST 2015
Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
---
patchwork/models.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/patchwork/models.py b/patchwork/models.py
index 742a08d..1990989 100644
--- a/patchwork/models.py
+++ b/patchwork/models.py
@@ -78,6 +78,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')
@@ -92,10 +97,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)
--
2.1.0
More information about the Patchwork
mailing list