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

Résumé du problème

Si une communauté demande le nom complet de ses utilisateurs lors de l’inscription, en activant l’option « nom complet requis » dans /admin/settings/users/,

… mais, pour des raisons de confidentialité, n’expose pas le nom complet à la communauté (de sorte que l’option « activer les noms » dans /admin/setting/users/ est désactivée),

… alors le nom complet ne peut être consulté par personne, pas même par un administrateur.

Demande

Lorsque le nom complet est requis (/admin/settings/users/ « nom complet requis » activé) mais n’est pas exposé à la communauté pour des raisons de confidentialité (/admin/setting/users/ « activer les noms » désactivé),

→ nous souhaitons que le nom complet soit visible par un administrateur sur la page d’administration des utilisateurs, là où le « nom » est affiché.

Discussion

Notre communauté utilise Discourse à la fois comme forum et comme moteur de workflow. Nous exigeons les noms complets pour vérifier que nos utilisateurs sont légitimes, mais, pour des raisons de confidentialité, nous n’exposons pas ces noms complets à la communauté. Par conséquent (voir ci-dessus), nos administrateurs ne peuvent pas voir les noms complets des utilisateurs.

Cela n’a aucun sens pour nous : si même nos administrateurs ne peuvent pas le voir, quelle raison justifierait d’activer le nom complet ?

Nous avons donc mis en place un processus de sondage en arrière-plan, interrogeant les données d’inscription toutes les 10 minutes et les envoyant vers un emplacement accessible aux administrateurs.

Nous estimons que cela ne correspond pas aux attentes implicites que tous partagent (ou du moins, que nous avons) concernant le comportement des forums :

  • nous pensons qu’il existe une attente implicite selon laquelle les administrateurs peuvent tout voir ;

  • nous pensons que, dans cette même compréhension implicite, les modérateurs, et certainement les propriétaires de groupes et autres, ne devraient pas tout voir et n’ont accès qu’aux informations dont ils ont besoin ;

  • par conséquent, nous estimons que, lorsque le nom complet est requis mais non exposé à la communauté, les administrateurs devraient toujours pouvoir le voir et y accéder, sur la page d’administration des utilisateurs, là où le champ « nom » est affiché ;

  • nous ne considérons pas que le nom complet devrait être affiché ailleurs ou à d’autres rôles si l’option /admin/setting/users/ « activer les noms » est désactivée.

4 « J'aime »

Si vous êtes en auto-hébergement, ce devrait être un plugin assez simple. Je parierais une ou deux heures.

2 « J'aime »

Je pense qu’il est toujours une bonne idée d’afficher la valeur du champ Nom sur la page d’administration de l’utilisateur. Il y a aussi un problème d’expérience utilisateur (UX) avec la manière dont le champ Nom est actuellement affiché sur la page d’administration de l’utilisateur lorsque « activer les noms » est désactivé. Le champ Nom peut être modifié, mais il est toujours affiché comme vide :

Afficher toujours le nom dans ce champ s’il a été défini résoudrait ce problème.

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.