1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gotosocial_ynh.git synced 2024-09-03 19:16:06 +02:00

apply values from problem key during upgrade

This commit is contained in:
Eric Geldmacher 2023-04-11 08:33:58 -05:00
parent bce4917b2d
commit 5e8c883cb7

View file

@ -264,6 +264,32 @@ then
ynh_app_setting_set --app="$app" --key=smtp_disclose_recipients --value="$smtp_disclose_recipients"
fi
# Upgrade from <0.8.0~ynh3:
if ynh_compare_current_package_version --comparison lt --version 0.8.0~ynh3
then
# get settings from problem key
allow_custom_css=$(ynh_app_setting_get --app="$app" --key=allow_custom_css)
approval_required=$(ynh_app_setting_get --app="$app" --key=approval_required)
reason_required=$(ynh_app_setting_get --app="$app" --key=reason_required)
registration_open=$(ynh_app_setting_get --app="$app" --key=registration_open)
# apply setting to correct key if set on old key
if [ -n "$allow_custom_css" ]
then
ynh_app_setting_set --app="$app" --key=accounts_allow_custom_css --value="allow_custom_css"
fi
if [ -n "$approval_required" ]
then
ynh_app_setting_set --app="$app" --key=accounts_approval_required --value="approval_required"
fi
if [ -n "$reason_required" ]
then
ynh_app_setting_set --app="$app" --key=accounts_reason_required --value="reason_required"
fi
if [ -n "$registration_open" ]
then
ynh_app_setting_set --app="$app" --key=accounts_registration_open --value="registration_open"
fi
#=================================================
# CREATE DEDICATED USER
#=================================================