Restreindre les utilisateurs qui n'ont pas téléchargé leur photo de profil à poster dans les groupes

Je voulais implémenter une façon de ne pas autoriser les utilisateurs à poster s’ils n’ont pas téléchargé de photo de profil.
Ils devraient recevoir le message : « Veuillez télécharger une photo de profil et compléter votre profil avant de pouvoir commencer à travailler sur ce site »

Y a-t-il un moyen de mettre cela en œuvre ?

Je ne pense pas qu’il y ait un moyen de faire cela via les paramètres existants, donc il faudra probablement une solution personnalisée. Je vais transmettre cela à Dev pour voir s’ils peuvent vous apporter des réponses. :+1:

2 « J'aime »

Salut, oublions le message personnalisé. Mais y a-t-il un moyen de forcer les utilisateurs à remplir un champ de profil particulier avant qu’ils ne puissent commencer à publier ?
Bien sûr, nous pourrions en faire une partie du processus d’inscription, mais je veux permettre aux utilisateurs de s’attarder avant de les forcer à compléter leur profil.

Les seuls champs par défaut lors de l’inscription sur un forum Discourse sont :

Email*
Nom d’utilisateur*
Nom
Mot de passe*

Vous ne pouvez pas remplir des données telles que l’avatar, la biographie, la localisation, etc., lors de l’inscription.

Les seuls champs d’inscription qui peuvent être définis comme obligatoires, outre les champs par défaut à l’exception du nom, sont les champs personnalisés : Creating and configuring custom user fields

Alternativement, Custom Wizard Plugin 🧙 peut aider, mais je ne l’ai jamais utilisé, donc je ne saurai pas s’il répondra à votre demande.

D’après ce que j’ai exploré, c’est bon. Vous pouvez créer un assistant qui doit être rempli lors de l’inscription, autoriser le passage et définir l’ajout automatique au groupe après achèvement.

""

Cependant, il serait plus pratique si Discourse Automation pouvait un jour synchroniser les badges avec les groupes. :slightly_smiling_face:

2 « J'aime »