ejabberd - ejabberd中的嵌套组
问题描述
我正在尝试在 ejabberd 的 mod_shared_roster 中创建与我企业的组织结构相对应的嵌套组,类似于:
Group1
- Subgroup1-1
- Subgroup1-2
Group2
- Subgroup2-1
- Subgroup2-1-1
- Subgroup2-1-2
- Subgroup2-2
...
使用网络界面我只能制作一级扁平组结构。
有没有办法做到这一点?
解决方案
这取决于客户端。例如,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中
推荐阅读
- kotlin - How does assigning KeySetView to MultableSet works in Kotlin when they are of different implementation hirarchy
- c# - 如何使用 C# 中的 SQlite 将按钮的颜色从一种形式更改为另一种形式
- c++ - 为什么我的 unique_ptr 会立即自行删除?
- c# - 按 EF Core 中 varchar/nvarchar 列值的长度对结果进行排序
- c - 如何在不进入非终止 while 循环的情况下显示链表的元素?
- r - R函数将不同的处理设置为0或1
- javascript - res.json 不是一个函数 - Next.js
- node.js - 消息扩展无法在 Android 设备上加载
- javascript - Firestore 分页:如何使用 Javascript 加载下一组数据
- docker - 如何从 docker 文件中连接到 postgres?