Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: mkm on 27 09 2022, 11:24:23

Title: Отображение контакта при добавлении в ростер (Список контактов)
Post by: mkm on 27 09 2022, 11:24:23
Добрый день!
Подскажите, баг или не баг (возможно фича), если при добавлении контакта в ростер Miranda NG отображается полное ФИО, а после смены статуса меняет его на Username (логин)? Подробнее ниже.

Связка Debian 11.3 + Openfire 4.7.3 + LDAP + SSO + Miranda NG 0.95.13.1.

Как это сейчас работает. Пользователь ищет нужный ему контакт с помощью "Меню" - "Добавить контакты" - Находит контакт - "Добавить в список", оставляет поле "Заданное имя" пустым и добавляет.
Контакт добавлен в ростер и отображает ФИО по атрибуту {cn}. Но после перезапуска miranda ng или изменить статус на "Не в сети" и обратно в "В сети", отображение контакта устанавливается по атрибуту {sAMAccountName}, т.е. просто Username (логин).

На Openfire изначально при добавлении (средствами Miranda) контакта в ростер сразу прописывает атрибут {sAMAccountName}.

И да, при удалении в Miranda NG полностью название контакта и нажатии "Enter", контакт отображает полное ФИО.
Возможно я не доглядел какую то опцию. Прошу помощи, куда и где надо ткнуть, чтобы ФИО всегда оставалось у контакта (оставить возможность отредактировать его в дальнейшем)?
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: ghazan on 27 09 2022, 19:51:42
mkm,
а можно сюда скопировать пакет с roster push, который прилетает в МИранду при добавлении человека в ростер?
хорошо бы, чтобы в нем в поле nick было прописано ФИО.... иначе Миранда будет формировать ник из жида
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: mkm on 28 09 2022, 09:10:12
Nick пуст...
Или лучше полный roster push?

[JABBER_1] AddToListByJID jid = test_mkm2@vopenfiretest.*.ru
[JABBER_1] Create Jabber contact jid=test_mkm2@vopenfiretest.*.ru, nick=(null)
[JABBER_1] Add test_mkm2@vopenfiretest.*.ru permanently to list
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: ghazan on 28 09 2022, 09:17:35
mkm,
лучше полный пакет, да.
и лучше, чтобы в этом пакете таки было поле nick, и в нем было бы прописано ФИО, тогда и ухищрений никаких не потребуется
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: mkm on 28 09 2022, 11:06:42
Во вложении лог добавления контакта в ростер
ФИО = test mkm test
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: ghazan on 28 09 2022, 11:13:36
mkm,
Вполне нормальный roster push, вот с тем, что стоит в атрибуте name оно и должно появиться в Миранде
У обычных пользователей там должно быть ФИО
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: mkm on 29 09 2022, 05:58:30
Странно, если смотреть настройки Openfire, то за name отвечает атрибут {cn}, но выводится sAMAccountName. В домене {cn} как раз указывает на ФИО.

(https://i120.fastpic.org/big/2022/0929/b6/aac285f39f20f66acc8f543a846eccb6.png)
Title: Re: Отображение контакта при добавлении в ростер (Список контактов)
Post by: ghazan on 29 09 2022, 08:06:57
Странно, если смотреть настройки Openfire, то за name отвечает атрибут {cn}, но выводится sAMAccountName.
Вот тут я вряд ли подскажу, никогда с OpenFire дел не имел.