From c36a505c3451e9cd0461f556cb0e8d182ed13970 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 31 Jul 2021 00:37:13 +0200 Subject: [PATCH] Fix #69 --- scripts/install | 2 ++ scripts/upgrade | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/install b/scripts/install index d549dba..369b635 100644 --- a/scripts/install +++ b/scripts/install @@ -247,6 +247,8 @@ then ynh_permission_update --permission="main" --add="visitors" fi +ynh_permission_create --permission="api" --url="/api" --allowed="visitors" --auth_header="false" --show_tile="false" --protected="true" + #================================================= # RELOAD NGINX #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 9769a26..919d092 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -77,9 +77,14 @@ if ynh_legacy_permissions_exists; then ynh_app_setting_delete --app=$app --key=is_public fi -if ! ynh_permission_exists --permission="admin"; then +if ynh_permission_exists --permission="admin"; then # Create the required permissions - ynh_permission_create --permission="admin" --url="/admin" --allowed=$admin + ynh_permission_delete --permission="admin" +fi + +# Create a permission if needed +if ! ynh_permission_exists --permission="api"; then + ynh_permission_create --permission="api" --url="/api" --allowed="visitors" --show_tile="false" --protected="true" fi ynh_secure_remove --file="$final_path/$app/priv/data/GeoLite2-City.mmdb"