TicketComments премодерация комментариев и тип ресурса modx

Столкнулся с двумя проблемами, связанными с Tickets:
1. Незарегистрированный пользователь может оставить комментарий, после этого он отправляется на модерацию. Вроде бы всё замечательно, но… Опубликованный комментарий пользователь может изменить без какой-либо премодерации. Зарегистрированных не проверял, но думаю, что тоже можно изменить без проблем и модерация теряет всякий смысл. Может кто-то дорабатывал этот модуль и подскажет, в какую сторону смотреть, чтобы исправить этот баг? Или, может, разработчик будет в следующих версиях исправлять это?
2. Меняю тип ресурса с «Документ» на «Тикет» или «Раздел с тикетами» и пропадает параметр «Тип ресурса» у этого документа и обратно уже не изменить, кроме как через БД. На форумах решений не нашел, кроме как ручками БД править. Кто-то сталкивался с этим?
Василий
06 августа 2019, 15:59
modx.pro
781
0

Комментарии: 2

tolanych
06 августа 2019, 19:43
0
1. У сниппета TicketComments есть опция по-умолчанию allowGuestEdit — Разрешать неавторизованным пользователям редактировать свои комментарии. Если установить её в 0, то править свои комментарии гости не смогут.

2. Есть сейчас такое дело, но да, через БД в крайнем случае подправить можно. Обратную смену типа на «Документ» стОит производить очень осторожно и с полным пониманием того, что делаешь, т.к. другие таблицы сайта (комментарии, ветки комментариев) уже могут зависеть от документа с id, который раньше имел тип «Тикет» или «Раздел тикетов» и их поведение станет как минимум непредсказуемым.
    Василий
    06 августа 2019, 19:54
    0
    Да, про allowGuestEdit знаю, но проблема заключается не в запрете изменения комментариев, а в невозможности отправить его на модерацию. Авторизованный пользователь тоже может сначала написать нормальное сообщение, а потом его исправить и нецензурщины какой-нибудь понаписать, и модератор об этом не узнает(
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2