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
commitc73c38ab243b3a54a36b284376d9fb986bce02d7 (patch)
tree1fe1db4531f7f51a20bbe5a5fa4cfd49235c2974 /ishtar_common/wizards.py
parent9a33671a0c5f788f85d23c34f880d0994789e675 (diff)
downloadIshtar-c73c38ab243b3a54a36b284376d9fb986bce02d7.tar.bz2
Ishtar-c73c38ab243b3a54a36b284376d9fb986bce02d7.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):