From dc1278c60a3db456fd47666d8b3805f4ccd46a6a Mon Sep 17 00:00:00 2001 From: tytan652 Date: Wed, 30 Dec 2020 09:46:01 +0100 Subject: [PATCH] feat(level 4): add is_public in restore --- scripts/restore | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/restore b/scripts/restore index b0b8979..4d0dee4 100644 --- a/scripts/restore +++ b/scripts/restore @@ -33,6 +33,7 @@ path_url=$(ynh_app_setting_get --app=$app --key=path) port=$(ynh_app_setting_get --app=$app --key=port) port_wg=$(ynh_app_setting_get --app=$app --key=port_wg) final_path=$(ynh_app_setting_get --app=$app --key=final_path) +is_public=$(ynh_app_setting_get --app=$app --key=is_public) #================================================= # CHECK IF THE APP CAN BE RESTORED @@ -118,6 +119,18 @@ ynh_script_progression --message="Starting a systemd service..." --time --weight ynh_systemd_action --service_name=wireguard_ui --action="start" --log_path="/var/log/$app/ui.log" +#================================================= +# SETUP SSOWAT +#================================================= +ynh_script_progression --message="Configuring permissions..." --time --weight=1 + +if [ $is_public -eq 1 ] +then + ynh_permission_update --permission "main" --add visitors +else + ynh_permission_update --permission "main" --remove "all_users" --add "$admin" +fi + #================================================= # RESTORE THE LOGROTATE CONFIGURATION #=================================================