From ed3ec7557f660108b56bcbc1c9eeaae828dec58b Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 4 Oct 2018 23:49:48 +0200 Subject: [PATCH 5/5] 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 18e304d1..78ffe759 100644 --- a/wcs/users.py +++ b/wcs/users.py @@ -85,12 +85,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 set_attributes_from_formdata(self, formdata): -- 2.18.0