ERPNext
Permissions de rôle pour les pages et rapports
Une page est unique, un rapport personnalisé aussi : leurs rôles se posent dans l'outil Permissions de rôle pour page et rapport, ou directement sur la fiche en mode développeur.
À quoi sert cet outil
L'accès aux pages et aux rapports se contrôle dans Permissions de rôle pour page et rapport (Role Permission for Page and Report).
Un type de document — commande client, client, fournisseur — peut contenir plusieurs documents. Une page est une page unique, comme les réglages des ventes : on ne crée pas plusieurs réglages des ventes, alors qu'on crée plusieurs commandes.
L'utilisateur peut construire une interface avec une page, et un rapport personnalisé avec le constructeur de rapports ou le rapport par requête. Le même rôle attribué à l'utilisateur peut être attribué à la page et au rapport pour y donner accès.
Si le mode développeur est activé, les rôles s'ajoutent directement sur la fiche de la page ou du rapport. Les permissions se retrouvent alors aussi dans le fichier JSON de la page ou du rapport. Pour restreindre certaines pages et certains rapports, passez par cet outil.
Chemin : Accueil > Utilisateurs et permissions > Permissions de rôle pour page et rapport.
Utiliser l'outil
Si le mode développeur est désactivé, c'est cette page qui attribue les rôles à la page et au rapport.
Revenir aux valeurs par défaut retire les permissions personnalisées appliquées à une page ou à un rapport. Les permissions par défaut redeviennent applicables.
Depuis la fiche, en développeur
Pour une page : Accueil > Développeur > Page, ajoutez une ligne et choisissez les autres rôles qui peuvent y accéder.
Pour un rapport : Accueil > Développeur > Rapport, ajoutez des lignes avec les rôles autorisés.
Points d'attention
Le mode développeur change l'endroit où l'on pose les rôles : sur la fiche (et donc dans le JSON) s'il est actif, dans l'outil dédié s'il est inactif. Revenir aux valeurs par défaut efface la personnalisation de cette page ou de ce rapport.
