Скрыть DynamicField с помощью ACL
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 12
- Зарегистрирован: 14 июн 2015, 09:15
Скрыть DynamicField с помощью ACL
Просьба помочь разобраться!
Условие рабочее, а вот действие не работает?
В чем косяк?
Требуется скрыть все динамические поля, кроме одного для роли.
Условие рабочее, а вот действие не работает?
В чем косяк?
Требуется скрыть все динамические поля, кроме одного для роли.
- Вложения
-
- otrshelp.JPG (35.51 КБ) 7767 просмотров
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Скрыть DynamicField с помощью ACL
Что значит - скрыть? Где "скрыть"?
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 12
- Зарегистрирован: 14 июн 2015, 09:15
Re: Скрыть DynamicField с помощью ACL
alexus писал(а):Что значит - скрыть? Где "скрыть"?
Закрыть доступ к ним для определенной роли.
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Скрыть DynamicField с помощью ACL
Вопрос Алексея остался без ответа!
Так где скрыть? На какой форме, экране, для какого действия?
Почитайте еще раз мануал про ACL.
Так где скрыть? На какой форме, экране, для какого действия?
Почитайте еще раз мануал про ACL.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 12
- Зарегистрирован: 14 июн 2015, 09:15
Re: Скрыть DynamicField с помощью ACL
На экране AgentTicketViewZoom для действия AgentTicketFreeText.ykolesnikov писал(а):Вопрос Алексея остался без ответа!
Так где скрыть? На какой форме, экране, для какого действия?
Почитайте еще раз мануал про ACL.
По логике, если я не пишу в условии, где именно необходимые мне DynamicField должны быть Possible или PossibleNot, то политика должна распространяться на все формы, экраны и действия, это не правильно?
Мне надо, чтобы при открытии заявки во вкладке "Свободные поля" отсутствовали все прописанные в ACL динамические поля для конкретной роли.
Мануалы читал, но вот по работе с динамическими полями типа Checkbox примеров не нашел, к сожалению. Или не понял правила составления ACL.
Но при этом исключить выбор определенных приоритетов для группы пользователей у меня получилось.
Огромная просьба помочь разобраться!
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Скрыть DynamicField с помощью ACL
Боюсь, что отображением полей для действия, для роли, Вы с помощью ACL не добьетесь. Вы можете только ограничить набор допустимых значений для роли, но не отображением поля. Отображение именно поля целиком, в зависимости от какого-то условия - это кастомизация в коде. На английском сайте в HOWTOS, есть тема про отображении динамических полей в форме ввода заявки в зависимости от очереди. Посмотрите, возможно это Вам поможет.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Скрыть DynamicField с помощью ACL
Убрать сами поля с форм ввода Action и TicketZoom по роляии нельзя. Возможно стоит попробовать поцессные тикеты. Там можно создавать собственные Action. Но не зная задачи во всех деталях, сложно советовать.
Мы, обычно, если нам надо работать с отдельными полями по ролям или другим условиям, разносим эти поля по текущим формам или создаём кастомные новые Action в тикете.
Мы, обычно, если нам надо работать с отдельными полями по ролям или другим условиям, разносим эти поля по текущим формам или создаём кастомные новые Action в тикете.
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 126
- Зарегистрирован: 11 янв 2013, 12:06
Re: Скрыть DynamicField с помощью ACL
Действительно, ACL не может управлять отображением элементов на формах. Только ограничения по набору допустимых значений.
Вы, скорее всего, имеете ввиду динамические формы.
Я пытался написать howto по этому вопросу, вот ссылка:
viewtopic.php?f=4&t=1648
Но чтобы это реализовать надо понимать что такое и как работает js, css и как эти файлы подключаются в OTRS.
Вы, скорее всего, имеете ввиду динамические формы.
Я пытался написать howto по этому вопросу, вот ссылка:
viewtopic.php?f=4&t=1648
Но чтобы это реализовать надо понимать что такое и как работает js, css и как эти файлы подключаются в OTRS.
FreeBSD 7.4 :: OTRS 3.3.11
FreeBSD 9.1 :: OTRS 5
FreeBSD 9.1 :: OTRS 5
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Скрыть DynamicField с помощью ACL
Можно купить Business Version и в его составе есть - https://www.otrs.com/otrs-business-solu ... -fields-2/
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!