Tickets: права доступа
Василий, помогите, пожалуйста, еще разобраться с правами доступа для Tickets. Безопасность -> Контроль доступа -> Шаблоны политик доступа: добавила:
ticket_delete — Разрешает удалять свой тикет
ticket_publish — Разрешает публиковать и снимать с публикации свой тикет
ticket_save — Разрешает создание\изменение тикета
ticket_view_private — Разрешает просматривать закрытые тикеты
Далее в нужной политике доступа проставила 4 галки. Но однако же все равно никаких прав не появляется...( При попытке удалить комментарий (Компоненты -> Тикеты) при входе в админ.панель с соответствующей политикой доступа выскакивает ошибка:
«У вас недостаточно прав для этого действия.»
Входила-выходила из админки, перезагружала права доступа — ничего не помогает…
Подскажите, пожалуйста, что не так, где чинить?
ticket_delete — Разрешает удалять свой тикет
ticket_publish — Разрешает публиковать и снимать с публикации свой тикет
ticket_save — Разрешает создание\изменение тикета
ticket_view_private — Разрешает просматривать закрытые тикеты
Далее в нужной политике доступа проставила 4 галки. Но однако же все равно никаких прав не появляется...( При попытке удалить комментарий (Компоненты -> Тикеты) при входе в админ.панель с соответствующей политикой доступа выскакивает ошибка:
«У вас недостаточно прав для этого действия.»
Входила-выходила из админки, перезагружала права доступа — ничего не помогает…
Подскажите, пожалуйста, что не так, где чинить?
Комментарии: 15
Компонент устанавливает 2 политики доступа, их нужно просто назначить группам пользователей.
Увидела… Даже не две, вроде, а три:
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
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
А как одному пользователю привязать две различные политики доступа? Просто у меня есть политика доступа под названием «Content Editor» с множеством настроек. В ней я и пыталась добавить (как в случае с miniShop2) права доступа для управления тикетами…
Даша, одной группе пользователей можно назначать сколько угодно политик.
Ты потыкай на кнопочки в админке, прежде чем вопросы задавать, а?
Ты потыкай на кнопочки в админке, прежде чем вопросы задавать, а?
Обычно так и делаю) иначе вопросов было бы больше)
Получилось, вроде. На случай, если у кого-то такая же проблема, описываю, что сделала (возможно, что-то было даже лишним).
Безопасность -> Контроль доступа:
1. Создала новую группу пользователей («Tickets»), ее настройки:
— контексты: web,mgr (можно добавить потом при редактировании этой группы),
— политика бэкэнда: TicketVipPolicy (не понятно, что дает тут эта настройка, т.к. далее все равно пришлось заново проставлять политику… см. ниже).
2. Далее правой кнопкой по созданной группе -> редактировать:
— вкладка «Пользователи»: добавила нужного пользователя;
— вкладка «Доступ к контекстам», правой кнопкой на контексте (для обоих контекстов проставила одинаковые настройки): минимальная роль — Super User, политика доступа (почему-то не применилась сразу та, которую я выставила при создании группы пользователей, еще раз ее устанавливаю) — TicketVipPolicy;
— вкладка «Доступ к категориям элементов» -> добавить категорию: категория — Tickets, контекст — mgr, минимальная роль — Super User, политика доступа — Element.
И вот только после этого все заработало. В принципе, конечно, потыкав по кнопочкам, найти, как, можно… но как-то на мой взгляд слишком запутано..)
Безопасность -> Контроль доступа:
1. Создала новую группу пользователей («Tickets»), ее настройки:
— контексты: web,mgr (можно добавить потом при редактировании этой группы),
— политика бэкэнда: TicketVipPolicy (не понятно, что дает тут эта настройка, т.к. далее все равно пришлось заново проставлять политику… см. ниже).
2. Далее правой кнопкой по созданной группе -> редактировать:
— вкладка «Пользователи»: добавила нужного пользователя;
— вкладка «Доступ к контекстам», правой кнопкой на контексте (для обоих контекстов проставила одинаковые настройки): минимальная роль — Super User, политика доступа (почему-то не применилась сразу та, которую я выставила при создании группы пользователей, еще раз ее устанавливаю) — TicketVipPolicy;
— вкладка «Доступ к категориям элементов» -> добавить категорию: категория — Tickets, контекст — mgr, минимальная роль — Super User, политика доступа — Element.
И вот только после этого все заработало. В принципе, конечно, потыкав по кнопочкам, найти, как, можно… но как-то на мой взгляд слишком запутано..)
Что за политика TicketVipPolicy?
A policy for create and update private Tickets — приватные тикеты это какие тикеты?
Прошу прощения если вопрос повторялся=)
A policy for create and update private Tickets — приватные тикеты это какие тикеты?
Прошу прощения если вопрос повторялся=)
Там поле есть оказывается — Закрытый тикет, при редактировании тикета в админке.
Как я понял, пользователям с данной политикой будет доступен просмотр закрытых тикетов.
Как я понял, пользователям с данной политикой будет доступен просмотр закрытых тикетов.
Как дать возможность контент менеджеру редактировать и удалять комментарии из админки?
Уже всё нашёл, извините за беспокойство.
Подскажите по правам…
Tickets для странички отзывов использую. Оставляют комментарии без регистрации.
В админке есть пользователь редактор. Вот с такими комментариями он делает все что угодно — изменяет, удаляет, сохраняет. НО...
Все кроме публикации! Пытается публиковать — выдает у вас недостаточно прав!
Люди добрые подскажите чего не хватает!?
p.s. заранее благодарю вас, за потраченное время!
Tickets для странички отзывов использую. Оставляют комментарии без регистрации.
В админке есть пользователь редактор. Вот с такими комментариями он делает все что угодно — изменяет, удаляет, сохраняет. НО...
Все кроме публикации! Пытается публиковать — выдает у вас недостаточно прав!
Люди добрые подскажите чего не хватает!?
p.s. заранее благодарю вас, за потраченное время!
Вроде как update_document.
Не знаю, чем я руководствовался, когда закомментил comment_save и стал требовать это разрешение.
Не знаю, чем я руководствовался, когда закомментил comment_save и стал требовать это разрешение.
Спасибо! помогло!)
Василий, подскажите пожалуйста была аналогичная ситуация (можно было делать все что угодно кроме публикации), раскоментировал строку, теперь не выводится сообщение «Недостаточно прав доступа», однако и комментарий не публикуется. В чем может быть дело?
И снять с публикации опубликованный комментарий, так же не получается.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.