Тикеты с комментами в личном кабинете

Реализовал личный кабинет с помощью Login по этой статье ilyaut.ru/tips-and-tricks/authorization-registration-personal-cabinet/

Далее необходимо, чтобы пользователь зайдя в кабинет мог оставить тикет, а админ сайта мог его прокоментировать. Соответственно этот тикет и коменты админа должен видеть только этот пользователь и админ. Подскажите, с помощью чего это можно реализовать?

Пробую через Tickets, тикеты прикрутил, коменты прикрутил, но получается, что когда в личном кабинете через [[!TicketComments?]] оставляешь комментарии, отображаются комментарии всех пользователей. Как починить или по другому как лучше сделать? Спасибо.
Vlad
19 сентября 2015, 15:12
modx.pro
6
2 268
0

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

Vlad
20 сентября 2015, 00:02
+1
Разобрался!

Tickets — рулит!

Если задать так:
[[!TicketComments? &thread=`[[!+modx.user.username]]`]]
то будет создаваться отдельная ветка комментов для каждого пользователя и соответственно отображать только его комменты в кабинете.

Так же проморочил голову с выведением тикетов. Надо помнить, что они выводятся от родительского ресурса!!!
Если задать так, то выводит все тикеты.
[[!getTickets? &showLog=`1` &parents=`0`]]
    Василий Наумкин
    20 сентября 2015, 02:59
    +2
    А если юзер вдруг сменит username?

    Лучше
    [[!TicketComments? &thread=`user-[[!+modx.user.id]]`]]
      Владимир Дремучий
      20 сентября 2015, 11:19
      0
      Интересует такой вопрос. Как сделать чтобы комментарии видел только создатель тикета и комментатор? Но таким образом что бы создатель тикета видел все комментарии (от других комментаторов), а комментатор только свою ветку комментариев с топикстартером. Я понимаю что немного сумасшедшая идея, но получается что то вроде личной переписки на отдельном тикете:)
        Vlad
        20 сентября 2015, 14:00
        0
        точно, спасибо за подсказку.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4