Estado del usuario

No, no tenemos uno en este momento. Me pregunto cuál sería el caso de uso para tal hook.

8 Me gusta

Cuando un usuario establece un estado, ese estado podría propagarse a otras herramientas / sitios web en nuestro sistema.

Por ejemplo, el Panel del Empaquetador de Fedora — mattdm podría incluir cuándo estoy de vacaciones, y quizás de forma aún más útil, dado que los paquetes de Fedora a menudo tienen varios mantenedores, mostrarme el estado de los co-mantenedores, para que sepa quién más está disponible (o no).

O, un caso mucho más meta pero aún muy interesante para mí: podríamos otorgar la insignia de vacaciones cuando alguien establezca su estado apropiadamente (en nuestro propio sistema de insignias, no en el interno de Discourse[1]).


  1. aunque de hecho también estoy conectando eso ↩︎

11 Me gusta

Una de mis preocupaciones al usar esto es que el caso de uso del titular es una notificación de vacaciones. Pensaría que mucha gente querría compartir ese tipo de estado con personas en las que confían más, pero no publicarlo ampliamente en Internet.

¿Tendría sentido limitar opcionalmente el estado para que solo sea visible para los miembros de un grupo configurable, que podría establecerse en trust_level_n para algún valor de n, o para el personal, o para algún otro grupo que tenga sentido para un sitio en particular?

6 Me gusta

Hola, acabo de habilitar esto en nuestra comunidad, funciona de maravilla, sin embargo, ¿hay alguna forma de evitar que se usen ciertas palabras en esto, ya que puedo ingresar cualquier texto que desee? ¿Hay algo que me haya perdido… gracias?

3 Me gusta

Me temo que no por el momento. Se ha sugerido ejecutarlo a través de Palabras Observadas, pero eso aún no se ha implementado. Por ahora, utilizo una consulta de explorador de datos para dar una visión general y la combino con la capacidad de eliminar estados de la página de Preferencias/Cuenta del usuario, ¿si eso es de ayuda?

5 Me gusta

Agradezco la respuesta. ¿Esa forma que mencionaste es fácil de implementar o es una molestia? Si no, puedo simplemente estar atento a lo que escribe la gente.

Gracias de nuevo.

3 Me gusta

Mientras tengas el plugin data-explorer es bastante simple. :+1: (solo tienes que recordar ejecutarlo)

La consulta más simple sería:


SELECT *
FROM user_statuses
ORDER BY set_at DESC

O podrías tener una más elegante con un enlace directo a la página de Preferencias/Cuenta del usuario. por ejemplo:


SELECT us.user_id,
       us.emoji,
       us.description,
       'https://meta.discourse.org/u/' || u.username || '/preferences/account' AS preferences_account_url
FROM user_statuses us
JOIN users u ON u.id = us.user_id
ORDER BY set_at DESC

7 Me gusta

Llegamos un poco muy tarde a la fiesta del estado y solo lo hemos habilitado hoy.

En la configuración, ¿puedo preguntar sobre:

(experimental) Permitir a los usuarios establecer un mensaje de estado personalizado (emoji + descripción).

Esto ha sido “experimental” durante cinco meses, ¿existen riesgos al habilitarlo en nuestro entorno de producción? ¿Cuándo pasará de experimental a estable? :thinking:

Y esta sería una gran adición :blush:

3 Me gusta

Es seguro ejecutarlo en un entorno de producción. Inicialmente lo etiquetamos como experimental porque le estábamos haciendo muchos cambios. Las cosas se han calmado bastante ahora con la función, así que creo que probablemente podríamos quitar esa etiqueta en este momento.

5 Me gusta

Gracias por las garantías Dave @mcwumbly :smiley:

2 Me gusta

Me encanta esta función, pero solo quiero habilitarla para nuestro personal. ¿Podemos restringirla a grupos? Sé que muchos de nuestros usuarios probablemente querrían abusar de esta función, o al menos usarla de una manera no prevista.

3 Me gusta

11 publicaciones se dividieron en un nuevo tema: Creación de un componente para el estado de usuario de límite de personal

Solo una pequeña actualización sobre esto, la prueba en Meta ha concluido, pero aún puedes probar esta función en try.discourse.org. :+1:

6 Me gusta

Solo me pregunto, si esto se está convirtiendo en una característica oficial, ¿por qué se está deshabilitando en Meta?

3 Me gusta

No tenemos todas las funciones habilitadas en Meta, solo las que mejor nos sirven. Creo que el estado del usuario es muy bueno para sitios donde es más importante saber lo que hacen los demás. Aquí se usaban principalmente como firmas, lo cual no es algo que queramos fomentar (aunque a otros sitios les puede gustar mucho ese elemento).

7 Me gusta

Para cualquiera que lea esto y quiera restringir su uso por esta razón, hice una pequeña herramienta para hacerlo hace un tiempo.

3 Me gusta

En un foro que ayudo a moderar, los estados se usan a menudo para cosas como bromas del personal (por ejemplo, yo “comiendo producción” y @Firepup650 “rompiendo producción” (solo para dar un ejemplo inusual de cómo podrían usarse).

5 Me gusta

Se dividió una publicación en un nuevo tema: Solicitud de función: al configurar el estado del usuario, proporcionar una lista rápida de “los últimos 5 estados del usuario”