From 77b952d00c7977388705e0c798ebeb8f0162a7ac Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Thu, 9 Nov 2023 19:02:43 +0100 Subject: [PATCH] Bugfix "config_panel.toml" `__FINALPATH__` must be `__DATA_DIR__`, but this is not useable because of https://github.com/YunoHost/issues/issues/2283 So we use the work-a-round: `/home/yunohost.app/__APP__` to get the config panel working ;) --- config_panel.toml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/config_panel.toml b/config_panel.toml index d020b20..9a8148e 100644 --- a/config_panel.toml +++ b/config_panel.toml @@ -1,3 +1,4 @@ +# https://yunohost.org/en/packaging_config_panels # https://github.com/YunoHost/example_ynh/blob/master/config_panel.toml.example version = "1.0" @@ -14,13 +15,16 @@ services = ["__APP__"] ask = "from email" type = "email" help = "Default email address to use for various automated emails." - bind = "default_from_email:__FINALPATH__/settings.py" + # + # We can't use "__DATA_DIR__" in bind value, because of this bug: + # https://github.com/YunoHost/issues/issues/2283 + bind = "default_from_email:/home/yunohost.app/__APP__/settings.py" [main.config.admin_email] ask = "ADMIN email" type = "email" help = "EMail address for error emails." - bind = "admin_email:__FINALPATH__/settings.py" + bind = "admin_email:/home/yunohost.app/__APP__/settings.py" [main.config.debug_enabled] ask = "DEBUG mode" @@ -28,11 +32,11 @@ services = ["__APP__"] yes = "1" no = "0" help = "Should be never enabled in production!" - bind = "debug_enabled:__FINALPATH__/settings.py" + bind = "debug_enabled:/home/yunohost.app/__APP__/settings.py" [main.config.log_level] type = "string" ask = "Log Level" choices = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] default = "WARNING" - bind = "log_level:__FINALPATH__/settings.py" + bind = "log_level:/home/yunohost.app/__APP__/settings.py"