flows: ask for email address in oob flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
4a74d16388
commit
ca35204e0c
|
@ -71,13 +71,24 @@ def create_default_oob_flow(apps: Apps, schema_editor: BaseDatabaseSchemaEditor)
|
||||||
"order": 100,
|
"order": 100,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
prompt_email, _ = Prompt.objects.using(db_alias).update_or_create(
|
||||||
|
field_key="email",
|
||||||
|
defaults={
|
||||||
|
"label": "Email",
|
||||||
|
"type": FieldTypes.EMAIL,
|
||||||
|
"placeholder": "Admin email",
|
||||||
|
"order": 101,
|
||||||
|
},
|
||||||
|
)
|
||||||
password_first = Prompt.objects.using(db_alias).get(field_key="password")
|
password_first = Prompt.objects.using(db_alias).get(field_key="password")
|
||||||
password_second = Prompt.objects.using(db_alias).get(field_key="password_repeat")
|
password_second = Prompt.objects.using(db_alias).get(field_key="password_repeat")
|
||||||
|
|
||||||
prompt_stage, _ = PromptStage.objects.using(db_alias).update_or_create(
|
prompt_stage, _ = PromptStage.objects.using(db_alias).update_or_create(
|
||||||
name="default-oob-password",
|
name="default-oob-password",
|
||||||
)
|
)
|
||||||
prompt_stage.fields.set([prompt_header, password_first, password_second])
|
prompt_stage.fields.set(
|
||||||
|
[prompt_header, prompt_email, password_first, password_second]
|
||||||
|
)
|
||||||
prompt_stage.save()
|
prompt_stage.save()
|
||||||
|
|
||||||
user_write, _ = UserWriteStage.objects.using(db_alias).update_or_create(
|
user_write, _ = UserWriteStage.objects.using(db_alias).update_or_create(
|
||||||
|
|
Reference in New Issue