Quería implementar una forma de que no se permitiera a los usuarios publicar si no han subido una foto de perfil.
Deberían recibir el mensaje: “Por favor, suba una foto de perfil y complete su perfil antes de poder empezar a trabajar en este sitio”.
No creo que haya una forma de hacerlo a través de la configuración existente, por lo que probablemente se necesitará una solución personalizada. Lo pasaré a Dev para ver si pueden darte algunas respuestas.
Hola, olvidemos el mensaje personalizado. Pero, ¿hay alguna forma de obligar a los usuarios a completar un campo de perfil en particular antes de que puedan empezar a publicar?
Por supuesto, podríamos hacerlo parte del proceso de registro, pero quiero permitir que los usuarios pasen un tiempo antes de obligarlos a completar el perfil.
Los únicos campos predeterminados al registrarse en un foro de Discourse son:
Correo electrónico*
Nombre de usuario*
Nombre
Contraseña*
No puedes rellenar datos como avatar, biografía, ubicación, etc., durante el registro.
Los únicos campos de registro que se pueden establecer como obligatorios, además de los predeterminados excepto el Nombre, son los campos personalizados: Creating and configuring custom user fields
Alternativamente, Custom Wizard Plugin 🧙 puede ayudar, pero nunca lo he usado, así que no sabré si abordará tu solicitud.
Por lo que he explorado, esto está bien. Puedes crear un asistente que sea obligatorio completar al registrarse, permitir omitirlo y configurar “agregar automáticamente al grupo” después de completarlo.
""
Sin embargo, sería lo más conveniente si Discourse Automation pudiera sincronizar insignias con grupos algún día.