Заметки пользователей Discourse

:discourse2: Краткое описание Делитесь приватными заметками о пользователях с другими сотрудниками; обычные пользователи не могут их видеть.
:open_book: Руководство по установке Этот плагин включён в ядро Discourse. Отдельная установка плагина не требуется.

Настройка

Плагин User Notes можно включить с помощью переключателя или через его настройки, доступные на странице /admin/plugins:

Возможности

Иногда сотрудникам нужно делиться заметками о конкретном пользователе для помощи в модерации или поддержке.

Вы можете добавить заметку о пользователе, используя административный ключ на одном из его сообщений или на странице его профиля:

Интерфейс отображается в модальном окне, и вы можете добавлять столько заметок, сколько нужно, с поддержкой разметки Markdown:

:information_source: Пользователи не видят эти заметки; они доступны только сотрудникам.

Если у пользователя есть заметка, при каждом его сообщении будет отображаться маленький значок заметки. Нажатие на него откроет список заметок:

user note indicator

Настройки

Имя Описание
user notes enabled Разрешить сотрудникам прикреплять заметки к пользователям
user notes moderators delete Разрешить модераторам удалять заметки о пользователях

:discourse2: Хостинг у нас? Этот плагин доступен в наших тарифных планах Business и Enterprise User Notes | Discourse - Civilized Discussion

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

Пост был разделен на новую тему: Сделать заметки о пользователях доступными для модераторов категорий

Отличный плагин! Какой параметр API/эндпоинт используется для добавления заметок к темам?

Вы видели эту тему? 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 как часть Bundling more popular plugins with Discourse core. Если вы используете самостоятельное хостинг и этот плагин, вам нужно удалить его из вашего app.yml перед следующим обновлением.

@Roi, жаль, что у вас сегодня был негативный опыт. Как только вы удалите плагин из app.yml, проблема исчезнет, и вы сможете выполнить пересборку.

2 лайка

Спасибо, не переживайте. К сожалению, плагин уже был удалён из моего app.yml, но ошибка всё ещё сохраняется.

PS: Комментирование строк с помощью # не предотвратило уведомления во время компиляции. Мне пришлось полностью удалить строки из конфигурационного файла.

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, поэтому его внешний вид зависит от выбранного набора эмодзи.


Тот факт, что внешний вид меняется в зависимости от настроек пакета эмодзи, также немного сбивает с толку. Я привык, что такие элементы выглядят одинаково на всех форумах, где не используется собственный набор иконок.
Кроме того, иконки адаптируются к цветовой схеме, чего не могут сделать эмодзи. Я также поддерживаю изменение, возможно, на иконку user-pen.

Её также можно было бы использовать в тех местах, где сейчас применяется простая иконка ручки.

4 лайка

[Отдельный пост, на случай если кто-то захочет разделить оба предложения функций на отдельные темы]

Думаю, это уже можно реализовать с помощью плагина автоматизации и Data Explorer. Скрипт может отправлять ЛС (но это может быть очень раздражающе) или публиковать сообщение в теме, после чего вы настраиваете статус отслеживания (наблюдение/отслеживание), чтобы получать уведомления.

3 лайка

Именно это и нужно изменить, чтобы добавить поддержку, заставив его в первую очередь использовать Font Awesome?

1 лайк