From 7536581f2245ace68e42cd6316556a02d334c8c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Mon, 10 Jun 2024 16:52:21 +0200 Subject: [PATCH] [mod] role:espe_frontend:add variables for registration defaults --- roles/espe_frontend/defaults/main.json | 4 +++- roles/espe_frontend/templates/conf.json.j2 | 6 +++++- roles/espe_frontend/vardef.json | 13 +++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/roles/espe_frontend/defaults/main.json b/roles/espe_frontend/defaults/main.json index 1157b39..1491fa0 100644 --- a/roles/espe_frontend/defaults/main.json +++ b/roles/espe_frontend/defaults/main.json @@ -6,5 +6,7 @@ "var_espe_frontend_backend_scheme": "https", "var_espe_frontend_backend_host": "espe.example.org", "var_espe_frontend_backend_port": 4916, - "var_espe_frontend_backend_path_base": "" + "var_espe_frontend_backend_path_base": "", + "var_espe_frontend_registration_default_email_address": "both", + "var_espe_frontend_registration_default_email_redirect": true } diff --git a/roles/espe_frontend/templates/conf.json.j2 b/roles/espe_frontend/templates/conf.json.j2 index ea6e2ab..e1d7974 100644 --- a/roles/espe_frontend/templates/conf.json.j2 +++ b/roles/espe_frontend/templates/conf.json.j2 @@ -6,6 +6,10 @@ "path_base": "{{var_espe_frontend_backend_path_base}}" }, "settings" : { - "title": "{{var_espe_frontend_title}}" + "title": "{{var_espe_frontend_title}}", + "registration_defaults": { + "email_address": "{{var_espe_frontend_registration_default_email_address}}", + "email_redirect": {{var_espe_frontend_registration_default_email_redirect | to_json}}" + } } } diff --git a/roles/espe_frontend/vardef.json b/roles/espe_frontend/vardef.json index 0da41b6..3e148e4 100644 --- a/roles/espe_frontend/vardef.json +++ b/roles/espe_frontend/vardef.json @@ -30,5 +30,18 @@ "backend_path_base": { "type": "string", "mandatory": false + }, + "registration_default_email_address": { + "type": "string", + "mandatory": false, + "options": [ + "none", + "only_veiled", + "both" + ] + }, + "registration_default_email_redirect": { + "type": "boolean", + "mandatory": false } }