昨天我因批量操作失误而吃亏,想知道是否有人有过类似的经历。简而言之,我不小心将数百个主题归档而不是解散了。
我通过访问 eg /filter?q=status%3Aarchived 来查看所有我归档的主题,然后逐个取消归档,从而得以撤销该操作。
这显然是我的错误,但也许可以通过更好的用户体验来避免?
在批量操作下拉菜单中加入“解散”功能很棒,因为它会随着页面滚动而保持在屏幕上,并且易于访问。但它也存在问题,因为操作的范围不同:
- “解散”仅影响您自己,且无破坏性
- 下拉菜单中的所有其他选项都是管理员操作,会影响所有人,具有广泛的影响,并且可能具有破坏性
我的感觉是,我们想要:
- 从管理员批量操作下拉菜单中移除“解散”
- 在其旁边添加一个新的“解散”按钮
- 移除页面顶部和底部的“解散”按钮,因为它们不会随着页面滚动而保持在屏幕上
此更改还将简化用户体验,因为“解散”按钮将不再显示在页面顶部的导航中。
这是将“解散”添加到当前批量操作下拉菜单的 PR:FEATURE: Add more bulk dismiss buttons with confirmation by Drenmi · Pull Request #29331 · discourse/discourse · GitHub
2 个赞
我认为还有一个“更新通知”也是只针对你个人的(在主帖列表中,在私信批量操作中有更多)。
我喜欢主题扳手菜单中的分隔符:
是否可以将类似的东西应用于批量操作(主帖列表和私信),将“仅针对你个人的内容”放在顶部,而将保留给 TL4/版主/管理员的内容放在下方?
这样你就可以允许更多 TL 访问顶部的部分。例如,这对于管理你的收件箱特别有用。
2 个赞
太棒了!我之前不知道有“更新通知”这个批量操作。每天都在学习 Discourse 的新东西……
我也喜欢你的想法!但我担心在执行日常操作(例如忽略“新”主题或存档私信)时,仍然会执行破坏性操作。有两个单独的按钮(一个用于我的批量操作,一个用于管理员批量操作)会很有帮助。
为了进一步解释我的经历……对我来说,出了问题的是,我每天都会使用批量操作来忽略我在 Meta 上的版主群组收件箱中的消息。看起来是这样的——注意列表中间附近的“移至存档”按钮。
在选择主题来忽略它们时,我的肌肉记忆让我寻找列表中相同的位置,而不是顶部的“忽略”。
啊,是的,我认为术语“存档 (archive)”在不同语境下有不同含义,这可能会加剧这个问题。
即使有一个单独的按钮,我认为人们仍然会面临同样的问题。我猜想,如果那是你正在寻找的东西,打开错误的批量操作菜单并选择“存档 (archive)”可能很容易。
对于“破坏性 (destructive)”的一面,从技术上讲,它们并不完全具有破坏性,因为它们可以再次撤消。虽然还有一些其他的 ux/功能主题也在要求批量“撤消 (undo)”样式的操作(在这种情况下是“批量取消存档 (bulk un-archive)”,不过我记得有一个是关于批量取消删除 (bulk un-delete) 的)。
您会在 PM 版本中将“移动到存档 (move to archive)”批量操作放在哪里?这些操作也会被提取到一个单独的“个人 (personal)”按钮中吗?
2 个赞