Implement and use Author.display_name

This commit is contained in:
Logan Buckley
2020-06-17 18:16:19 -04:00
parent a1f6a96fae
commit a56855d5e4
4 changed files with 15 additions and 4 deletions

View File

@ -184,3 +184,14 @@ class Author(FedireadsModel):
@property
def activitypub_serialize(self):
return activitypub.get_author(self)
@property
def display_name(self):
''' Helper to return a displayable name'''
if self.name:
return name
# don't want to return a spurious space if all of these are None
elif self.first_name and self.last_name:
return self.first_name + ' ' + self.last_name
else:
return self.last_name or self.first_name