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:
87개의 좋아요
Moderation Tools
"Staff Notes" plugin showing even when not enabled?
Send official warning to multiple recipients
Naming bookmarks
Way to make part of the post visible to author and staff only?
Staff notices on specific user
Advice for getting my little game dev community "out there?"
Allow write access without read access
New user reviews: admin assignment and logging of progress
Staff Notices for....staff?
Shadowbans are bad for discourse, and here's why
Disable mail notification for staged users
Let's talk Moderation
Holding off on approvals of users
Moderators vs Staff
My Wiki of useful Meta (and other) links
"Add User Note" no longer shown in "post admin options" menu
A new review queue layout with all new features
Internal notes on topics
Will uninstalling a plugin leave any residual debris files in the database?
"Staff Notice" ➜ "Notice from Staff"?
Posts and account not always restored when flag from Discourse AI spam detection rejected
Analyzing Moderation and Flagging Activity Reports
Private user labels
Admin/mods custom post metadata
Admin/mods custom post metadata
Can admins create user fields that are only visible/editable in the admin panel?
Bundling more popular plugins with Discourse core
Add support for 'personal notes' on posts
Requesting 4 moderation tools (mostly satisfied by advanced search)
Custom user field that’s hidden from user and editable by API?
Option to include user field that is only editable by staff
Improvements for posts awaiting approval
Moderation idea: Badge of shame
Viewing a user's suspension history
Can admins create user fields that are only visible/editable in the admin panel?
Anon Topics and Replies
Staff notices on specific user
Moderation idea: Badge of shame
Discourse Staff Alias
Dashboard Report - User Notes
Trust Level Permissions Reference
Is it possible to use badges/groups to show staff an icon on a user's avatar?
Settings in Discourse
Formalized assignment and possible logging of pending applications

A post was split to a new topic: Make User Notes accessible to category moderators

Great plugin! What’s the API parameter/endpoint for adding notes to topics?

Have you seen this topic? Reverse engineer the Discourse API

And btw user notes are tied to a post, not to a topic.

4개의 좋아요

When rebulding Discourse I get the following error:

rake aborted!
ArgumentError: Invalid route name, already in use: 'discourse_user_notes'  (ArgumentError)
You may have defined two routes with the same name using the `:as` option, or you may be overriding a route already defined by a resource with the same naming. For the latter, you can restrict the routes created with `resources` as explained here:
https://guides.rubyonrails.org/routing.html#restricting-the-routes-created
          raise ArgumentError, "Invalid route name, already in use: '#{name}' \n" \

I understood that discourse_user_notes is now included in the core. Did something go wrong in this process?

:partying_face: This plugin is now bundled with Discourse core as part of Bundling more popular plugins with Discourse core. If you are self-hosting and use the plugin, you need to remove it from your app.yml before your next upgrade.

@Roi sorry you had a poor experience today. Once you remove the plugin from your app.yml you will find the problem will go away and you will be able to rebuild.

2개의 좋아요

Thanks and no worries. Unfortunately it was already removed from my app.yml, but the error still is there.

PS: Commenting out with # did not restrain the notifications during compilation. I had to delete the lines in config completely.

1개의 좋아요

I had the same error and after rebuilding my site came back. Can you try it again?

The last time I tried was 5 minutes before your post here. :man_shrugging:

1개의 좋아요

Perhaps a silly question, but do you have discourse-staff-notes in your app.yml? That’s what I had in mine if I recall correctly. That’s the old name for the plugin.

Oh, yes, that’s in the config. LOL :see_no_evil_monkey:, same but old? Must be the clue! Will try first thing in the morning. Thank you, will keep you posted.

1개의 좋아요

This will make staff-notes show a more useful message when the rebuild fails. Thanks for identifying this @roi @tobiaseigen :folded_hands:

https://github.com/discourse/discourse_docker/pull/978

6개의 좋아요

A post was split to a new topic: Add group access setting for user notes

이 플러그인에 대한 기능 요청이나 제안을 받고 계신가요?

제가 두 가지가 있습니다 :blush:

첫 번째는 사용자 이름 옆에 표시되는 아이콘을 업데이트하는 것입니다:

https://global.discord-cdn.com/meta/original/4X/a/b/9/ab9086b9da03bf5741a2a56397f0cde72231ac2c.png

현재 디자인과 스타일이 매우 오래되었고, 초현대적인 Discourse의 분위기와 어울리지 않습니다. 여기에는 더 현대적인 아이콘을 사용할 수 있지 않을까요? :slight_smile:

두 번째 요청은 사용자에게 메모가 추가될 때 스태프/관리자 사용자 그룹에게 알림을 보내는 것입니다.

모든 사용자의 용도에 적합하지 않을 수 있으므로, 이는 제어판에서 선택할 수 있는 옵션으로 설정할 수도 있습니다.

훌륭한 플러그인 감사합니다!

1개의 좋아요

플러그인은 Font Awesome 아이콘 대신 이모지를 사용하므로, 선택한 이모지 세트에 따라 외관이 달라집니다.


이모지 팩 설정에 따라 외관이 달라지는 점은 다소 혼란스럽기도 합니다. 저는 커스텀 아이콘 세트를 사용하지 않는 모든 포럼에서 이러한 아이콘이 동일하게 보이는 것에 익숙합니다.
또한, 아이콘은 색상 스킴에 맞게 적응할 수 있지만, 이모지는 그럴 수 없습니다. 저도 변경을 지지하며, 아마도 user-pen으로 바뀌어야 할 것입니다.

현재 단순한 펜 아이콘이 사용되는 곳에서도 이를 사용할 수 있을 것입니다.

4개의 좋아요

[두 기능 요청을 각각 별도의 주제로 나누고 싶은 사람이 있을까 봐 따로 올립니다]

이것은 자동화 및 데이터 탐색기 플러그인으로 이미 가능할 수 있다고 생각합니다. 스크립트가 PM을 보낼 수 있지만(매우 귀찮을 수 있습니다) 또는 주제에 게시물을 올리고 추적 상태를(감시/추적)에 맞게 설정하여 알림을 받을 수 있습니다.

3개의 좋아요

Font Awesome을 우선적으로 사용하도록 변경하는 것이 이 기능을 지원하기 위해 필요한 것이 맞나요?

1개의 좋아요