From 72d9b41d9c977c8c266437bd6737d641bba4e41a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 4 Oct 2018 23:49:48 +0200 Subject: [PATCH 2/4] users: add deletion status to display_name (#24430) --- wcs/users.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wcs/users.py b/wcs/users.py index d8c0a854..99f6fb8d 100644 --- a/wcs/users.py +++ b/wcs/users.py @@ -80,12 +80,18 @@ class User(StorableObject): def ascii_name(self): return simplify(self.get_display_name(), space=' ') - def get_display_name(self): + def get_base_display_name(self): if self.name: return self.name if self.email: return self.email return _('Unknown User') + + def get_display_name(self): + display_name = self.get_base_display_name() + if self.deleted: + display_name = _('%s (deleted)') % display_name + return display_name display_name = property(get_display_name) def get_roles(self): -- 2.24.0