Как правильно написать условие в ACL?

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
Gennady
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 07 май 2015, 10:27

Как правильно написать условие в ACL?

Сообщение Gennady » 27 май 2015, 17:47

Добрый день.
Подскажите, пожалуйста, как правильно написать условие в ACL для следующей задачи:
- нужно ограничить для агента, который не входит в определенную роль, некоторые действия в системе?
В системе есть несколько созданных ролей: "Руководитель службы", "Инженер", "Оператор". Для тех, кто не входит в роль "Руководитель", нужно закрыть некоторые действия.
Меня интересует именно формулирование условия применения ACL.
OTRS 4.0.6
CentOS 6.6, MySQL

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Как правильно написать условие в ACL?

Сообщение alexus » 27 май 2015, 18:38

В конфигураторе ACL есть модификаторы для значений - Negated*. Так что тут всё довольно очевидно - Настройки условий -> User -> Role -> Negated Exact match - Руководитель.
Далее запрещаем кнопки:
Possible -> Action -> выбираем варианты.

PS А у Вас на сайте вроде Наумен сервисдеск для клиентов. Для чего Вам OTRS?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Gennady
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 07 май 2015, 10:27

Re: Как правильно написать условие в ACL?

Сообщение Gennady » 28 май 2015, 18:07

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

Что касается наумена, то в какой-то момент он "сломался", "лечение" - установкой новой версии :) А это проблематично стало. Так что он сейчас вроде методического пособия :)
OTRS пробуем в качестве сервисдеска для своих клиентов.
OTRS 4.0.6
CentOS 6.6, MySQL

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Как правильно написать условие в ACL?

Сообщение alexus » 28 май 2015, 18:32

Для желающих перехать с Наумена у нас специальное отношение ;) Обращайтесь в личку, обсудим варианты решения Ваших проблем!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

N_ton
OTRS Новобранец
Сообщения: 108
Зарегистрирован: 09 авг 2012, 22:57
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Re: Как правильно написать условие в ACL?

Сообщение N_ton » 29 май 2015, 15:09

А можно поподробнее про "специальное отношение" к переезжающим с NSD? :lol:
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL

Ответить