From 29d3a3531227bea049fbe6e6ef093e30064798f7 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 20 Mar 2022 22:04:25 +0100 Subject: [PATCH] Add config panel --- config_panel.toml | 12 ++++++++++++ scripts/upgrade | 10 ++++++++++ 2 files changed, 22 insertions(+) create mode 100644 config_panel.toml diff --git a/config_panel.toml b/config_panel.toml new file mode 100644 index 0000000..9e8095e --- /dev/null +++ b/config_panel.toml @@ -0,0 +1,12 @@ +version = "1.0" + +[main] +name = "Element configuration" + + [main.config] + name = "Configuration Options" + + [main.config.jitsi_server] + ask = "Choose a Jitsi server" + type = "domain" + bind = "preferredDomain:__FINALPATH__/config.json" diff --git a/scripts/upgrade b/scripts/upgrade index 1de6e33..070bb8e 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -42,6 +42,16 @@ ynh_clean_setup () { # Exit if an error occurs during the execution of the script ynh_abort_if_errors +#================================================= +# ENSURE DOWNWARD COMPATIBILITY +#================================================= +ynh_script_progression --message="Ensuring downward compatibility..." --weight=1 + +if [ -z "$jitsi_server" ]; then + jitsi_server="meet.element.io" + ynh_app_setting_set --app=$app --key=jitsi_server --value=$jitsi_server +fi + #================================================= # CREATE DEDICATED USER #=================================================