上下文和用例
有时维护一个只读类别对一个或多个组有用,以便关注公告或镜像邮件列表。
问题
由于管理员可以在任何地方发帖,管理员可能会在不知情的情况下在只读类别中回复或发布主题,导致讨论丢失或干预未被注意到,甚至向原始邮件列表发送不请自来的电子邮件。
解决方案
当管理员尝试回复现有主题或在只读类别中创建新主题时,他们应该收到一个醒目的警告,该警告会使撰写器变灰,并要求他们确认是否确实要这样做,建议他们可以在另一个更合适的地方引用该主题。
有时维护一个只读类别对一个或多个组有用,以便关注公告或镜像邮件列表。
由于管理员可以在任何地方发帖,管理员可能会在不知情的情况下在只读类别中回复或发布主题,导致讨论丢失或干预未被注意到,甚至向原始邮件列表发送不请自来的电子邮件。
当管理员尝试回复现有主题或在只读类别中创建新主题时,他们应该收到一个醒目的警告,该警告会使撰写器变灰,并要求他们确认是否确实要这样做,建议他们可以在另一个更合适的地方引用该主题。
"Regular mode" for admins and moderators (e.g. something like "sudo") 处的更通用的功能请求可以实现相同(甚至更多)的功能
不幸的是,管理员警告这项功能似乎比那个总是难以实现的 sudo 功能更容易实现。
有一个针对已关闭主题的 TC(主题组件)。也许可以扩展它,或者为在已关闭类别中创建主题创建一个额外的自定义 #customization:theme-component。
不过,为了更贴合需求,可能需要查看是否可以稍作修改,以检查类别权限,仅查看类别安全中的权限。