mod_share_roster Alias patch

Может кому понадобится:
Исправляет (на мой взгляд) багу, когда видишь сам себя в ростере.
Добавляет возможность задания ника прямо в веб-конфиге (синтаксис "Alias<username@server.domain>", все после ">" игнорируются, нормальный синтаксис остается в силе).
Увеличивает текстарии в настройке группы до приемлемого размера =)

*Потребуется пересоздание таблицы 'sr_user' для добавления колонки alias (иначе ростер просто исчезнет). Это надо сделать руками *(сначала удалить старую таблицу (если не жалко данных), а новая сама создатся).

Комманда (выполнить в корне исходников ejabberd, не в src/):

Quote:

patch -p0 -i ejabberd.patch

Changes:
Fix bag (IMHO) about seeing myself in my own roster.
Adds posssibility of define default alias for jid in shared roster config page (syntax "Alias<username@server.domain>", all after ">" ignored, normal syntax works too).
Enlarges textareas at mod_shared_roster web-config page to normal size

*It needs to recreate table 'sr_user' to add alias column. You need to make it manualy (just delete old table? and new table will be created automatically, or manually alter it).

Command (execute into root ejabberd source directory, not in src/):

Quote:

patch -p0 -i ejabberd.patch

ejabberd.patch: http://slil.ru/23683587

Night Nord wrote: Fix bag

Night Nord wrote:

Fix bag (IMHO) about seeing myself in my own roster.

I think that was fixed on ejabberd 1.1.2:

 584  annotated  / raw  | Diffs: previous, other  | Lines: 322 ( +11, -1 )
Created: 2006-07-05 11:26:52 +0200 (6 months ago) | Author: mremond | Changeset: 584

* src/mod_shared_roster.erl: The logged user (self) is now removed from
the shared roster list (EJAB-110). 
Night Nord wrote:

Adds posssibility of define default alias for jid in shared roster config page (syntax "Alias<username@server.domain>", all after ">" ignored, normal syntax works too).

I've filled Bug 312: mod_shared_roster alias/nicknames on webadmin.

Syndicate content