Opción para incluir un campo de usuario que sólo pueda editar el personal

Estos pueden ser útiles para agregar información ‘verificada’ a los perfiles de usuario :smiley:

(Alternativamente, se podría agregar una opción ‘mostrar al registrarse’ para lograr lo mismo)

7 Me gusta

Existe un plugin que agrega la opción de permitir que el personal añada notas a los usuarios, las cuales solo son visibles para los miembros del personal.

2 Me gusta

Gracias, Dan, pero eso no es lo que necesito. Solo requiero un campo de perfil de usuario con todas las mismas funciones que un campo de perfil normal, pero que solo sea editable por administradores o personal. (Aún quiero que se muestre en los perfiles y en las tarjetas de usuario, pero solo para que la información verificada se coloque en él).

2 Me gusta

Entendido. ¿Cuánta información planeas incluir en el campo? Podría haber otras formas de hacerlo.

1 me gusta

¿Por qué no convertir “verificado” en una insignia o en un grupo? De cualquier manera funcionará exactamente como deseas.

Necesito hacer algo así:

Donde ‘Miembro del equipo principal’ podría tener cualquier texto (con cientos de variaciones posibles, por lo que no quiero tener que crear un grupo o insignia para cada una).

Ya existe la opción de campo de perfil ¿Editable después del registro?, por lo que solo necesitaríamos una opción de ¿Mostrar al registrarse? (que podríamos simplemente desactivar). ¿Existe algo así ya?

Encontré una forma de personalizar el campo de usuario.

Puedes configurarlo como obligatorio al registrarse o no. El usuario ingresa la información (aunque si no es obligatorio, es probable que lo deje en blanco).

Como no es editable si no se ingresa, solo un administrador y un moderador pueden realizar cambios.

Crea un campo para cada uno. La configuración permite publicarlo en la tarjeta de usuario y en el perfil público.

Ajusté la configuración de la tarjeta de usuario para mostrarla allí.

1 me gusta

Eso es exactamente lo que no quiero: los usuarios no deberían poder editar ni agregar nada al campo (solo el personal y los administradores).

Al no hacerlo obligatorio en el registro, podrías usar CSS para ocultar este campo en la página de edición de preferencias o perfil.

Como se mencionó, si no es editable después del registro, la mayoría de los usuarios no suelen completar los detalles del perfil durante el registro.

Por lo tanto, después de ese registro inicial, no hay opción para cambiarlo.

No es realmente lo ideal, ¡pero agradezco que intentes ayudar! :blush:

Lo ideal sería tener esta opción de todos modos; en algunos foros tenemos muchos campos de perfil, pero no se muestran al registrarse porque (además de ser opcionales) pueden resultar intimidantes para muchas personas que se registran (muchas no se dan cuenta realmente de que algunos campos son opcionales al registrarse; están demasiado ocupadas simplemente queriendo crear una cuenta).

1 me gusta

No es lo ideal. Pero se verificó que si el campo no se completa durante el registro, no aparece en Preferencias/Perfil hasta que un administrador o moderador lo edite.

Por lo tanto, es posible que ni siquiera se muestre al registrarse. Sería necesario probarlo creando un nuevo usuario de prueba para verificarlo.


De lo contrario, podría ser necesario un plugin. Probaré un nuevo registro y te daré los resultados.

Sin suerte. Aparece para nuevos registros. Aunque probablemente podrías llamarlo algo como Null.

Así que podría ser algo que quizás estén dispuestos a agregar más adelante. Sin embargo, en este momento probablemente necesitarías un plugin para añadir esta función.

1 me gusta

Esto se añadió :tada:

Pero creo que todavía hay un problema: te ves obligado a permitir la edición o la visualización en el registro.

Es posible crear un campo con todas las opciones desactivadas porque no necesitas cambiar la configuración de edición para eso. Pero una vez que la cambias una vez, no hay vuelta atrás a esa configuración.

Basado en la solicitud de extracción FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub, esta fue una decisión intencional:

Los campos que son opcionales pero no editables deben estar en el formulario de registro, o nunca se podrán rellenar.

Me pregunto si no se tuvo en cuenta el caso de uso de que el campo sea rellenado por el personal.

3 Me gusta