При импорте категории из файла существует ли способ гарантировать, что загруженные темы останутся приватными? Я провел тестовый импорт в локальную среду разработки Discourse, и настройки безопасности категории были сброшены: новые темы стали доступны для просмотра всем пользователям.
Я знаю, что могу выполнить import:file[category-export.json], а затем сразу изменить настройки безопасности категории так, чтобы её видели только пользователи определённой группы. Однако меня беспокоит, что происходит в промежуточный период: во-первых, может быть короткий промежуток времени, когда все смогут видеть этот контент, а во-вторых, уведомления по электронной почте могут быть отправлены (или запланированы) всем, даже после изменения настроек.
Так как задача import:file rake принимает только один аргумент (имя файла), похоже, нет способа указать «целевую категорию», в которую нужно сохранить импорт.
Я пробовал сначала создать категорию с тем же именем и слагом, но это завершилось ошибкой:
Failed to import category (ID = 5, name = CATEGORY_NAME): Validation failed: Category Name has already been taken, Slug is already in use
Единственная тестовая тема, включённая в этот JSON-файл, была импортирована, но создана в Uncategorized, что в данном случае хуже, чем создание в открытой категории.
Я обдумывал другие способы сделать это безопасно, но пока не нашёл хороших идей. Есть ли какие-то мысли у сообщества?