Совместимые версии: XF 2.x 2.2
Дополнительные требования: php 7.0+, Standard Library by Xon, If installed, require Search Improvements v2.6.0+
Это дополнение представляет потенциально критические изменения в разрешениях на модерацию. Пожалуйста, внимательно ознакомьтесь с разрешениями группы пользователей!
Коллекция улучшений системы отчетов XF. Полностью сформулировал.
При установке все существующие предупреждения копируются в новый журнал отслеживания изменений предупреждений и связываются с отчетами. Этот процесс выполняется как фоновая задача и не прерывает работу.
Примечание: когда отчеты отправляются на форум, ссылки предупреждение<->отчет создавать нельзя!
Повысьте производительность Центра отчетов за счет сокращения стандартного поведения запросов XenForo N+1.
Доступ к центру отчетов на основе разрешений:
Разрешения по умолчанию, установленные для групп (глобальные/контентные) для групп с разрешениями на предупреждение или редактирование базовых профилей.
Новые разрешения:
Посмотреть центр отчетов
Комментарий к открытому отчету
Комментарий к закрытому отчету
Обновить статус отчета
Назначить отчет
См. имя пользователя репортера
Отправляет предупреждение модераторам, которые прокомментировали или сообщили об отчете:
Отправляет оповещение только в том случае, если предыдущее оповещение не было просмотрено
Оповещения об отчетах — ссылка на фактические комментарии для более длинных отчетов.
Оповещения об отчетах включают заголовок отчета
Оповещать модераторов, если им назначен отчет
Ссылки Предупреждения на отчеты.
Видно из самого предупреждения и при выдаче предупреждений о содержании.
Связать запреты ответов с отчетами
Заносить запреты на ответы в систему отчетов
Опционально Выдать ответ-запрет на выдачу предупреждения (по умолчанию отключено)
Разрешить бан ответов через закрытые темы для модераторов
Ссылки Предупреждения на отчеты.
Видно из самого предупреждения и при выдаче предупреждений о содержании.
Связать запреты ответов с отчетами
Заносить запреты на ответы в систему отчетов
Опционально Выдать ответ-запрет на выдачу предупреждения (по умолчанию отключено)
Разрешить бан ответов через закрытые темы для модераторов
Автоматически создавать отчет для предупреждения.
При выдаче предупреждения можно разрешить любой связанный отчет.
Дополнительная возможность регистрировать предупреждения в отчетах по истечении срока их действия. Это не влияет на то, кому был назначен отчет, и не приводит к повторному открытию отчета.
Сообщить о лайках комментариев.
Предупреждения об решенных отчетах регистрируются в комментариях к отчету (как явное поле).
Комментарии к отчету о поиске
Дополнительная возможность поиска комментариев к отчету по связанным точкам предупреждения и предупрежденному пользователю. (Требуется надстройка «Улучшения расширенного поиска»)
Обратный порядок комментариев к отчету (по умолчанию отключен)
Необязательный автоматический отказ/разрешение достаточно старых отчетов (по умолчанию отключено)
Показывать дату содержимого при просмотре отчета
Показывать форум для отправки отчетов в списке отчетов
Возможность на основе разрешений присоединиться к сообщенному разговору
Вопрос: Производительность очень низкая при просмотре отчета
Ответ: Запрос на поиск не модераторов, которым могут быть назначены разрешения, несколько дорог, особенно для более старых версий MySQL
1) Обновите страницу и посмотрите, улучшится ли производительность страницы после того, как MySQL больше не выполняет холодный запуск запроса.
2) Попробуйте выполнить «Очистить разрешение» из; AdminCP => Инструменты => Перестроить кеши => «Очистить разрешение» и проверить «перестроить разрешения»
3) Реализуйте поставщика кэша XenForo, чтобы можно было кэшировать результаты.
4) Обновите MySQL до более поздней версии, так как более поздняя версия намного лучше обрабатывает необходимые подзапросы.
Вопрос: Как устанавливаются новые разрешения по умолчанию
Ответ: Он устанавливает значения по умолчанию на основе того, как неявно работает XenForo. Карта:
- Посмотреть отчет о пользователе
- Предупреждать/редактировать базовый профиль
- Просмотр сообщения о сообщении
- Редактировать любое сообщение ИЛИ удалить любое сообщение для пользователя/группы/форума
- Посмотреть профильОпубликовать отчет
- Предупредить/Редактировать/Удалить
- Просмотр отчета о беседе
- Всегда приглашать/редактировать любое сообщение (в беседе)
Вопрос: Какие параметры существуют для настройки отправки предупреждений о комментариях к отчету?
Ответ: Можно настроить отправку предупреждений о комментариях к отчетам модераторам:
1) Предупредите всех модераторов.
2) Оповещать наблюдателей об ответе и всех модераторов о новых оповещениях.
3) Предупреждать наблюдателей при ответе (по умолчанию).