Проблема с ACLs

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
avk
OTRS Новобранец
Сообщения: 11
Зарегистрирован: 01 ноя 2010, 10:56

Проблема с ACLs

Сообщение avk » 01 ноя 2010, 11:09

Возникла необходимость разграничить действия с заявками между агентами системы.
Необходимо что бы в определенной очереди не было действий кроме "Переместить" и "Заметка".
Нашел в руководстве (http://doc.otrs.org/2.4/en/html/c2177.html), что это можно сделать с помощью настройки ACLs в файле Kernel/Config.pm
Сделал как написано, но что-то ничего не сработало.
Как уже только не извращался, все равно не хочет работать.

Вопрос 1. Работает ли данный механизм в OTRS 3.
Вопрос 2. Куда необходимо прописывать ACLs.
Вопрос 3. Работает ли данный механизм с очередями, которые называются по-русски.

ULiX
OTRS Новобранец
Сообщения: 45
Зарегистрирован: 12 окт 2010, 08:56
Контактная информация:

Re: Проблема с ACLs

Сообщение ULiX » 02 ноя 2010, 03:42

avk писал(а):Вопрос 1. Работает ли данный механизм в OTRS 3.
Должен работать, хотя у меня версия 2.4.7, и до сих пор работают правила созданные ещё в версии 2.2.6.
avk писал(а):Вопрос 2. Куда необходимо прописывать ACLs.
Правила прописываются в Config.pm
avk писал(а):Вопрос 3. Работает ли данный механизм с очередями, которые называются по-русски.
Вот тут могут как раз и быть проблемы.
Для того чтобы использовать русские названия очередей в Config.pm нужно экранировать строчки в которых используется русский текст командами:

Код: Выделить всё

use utf8;
....
no utf8;
Подробнее об этом вот тут оговаривается.

А вообще по-моему твою задачу можно решить на уровне настройки прав через стандартные механизмы групп и ролей. Фактически это своего рода такие же правила, только жестко, а иногда и не жестко, прописанные в коде или в дефолтовом конфиге.
Я не флудер, у меня просто не получаются маленькие посты.

avk
OTRS Новобранец
Сообщения: 11
Зарегистрирован: 01 ноя 2010, 10:56

Re: Проблема с ACLs

Сообщение avk » 02 ноя 2010, 03:51

Спасибо!
Правила прописываются в Config.pm
А куда конкретно? В какое место?
Вот тут могут как раз и быть проблемы.
Для того чтобы использовать русские названия очередей в Config.pm нужно экранировать строчки в которых используется русский текст командами:

Код: Выделить всё

use utf8;
....
no utf8;
Понятно, попробуем.
Нужно ли при этом конвертировать файл Config.pm в UTF?
А вообще по-моему твою задачу можно решить на уровне настройки прав через стандартные механизмы групп и ролей. Фактически это своего рода такие же правила, только жестко, а иногда и не жестко, прописанные в коде или в дефолтовом конфиге.
А где можно почитать о том, как задать жестко права для роли через конфиги?

Ответить