Использование CSS для скрытия конкретных элементов в зависимости от роли пользователя

Привет и добро пожаловать, @UnitedFreedom :slight_smile:

Любые изменения CSS будут лишь косметическими, и их легко можно обойти, изменив страницу через консоль браузера. Однако…

Чтобы вы успокоились: у модераторов нет неограниченного доступа к личным сообщениям; они могут просматривать их только в том случае, если кто-то пометит сообщение как проблемное. :+1: (В отличие от администраторов, которые могут видеть всё на сайте).

Я не считаю отчёты особенно чувствительными, и доступ к ним может быть весьма полезен для модераторов, однако есть несколько настроек администратора, касающихся раздела отчётов/панели управления, которые могут вам пригодиться (хотя они применяются как к модераторам, так и к администраторам):

  • Вы можете скрыть вкладку «Отчёты» без использования кастомного CSS, используя настройку администратора dashboard visible tabs (хотя они всё ещё смогут получить доступ к странице по ссылке /admin/dashboard/reports).
  • Настройка администратора dashboard hidden reports позволяет убрать конкретные отчёты из списка (нужно использовать их названия, которые можно получить из URL. Например, для отчёта «Входы администраторов» название — staff_logins).
  • Вы можете выбрать, что отображать на панели управления, используя настройку dashboard general tab activity metrics.

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

Однако, если вы считаете, что полные модераторы обладают слишком большими полномочиями для вашего сайта, вы можете выбрать категориальную модерацию. Это позволит повысить определённые группы до уровня с расширенными правами для конкретных категорий. Они получат доступ к очереди проверки для флагов и одобрения сообщений в своих категориях, а также смогут редактировать, удалять, разделять, объединять и т. д., но не будут обладать полным набором прав и доступа, доступным обычному модератору.

Вы можете ознакомиться с обзором различий по ссылке: Trust Level Permissions Reference

Вы можете включить категориальную модерацию, используя настройку администратора enable category group moderation, а затем назначить группу для каждой категории на вкладке «Настройки» в меню гаечного ключа категории:

Также может быть очень полезно назначить наиболее доверенным пользователям уровень доверия TL4 для помощи в модерации.