Возникла необходимость разграничить действия с заявками между агентами системы.
Необходимо что бы в определенной очереди не было действий кроме "Переместить" и "Заметка".
Нашел в руководстве (http://doc.otrs.org/2.4/en/html/c2177.html), что это можно сделать с помощью настройки ACLs в файле Kernel/Config.pm
Сделал как написано, но что-то ничего не сработало.
Как уже только не извращался, все равно не хочет работать.
Вопрос 1. Работает ли данный механизм в OTRS 3.
Вопрос 2. Куда необходимо прописывать ACLs.
Вопрос 3. Работает ли данный механизм с очередями, которые называются по-русски.
Проблема с ACLs
Модератор: ykolesnikov
Re: Проблема с ACLs
Должен работать, хотя у меня версия 2.4.7, и до сих пор работают правила созданные ещё в версии 2.2.6.avk писал(а):Вопрос 1. Работает ли данный механизм в OTRS 3.
Правила прописываются в Config.pmavk писал(а):Вопрос 2. Куда необходимо прописывать ACLs.
Вот тут могут как раз и быть проблемы.avk писал(а):Вопрос 3. Работает ли данный механизм с очередями, которые называются по-русски.
Для того чтобы использовать русские названия очередей в Config.pm нужно экранировать строчки в которых используется русский текст командами:
Код: Выделить всё
use utf8;
....
no utf8;
А вообще по-моему твою задачу можно решить на уровне настройки прав через стандартные механизмы групп и ролей. Фактически это своего рода такие же правила, только жестко, а иногда и не жестко, прописанные в коде или в дефолтовом конфиге.
Я не флудер, у меня просто не получаются маленькие посты.
Re: Проблема с ACLs
Спасибо!
Нужно ли при этом конвертировать файл Config.pm в UTF?
А куда конкретно? В какое место?Правила прописываются в Config.pm
Понятно, попробуем.Вот тут могут как раз и быть проблемы.
Для того чтобы использовать русские названия очередей в Config.pm нужно экранировать строчки в которых используется русский текст командами:Код: Выделить всё
use utf8; .... no utf8;
Нужно ли при этом конвертировать файл Config.pm в UTF?
А где можно почитать о том, как задать жестко права для роли через конфиги?А вообще по-моему твою задачу можно решить на уровне настройки прав через стандартные механизмы групп и ролей. Фактически это своего рода такие же правила, только жестко, а иногда и не жестко, прописанные в коде или в дефолтовом конфиге.