Dokos vous permet de créer un trombinoscope sur votre site web, accessible publiquement ou disponible uniquement derrière le portail utilisateur.
Pour créer un trombinoscope il faut commencer par créer une nouvelle page web.
Si la route est trombi, la page correspondante sera, par exemple, accessible à l'adresse https://monsite.dokos.cloud/trombi
Sélectionnez le type de contenu Constructeur de page
Dans le tableau de Blocs de construction de page ajoutez une nouvelle ligne et sélectionnez le bloc Trombinoscope
Cliquez sur le bouton Modifier les valeurs et sélectionnez le rôle permettant de filtrer les utilisateurs affichés dans le trombinoscope
Le trombinoscope affichera les utilisateurs de votre site ayant le rôle sélectionné au dessus.
Par exemple, si vous sélectionnez le rôle Client, tous les utilisateurs ayant le rôle Client apparaîtront dans le trombinoscope.
Par contre les utilisateurs désactivés n'apparaîtront pas.
Vous pouvez également choisir les informations qui seront affichées sur le trombinoscope.
Ces informations sont disponibles dans la fiche Utilisateur et peuvent être modifiées par chaque utilisateur depuis son portail.
Si vous ne souhaitez pas que le trombinoscope soit public, vous pouvez choisir de restreindre son accès à certains utilisateurs connectés au portail.
Pour cela il faut configurer les éléments suivants:
Dans la page web
Cocher la case Afficher la barre latérale si vous souhaitez que la page soit intégrée aux autres pages du portail.
Ajouter le code suivant dans la section Contexte afin de bloquer l'accès à la page par des utilisateurs non connectés:
if frappe.session.user == "Guest":
frappe.throw(_("Login to access this page."), frappe.PermissionError)
Dans les paramètres du portail
Exemple:
Titre | Activé | Route | Type de document de référence | Rôle |
---|---|---|---|---|
Trombinoscope | 1 | /trombinoscope | Client |
Vous pouvez bien sûr modifier le titre et le rôle associé à cette page.
Vous pouvez retrouver une page d'exemple sur la démo de Dokos