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 #=================================================