Добрый день коллеги!
Было бы неплохо в TicketZoom, в "подвале", при выводе связанных заявок, добавить колонку "Владелец", но в настройках этой возможности нет, или я не нашел? А то с программированием слабовато.
Имя Владельца в заявке - потомке
Модератор: ykolesnikov
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Имя Владельца в заявке - потомке
С уважением Юрий Колесников
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 тестовая
Re: Имя Владельца в заявке - потомке
Доброго времени суток.
Понравилась задумка и сел копаться.
Чтобы там сделать такой раздел нужно внести изменения в /opt/otrs/Kernel/Output/HTML/LinkObject/Ticket.pm
а именно:
и чуть ниже:
первая соответственно вытаскивает значения, а вторая формирует столбец. агента впихнул сразу после очереди, но тут как вам удобно.
но правда в данном случае он выводит логины агентов, а не их имена. Как сделать так, чтобы он показывал имена - так и не понял. Если подскажете - буду рад).
п.с. ну и самое любимое, все в custom)
Понравилась задумка и сел копаться.
Чтобы там сделать такой раздел нужно внести изменения в /opt/otrs/Kernel/Output/HTML/LinkObject/Ticket.pm
а именно:
Код: Выделить всё
{
Type => 'Text',
Content => $Ticket->{Queue},
},
{
Type => 'Text',
Content => $Ticket->{Owner},
},
{
Type => 'Text',
Content => $Ticket->{State},
Translate => 1,
},
Код: Выделить всё
{
Content => 'Queue',
Width => 100,
},
{
Content => 'Owner',
Width => 100,
},
{
Content => 'State',
Width => 110,
},
но правда в данном случае он выводит логины агентов, а не их имена. Как сделать так, чтобы он показывал имена - так и не понял. Если подскажете - буду рад).
п.с. ну и самое любимое, все в custom)
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7
Re: Имя Владельца в заявке - потомке
поправочка. придумал только что, как сделать чтобы писались имена, но это криво.
Дополнительно дописываем Translate => 1, чтобы вот так получилось:
А в кастомном переводе делаем перевод логинов, например:
Дополнительно дописываем Translate => 1, чтобы вот так получилось:
Код: Выделить всё
{
Type => 'Text',
Content => $Ticket->{Owner},
Translate => 1,
},
Код: Выделить всё
$Self->{Translation}->{'root'} = 'Без агента';
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7
Re: Имя Владельца в заявке - потомке
Получилось.
Перевод не делал у меня больше 150 агентов.
Для 4 версии файл otrs\Custom\Kernel\Output\HTML\LinkObjectTicket.pm
Перевод не делал у меня больше 150 агентов.
Для 4 версии файл otrs\Custom\Kernel\Output\HTML\LinkObjectTicket.pm
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Имя Владельца в заявке - потомке
Спасибо!
С Translate, это уже конечно перебор. У нас логины состоят из "фамилия.ио", так что "говорят" сами о себе, хотя UserLastName, UserFirstName было бы лучше, но только специалисты по Perl могут подсказать как их здесь получить. Увы не отношусь к их числу.
С Translate, это уже конечно перебор. У нас логины состоят из "фамилия.ио", так что "говорят" сами о себе, хотя UserLastName, UserFirstName было бы лучше, но только специалисты по Perl могут подсказать как их здесь получить. Увы не отношусь к их числу.
С уважением Юрий Колесников
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 тестовая
Re: Имя Владельца в заявке - потомке
у нас логины ЦЕХ_ФИО (rovto_aaa, ctd_ddd) по хуже но запомнить можно.
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3