He añadido un campo de usuario para que los nuevos usuarios que se registren tengan que escribir su nombre y apellido. Lo he incluido, pero ya existe un campo (que vino con la configuración) que solicita su nombre. Me gustaría eliminar ese y conservar el mío personalizado. O bien, poder editar el campo anterior de nombre para especificar que debo recibir su nombre y apellido.
Ya manejamos este caso; es posible que sea suficiente habilitar la configuración del sitio nombre completo requerido.
También te sugiero leer https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/.
Además, puedes buscar tu nombre completo en /admin/customize/site_texts para encontrar el texto que debes modificar en el mensaje existente.
Anteriormente habíamos personalizado el texto en /admin/customize/site_texts, pero no estaba familiarizado con la configuración full_name_required. Así que establecí full_name_required en true y no puedo notar qué beneficio aportó, excepto sobrescribir nuestro texto personalizado. ¿Qué se supone que debe hacer? Pensé que al menos exigiría dos palabras en el campo > Nombre del perfil, pero aún puedo editar mi nombre para que sea solo «Mark».
Es posible que tu nombre completo sea “Mark” (sin apellido); no hay forma de que Discourse verifique si eso es cierto o no.
Si tu foro tiene una política que exige que los usuarios utilicen su nombre legal completo (o al menos una parte de él), esto no puede hacerse cumplir mediante software. En lugar de agregar campos de “Nombre” y “Apellido”, podrías añadir una casilla de verificación para confirmar que el usuario ha “ingresado su nombre legal en el campo de nombre completo”.