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 إعجابًا

تم تقسيم منشور إلى موضوع جديد: جعل ملاحظات المستخدمين متاحة لمشرفي الفئات

ملحق رائع! ما هو معرّف/نقطة نهاية واجهة برمجة التطبيقات لإضافة ملاحظات إلى المواضيع؟

هل رأيت هذا الموضوع؟ Reverse engineer the Discourse API

وبالمناسبة، ملاحظات المستخدم مرتبطة بمنشور، وليس بموضوع.

4 إعجابات

عند إعادة بناء Discourse، أحصل على الخطأ التالي:

rake aborted!
ArgumentError: Invalid route name, already in use: 'discourse_user_notes'  (ArgumentError)
قد تكون قد حددت مسارين بنفس الاسم باستخدام الخيار `:as`، أو قد تكون تتجاوز مسارًا تم تعريفه بالفعل بواسطة مورد بنفس التسمية. في الحالة الأخيرة، يمكنك تقييد المسارات التي تم إنشاؤها باستخدام `resources` كما هو موضح هنا:
https://guides.rubyonrails.org/routing.html#restricting-the-routes-created
          raise ArgumentError, "Invalid route name, already in use: '#{name}' \n" \

فهمت أن discourse_user_notes مضمن الآن في النواة. هل حدث خطأ ما في هذه العملية؟

:partying_face: تم تضمين هذه الإضافة الآن مع Discourse core كجزء من Bundling more popular plugins with Discourse core. إذا كنت تستضيف بنفسك وتستخدم الإضافة، فأنت بحاجة إلى إزالتها من app.yml الخاص بك قبل الترقية التالية.
@Roi آسف لتجربتك السيئة اليوم. بمجرد إزالة الإضافة من app.yml الخاص بك، ستجد أن المشكلة ستختفي وستتمكن من إعادة البناء.

إعجابَين (2)

شكرًا ولا تقلق. للأسف، تم بالفعل إزالته من ملف app.yml الخاص بي، لكن الخطأ لا يزال موجودًا.

ملاحظة: التعليق باستخدام # لم يمنع الإشعارات أثناء التجميع. اضطررت إلى حذف الأسطر في التكوين بالكامل.

إعجاب واحد (1)

لقد واجهت نفس الخطأ وبعد إعادة بناء موقعي عاد. هل يمكنك المحاولة مرة أخرى؟

آخر مرة حاولت فيها كانت قبل 5 دقائق من مشاركتك هنا. :man_shrugging:

إعجاب واحد (1)

ربما سؤال سخيف، ولكن هل لديك discourse-staff-notes في ملف app.yml الخاص بك؟ هذا ما كان لدي في ملفي إذا كنت أتذكر بشكل صحيح. هذا هو الاسم القديم للإضافة.

نعم، هذا موجود في الإعدادات. هههه :see_no_evil_monkey:، نفس الشيء ولكن قديم؟ يجب أن يكون هذا هو الدليل! سأحاول في الصباح الباكر. شكراً لك، سأبقيك على اطلاع.

إعجاب واحد (1)

سيؤدي هذا إلى عرض رسالة أكثر فائدة في staff-notes عند فشل إعادة البناء. شكرًا على تحديد هذا @roi @tobiaseigen :folded_hands:

6 إعجابات

تم تقسيم مشاركة إلى موضوع جديد: إضافة إعداد وصول المجموعة لملاحظات المستخدم

هل تقبلون طلبات الميزات أو الاقتراحات لهذا المكون الإضافي؟

لدي اثنان :blush:

الأول سيكون تحديث الأيقونة المعروضة بجوار اسم المستخدم:

إنها قديمة جدًا في تصميمها وأسلوبها ولا تتناسب مع مظهر أو شعور Discourse الحديث للغاية، ربما يمكن استخدام أيقونة أكثر حداثة هنا؟ :slight_smile:

الطلب الثاني سيكون إخطار مجموعة المستخدمين للموظفين / المسؤول عند إضافة ملاحظة إلى مستخدم.

يمكن أن يكون هذا خيارًا قابلاً للتحديد في لوحة التحكم لأنه قد لا يناسب حالة استخدام الجميع.

شكراً على مكون إضافي رائع!

إعجاب واحد (1)

يستخدم المكون الإضافي رمز تعبيري بدلاً من أيقونة Font Awesome، لذا يبدو مختلفًا اعتمادًا على مجموعة الرموز التعبيرية التي تختارها.
Screenshot_20251114_092628_Firefox
حقيقة أنه يبدو مختلفًا اعتمادًا على تكوين حزمة الرموز التعبيرية مربكة بعض الشيء أيضًا. نحن معتادون على أن تبدو الأشياء متشابهة في جميع المنتديات. علاوة على ذلك، تتكيف الأيقونات مع نظام الألوان، وهو ما لا تستطيع الرموز التعبيرية القيام به. أنا أيضًا مع التغيير، ربما إلى “user-pen”.
Screenshot_20251114_093736_Firefox

4 إعجابات

[منشور منفصل في حال أراد شخص ما فصل كلا طلبي الميزة إلى موضوع خاص بهما]

أعتقد أنه يمكن تحقيق ذلك بالفعل باستخدام المكون الإضافي للأتمتة ومستكشف البيانات. يمكن للبرنامج النصي إرسال رسالة خاصة (ولكن هذا قد يكون مزعجًا للغاية) أو يمكنه النشر في موضوع وتعيين حالة التتبع وفقًا لذلك (المراقبة / التتبع) لتلقي الإشعارات.

إعجابَين (2)