Как создать неудаляемую тему?

Как вы знаете, при первоначальной настройке Discourse система создаёт несколько тем от имени системной учётной записи, и удалить их нельзя (хотя это можно сделать через консоль, но это не суть). В моём случае я хочу сделать так, чтобы определённые темы нельзя было удалить. Поскольку в нашей компании около 100 сотрудников, я хочу защитить конфиденциальные темы, такие как руководства для отдельных отделов и протоколы, от случайного или злонамеренного удаления в случае компрометации учётных записей (например, модераторов форума или руководителей).

Спасибо!

Привет, @chickenrocket, добро пожаловать в Meta :wave: :slight_smile:

Если вы просто хотите отключить возможность для пользователей удалять свои сообщения, то, возможно, вам подойдёт настройка администратора максимальное количество удалений сообщений в минуту, установленная в 0?

Нет, пользователи должны иметь возможность удалять свои собственные сообщения. Я пытаюсь создать тему, которую нельзя удалить, но можно архивировать, блокировать, скрывать из списка и т. д. Подобно темам, созданным системной учетной записью. Я пытался выдать себя за системную учетную запись и создать тему, однако эту тему могут удалять модераторы/администраторы и сама системная учетная запись.

Есть ли команда, с помощью которой можно сделать так, чтобы у темы отсутствовало определенное свойство, или что-то в этом роде? Спасибо.

Я не уверен насчёт одной темы, но вы можете создать категорию с правами: администраторы могут создавать, а все остальные — только читать.

У нас есть руководители отделов, у которых есть свои соответствующие группы и категории.

Также, могут ли участники группы удалять что-либо в категории, или это могут делать только владелец группы, модераторы и администраторы?

Также важно отметить, что Discourse по умолчанию только мягко удаляет сообщения и темы. Для постоянного удаления необходимо включить скрытую настройку сайта:

Удалённые темы можно найти по пути /latest?status=deleted.

О, ну тогда это решает все проблемы, связанные со злоупотреблениями, если их можно просто восстановить, ха-ха. Только быстро: могут ли модераторы/лидеры форума «навсегда» удалять темы?

Перейдите в категорию, которую хотите защитить, и нажмите на гаечный ключ администратора в правом верхнем углу:

Перейдите на вкладку «Безопасность» и выберите разрешения для вашей группы:

Если вы посмотрите мой предыдущий пост, то в ссылке увидите, что любое постоянное удаление требует включения скрытой настройки сайта, которую могут использовать только администраторы.

Спасибо!

Нет проблем, рад, что помог. :slight_smile: Удачи!