From 1f96808ed720af3ff7081a59718d64ff1b9759dd Mon Sep 17 00:00:00 2001 From: rodinux Date: Sat, 17 Aug 2024 18:28:42 +0200 Subject: [PATCH] add in config panel avalaibity to disable emails bug boolean --- config_panel.toml | 4 +--- scripts/install | 2 +- scripts/upgrade | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/config_panel.toml b/config_panel.toml index 4c06926..95b839f 100644 --- a/config_panel.toml +++ b/config_panel.toml @@ -22,9 +22,7 @@ name.fr = "Configuration SMTP" [main.smtp.disable_email] ask.fr = "Désactiver l'envoi des mails (non par défaut)" - type = "string" - choices.false = "faux par défaut" - choices.true = "vrai, désactive l'envoi des mails" + type = "boolean" bind = "DISABLE_EMAIL:__INSTALL_DIR__/config.local.php" [main.smtp.smtp_host] diff --git a/scripts/install b/scripts/install index d440571..7ff9024 100644 --- a/scripts/install +++ b/scripts/install @@ -12,7 +12,7 @@ source /usr/share/yunohost/helpers secret_key=$(ynh_string_random --length=50) ynh_app_setting_set --app=$app --key=secret_key --value=$secret_key -ynh_app_setting_set --app=$app --key=smtp_disable_email --value=false +ynh_app_setting_set --app=$app --key=smtp_disable_email --value=0 ynh_app_setting_set --app=$app --key=smtp_host --value=$domain ynh_app_setting_set --app=$app --key=smtp_port --value=25 ynh_app_setting_set --app=$app --key=smtp_user --value=$app diff --git a/scripts/upgrade b/scripts/upgrade index 48e8809..54c25ce 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -43,7 +43,7 @@ if [ -z "${smtp_host:-}" ]; then ynh_replace_string --match_string="const SMTP_" --replace_string="//const SMTP_" --target_file=$user_conf ynh_replace_string --match_string="const MAIL_" --replace_string="//const MAIL_" --target_file=$user_conf else - disable_email=false + disable_email=0 smtp_host=$domain smtp_port=25 smtp_user=$app