Иконка ресурса

[itslegend] Thread Moderator 0.9.1

Нет прав для скачивания

Endless and emptiness

Проверенные
Сообщения
592
Решения
11
Реакции
306
Баллы
775
Endless and emptiness добавил(а) новый ресурс:

[itslegend] Thread Moderator - Возможность назначить пользователя куратором темы

Данный плагин был создан из-за данной хотелки.
Разработчик: https://xenforo.info/members/alex-fair.376/
Плагин позволяет назначить пользователя куратором темы для её модерирования.
Возможности:
  • Редактировать сообщения
  • Удалять...

Узнать больше об этом ресурсе...
 
Последнее редактирование:
Очень хороший аддон, спасибо автору!

Правда у меня возникает ошибка при удалении куратора темы. При этом это единственный куратор темы и этот же пользователь является автором темы.
Возникающая ошибка:
LogicException: Attempted to set 'last_edit_user_id' while a save was pending without forceSet in src/XF/Mvc/Entity/Entity.php at line 594

--

Если у кого-то был установлен уже заброшенный плагин CMF Thread Moderators для XenForo 1.5, то при миграции на XenForo 2.x можно будет мигрировать на этот аддон и перенести существующих модераторов тем с помощью этих SQL-запросов:
SQL:
        INSERT INTO xf_itsleg_tm_thread_moderators (thread_id, user_id, permissions_mask) (
            SELECT content_id, user_id, 21 FROM xf_moderator_content WHERE content_type = 'thread'
        );
       
        UPDATE xf_thread
        SET itsleg_tm_moderators_user_ids = (
            SELECT GROUP_CONCAT(user_id)
            FROM xf_moderator_content
            WHERE content_type = 'thread'
              AND content_id = xf_thread.thread_id
            GROUP BY content_id
        )
        WHERE thread_id IN (SELECT content_id FROM xf_moderator_content WHERE content_type = 'thread');
 
Очень хороший аддон, спасибо автору!

Правда у меня возникает ошибка при удалении куратора темы. При этом это единственный куратор темы и этот же пользователь является автором темы.
Возникающая ошибка:
LogicException: Attempted to set 'last_edit_user_id' while a save was pending without forceSet in src/XF/Mvc/Entity/Entity.php at line 594

--

Если у кого-то был установлен уже заброшенный плагин CMF Thread Moderators для XenForo 1.5, то при миграции на XenForo 2.x можно будет мигрировать на этот аддон и перенести существующих модераторов тем с помощью этих SQL-запросов:
SQL:
        INSERT INTO xf_itsleg_tm_thread_moderators (thread_id, user_id, permissions_mask) (
            SELECT content_id, user_id, 21 FROM xf_moderator_content WHERE content_type = 'thread'
        );
      
        UPDATE xf_thread
        SET itsleg_tm_moderators_user_ids = (
            SELECT GROUP_CONCAT(user_id)
            FROM xf_moderator_content
            WHERE content_type = 'thread'
              AND content_id = xf_thread.thread_id
            GROUP BY content_id
        )
        WHERE thread_id IN (SELECT content_id FROM xf_moderator_content WHERE content_type = 'thread');
Смотря какая версия да и мне перестроение помогло, попробуй заново установить
 
Где назначается куратор темы?
 
Последнее редактирование:
Ну вот надо было то изначально посмотреть
другая проблема появилась: выдал человеку права модера темы, а ему не хватает прав переместить посты из нее в новую в другом разделе.

1643639910509.png

1643640004217.png
 
Последнее редактирование:
другая проблема появилась: выдал человеку права модера темы, а ему не хватает прав ее переместить.
Посмотреть вложение 135673

Посмотреть вложение 135674
Возможности:
  • Редактировать сообщения
  • Удалять сообщени
  • Физическое удаление
  • Переместить сообщения
  • Редактировать сообщения
  • Перемещение между курируемых тем
  • Плашка "Куратор темы" в постбите.
Согласно описанию перемещаются посты, а не темы. И то только между курируемыми темами
 
Последнее редактирование:
Экстрим, я сегодня невнятный, прошу прощения, 10 дел одновременно:
выдал человеку права модера темы, а ему не хватает прав переместить посты из нее в новую в другом разделе.
 
другая проблема появилась: выдал человеку права модера темы, а ему не хватает прав переместить посты из нее в новую в другом разделе.

Посмотреть вложение 135673

Посмотреть вложение 135674
Да, Экстрим правильно отметил посты могут кураторы перемещать там где сами же курируют. Другой выход настроить корзину для кураторов и дать туда права. Чисто теория но т.к. разработчик пропал то надо будет искать исполнителя для доработок
 
Возникла проблема. Куратор темы может в любом случае удалять темы физически когда галочка не стоит.

Пример:
У пользователя test стоят такие права (приложен скриншот), а он может удалять физическим сообщения пользователя "лив" (так же приложен скрин).

upd: нет возможности дать плашку куратора темы.
 

Вложения

  • Screenshot_20220419_110532_com.android.chrome.jpg
    Screenshot_20220419_110532_com.android.chrome.jpg
    378.5 KB · Просмотры: 56
  • Screenshot_20220419_110304_com.android.chrome.jpg
    Screenshot_20220419_110304_com.android.chrome.jpg
    387.8 KB · Просмотры: 58
Последнее редактирование:
если назначить человека куратором, то у него пропадают все баннеры групп и наоборот, если убрать из кураторов, то баннеры возвращаются на место
1656325345712.png
1656325397105.png
 
если назначить человека куратором, то у него пропадают все баннеры групп и наоборот, если убрать из кураторов, то баннеры возвращаются на место
Посмотреть вложение 139468
Посмотреть вложение 139469
пробовал сделать для него отдельный баннер?
 
Нет, ну остальные то баннера не должны пропадать, если назначили куратором
 
Нет, ну остальные то баннера не должны пропадать, если назначили куратором
Ну и они пропадают только в темах где был назначен пользователь, а в остальных темах баннеры на своих местах
 
ну да, как бы я теперь куратор ) все остальное лишнее :)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу