From 3301bfba0e57672c7369008c6f065bb087d27828 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 7 Mar 2012 10:10:09 +0000 Subject: [PATCH] Show 'plain name' in Person list view in admin. Related to #769. - Legacy-Id: 4058 --- ietf/person/admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ietf/person/admin.py b/ietf/person/admin.py index 56fa6cf8e..370f0a09e 100644 --- a/ietf/person/admin.py +++ b/ietf/person/admin.py @@ -1,5 +1,6 @@ from django.contrib import admin from models import * +from name import name_parts class EmailAdmin(admin.ModelAdmin): list_display = ["address", "person", "time", "active", ] @@ -20,7 +21,10 @@ class AliasInline(admin.StackedInline): model = Alias class PersonAdmin(admin.ModelAdmin): - list_display = ["name", "short", "time", "user", ] + def plain_name(self, obj): + prefix, first, middle, last, suffix = name_parts(obj.name) + return "%s %s" % (first, last) + list_display = ["name", "short", "plain_name", "time", "user", ] search_fields = ["name", "ascii"] raw_id_fields = ["user"] inlines = [ EmailInline, AliasInline, ]