Skip to content

Commit 3301bfb

Browse files
committed
Show 'plain name' in Person list view in admin. Related to ietf-tools#769.
- Legacy-Id: 4058
1 parent b513bb4 commit 3301bfb

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ietf/person/admin.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from django.contrib import admin
22
from models import *
3+
from name import name_parts
34

45
class EmailAdmin(admin.ModelAdmin):
56
list_display = ["address", "person", "time", "active", ]
@@ -20,7 +21,10 @@ class AliasInline(admin.StackedInline):
2021
model = Alias
2122

2223
class PersonAdmin(admin.ModelAdmin):
23-
list_display = ["name", "short", "time", "user", ]
24+
def plain_name(self, obj):
25+
prefix, first, middle, last, suffix = name_parts(obj.name)
26+
return "%s %s" % (first, last)
27+
list_display = ["name", "short", "plain_name", "time", "user", ]
2428
search_fields = ["name", "ascii"]
2529
raw_id_fields = ["user"]
2630
inlines = [ EmailInline, AliasInline, ]

0 commit comments

Comments
 (0)