将多个用户添加到群组很笨拙

……或者我还没有找到正确的方法来做这件事。

我最近加入了一些新用户。我想把他们添加到一个测试组中。我打开该组并点击“添加用户”,然后我必须记住他们的姓名或电子邮件才能找到他们,以及谁已在组中,谁不在。

如果我查看用户列表,我需要点击用户以打开该用户的详细信息,然后我点击“组”选项卡……而不是看到该用户所属的组的列表,我却回到了主“组”页面?

当我查看组中用户的列表时,我可以看到每个用户旁边有一个小扳手图标,可以让我轻松地将该用户从组中移除。

添加操作不应该和移除一样简单吗?

我的设想是:当我想要添加用户时,不要让我输入姓名或电子邮件,而是向我显示一个包含所有用户的下拉列表(允许我按组过滤或输入部分名称),这样我就可以只点击我想要添加的用户。或者,在“组内”用户列表的底部,添加那些不在组中的用户,例如以灰色显示,并提供一个“包含”的选项。

在用户列表中:能够查看每个用户属于哪些组会很有帮助。甚至可以有一个包含所有用户和所有组的表格,并提供快速链接来添加或删除(带有确认对话框以防止意外操作)?

我希望我的解释是清楚的,如果不清楚请告诉我。

1 个赞

这与您所说的非常接近,不是吗?输入部分名称(甚至一个字母),列表就会出现:

1 个赞

这里的关键词是“相当”。如果我不知道该输入什么怎么办?我什么也看不到。也许第一步是显示一个所有不在该组中的用户的可滚动列表,而不是什么都不显示?

1 个赞

也许可以,但我不太确定这会有多大帮助。对于少于 50 人的小型论坛来说可能不错,但想象一下你有数千用户……可滚动的列表帮助不大(而且不确定技术上是否可行)。

我认为我更喜欢你提出的从用户列表中添加更多操作的想法。当然,那将是一个比用户体验(UX)更大的改动。

无论哪种方式,我都同意它需要一些关注。

4 个赞

谢谢!

这也可能是“年轻社区”的需求。当您刚起步、从其他地方迁移人员、边做边设置时……也许一旦社区规模扩大并稳定下来,这种情况就不再发生了,即使发生,考虑到游戏中的人数,也可能更容易以其他方式处理。

对我这个“年轻管理员”来说,也是这类问题的积累让整个“开始使用 Discourse”的体验总体上感到沮丧。

这将有助于让不熟悉 Discourse 的人更容易上手!:hugs:

4 个赞

哦,我完全理解你的沮丧。我们确实在努力,但需要平衡的事情太多了:正如你所说,大型社区与小型社区、向后兼容性、定制化……这是一个非常庞大而复杂项目,做出改变很困难。

2 个赞

用户目录(/u)中的某种批量选择功能可能会很有趣。我想象着类似批量选择主题的功能,您可以在列表中滚动,勾选您想要的人员,然后获得访问批量功能(如添加到组、授予徽章等)的权限。

例如,批量选择主题:

您可以在这里过滤群组成员身份,但这与直接查看所有人的群组信息不同

3 个赞

我正是这么想的。我能理解这很尴尬,但这种批量用户分组操作可能相对不常见。之后更多的是零星的操作。对这方面的调整当然可以添加到“让从FB迁移更容易”的列表中。

1 个赞