为了澄清 UI 行为,我的需求是:我并非要求已删除的内容对普通用户可见。
针对“删除自有内容”的权限,理想的行为应具备“查看者感知”特性:
- 作者应能看到自己的帖子已被撤回/删除,例如通过常规的红色已删除帖子样式或折叠状态来呈现,以便他们了解发生了什么,并在允许恢复的情况下进行恢复;
- 工作人员/版主应保留适当的审计和 Moderation 可见性;
- 普通用户应完全看不到已删除内容的任何痕迹——既无帖子正文,也无修订历史,理想情况下甚至不应显示“已删除帖子”的占位符。
因此,我所要求的区别在于:让作者能够控制其自身可见的足迹,同时不赋予非工作人员用户查看已删除内容的权限,也不赋予其控制其他用户帖子/主题的全局权力。