1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/nodered_ynh.git synced 2024-09-03 19:46:25 +02:00

Fix permissions

This commit is contained in:
tituspijean 2021-07-24 14:35:30 +02:00
parent 6da643e615
commit 2ae0546d1b
3 changed files with 8 additions and 10 deletions

View file

@ -183,7 +183,7 @@ module.exports = {
* can be used to specifiy a different root path. If set to false, this is * can be used to specifiy a different root path. If set to false, this is
* disabled. * disabled.
*/ */
httpNodeRoot: '/nodes', httpNodeRoot: '/',
/** The following property can be used to configure cross-origin resource sharing /** The following property can be used to configure cross-origin resource sharing
* in the HTTP nodes. * in the HTTP nodes.

View file

@ -1,5 +1,4 @@
YunoHost's permissions system allows you to select which users can have access to Node-RED: YunoHost's permissions system allows you to select which users can have access to Node-RED:
* The `main` permission protects * `main` permission protects `./`, to access the dashboard and HTTP endpoints ;
* `/path`, to access to the dashboard ; By default it is accessible to visitors, since it is meant to be used for API-like endpoints ;
* all `/path/<node>` endpoints defined in the HTTP nodes (with the exception of `/path/admin`). * `admin` permission protects `./admin`. Upon installation, the selected admin will have sole access to it.
* Upon installation, the selected administrator will have the `admin` permission and access to the editor at `/path/admin`

View file

@ -1,5 +1,4 @@
Le système de permissions de YunoHost permet de paramétrer les accès à Node-RED. Par défaut, seul l'administrateur sélectionné lors de l'installation y a accès. Le système de permissions de YunoHost permet de paramétrer les accès à Node-RED :
* La permission `main` protège * la permission `main` protège `./`, chemin d'accès au tableau de bord et les *nodes* HTTP.
* `/chemin`, pour accéder au tableau de bord ; Par défault, elle est accessible aux visiteurs et sa tuile est cachée, puisqu'elle est utilisée comme un point d'entrée de type API ;
* toutes les routes `/path/<node>` définis par les *nodes* HTTP (à l'exception de `/chemin/admin`). * la permission `admin` protège `./admin`. L'administrateur sélectionné à l'installation y aura accès.
* L'utilisateur choisi comme admin à l'installation aura la permission `admin` et aura accès à l'éditeur à l'adresse `/chemin/admin`