Могут ли владельцы групп выдавать значки?

Продолжение обсуждения из темы Что такое значки?:

Мы хотели бы, чтобы владельцы групп могли выдавать значки своим участникам. Возможно ли это, а не только для администраторов? Спасибо!

Самый простой способ добиться этого — создать больше групп для значков и сделать владельцев групп также владельцами этих групп.

Как это возможно через настройки? Спасибо!

Вы можете создавать группы на странице групп /g на вашем сайте. Затем создайте значок на странице /admin/badges.

Вам нужно включить SQL для значков, чтобы автоматически назначать значок на основе членства в группе. Подробнее см. Enable Badge SQL

Спасибо, @tobiaseigen, но как это поможет владельцам групп вручать значки своим участникам вручную? Насколько я понимаю, значки могут вручаться вручную только администраторами.
Или я что-то упускаю?

Владельцы групп могут добавлять и удалять участников из группы. При добавлении в группу пользователь получает значок. При удалении из группы значок снимается.

Это работает только в том случае, если вы включите SQL-запросы для значков и настроите их в настройках для значка, который владелец группы должен иметь возможность выдавать пользователям.

Ах, я наконец-то понял. Ещё раз спасибо!

Пожалуйста! :slight_smile: В зависимости от размера вашего сообщества, возможно, будет проще, если значки будут вручать сотрудники. Вы можете настроить процесс, при котором владельцы групп отправляют личные сообщения сотрудникам с просьбой создать значки и вручить их конкретным пользователям. Создание всех этих скрытых групп для вручения значков потребует некоторого обслуживания и может запутать!

Ещё одна идея, которую я представляю: автоматически выдавать значки за лайки или комментарии от владельца группы в определённой категории.

.. что и есть суть запросов SQL для значков. Мы делаем это здесь на meta для отчётов об ошибках, отмеченных командой. Посмотрите на Search results for 'badge sql query' - Discourse Meta, чтобы изучить некоторые из SQL-запросов, уже используемых другими.

Да, спасибо — я уже тестирую возможные SQL-запросы с помощью Data Explorer

Круто. Удачи! :seedling: