From 562948d0234c2f039b75366979bff8bf3962c8de Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 14 Jan 2022 21:00:43 +0100 Subject: [PATCH] Add admin --- conf/config.yml | 2 +- manifest.json | 4 ++++ scripts/install | 2 ++ scripts/upgrade | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/conf/config.yml b/conf/config.yml index 7d29058..ac09f88 100644 --- a/conf/config.yml +++ b/conf/config.yml @@ -293,7 +293,7 @@ captcha_enabled: __CAPTCHA_ENABLED__ ## Accepted values: an array of strings ## Default: [""] ## -#admins: [""] +admins: ["__ADMIN__"] # ----------------------------- diff --git a/manifest.json b/manifest.json index cdae8d0..6ffeab9 100644 --- a/manifest.json +++ b/manifest.json @@ -32,6 +32,10 @@ "name": "domain", "type": "domain" }, + { + "name": "admin", + "type": "user" + }, { "name": "is_public", "type": "boolean", diff --git a/scripts/install b/scripts/install index 27c6ddb..584a8e3 100644 --- a/scripts/install +++ b/scripts/install @@ -27,6 +27,7 @@ domain=$YNH_APP_ARG_DOMAIN path_url="/" is_public=$YNH_APP_ARG_IS_PUBLIC language=$YNH_APP_ARG_LANGUAGE +admin=$YNH_APP_ARG_ADMIN app=$YNH_APP_INSTANCE_NAME @@ -53,6 +54,7 @@ ynh_script_progression --message="Storing installation settings..." --weight=2 ynh_app_setting_set --app=$app --key=domain --value=$domain ynh_app_setting_set --app=$app --key=path --value=$path_url ynh_app_setting_set --app=$app --key=language --value=$language +ynh_app_setting_set --app=$app --key=admin --value=$admin ynh_app_setting_set --app=$app --key=registration_enabled --value=$registration_enabled ynh_app_setting_set --app=$app --key=login_enabled --value=$login_enabled ynh_app_setting_set --app=$app --key=captcha_enabled --value=$captcha_enabled diff --git a/scripts/upgrade b/scripts/upgrade index 46f2b30..e905bc6 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -19,6 +19,7 @@ app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) path_url=$(ynh_app_setting_get --app=$app --key=path) final_path=$(ynh_app_setting_get --app=$app --key=final_path) +admin=$(ynh_app_setting_get --app=$app --key=admin) port=$(ynh_app_setting_get --app=$app --key=port) language=$(ynh_app_setting_get --app=$app --key=language) db_name=$(ynh_app_setting_get --app=$app --key=db_name)