modx-pro / Tickets

Tickets system for MODX Revolution
35 stars 51 forks source link

TicketForm и permissions #89

Closed argnist closed 10 years ago

argnist commented 10 years ago

1) Можно ли как-то ограничить вывод формы с помощью разрешений? Есть несколько групп пользователей, из которых только одной можно выводить форму и создавать тикеты на определенной странице. При этом доступ на эту страницу имеют все пользователи. Попробовал создать шаблон и политику доступа с новым разрешением ask_question. Добавил эту политику нужной группе.

Далее попробовал установить в TicketForm параметр &permissions=ask_question, но ничего не меняется. В коде, кажется, вообще не важно, что в этом параметре - всегда проверяется только section_add_children.

2) Еще неудобно, что сообщения об ошибках лежат в лексиконах - не получается выводить разные сообщения на одну ошибку на разных страницах. Вынести бы их вместо этого в параметры сниппета...

bezumkin commented 10 years ago

1) Просто оберни вызов TicketForm в свой сниппет и проверяй что угодно.

2) На одну и ту же ошибку выводится одно и то же сообщение и я ни вижу ни единой причины, почему должно быть иначе.