导入分类文件时,有什么方法可以确保上传的主题保持私有吗?我在本地的 Discourse 开发环境中进行了测试导入,分类安全设置被重置了,导致新主题对所有人可见。
我知道可以运行 import:file[category-export.json] 命令,然后立即将分类安全性更改为仅对特定用户组中的用户可见,但我担心在此期间会发生什么——首先,可能有一小段时间对所有人可见该内容,其次,即使更改了设置,电子邮件通知也可能已发送(或已安排发送)给所有人。
由于 import:file rake 任务只有一个参数(文件名),因此似乎无法设置我希望导入存储的“目标分类”。
我尝试先创建具有相同分类名称和 slug 的分类,但这会失败并出现错误:
Failed to import category (ID = 5, name = CATEGORY_NAME): Validation failed: Category Name has already been taken, Slug is already in use
我在该 .json 文件中包含的单个测试主题已导入,但它被创建在 Uncategorized 中,这比创建在公开可见的分类中更糟糕。
我一直在思考其他安全地完成此任务的方法,但目前还没有什么好主意。社区有什么想法吗?