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 Mi Piace

Un post è stato diviso in un nuovo argomento: Rendi le note utente accessibili ai moderatori di categoria

Ottimo plugin! Qual è il parametro/endpoint dell’API per aggiungere note agli argomenti?

Hai visto questo argomento? Reverse engineer the Discourse API

E tra l’altro le note utente sono legate a un post, non a un argomento.

4 Mi Piace

Quando ricostruisco Discourse, ottengo il seguente errore:

rake aborted!
ArgumentError: Nome route non valido, già in uso: 'discourse_user_notes' (ArgumentError)
Potresti aver definito due route con lo stesso nome usando l'opzione `:as`, oppure potresti sovrascrivere una route già definita da una risorsa con lo stesso nome. Per quest'ultimo caso, puoi limitare le route create con `resources` come spiegato qui:
https://guides.rubyonrails.org/routing.html#restricting-the-routes-created
          raise ArgumentError, "Nome route non valido, già in uso: '#{name}' \n" \

Ho capito che discourse_user_notes è ora incluso nel core. Qualcosa è andato storto in questo processo?

:partying_face: Questo plugin è ora incluso nel core di Discourse come parte di Bundling more popular plugins with Discourse core. Se stai auto-ospitando e usi il plugin, devi rimuoverlo dal tuo app.yml prima del tuo prossimo aggiornamento.

@Roi mi dispiace che tu abbia avuto una brutta esperienza oggi. Una volta rimosso il plugin dal tuo app.yml, scoprirai che il problema scomparirà e sarai in grado di ricostruire.

2 Mi Piace

Grazie e non preoccuparti. Sfortunatamente era già stato rimosso dal mio app.yml, ma l’errore è ancora lì.

PS: Commentare con # non ha impedito le notifiche durante la compilazione. Ho dovuto eliminare completamente le righe nel file di configurazione.

1 Mi Piace

Ho avuto lo stesso errore e dopo aver ricostruito il mio sito è tornato. Puoi riprovare?

L’ultima volta che ho provato è stato 5 minuti prima del tuo post qui. :man_shrugging:

1 Mi Piace

Forse una domanda sciocca, ma hai discourse-staff-notes nel tuo app.yml? Questo è quello che avevo nel mio, se ricordo bene. Questo è il vecchio nome del plugin.

Oh, sì, è nella configurazione. LOL :see_no_evil_monkey:, uguale ma vecchio? Deve essere l’indizio! Ci proverò domattina. Grazie, ti terrò aggiornato.

1 Mi Piace

Questo farà sì che staff-notes mostri un messaggio più utile in caso di fallimento della ricostruzione. Grazie per averlo identificato @roi @tobiaseigen :folded_hands:

6 Mi Piace

Un post è stato diviso in un nuovo argomento: Aggiungi impostazione di accesso al gruppo per le note utente

Stai accettando richieste di funzionalità o suggerimenti per questo plugin?

Ne ho due :blush:

La prima sarebbe di aggiornare l’icona visualizzata accanto al nome utente:

È molto datata nel suo design e nel suo stile e non si abbina all’aspetto o all’atmosfera di Discourse ultra moderno, forse si potrebbe usare un’icona più moderna qui? :slight_smile:

La seconda richiesta sarebbe di notificare il gruppo di utenti staff / admin quando viene aggiunta una nota a un utente.

Potrebbe anche essere un’opzione selezionabile nel pannello di controllo poiché potrebbe non adattarsi al caso d’uso di tutti.

Grazie per un ottimo plugin!

1 Mi Piace

Il plugin utilizza un emoji invece di un’icona Font Awesome, quindi appare diverso a seconda del set di emoji che si sceglie.
Screenshot_20251114_092628_Firefox
Il fatto che appaia diverso a seconda della configurazione del pacchetto emoji è anche alquanto confusionario. Siamo abituati a cose del genere che appaiono uguali in tutti i forum. Inoltre, le icone si adattano allo schema di colori, cosa che gli emoji non possono fare. Sono anche a favore di un cambiamento, forse a user-pen.
Screenshot_20251114_093736_Firefox

4 Mi Piace

[Post separato nel caso in cui qualcuno voglia dividere entrambe le richieste di funzionalità in un proprio argomento]

Penso che questo possa già essere ottenuto con il plugin di automazione e data explorer. Lo script potrebbe inviare un PM (ma potrebbe essere molto fastidioso) oppure potrebbe pubblicare in un argomento e impostare lo stato di tracciamento di conseguenza (watch/track) per ricevere notifiche.

2 Mi Piace