Skip to content

Commit 3ec8ec4

Browse files
committed
Add an initials() method on Person.
- Legacy-Id: 4952
1 parent 4610381 commit 3ec8ec4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ietf/person/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from django.db import models
66
from django.contrib.auth.models import User
77

8-
from ietf.person.name import name_parts
8+
from ietf.person.name import name_parts, initials
99

1010
class PersonInfo(models.Model):
1111
time = models.DateTimeField(default=datetime.datetime.now) # When this Person record entered the system
@@ -33,6 +33,8 @@ def plain_name(self):
3333
return self.ascii_short
3434
prefix, first, middle, last, suffix = name_parts(self.name)
3535
return u" ".join([first, last])
36+
def initials(self):
37+
return initials(self.ascii or self.name)
3638
def last_name(self):
3739
return name_parts(self.name)[3]
3840
def role_email(self, role_name, group=None):

0 commit comments

Comments
 (0)