Portail client
Trombinoscope
Afficher les membres de votre lieu dans un trombinoscope, sur le portail client de Bookings ou dans une page web du site.
Trombinoscope
Un trombinoscope affiche la photo et le nom des utilisateurs qui ont un rôle donné, par exemple les membres de votre lieu. Vous avez deux possibilités :
| Méthode | Où le trombinoscope s'affiche | Réglage |
|---|---|---|
| Portail client de Bookings | Rubrique Trombinoscope du menu du portail (/bookings-ui/social/public-profiles) | Paramètres de réservation de ressources |
| Page web | Une page du site, à la route de votre choix | Bloc Trombinoscope d'une Page Web |
Les informations affichées viennent de la fiche Utilisateur. Chaque utilisateur peut les modifier depuis son compte.
Le trombinoscope publie des données personnelles. Avant de l'activer, obtenez l'accord des membres concernés. N'affichez que les informations utiles, par exemple ni la date de naissance ni le téléphone.
Afficher le trombinoscope sur le portail client
- Ouvrez Paramètres de réservation de ressources, onglet Portail client.
- Dans la section Organigramme public, cochez Activé.
- Dans Rôle, sélectionnez le rôle des utilisateurs à afficher, par exemple Client.
- Cochez les informations à afficher : Biographie, Intérêts, Email, Téléphone, Date de naissance, Site web. Le nom complet et la photo de l'utilisateur sont toujours affichés.
- Facultatif : cochez Afficher aux visiteurs du site non connectés. Décochée (par défaut), seuls les utilisateurs connectés voient le trombinoscope et son lien dans le menu.
- Enregistrez.
Le lien Trombinoscope apparaît dans le menu du portail. Le trombinoscope liste les utilisateurs actifs qui ont le rôle choisi, triés par nom complet. Les utilisateurs désactivés n'apparaissent pas.
Créer une page web trombinoscope
Voir le trombinoscope d'exemple dans la démo- Créez une nouvelle Page Web.
- Saisissez un Titre et une Route facile à retenir.
Si la route est trombi, la page est accessible à l'adresse
https://monsite.dokos.cloud/trombi. - Dans Type de contenu, sélectionnez Constructeur de page.
- Dans le tableau Blocs de construction de page, ajoutez une ligne et sélectionnez le modèle Trombinoscope.
- Cliquez sur Modifier les valeurs.
- Sélectionnez le Rôle des utilisateurs à afficher.
- Cochez les informations à afficher : Afficher la biographie, Afficher les intérêts, Afficher l'adresse email, Afficher le numéro de téléphone, Afficher la date de naissance, Afficher le site web.
- Ajoutez d'autres blocs au-dessus ou en dessous si besoin, puis cochez Publié et enregistrez.
La page affiche les utilisateurs actifs qui ont le rôle choisi, triés par nom. Les utilisateurs désactivés, Administrator et Guest n'apparaissent pas.
Voir l'exemple de document Page Web trombinoscope dans la démoRéserver la page aux utilisateurs connectés
- Dans la Page Web, cochez Afficher la barre latérale pour intégrer la page aux autres pages du portail.
- Dans Script de contexte, ajoutez le code suivant. Il bloque l'accès aux visiteurs non connectés :
if frappe.session.user == "Guest": frappe.throw(_("Login to access this page."), frappe.PermissionError) - Ouvrez Paramètres du portail.
- Dans Éléments du menu personnalisés, ajoutez une ligne pour la page.
Exemple fictif :
| Titre | Activé | Route | Type de document de référence | Rôle |
|---|---|---|---|---|
| Trombinoscope | 1 | /trombinoscope | Client |
Le lien n'apparaît qu'aux utilisateurs qui ont le rôle indiqué.