Je souhaite rendre accessibles toutes les adresses e-mail des utilisateurs au public.
Pour être plus précis, je voudrais que chaque membre enregistré (et pas seulement les administrateurs) puisse accéder à l’adresse e-mail d’un utilisateur depuis sa carte membre.
Autrement dit, chaque membre pourrait lire l’adresse e-mail d’un autre membre via le lien suivant : https://meta.discourse.org/{user}/summary
J’ai essayé de modifier le fichier user.hbs, mais il semble que seuls les administrateurs aient accès aux données des adresses e-mail.
Existe-t-il un moyen d’ouvrir ces données non seulement aux administrateurs ?
Merci à tous pour votre aide !
La meilleure solution est en effet de créer un champ personnalisé, merci Gavin.
Voici la raison pour laquelle je dois afficher les adresses e-mail de tous les membres :
Le forum Discourse sur lequel je travaille est conçu pour mon réseau scolaire.
L’objectif est de créer une communauté pour les diplômés et les non-diplômés.
Ainsi, afficher les adresses e-mail est un bon moyen de partager des informations utiles.
Hawn - > juste parce que je suis trop curieux. Comment aurais-je pu modifier le fichier user_guardian.rb dans lequel se trouve la méthode can_check_emails ?
Je sais qu’il est possible de modifier des modèles tels que les fichiers .hbs avec plugin-outlet.
Mais il semble que le script suivant soit conçu uniquement pour les modèles, et non pour les fichiers .rb :