From 16bb1227bd71cf7d3db5acac8e80d0344f93bba7 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 15 Jul 2020 15:06:36 +0000 Subject: [PATCH] Added the 'plain' field to the Person admin. - Legacy-Id: 18178 --- ietf/person/admin.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ietf/person/admin.py b/ietf/person/admin.py index 73789d6d9..0c8d24f0b 100644 --- a/ietf/person/admin.py +++ b/ietf/person/admin.py @@ -24,10 +24,13 @@ class AliasInline(admin.StackedInline): class PersonAdmin(simple_history.admin.SimpleHistoryAdmin): def plain_name(self, obj): - prefix, first, middle, last, suffix = name_parts(obj.name) - return "%s %s" % (first, last) + if obj.plain: + return obj.plain + else: + prefix, first, middle, last, suffix = name_parts(obj.name) + return "%s %s" % (first, last) list_display = ["name", "short", "plain_name", "time", "user", ] - fields = ("user", "time", "name", "name_from_draft", "ascii", "ascii_short", "biography", "photo", "photo_thumb", "consent",) + fields = ("user", "time", "name", "plain", "name_from_draft", "ascii", "ascii_short", "biography", "photo", "photo_thumb", "consent",) readonly_fields = ("name_from_draft", ) search_fields = ["name", "ascii"] raw_id_fields = ["user"]