diff options
author | Cefin <kevon@tuta.io> | 2021-11-22 11:50:47 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-07-08 09:58:49 +0200 |
commit | 5bcb673673f4909edab72baaf3457772f3a62abe (patch) | |
tree | 10be31612f5624e0ce781dc7543e3704661ef9d6 /ishtar_common/views.py | |
parent | 76f33567b2f49f993b28eb4f8881219b46f4d5c8 (diff) | |
download | Ishtar-5bcb673673f4909edab72baaf3457772f3a62abe.tar.bz2 Ishtar-5bcb673673f4909edab72baaf3457772f3a62abe.zip |
rapid action on person create new user #5216
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 2cf09e66f..1363684a7 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -210,6 +210,17 @@ def person_modify(request, pk): ) +def person_create(request, pk): + if not wizard_is_available(person_creation_wizard, request, models.Person, pk): + return HttpResponseRedirect("/") + wizards.PersonWizard.session_set_value( + request, "selec-person_creation", "pk", pk, reset=True + ) + return redirect( + reverse("person_creation", kwargs={"step": "identity-person_creation"}) + ) + + person_deletion_wizard = wizards.PersonDeletionWizard.as_view( [ ("selec-person_deletion", forms.PersonFormMultiSelection), |