summaryrefslogtreecommitdiff
path: root/ishtar_common/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-07-17 16:11:42 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:23:17 +0100
commitaaeb9f0796321267d9ae09f4bb351f9116246890 (patch)
tree1fe1db4531f7f51a20bbe5a5fa4cfd49235c2974 /ishtar_common/wizards.py
parentbb2e5296e89ba924cc1e5e361e7dd53067676bbf (diff)
downloadIshtar-aaeb9f0796321267d9ae09f4bb351f9116246890.tar.bz2
Ishtar-aaeb9f0796321267d9ae09f4bb351f9116246890.zip
Account deletion: fix summary
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r--ishtar_common/wizards.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index 5f3606a5e..ba3eb4556 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -1914,9 +1914,19 @@ class PersonDeletionWizard(MultipleDeletionWizard):
}
-class IshtarUserDeletionWizard(DeletionWizard):
+class IshtarUserDeletionWizard(MultipleDeletionWizard):
model = models.IshtarUser
fields = model.TABLE_COLS
+ redirect_url = "account_deletion"
+
+ def get_formated_datas(self, forms):
+ datas = super(IshtarUserDeletionWizard, self).get_formated_datas(forms)
+ print(self.current_objs, datas)
+ for idx, values in enumerate(datas):
+ obj = self.current_objs[idx]
+ datas[idx][1].append((_("Username"), obj.user_ptr.username))
+ datas[idx][1].append((_("Email"), obj.user_ptr.email or "-"))
+ return datas
class OrganizationWizard(Wizard):