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

[Report Improvements] Conversations Pinning 1.0.0

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

CrazyHackGUT

Проверенные
Сообщения
3,842
Решения
122
Реакции
8,946
Баллы
2,600
CrazyHackGUT добавил(а) новый ресурс:

[Report Improvemenets] Conversations Pinning - Привязка диалогов к жалобам

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

В интерфейсе жалобы появляется новая вкладка для привязки жалобы:
Посмотреть вложение 116321
После привязки переписки к жалобе, автоматически формируется и оставляется соответствующее сообщение:
Посмотреть вложение 116327
В самом вверху жалобы, появится соответствующая кнопка на переход в диалог:
[ATTACH...

Узнать больше об этом ресурсе...
 
Кто нить проверял на 2.2.х ?
 
Nul, если я Вам скажу, что я использую это дополнение по сей день на прод-форуме 2.2, Вас такой ответ удовлетворит?
В 2.2 не изменялось ничего такого, что поломало бы дополнение на этой версии движка.

Добавил 2.2 в совместимые версии.
 
CrazyHackGUT привет, решил модифицировать свою систему репортов и установил несколько плагинов. Пытаюсь привязать беседу к жалобе и получаю такую ошибку. Есть идеи что это может быть?
Код:
LogicException: Unknown relation or alias requested_conversation_not_found accessed on xf_conversation_master in src/XF/Mvc/Entity/Finder.php at line 768
XF\Mvc\Entity\Finder->join() in src/XF/Mvc/Entity/Finder.php at line 664
XF\Mvc\Entity\Finder->with() in src/XF/Mvc/Entity/Manager.php at line 149
XF\Mvc\Entity\Manager->find() in src/XF/Mvc/Controller.php at line 546
XF\Mvc\Controller->assertRecordExistsByUnique() in src/XF/Mvc/Controller.php at line 529
XF\Mvc\Controller->assertRecordExists() in src/XF/ControllerPlugin/AbstractPlugin.php at line 82
XF\ControllerPlugin\AbstractPlugin->__call() in src/addons/SModders/ConversationReportPinning/ControllerPlugin/ConversationReport.php at line 207
SModders\ConversationReportPinning\ControllerPlugin\ConversationReport->assertEntityExists() in src/addons/SModders/ConversationReportPinning/ControllerPlugin/ConversationReport.php at line 178
SModders\ConversationReportPinning\ControllerPlugin\ConversationReport->assertConversationExists() in src/addons/SModders/ConversationReportPinning/ControllerPlugin/ConversationReport.php at line 75
SModders\ConversationReportPinning\ControllerPlugin\ConversationReport->assignReportToConversation() in src/addons/SModders/ConversationReportPinning/XF/Pub/Controller/Report.php at line 26
SModders\ConversationReportPinning\XF\Pub\Controller\Report->actionAssignConversation() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2483
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20

Код:
array(4) {
  ["url"] => string(32) "/reports/521/assign-conversation"
  ["referrer"] => string(36) "https://******.ru/reports/521/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(5) {
    ["_xfToken"] => string(8) "********"
    ["target_conversation_id"] => string(5) "25081"
    ["_xfRequestUri"] => string(13) "/reports/521/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}


Последние плагины, которые ставил:
[PB] Moderation Notifier 1.0.0.2
[Report Improvements] Conversations Pinning 1.0.0
[TC] Payment Profile Order 1.0.0
Browser Detection 2.2.0
Conversation Essentials 2.7.5
Conversation Improvements 2.2.2
DragonByte Favicons 1.1.0
ElasticSearch Essentials 3.12.3
Moderator Essentials 2.5.0
Report Improvements 2.13.0
Thread Tagging Improvements 1.0.7 Patch Level 3
Standard Library 1.15.2
 
Последнее редактирование:
MrFallen, Чтобы понимать, что вы делаете и какие используете средства и плагины, нужно больше информации. Какие плагины как делаете связку и так далее? При каких обстоятельствах ошибка? Что будет если поочередно отключать плагины и проверять работу?

Возможно вы неправильно перезаписываете все сущности своими и ломаете логику, если пишете свой плагин.
 
Чтобы понимать, что вы делаете и какие используете средства и плагины
Да просто хочу привязать переписку к жалобе. Уже отключил все плагины, которые хоть как-то могут быть связаны с переписками и жалобами, но все равно появляется эта ошибка.
Что будет если поочередно отключать плагины и проверять работу?
Также ошибка остается.

Мне кажется что проблема в самом плагине, а не конфликте. Не выводит даже того что на скринах в описании плагина.

1674232303274.png
1589917774670-png.116326


Я на 99.9% уверен что проблема в плагине.

Новый форум сделал v2.2.12. Установил этот плагин и тоже самое...

1674232765912.png
 
Последнее редактирование модератором:
MrFallen, проблему смотрю, пока похоже на мою ошибку, но не очень понимаю, как давно она существует и почему у меня на проде она ни разу не выстрелила (даже сейчас не стреляет).
 
MrFallen, можете попробовать распаковать и загрузить этот файл в /src/addons/SModders/ConversationReportPinning/ControllerPlugin/ и проверить? Если будет работать - соберу релиз.
 

Вложения

  • ConversationReport.php.gz
    1.3 KB · Просмотры: 1
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу