Фамилию и Имя поменять местами

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

Модератор: ykolesnikov

Ответить
tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Фамилию и Имя поменять местами

Сообщение tester » 28 дек 2013, 15:22

Добрый день!

При выборе владельца для тикета предлагаются агенты. Агенты представляют собой в этом виде Имя и Фамилия.
Вопрос: Как их поменять местами при выборе владельца?
Гораздо удобнее поиск делать по Фамилии.
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

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

Re: Фамилию и Имя поменять местами

Сообщение ykolesnikov » 28 дек 2013, 20:37

Посмотрите здесь - Изменить настройки SysConfig in Framework -> Frontend::Agent --> FirstnameLastnameOrder
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: Фамилию и Имя поменять местами

Сообщение tester » 15 янв 2014, 12:13

Спасибо большое!
Помогло!
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

crazy_UPS
OTRS Новобранец
Сообщения: 28
Зарегистрирован: 05 авг 2013, 22:38
Поблагодарили: 2 раза

Re: Фамилию и Имя поменять местами

Сообщение crazy_UPS » 23 фев 2014, 01:13

Добрый день.
Так же с обновлением на 3.3.4 столкнулся с данной проблемой.
Вопрос следующего характера (я поменял уже Фамилию и Имя местами) но вот меня смущает "," между ними. Т.е. у меня отображаются как "Курганов, Илья" - немного раздражает. Как эту запятую можно убрать?
С уважением Илья Курганов
OTRS 5.0.32, Centos 7, MariaDB

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

Re: Фамилию и Имя поменять местами

Сообщение ykolesnikov » 23 фев 2014, 16:05

В предыдущих версиях, сказал бы - поменяйте в коде .dtl модулей на нужный порядок, что и делал раньше, но, похоже, теперь это спрятали глубже и уже желания и знаний не хватает. И забил я на это. Ну через запятую , и что? Не задаом наперед и в нужном порядке , ну и слава богу. Есть желание, напишите разработчикам на Bug..., что не по-русски это, может поправят или добавят вариант без запятой. :)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: Фамилию и Имя поменять местами

Сообщение mukexa » 27 мар 2014, 18:42

может поправят или добавят вариант без запятой
можно и самому добавить, но я же просто исправил существующий вариант:
Файл User.pm, ищем блок

Код: Выделить всё

        elsif ( $FirstnameLastNameOrder eq '1' ) {
        $UserFullname = $Data{UserLastname} . ', '
            . $Data{UserFirstname};
    }
заменяем на

Код: Выделить всё

    elsif ( $FirstnameLastNameOrder eq '1' ) {
        $UserFullname = $Data{UserLastname} . '  '
            . $Data{UserFirstname};
    }

Так же поменял в списке агентов, тут нужно крутить AdminUser.dtl:
строку

Код: Выделить всё

<td>$QData{"UserFirstname"} $QData{"UserLastname"}</td>
заменяем на

Код: Выделить всё

<td>$QData{"UserLastname"} $QData{"UserFirstname"}</td>
Чтобы данный вариант оставался на веки - первое исправление делаем в "Custom", второе создав собственную тему.
OTRS 5s, Ubuntu 12.04

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

Re: Фамилию и Имя поменять местами

Сообщение ykolesnikov » 27 мар 2014, 18:49

Здорово и просто! Спасибо за решение!
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: Фамилию и Имя поменять местами

Сообщение mukexa » 27 мар 2014, 18:53

З.Ы. А не знаете часом где сортировка настраивается? Хотелось бы по фамилии отсортировать список агентов.
OTRS 5s, Ubuntu 12.04

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

Re: Фамилию и Имя поменять местами

Сообщение ykolesnikov » 27 мар 2014, 19:31

Могу ошибаться, но посмотрите параметры в Config.pm, включающие слово Order.
UPD: К сожалению, наврал, нет там такого. :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить