Tickets. Уведомление администратору сайта о новом комментарии
Добрый день.
Создал раздел с тикетами. Загрузил некоторое количество тикетов.
Реализовываю самый простой вариант, оставлять комментарии может любой пользователь.
Вывод тикетов делаю так:
В системных настройках указал id администратора «1». Но результата не добился.
Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту.
В какую сторону мне смотреть чтоб уведомления срабатывали? Спасибо.
Создал раздел с тикетами. Загрузил некоторое количество тикетов.
Реализовываю самый простой вариант, оставлять комментарии может любой пользователь.
Вывод тикетов делаю так:
[[!TicketComments?
&allowGuest=`1`
&allowGuestEmails=`1`
]]
Захожу на любой тикет, оставляю комментарий под любым пользователем, и отличной почтой от админской. Всё прекрасно работает. Но уведомления о новом комментарии админу сайта не приходит.В системных настройках указал id администратора «1». Но результата не добился.
Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту.
В какую сторону мне смотреть чтоб уведомления срабатывали? Спасибо.
Комментарии: 5
> Но уведомления о новом комментарии админу сайта не приходит
Вот полный набор условий, при которых отправка администратору может не идти
github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L1144
Возможно, в твоем случае администратор — создатель ветки, куда пишется комментарий ($uid == $owner_uid)
> Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту
Это моя недоделка, предлагал временное решение с плагином вот здесь — modx.pro/help/18026
В коробку пока еще не добавил, руки всё не дойдут отрефакторить систему уведомлений
Вот полный набор условий, при которых отправка администратору может не идти
github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L1144
Возможно, в твоем случае администратор — создатель ветки, куда пишется комментарий ($uid == $owner_uid)
> Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту
Это моя недоделка, предлагал временное решение с плагином вот здесь — modx.pro/help/18026
В коробку пока еще не добавил, руки всё не дойдут отрефакторить систему уведомлений
> Возможно, в твоем случае администратор — создатель ветки, куда пишется комментарий ($uid == $owner_uid)
Этот момент я поборол установкой значения Уровень уведомления администраторов = 2
А есть ли возможность чтоб в момент создания комментария к тикету такое же письмо отправлялось и автору последнего, пусть даже и не зарегестрированного?
Этот момент я поборол установкой значения Уровень уведомления администраторов = 2
А есть ли возможность чтоб в момент создания комментария к тикету такое же письмо отправлялось и автору последнего, пусть даже и не зарегестрированного?
Предыдущему комментатору в этой ветке?
написать реализацию на событие OnCommentSave (поиск юзера, подготовка массива письма, вызов $ticket->addQueue)
написать реализацию на событие OnCommentSave (поиск юзера, подготовка массива письма, вызов $ticket->addQueue)
В целом задача стоит такая. По сути реализовываем техподдержку по определенным устройствам. Устройства загоняются в админку как тикеты. Пользователь ищет своё устройство, открывает его и пишет комментарий. Далее по логике письмо идет админу сайта что в тикете сделан оставлен каммент. И пользователю на почту отправляется такое же
в целом самый простой вариант реализации — это просто добавить email автора комментария к отправляемому уведомлению. А где это сделать я не могу найти к сожалению
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.