Вложенные группы в ejabberd
Я пытаюсь создать вложенные группы в модуле ejabberd mod_shared_roster, соответствующие организационной структуре моего предприятия, примерно так:
Group1
- Subgroup1-1
- Subgroup1-2
Group2
- Subgroup2-1
- Subgroup2-1-1
- Subgroup2-1-2
- Subgroup2-2
...
Используя веб-интерфейс, я могу сделать только одноуровневую плоскую структуру группы.
Как это сделать?
1 ответ
Это зависит от клиента. Например, Tkabber поддерживает вложенные группы (Preferences -> Roster -> Nested и Nested_delimiter), и я настроил:: как разделитель.
Затем в ejabberd webadmin я создаю группы:
g1
Name: Group1
sg11
Name: Group1::Subgroup1-1
Members: user1@localhost usergroup1-1@localhost
Displayed Groups: sg11
Когда user1 входит в систему, он получает контакт usergroup1-1 и отображается во вложенной группе Group1->Subgroup1-1.