Аддон XF 2.x.x Warning Improvements by Xon [2.12.4]

  • Исправления совместимости с PHP 8.4+
  • Обновление совместимости с предстоящей версией Content Ratings v2.9.0+
Автор: bobobo
  • Отключено логирование изменений sv_warning_view в журнал изменений пользователя и удалены уже существующие записи.
Автор: bobobo
  • Исправление сломанного css и font-awesome иконок при сортировке предупреждений для XF2.3
Автор: bobobo

Исправления:​

  • Исправлена ошибка JavaScript при выдаче предупреждения с профиля пользователя.
  • Исправлены модификации шаблонов в админке для XF2.3.
  • Исправлена возможная ошибка при использовании предупреждений в личных сообщениях.
  • Исправлено, что удаление предупреждения могло пропустить подтверждающий диалог удаления.
  • Исправлен крайний случай, когда устаревшие определения предупреждений с длиной >255 символов вызывали внутреннюю ошибку сервера вместо отображения сообщения о слишком длинном названии.
  • Исправлено, что редактирование предупреждения для отключения спойлера не удаляло заголовок спойлера.
  • Исправлено, что удаление предупреждения не отключало добавление тега спойлера в содержимое поста.
  • Исправлены интеграции с Report Improvements для корректного отображения флага отключённых реакций при редактировании предупреждений.
  • Исправлена опечатка в админке.
  • Исправлена ошибка при обновлении, если файлы Report Improvements существуют, но сам аддон не активен.
  • Исправлены проблемы совместимости с более старыми версиями MySQL/MariaDB (исправлено: sv_content_spoiler_title не может иметь значение по умолчанию).

Новые возможности:​

  • Добавлен параметр "Вкладка предупреждений в профиле — лимит по возрасту". Значение по умолчанию инициализируется из опции "Увеличивающееся истечение срока предупреждения — лимит по возрасту".
  • Добавлены новые действия для предупреждений: "Скрыть содержимое" и "Отключить реакции". Эти настройки можно задать по умолчанию для каждого определения предупреждений:
    • "Отключить реакции" предотвращает добавление новых реакций и просмотр существующих, но не влияет на их подсчёт.
    • "Скрыть содержимое" добавляет спойлер при рендеринге, который нельзя удалить.
    • Поддерживаемый контент: Посты, Посты на стене, Комментарии к постам на стене.
  • Добавлено новое разрешение "Разрешить обход ограничения списка реакций от предупреждений" для просмотра реакций на постах с отключёнными реакциями.
  • Добавлены отсутствующие фразы журнала модераторов для записей редактирования предупреждений.

Требования:​

  • Требуется StandardLib v1.21.0+.
  • Требуется php 7.2+ (для некоторых функций 8.2).
  • Требуется XenForo 2.2+.

Улучшения:​

  • Переименованы некоторые устаревшие фразы, связанные с функцией "Увеличивающееся истечение срока предупреждений", для большей ясности.
  • Улучшена совместимость с XF2.3.
  • Обновлены фразы для функции "Увеличивающееся истечение срока предупреждений" для лучшего соответствия её функционалу.
Автор: bobobo
ВерхНиз