[ РЕШЕНО ] Выгрузка фото из AD в тикет

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

Модератор: ykolesnikov

Ответить
alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

[ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение alegator2222 » 02 авг 2016, 16:46

Такая штука друзья.
Пытаюсь засунуть фотки в тикет зум.
Даже почти получилось, но вот не задача.

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

[ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://domen/images/photos/[% Data.UserLogin %].jpg"/></a><br /><a href="#', 1 ],
В ссылку подставляется переменная, и она приобретает такой вид-
http://domen/images/photos/IvanovII.jpg
А файлы хранятся в нижнем регистре, в общим требуется что бы искал по маленьким буквам.
http://domen/images/photos/ivanovii.jpg


Ломаю голову как преобразовать ссылку в нижний регистр.
Последний раз редактировалось alegator2222 08 авг 2016, 14:01, всего редактировалось 2 раза.
OTRS 6.0.11
Ubuntu 18.04.1 server

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: И снова LDAP

Сообщение aceko » 03 авг 2016, 13:14

если переименовать фото под табельный номер и подставлять его
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: И снова LDAP

Сообщение alegator2222 » 03 авг 2016, 13:35

Дело в том что фотки в таком виде выгружаются на сайт, а им занимается другая команда. Наверное придется фотки сливать из АД скриптом.
OTRS 6.0.11
Ubuntu 18.04.1 server

Artjoms
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 окт 2011, 17:36
Откуда: Latvija

Re: И снова LDAP

Сообщение Artjoms » 05 авг 2016, 10:50

OTRS для отображения использует стандартный перловый Template Toolkit, поэтому решение "в лоб" использовать фильтр 'lower'

Таким образом код превращается в следующий:

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

[ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://domen/images/photos/[% Data.UserLogin FILTER lower %].jpg"/></a><br /><a href="#', 1 ],
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9

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

Re: И снова LDAP

Сообщение alexus » 06 авг 2016, 13:07

Artjoms писал(а):OTRS для отображения использует стандартный перловый Template Toolkit, поэтому решение "в лоб" использовать фильтр 'lower'
Какие люди на нашем форуме :D ! Артём, привет и велкам! А ты уже видал наши запалы - http://demo.radiantsystem.com ?

PS
А

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

[% Data.UserLogin FILTER lower %]
можно так сделать -

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

[% Data.UserLogin.lower %]
?
С уважением,
Алексей Юсов

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

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: И снова LDAP

Сообщение alegator2222 » 08 авг 2016, 12:27

Спасибо огромное, очень круто, все пашет. Фотки выгружает.
OTRS 6.0.11
Ubuntu 18.04.1 server

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

Re: И снова LDAP

Сообщение ykolesnikov » 08 авг 2016, 12:49

Неплохо было бы сменить название поста, чтобы по заголовку было ясно, что речь о фото из AD. И сделать причесанную тему в Howtos, думаю, многим будет интересно.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: Выгрузка фото из AD в тикет

Сообщение alegator2222 » 08 авг 2016, 13:28

Переименовал. Ща замучу тему в (Howtos)
ps
Можно и [% Data.UserLogin.lower %]
OTRS 6.0.11
Ubuntu 18.04.1 server

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: Выгрузка фото из AD в тикет

Сообщение alegator2222 » 08 авг 2016, 13:57

Пользуясь случаем не могу удержаться и спрошу- Можно в тикет выгружать имя компа с которого пишется заявка??
Или это отдельная тема?
OTRS 6.0.11
Ubuntu 18.04.1 server

Artjoms
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 окт 2011, 17:36
Откуда: Latvija

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение Artjoms » 08 авг 2016, 17:37

Артём, привет и велкам! А ты уже видал наши запалы - http://demo.radiantsystem.com ?
Привет! Видел, шикарнейший интерфейс! Алексей, очень рад видеть, как развился Radiant Customer Portal!

Дабы не оффтоп...
Можно в тикет выгружать имя компа с которого пишется заявка??
В темплейте возможно использовать переменную [% Env("REMOTE_ADDR ") %], которая вернет IP адрес пользователя. Дальше надо писать, какой-либо сервис, который преобразует IP в Computer Name. ( LDAP запрос )
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение alegator2222 » 09 авг 2016, 08:46

Спасибо огромное, будем ковырять.
OTRS 6.0.11
Ubuntu 18.04.1 server

inter07
OTRS Новобранец
Сообщения: 25
Зарегистрирован: 05 апр 2016, 20:40
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение inter07 » 06 сен 2016, 23:41

Здравствуйте! Хочу повторить данное решение, не выходит. Можете подробнее объяснить, как правильно сделать. В данном примере надо изменить путь «http://domen/images/photos/» на свой? Подскажете куда положить фото для примера, чтоб они появились (выгруженные с AD – в формате login.jpg)
Или оно должно подтягивать фото не посредственно з AD? Что надо исправить?
Спасибо!
С уважением Юрий
OTRS 6.0.30, (ITSM 6.0.30)
CentOS 7

inter07
OTRS Новобранец
Сообщения: 25
Зарегистрирован: 05 апр 2016, 20:40
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение inter07 » 14 сен 2016, 22:04

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

[ 'UserLogin', 'Foto', '', 1, 0, 'var', '#"></span>
<img width="96" height="128" src="http://domen/images/photos/[% Data.UserLogin.lower %].jpg" style="background: #eeeeee;border: 0px solid #137469;" />
</a><br /><span ; color:#137469!important; text-color:#137469!important; text-decoration: none !important;">
<a href="#', 0 ],
Подскажите пожалуйста, как все-таки сделать чтобы фото начали отображаться? Если добавляю код выше, в Ticket Zoom отображается только прямоугольник с логином пользователя – клиента.
Спасибо!
С уважением Юрий
OTRS 6.0.30, (ITSM 6.0.30)
CentOS 7

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение alegator2222 » 20 сен 2016, 14:50

Откройте код страницы и посмотрите что у вас после http://domen/images/photos/???
OTRS 6.0.11
Ubuntu 18.04.1 server

inter07
OTRS Новобранец
Сообщения: 25
Зарегистрирован: 05 апр 2016, 20:40
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение inter07 » 24 сен 2016, 14:39

Логин пользователя.. и сообщение о невозможности загрузить изображение.
(((

Надо изменить путь «http://domen/images/photos/» на свой? Или оно должно подтягивать фото непосредственно з AD? Что надо исправить?
Спасибо!

Изображение
1904x483(206.15 kB)

www.fotolink.su
С уважением Юрий
OTRS 6.0.30, (ITSM 6.0.30)
CentOS 7

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение aceko » 26 сен 2016, 08:36

Для теста поместил фотографии в эту папку /opt/otrs/var/httpd/htdocs/photos
В итоге у меня вышла вот такая ссылка http://it-support.****.**/otrs-web/photos/ (не подымал отдельный сайт для фотографий использовал уже созданный для скинов)

Код страницы должен получится

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

 [ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://it-support.****.**/otrs-web/photos/[% Data.UserLogin %].jpg"/></a><br /><a href="#', 1 ],
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Сообщение alegator2222 » 27 сен 2016, 09:36

inter07 писал(а):Логин пользователя.. и сообщение о невозможности загрузить изображение.
(((

Надо изменить путь «**********» на свой? Или оно должно подтягивать фото непосредственно з AD? Что надо исправить?
Спасибо!


1904x483(206.15 kB)[/url]
www.fotolink.su
Совершенно верно вместо http://domen/images/photos/ нужно поставить путь к картинке, а [% Data.UserLogin %] это лишь переменная.
OTRS 6.0.11
Ubuntu 18.04.1 server

Ответить