mirror of
https://github.com/YunoHost-Apps/dokuwiki_ynh.git
synced 2024-09-03 18:26:20 +02:00
[fix] issues spotted durring review
This commit is contained in:
parent
1f8f5455df
commit
a6c4196c35
2 changed files with 14 additions and 12 deletions
|
@ -13,8 +13,6 @@ source /usr/share/yunohost/helpers
|
|||
# RETRIEVE ARGUMENTS
|
||||
#=================================================
|
||||
|
||||
# Get authentication backend and set as lowercase
|
||||
#auth_backend=${YNH_ACTION_IS_INTERNAL_USERS,,}
|
||||
# Get "is_internal_users" and set as lowercase
|
||||
is_internal_users=${YNH_ACTION_IS_INTERNAL_USERS,,}
|
||||
|
||||
|
@ -32,6 +30,11 @@ is_internal_users_old=$(ynh_app_setting_get $app is_internal_users)
|
|||
# CHECK IF ARGUMENTS AND REQUIREMENTS ARE CORRECT
|
||||
#=================================================
|
||||
|
||||
# Ensure that app is public
|
||||
if [ $is_public -eq 0 ]; then
|
||||
ynh_die "Wiki must be public if you want your people to be able to reach it. Run 'public_private' and come back here" 1
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# CHECK IF AN ACTION HAS TO BE DONE
|
||||
#=================================================
|
||||
|
@ -118,16 +121,9 @@ ynh_replace_string "__YNH_ADMIN_USER__" "$admin" "$final_path/conf/loca
|
|||
# Recalculate and store the config file checksum into the app settings
|
||||
ynh_store_file_checksum "$final_path/conf/local.protected.php"
|
||||
|
||||
|
||||
# Regen ssowat configuration
|
||||
yunohost app ssowatconf
|
||||
# Purge cache; see https://www.dokuwiki.org/faq:pluginproblems#cache
|
||||
touch $final_path/conf/local.php
|
||||
|
||||
# Update the config of the app
|
||||
ynh_app_setting_set $app auth_backend $auth_backend
|
||||
ynh_app_setting_set $app is_internal_users $is_internal_users
|
||||
|
||||
#=================================================
|
||||
# RELOAD NGINX
|
||||
#=================================================
|
||||
|
||||
systemctl reload nginx
|
||||
|
|
|
@ -24,7 +24,7 @@ is_public=$(ynh_app_setting_get $app is_public)
|
|||
final_path=$(ynh_app_setting_get $app final_path)
|
||||
|
||||
auth_backend=$(ynh_app_setting_get $app auth_backend)
|
||||
#is_internal_users=$(ynh_app_setting_get $app is_internal_users)
|
||||
is_internal_users=$(ynh_app_setting_get $app is_internal_users)
|
||||
|
||||
#=================================================
|
||||
# ENSURE DOWNWARD COMPATIBILITY
|
||||
|
@ -58,6 +58,12 @@ if [ -z "$language" ]; then
|
|||
ynh_app_setting_set $app language $language
|
||||
fi
|
||||
|
||||
# 'auth_backend' default value, if not set
|
||||
if [ -z "$auth_backend" ]; then
|
||||
auth_backend='authldap'
|
||||
ynh_app_setting_set $app auth_backend $authldap
|
||||
fi
|
||||
|
||||
# 'is_internal_users' default value, if not set
|
||||
if [ -z "$is_internal_users" ]; then
|
||||
ynh_app_setting_set $app is_internal_users 0
|
||||
|
|
Loading…
Add table
Reference in a new issue