Динамические поля в зависимости от сервиса

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

Модератор: ykolesnikov

Ответить
merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Динамические поля в зависимости от сервиса

Сообщение merkushov » 20 мар 2013, 10:17

Можно ли включить/выключить отображение динамических полей в форме создания нового тикета Клиентского интерфейса, в зависимости от сервиса/очереди?

С помощью ACL можно достаточно успешно манипулировать содержимым списков в зависимости от очень произвольных условий. Например, если привязаться к сервису, то при смете сервиса остальные списки настроенные через ACL оперативно перерисовываются с нужными значениями. А есть ли стандартная возможность включать/отключать?
Меркушов Виктор, perl программист

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

Re: Динамические поля в зависимости от сервиса

Сообщение alexus » 20 мар 2013, 11:26

Нет, только JS поможет.
С уважением,
Алексей Юсов

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? Спросите меня как!

egorbright
OTRS Новобранец
Сообщения: 126
Зарегистрирован: 11 янв 2013, 12:06

Re: Динамические поля в зависимости от сервиса

Сообщение egorbright » 25 мар 2013, 08:51

Загляните в HOWTO я там писал как решал подобную проблему (только в зависимости от очередей)
FreeBSD 7.4 :: OTRS 3.3.11
FreeBSD 9.1 :: OTRS 5

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: Динамические поля в зависимости от сервиса

Сообщение merkushov » 25 мар 2013, 09:56

Мне не нравится вариант с js. Это слишком "костыльно". Я больше склоняюсь к варианту пропатчить ACL'ы чтобы была возможность включать и выключать поля из конфига, в зависимости от заданных параметров.
Меркушов Виктор, perl программист

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Динамические поля в зависимости от сервиса

Сообщение ykolesnikov » 25 мар 2013, 10:10

ACL никто не отменял, хотя кодирование их в config.pm мне очень не нравится, т.к. у меня, например, за настройки функционала OTRS и системной части отвечают разные люди, в конфиге и настройка авторизации большей частью и ACL :x
Есть еще пост на аглицком форуме, примерно в эту тему -[url]http://forums.otterhub.or%20g/viewtopic.php?f=60&t=8032[/url]
Что использовать, сильно зависит от объемов - сервисов, компаний, очередей и умений (в программировании). Если последние наличествуют, то фиолетово, можно уже и смотреть в сторону быстродействия и удобства настройки. :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

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

Re: Динамические поля в зависимости от сервиса

Сообщение alexus » 25 мар 2013, 11:21

Есть родной Feature Addon для динамического сокрытия или отображения дин. полей. Настраивается в 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? Спросите меня как!

Ответить