Rendre le champ « Requis pour tous les utilisateurs »
Il existe un paramètre dans les champs utilisateur personnalisés pour « Afficher sur le profil utilisateur » et « Exigence du champ ». Si vous définissez un champ personnalisé comme « Requis pour tous les utilisateurs » (les versions récentes de Discourse ont ajouté cette option), les utilisateurs qui tentent d’enregistrer leur profil ou de mettre à jour leurs paramètres seront invités à remplir les champs requis. Cependant, cela n’interrompt pas la navigation normale et ne se déclenche que lorsqu’ils accèdent à leurs préférences utilisateur.
Accès restreint basé sur l’achèvement des champs personnalisés
- Créer un groupe pour les utilisateurs « Profil terminé »
- Configurer Discourse Automation ( Adding users to groups through custom field automation )
- Restreindre la catégorie aux seuls profils terminés
- Utiliser le composant de thème « Sujets restreints dans la catégorie » ( Gated Topics in Category ) pour afficher un message convivial : « Vous ne pouvez pas accéder à cette zone tant que votre profil n’est pas terminé. Mettez à jour votre profil ici. »
Utiliser le plugin Discourse Automation pour envoyer des messages ou des rappels aux utilisateurs
Détecter les utilisateurs qui n’ont pas rempli les champs et leur envoyer des rappels par message privé.