Rendre le nom complet accessible dans la vue administrateur lorsque « activer les noms » est désactivé

Synopsis of the problem

If a community requests the full name of its users at registration, by setting /admin/settings/users/ “full name required” ON,

… but, for privacy reasons, does not expose the Full Name to the community (so /admin/setting/users/ “enable names” is OFF),

… then the Full Name cannot be accessed by anyone, even an admin.

Request

When the FullName is required (/admin/settings/users/ “full name required” ON) but is not exposed to the community for privacy reasons ( /admin/setting/users/ “enable names” OFF),

→ we would like the full name to be viewable by an admin on the user admin page, where the “name” is displayed.

Discussion

Our community uses Discourse as both a forum and a workflow engine. We require Full Names to verify that our users are legit, but, for privacy reasons, we do not expose these Full Names to the community. As a result (see above) our admins cannot see the users’ Full Names.

It makes no sense to us because, if even our admins can’t see it, for what reason would anyone want the Full Name on?

So we have a polling process in the background, polling registration data every 10 minutes and posting it to a location the admins can see.

We believe that this does not conform to the implicit expectations that everyone shares (or at least, that we have) of forum behavior:

  • we feel that there is an implicit expectation that admins can see everything

  • we feel that, in this same implicit understanding, mods, and certainly group owners and others, should not see everything and are on a need-to-know basis.

  • therefore, we feel that, when the Full Name is required but not exposed to the community, the admins should still see and have access to it, in the user admin page, where the “name” field is displayed.

  • we do not consider that the Full Name should be displayed in other locations or to other roles if /admin/setting/users/ “enable names” is OFF

4 « J'aime »

If you’re self hosted., That should be a pretty easy plugin. My guess is that it’s an hour or two.

2 « J'aime »

I think always displaying the value of the Name field on the user’s admin page is a good idea. There is also a UX issue with the way the Name field is currently displayed on the user’s admin page when enable names is disabled. The name field can be edited, but it is always displayed as empty:

Always displaying the name in that field if it has been set would solve that issue.

9 « J'aime »

Des correctifs ou mises à jour à ce sujet ? Je viens de configurer notre communauté et j’ai identifié le même problème. Lorsque nous avons de nouveaux membres inscrits, je dois exporter la liste des utilisateurs en CSV pour pouvoir voir ce qu’ils ont saisi comme nom complet.

1 « J'aime »

Ne voyez-vous pas le nom sur le profil utilisateur où ils modifieraient leur nom ?

Je ne le vois pas dans la page admin/utilisateurs/ pour leur compte ni dans le profil public. Nous avons masqué les noms complets dans le profil public.

Si l’utilisateur peut voir son propre nom sur sa page de modification de profil, alors un administrateur peut le faire à la même URL exacte. Si l’utilisateur ne peut pas voir son propre nom sur sa page de modification de profil, alors je pense que vous avez raison, personne ne le peut.

Quel problème cela résout-il ? Vous voulez que les administrateurs et les utilisateurs connaissent les noms des utilisateurs, mais personne d’autre ?

Absolument personne ne le peut. Je l’ai également confirmé via mes propres comptes d’utilisateurs réguliers distincts.

Comme je l’ai indiqué ci-dessus, nous exigeons les noms complets des utilisateurs lors de l’inscription, mais nous masquons le nom complet sur les profils publics. Cela masque également le nom complet des administrateurs dans le portail lors de l’examen de l’inscription pour approbation. Nous exigeons que les administrateurs examinent d’abord l’inscription avant d’approuver l’accès au forum.

Le problème que cela résout est qu’il supprime beaucoup de temps et de désagréments pour les administrateurs lors du processus d’examen/approbation. Actuellement, les administrateurs (et les modérateurs) doivent exporter le fichier utilisateur vers un fichier CSV, attendre l’arrivée de cet e-mail, puis vérifier si le nouvel utilisateur a réellement saisi un vrai nom complet. Nous avons également un processus pour vérifier ces noms.

Cela ferait gagner beaucoup de temps aux administrateurs s’ils pouvaient voir le nom complet du nouvel utilisateur lors de l’examen, dans la section d’administration.

2 « J'aime »

Il m’est difficile d’imaginer qu’il y ait suffisamment de personnes qui souhaitent une telle fonctionnalité pour qu’elle soit ajoutée (sauf, peut-être, si vous êtes un client entreprise). Ce n’est cependant pas à moi d’en décider.

Je pense qu’un plugin assez simple pourrait ajouter le nom au sérialiseur pour les administrateurs, puis un composant de thème (qui ferait partie du plugin) pourrait ajouter le vrai nom où vous le souhaitez (là où il y a une sortie de plugin).

Je le ferais probablement pour 500 à 1000 ou peut-être un peu moins. Vous pourriez poster dans Marketplace ou me contacter.

2 « J'aime »

je décris le même problème ici avec quelques implémentations possibles

pour moi, en tant que propriétaire d’entreprise, je dois savoir qui est qui, mais certaines personnes, même dans une communauté fermée, n’aiment pas montrer leur nom, donc cela ne me laisse qu’une seule option : lorsqu’un nouvel utilisateur s’inscrit, je dois lui envoyer un message et lui demander s’il ne veut pas que son nom s’affiche publiquement pour me le faire savoir afin que je le supprime pour lui, mais ce n’est pas une solution du tout…

1 « J'aime »

Il est désormais possible pour les administrateurs de voir et modifier les noms complets même lorsqu’ils sont désactivés.

Mais vous ne pouvez plus exiger le nom complet lors de l’inscription lorsqu’il est désactivé. (Eh bien, vous n’obtenez pas d’erreur en raison de la configuration, mais le champ nom n’est pas affiché lors de l’inscription dans ce cas)

1 « J'aime »

Cela a été corrigé

1 « J'aime »

@Moin merci de tenir ce sujet à jour avec ces changements récents.

Si je lis bien les choses, tout ce qui est demandé ici est maintenant possible. Quelqu’un voit-il des lacunes restantes ?

1 « J'aime »

Ce sujet a été automatiquement fermé 3 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.