Настройка обязательности заполнения полей при закрытии заявк

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

Модератор: ykolesnikov

Ответить
mdb93
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 13 авг 2012, 14:46

Настройка обязательности заполнения полей при закрытии заявк

Сообщение mdb93 » 18 окт 2012, 08:04

Администрирование - Конфигурация системы - выбераем из выпадающего списка "ticket" - Frontend::Agent::Ticket::ViewClose
Здесь настраиваем те поля, которые будут присутствовать у агента на страничке закрытия заявки.
Но вот вопрос, мне нужно, чтобы параметр "Ticket::Frontend::AgentTicketClose###Service" не только был включен, но и был обязательным при закрытии заявки.
Смысл в том, что агент, при закрытии заявке, не сможет ее закрыть если не выберет сервис, к которому относится эта заявка (по аналогии с темой и текстом письма при закрытии заявы - не закроем пока там что-нибудь не напишем). Каким способом это можно настроить?

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

Re: Настройка обязательности заполнения полей при закрытии з

Сообщение ykolesnikov » 18 окт 2012, 08:41

Видимо, надо поступить по аналогии с ранее описанным в теме про обязательность полей при вводе заявки:
viewtopic.php?f=4&t=271 но в соответствующем .dtl файле.
Можно попробовать покрутить вариант с ACL (см. гл. 18 Руководства Администратора)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

mdb93
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 13 авг 2012, 14:46

Re: Настройка обязательности заполнения полей при закрытии з

Сообщение mdb93 » 18 окт 2012, 13:41

Спасибо, разобрался.
Только вопрос, возможно банальный.
Как сохранить изменения в файле? сейчас выводит ошибку: Permission denied. Тобишь нет доступа
Походу потому что файл используется отрс-ом. Пытался затушить отрс, как пишется в инструкции: "sudo rcotrs restart-force" но дебиан не понял комманды

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

Re: Настройка обязательности заполнения полей при закрытии з

Сообщение ykolesnikov » 18 окт 2012, 13:50

Вообще-то все изменения надо делать в копии файла и измененный помещать в кастомную папку. Почитайте в мануале как это сделать
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

mdb93
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 13 авг 2012, 14:46

Re: Настройка обязательности заполнения полей при закрытии з

Сообщение mdb93 » 18 окт 2012, 14:29

Юрий, вопрос проще:
Как полю "Ticket::Frontend::AgentTicketClose###Service" параметру "Required:" поставить значение 1?
Судя по вычитанному мной мануалу на стр 472 это можно сделать

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

Re: Настройка обязательности заполнения полей при закрытии з

Сообщение ykolesnikov » 18 окт 2012, 14:33

"Попытка не пытка" - как говорил Лаврентий Павлович. Пробуйте. Получится и нам расскажете. А нужные модули, наверное, можно искать по названиям действий, которые пытаетесь выполнить. Приглядитесь к адресной строке в браузере или тултипу при наведении на пункт меню или кнопку. Может кто-то подскажет и более научный способ.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить