Этот маленький модуль для Combodo iTop 2.1 автоматически заполняет поля Организация и Инициатор данными агента, создающего тикет через внутренний интерфейс (не через клиентский портал).
Устанавливаем, как и любой другой модуль в iTop:
- Перекладываем папку auto-set-agent-as-caller в itop/extensions/.
- Разрешаем редактирование config-файла iTop itop/conf/production/config-itop.php.
- Переходим в браузере http://my-itop/setup и выбираем "Upgrade an existing iTop instance".
- На предпоследнем шаге ставим галочку напротив названия модуля и устанавливаем.
- Готово.
После установки модуля в config-файле добавится один параметр, отвечающий за включение и выключение модуля.
'auto-set-agent-as-caller' => array (
// 'true', 'false' or 'Incident, Problem, Contact, etc' and any other CI which contains 'org_id' attribute
'enabled' => 'Incident, UserRequest',
),
'enabled' => 'Incident, UserRequest, Ticket, Person'
- поляorg_id
иcaller_id
(если имеется) заполняются в перечисленных классах.'enabled' => true
- модуль включён для всех классов.'enabled' => false
- модуль выключен.