1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/leed_ynh.git synced 2024-09-03 19:26:32 +02:00

Actions and config_panel tests

This commit is contained in:
Maniack Crudelis 2020-04-09 19:17:20 +02:00
parent 29ad044421
commit a0d011b946
3 changed files with 29 additions and 7 deletions

View file

@ -7,6 +7,16 @@
language="fr" language="fr"
market=1 market=1
is_public=1 (PUBLIC|public=1|private=0) is_public=1 (PUBLIC|public=1|private=0)
; Actions
is_public=0|1
; Config_panel
main.is_public.is_public=0|1
main.overwrite_files.overwrite_nginx=0|1
main.overwrite_files.overwrite_phpfpm=0|1
main.global_config.email_type=0|1
main.php_fpm_config.footprint=low|medium|high
main.php_fpm_config.free_footprint=20
main.php_fpm_config.usage=low|medium|high
; Checks ; Checks
pkg_linter=1 pkg_linter=1
setup_sub_dir=1 setup_sub_dir=1
@ -21,6 +31,8 @@
incorrect_path=1 incorrect_path=1
port_already_use=0 port_already_use=0
change_url=1 change_url=1
actions=1
config_panel=1
;;; Levels ;;; Levels
Level 5=auto Level 5=auto
;;; Options ;;; Options

View file

@ -9,6 +9,13 @@
source scripts/_common.sh source scripts/_common.sh
source /usr/share/yunohost/helpers source /usr/share/yunohost/helpers
#=================================================
# MANAGE SCRIPT FAILURE
#=================================================
# Exit if an error occurs during the execution of the script
ynh_abort_if_errors
#================================================= #=================================================
# RETRIEVE ARGUMENTS # RETRIEVE ARGUMENTS
#================================================= #=================================================

View file

@ -95,13 +95,16 @@ apply_config() {
# MODIFY PUBLIC ACCESSIBILITY # MODIFY PUBLIC ACCESSIBILITY
#================================================= #=================================================
# Change public accessibility # Change public accessibility
if [ $is_public -eq 1 ] if [ "$is_public" != "$old_is_public" ]
then then
yunohost app action run $app public_private --args is_public=1 if [ "$is_public" = "1" ]
else then
yunohost app action run $app public_private --args is_public=0 yunohost app action run $app public_private --args is_public=1
fi else
yunohost app action run $app public_private --args is_public=0
fi
fi
#================================================= #=================================================
# MODIFY OVERWRITTING SETTINGS # MODIFY OVERWRITTING SETTINGS