From 4b9b86823f0acb56f538988aee64fe80e635ac06 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 13 Apr 2024 00:02:26 +0200 Subject: [PATCH] UX: give proper admin permission upon install (#94) --- manifest.toml | 13 ++++++++----- tests.toml | 5 +++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/manifest.toml b/manifest.toml index 70fabe1..9c439d6 100644 --- a/manifest.toml +++ b/manifest.toml @@ -37,14 +37,17 @@ ram.runtime = "70M" type = "path" default = "/nodered" - [install.admin] - type = "user" + [install.init_admin_permission] + ask.en = "Which group should be able to administer the app and edit flows?" + ask.fr = "Quel group devrait pouvoir adminstrer l'app et modifier des flux ?" + type = "group" + default = "admins" [install.init_main_permission] - help.en = "Should the dashboard and HTTP endpoints be publicly accessible?" - help.fr = "Le tableau de bord et les points d'accès HTTP doivent-ils être publiquement accessibles ?" + ask.en = "Should the dashboard and HTTP endpoints be publicly accessible?" + ask.fr = "Le tableau de bord et les points d'accès HTTP doivent-ils être publiquement accessibles ?" type = "group" - default = false + default = "visitors" [resources] [resources.sources.main] diff --git a/tests.toml b/tests.toml index c97f408..d8bd7fa 100644 --- a/tests.toml +++ b/tests.toml @@ -10,6 +10,11 @@ test_format = 1.0 [default.test_upgrade_from.3dae97a7] name = "3.0.2~ynh2" + args.admin = "package_checker" + args.domain = "domain.tld" [default.test_upgrade_from.ca5545af] name = "3.1.4~ynh1 (update nodejs 16 to 20)" + args.admin = "package_checker" + args.domain = "domain.tld" + args.init_main_permission = "visitors"