Discourse User Notes

:discourse2: Summary Share private notes with other staff about a user that normal users cannot see.
:open_book: Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately.

Configuration

The User Notes plugin can be enabled either by the toggle or from its settings, both accessible from your /admin/plugins page:

Features

Sometimes staff members want to share notes about a particular user to help with moderation or support duties.

You can add a User Note to any user by using the admin wrench on one of their posts, or from their profile page:

The interface is displayed in a modal and you can add as many notes as you need to, complete with markdown support:

:information_source: Users cannot see these notes, they’re only visible to staff.

If a user has a user note, whenever they post you’ll see a little notes icon. Clicking it will bring up the notes:

user note indicator

Settings

Name Description
user notes enabled Allow staff users to attach notes to users
user notes moderators delete Allow moderators to delete user notes

:discourse2: Hosted by us? This plugin is available on our Business and Enterprise plans User Notes | Discourse - Civilized Discussion

Last edited by @HAWK 2025-08-31T19:13:35Z

Check documentPerform check on document:
85 Me gusta

Se dividió una publicación en un nuevo tema: Hacer que las notas del usuario sean accesibles para los moderadores de categoría

¡Gran plugin! ¿Cuál es el parámetro/endpoint de la API para agregar notas a los temas?

¿Has visto este tema? Reverse engineer the Discourse API

Y, por cierto, las notas de usuario están vinculadas a una publicación, no a un tema.

4 Me gusta

Al reconstruir Discourse, obtengo el siguiente error:

rake aborted!
ArgumentError: Nombre de ruta no válido, ya en uso: 'discourse_user_notes' (ArgumentError)
Es posible que hayas definido dos rutas con el mismo nombre usando la opción `:as`, o que estés anulando una ruta ya definida por un recurso con el mismo nombre. Para esto último, puedes restringir las rutas creadas con `resources` como se explica aquí:
https://guides.rubyonrails.org/routing.html#restricting-the-routes-created
          raise ArgumentError, "Nombre de ruta no válido, ya en uso: '#{name}' \n" \

Entendí que discourse_user_notes ahora está incluido en el núcleo. ¿Salió algo mal en este proceso?

:partying_face: Este plugin ahora está incluido en el núcleo de Discourse como parte de Bundling more popular plugins with Discourse core. Si te autoalojas y usas el plugin, necesitas eliminarlo de tu app.yml antes de tu próxima actualización.

@Roi Lamento que hayas tenido una mala experiencia hoy. Una vez que elimines el plugin de tu app.yml, encontrarás que el problema desaparecerá y podrás reconstruir.

2 Me gusta

Gracias y no te preocupes. Desafortunadamente, ya estaba eliminado de mi app.yml, pero el error todavía está ahí.

PD: Comentar con # no contuvo las notificaciones durante la compilación. Tuve que eliminar las líneas de la configuración por completo.

1 me gusta

Tuve el mismo error y después de reconstruir mi sitio volvió. ¿Puedes intentarlo de nuevo?

La última vez que lo intenté fue 5 minutos antes de tu publicación aquí. :man_shrugging:

1 me gusta

Quizás una pregunta tonta, pero ¿tienes discourse-staff-notes en tu app.yml? Eso es lo que tenía en el mío si mal no recuerdo. Ese es el nombre antiguo del plugin.

Ah, sí, eso está en la configuración. LOL :see_no_evil_monkey:, ¿lo mismo pero antiguo? ¡Debe ser la pista! Lo intentaré a primera hora de la mañana. Gracias, te mantendré informado.

1 me gusta

Esto hará que staff-notes muestre un mensaje más útil cuando la reconstrucción falle. Gracias por identificar esto @roi @tobiaseigen :folded_hands:

6 Me gusta

Se dividió una publicación en un nuevo tema: Añadir configuración de acceso de grupo para notas de usuario

¿Están aceptando solicitudes de funciones o sugerencias para este plugin?

Tengo dos :blush:

La primera sería actualizar el icono que se muestra junto al nombre de usuario:

Su diseño y estilo están muy anticuados y no coinciden con la apariencia del moderno Discourse, ¿quizás se podría usar un icono más moderno aquí? :slight_smile:

La segunda solicitud sería notificar al grupo de usuarios del personal/administrador cuando se agrega una nota a un usuario.

Incluso podría ser una opción seleccionable en el panel de control, ya que puede que no se adapte al caso de uso de todos.

¡Gracias por un gran plugin!

1 me gusta

El plugin utiliza un emoji en lugar de un icono de Font Awesome, por lo que se ve diferente dependiendo del conjunto de emojis que elijas.
Screenshot_20251114_092628_Firefox
El hecho de que se vea diferente dependiendo de la configuración del paquete de emojis también es algo confuso. Estamos acostumbrados a que estas cosas se vean iguales en todos los foros. Además, los iconos se adaptan al esquema de colores, lo que los emojis no pueden hacer. También estoy a favor de un cambio, quizás a user-pen.
Screenshot_20251114_093736_Firefox

4 Me gusta

[Publicación separada en caso de que alguien quiera dividir ambas solicitudes de funciones en su propio tema]

Creo que esto ya se podría lograr con el complemento de automatización y explorador de datos. El script podría enviar un PM (pero eso podría ser muy molesto) o podría publicar en un tema y usted establece el estado de seguimiento en consecuencia (seguir/rastrear) para recibir notificaciones.

2 Me gusta