Ограничить доступ модераторов только к панели статистики на админ-панели?

Я хотел бы узнать, возможно ли предоставить модераторам доступ к только статистике при входе в панель администратора.

Я не хочу, чтобы некоторые модераторы имели доступ к вкладкам «Пользователи», «Журналы» и «Плагины».

2 лайка

Нет, это невозможно. И я не понимаю, зачем вам это нужно. Я знаю, что сегодня 1 апреля, но… Разве вы не доверяете своим собственным модераторам просматривать логи и список реальных пользователей, которых они должны модерировать?

2 лайка

lol. Это не имеет никакого отношения к 1 апреля. Просто спрашиваю, можно ли редактировать возможности так же, как это делается в WordPress.

Просто думаю о том, чтобы у нас были сотрудники, которые могли бы публиковать контент и отслеживать просмотры страниц, чтобы видеть, как работает сайт. Ничего больше.

Попросите их посетить страницу /about, если им нужны базовые статистические данные.

4 лайка

На странице статистики просмотров не отображается: https://forum.netdivo.com/about

Похоже, что вы вручную отредактировали содержимое страницы «О нас». Возможно, вы удалили сгенерированную статистику. Хотя я не уверен на 100%, так как не помню точно, есть ли у вас возможность их удалять. @ondrejj, не могли бы вы подтвердить?

1 лайк

Я нашёл сценарий использования, который может быть интересен в этом контексте. Возможно, речь не о модераторе, а о пользователе, имеющем доступ к мощной аналитике, которую уже генерирует Discourse.

Представьте форум, где используются какие-либо маркетинговые кампании. Да, аналитика важна — например, Matomo или любой другой инструмент, но встроенная аналитика даёт более точные метрики, и нет необходимости запускать ещё один инструмент для получения того же результата.

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

2 лайка

На всякий случай отметим, что мы тоже очень хотели бы получить такую возможность. Мы давно стремились предоставить не-модераторам прямой доступ к административным отчетам для целей написания грантов и/или маркетинга. В основном им нужны такие статистические данные, как signups, posts, likes, page_view_total_reqs и topics, из раздела /admin/reports/X.

Было бы замечательно иметь возможность выдавать API-ключ с доступом только к этим отчетам (без каких-либо других административных прав). Вероятно, мы хотели бы отключить доступ к нескольким отчетам, раскрывающим конфиденциальную информацию (например, user_notes, user_flagging_ratio и staff_logins), но все остальные административные отчеты представляют собой исключительно сводную статистику и, на наш взгляд, не требуют для просмотра уровня доступа администратора (или даже модератора).

2 лайка

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

3 лайка

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

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

1 лайк

Нет, это не так.

Групповые разрешения позволяют указанной группе только «выполнять» ранее созданные запросы.

1 лайк

А, круто! Есть ли у нас песочница, где пользователи могут поиграть и составлять запросы? Интерфейс Data Explorer очень помогает ориентироваться в структуре таблиц.

Возможно ли программно получить экспорт запроса из общего Data Explorer? Простой подход — обращение к https://discourse.example.com/g/group/reports/123.json — не работает так, как для официальной страницы отчётов. Вместо выполнения запроса возвращается сам SQL-запрос в сыром виде.

Редактирование: ах, это Run Data Explorer queries with the Discourse API

Я всё ещё очень заинтересован в этой функции. Нужна роль сотрудника/автора, который может публиковать сообщения на форуме, но при этом иметь доступ только к СТАТИСТИКЕ.

Мы нанимаем авторов, но хотим, чтобы они видели только СТАТИСТИКУ, чтобы понимать, помогает ли их вклад развитию форума.

JetPack упрощает это для пользователей WordPress, и я уверен, что здесь это тоже возможно реализовать.

1 лайк

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

https://meta.discourse.org/t/what-cool-data-explorer-queries-have-you-come-up-with/43516/279

2 лайка

Спасибо. Если это возможно, то, думаю, будет проще для Discourse реализовать эту функцию для тех из нас, кто не может воспользоваться опцией «Исследователь данных». Просто моё личное мнение..

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

3 лайка

Интересно, нашел ли кто-нибудь здесь какое-то обходное решение… Я всё ещё ищу самый удобный способ предоставить модераторам доступ к отчётам.

С помощью data-explorer вы можете создать запрос, который сделает доступными для модераторов или любой пользовательской группы любые данные, которые вам нужны.

2 лайка

Теперь на meta (dashboard-sql) также доступны SQL-запросы для многих отчётов панели управления, чтобы вы могли легко воспроизводить их в Data Explorer и предоставлять доступ конкретной группе пользователей, не наделяя их полномочиями полного модератора. :+1:

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

4 лайка