Add an initials() method on Person.

- Legacy-Id: 4952
This commit is contained in:
Henrik Levkowetz 2012-10-25 21:11:10 +00:00
parent 4610381eb2
commit 3ec8ec4803

View file

@ -5,7 +5,7 @@ import datetime
from django.db import models
from django.contrib.auth.models import User
from ietf.person.name import name_parts
from ietf.person.name import name_parts, initials
class PersonInfo(models.Model):
time = models.DateTimeField(default=datetime.datetime.now) # When this Person record entered the system
@ -33,6 +33,8 @@ class PersonInfo(models.Model):
return self.ascii_short
prefix, first, middle, last, suffix = name_parts(self.name)
return u" ".join([first, last])
def initials(self):
return initials(self.ascii or self.name)
def last_name(self):
return name_parts(self.name)[3]
def role_email(self, role_name, group=None):