Tickets: права доступа

Василий, помогите, пожалуйста, еще разобраться с правами доступа для Tickets. Безопасность -> Контроль доступа -> Шаблоны политик доступа: добавила:

ticket_delete — Разрешает удалять свой тикет
ticket_publish — Разрешает публиковать и снимать с публикации свой тикет
ticket_save — Разрешает создание\изменение тикета
ticket_view_private — Разрешает просматривать закрытые тикеты

Далее в нужной политике доступа проставила 4 галки. Но однако же все равно никаких прав не появляется...( При попытке удалить комментарий (Компоненты -> Тикеты) при входе в админ.панель с соответствующей политикой доступа выскакивает ошибка:
«У вас недостаточно прав для этого действия.»

Входила-выходила из админки, перезагружала права доступа — ничего не помогает…

Подскажите, пожалуйста, что не так, где чинить?
Дарья Сизова
26 января 2014, 08:34
modx.pro
1
5 593
0

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

Василий Наумкин
26 января 2014, 12:35
0
Компонент устанавливает 2 политики доступа, их нужно просто назначить группам пользователей.
    Дарья Сизова
    26 января 2014, 12:37
    0
    Увидела… Даже не две, вроде, а три:

    TicketSectionPolicy
    A policy for add tickets in section.
    TicketsSectionPolicyTemplate
    1 из 1

    TicketUserPolicy
    A policy for create and update Tickets.
    TicketsUserPolicyTemplate
    4 из 5

    TicketVipPolicy
    A policy for create and update private Tickets.
    TicketsUserPolicyTemplate
    5 из 5
      Дарья Сизова
      26 января 2014, 12:43
      0
      А как одному пользователю привязать две различные политики доступа? Просто у меня есть политика доступа под названием «Content Editor» с множеством настроек. В ней я и пыталась добавить (как в случае с miniShop2) права доступа для управления тикетами…
        Василий Наумкин
        26 января 2014, 12:44
        0
        Даша, одной группе пользователей можно назначать сколько угодно политик.

        Ты потыкай на кнопочки в админке, прежде чем вопросы задавать, а?
          Дарья Сизова
          26 января 2014, 12:48
          0
          Обычно так и делаю) иначе вопросов было бы больше)
            Дарья Сизова
            26 января 2014, 13:55
            0
            Получилось, вроде. На случай, если у кого-то такая же проблема, описываю, что сделала (возможно, что-то было даже лишним).

            Безопасность -> Контроль доступа:
            1. Создала новую группу пользователей («Tickets»), ее настройки:
            — контексты: web,mgr (можно добавить потом при редактировании этой группы),
            — политика бэкэнда: TicketVipPolicy (не понятно, что дает тут эта настройка, т.к. далее все равно пришлось заново проставлять политику… см. ниже).
            2. Далее правой кнопкой по созданной группе -> редактировать:
            — вкладка «Пользователи»: добавила нужного пользователя;
            — вкладка «Доступ к контекстам», правой кнопкой на контексте (для обоих контекстов проставила одинаковые настройки): минимальная роль — Super User, политика доступа (почему-то не применилась сразу та, которую я выставила при создании группы пользователей, еще раз ее устанавливаю) — TicketVipPolicy;
            — вкладка «Доступ к категориям элементов» -> добавить категорию: категория — Tickets, контекст — mgr, минимальная роль — Super User, политика доступа — Element.

            И вот только после этого все заработало. В принципе, конечно, потыкав по кнопочкам, найти, как, можно… но как-то на мой взгляд слишком запутано..)
          Николай Загумённов
          05 мая 2016, 20:25
          0
          Что за политика TicketVipPolicy?
          A policy for create and update private Tickets — приватные тикеты это какие тикеты?
          Прошу прощения если вопрос повторялся=)
            Николай Загумённов
            05 мая 2016, 20:39
            +1
            Там поле есть оказывается — Закрытый тикет, при редактировании тикета в админке.
            Как я понял, пользователям с данной политикой будет доступен просмотр закрытых тикетов.
            YansterOne
            15 августа 2017, 11:06
            0
            Как дать возможность контент менеджеру редактировать и удалять комментарии из админки?
              YansterOne
              15 августа 2017, 11:33
              0
              Уже всё нашёл, извините за беспокойство.
            Володя
            17 мая 2014, 15:51
            0
            Подскажите по правам…
            Tickets для странички отзывов использую. Оставляют комментарии без регистрации.
            В админке есть пользователь редактор. Вот с такими комментариями он делает все что угодно — изменяет, удаляет, сохраняет. НО...
            Все кроме публикации! Пытается публиковать — выдает у вас недостаточно прав!
            Люди добрые подскажите чего не хватает!?
            p.s. заранее благодарю вас, за потраченное время!
              Василий Наумкин
              18 мая 2014, 09:34
              +1
              Вроде как update_document.

              Не знаю, чем я руководствовался, когда закомментил comment_save и стал требовать это разрешение.
                Володя
                18 мая 2014, 11:12
                0
                Спасибо! помогло!)
                  Алексей
                  01 марта 2015, 23:16
                  0
                  Василий, подскажите пожалуйста была аналогичная ситуация (можно было делать все что угодно кроме публикации), раскоментировал строку, теперь не выводится сообщение «Недостаточно прав доступа», однако и комментарий не публикуется. В чем может быть дело?
                    Алексей
                    02 марта 2015, 00:07
                    0
                    И снять с публикации опубликованный комментарий, так же не получается.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                15