Improved data migration for plain_name aliases.

- Legacy-Id: 11339
This commit is contained in:
Henrik Levkowetz 2016-06-13 10:39:36 +00:00
parent 5d9ff1de37
commit e20ffc9e86

View file

@ -6,9 +6,15 @@ from django.db import migrations
from ietf.person.name import name_parts
def plain_name(self):
if '<>' in self.name:
return None
prefix, first, middle, last, suffix = name_parts(self.name)
if not first and last:
return None
if first.isupper():
first = first.capitalize()
if last.isupper():
last = last.capitalize()
return u" ".join([first, last])
def add_plain_name_aliases(apps, schema_editor):