Разделить «удаление всех постов и тем разрешённых групп» на права для собственного контента и глобального контента

Я хотел бы предложить разделить настройку «Разрешённые группы для удаления всех постов и тем» на более узкие разрешения.

На данный момент эта настройка слишком широка: она позволяет выбранным группам удалять посты и темы, созданные другими пользователями, а также просматривать удалённые посты/темы. Это логично для модераторов или доверенных групп модерации, но избыточно для случая, когда требуется лишь предоставить пользователям более полный контроль над их собственным контентом.

Уточню: я не имею в виду безвозвратное (жёсткое) удаление из базы данных.

Речь идёт прежде всего о стандартном поведении удаления/истории изменений для обычных пользователей: например, когда пользователь удаляет свой собственный пост, остаётся ли обычная заглушка удалённого поста, сохраняется ли доступ к содержимому предыдущих правок через интерфейс истории изменений и можно ли ввести более узкое разрешение, касающееся управления этим только для собственных постов пользователя.

Возможное разделение может выглядеть так:

  1. Разрешённые группы для удаления собственных постов и тем
  2. Разрешённые группы для удаления всех постов и тем

Первая настройка применялась бы только к контенту, созданному текущим пользователем. Вторая настройка сохранила бы текущее более широкое поведение для групп, которым доверяется удаление контента других пользователей и просмотр удалённого контента.

Это упростило бы соблюдение принципа минимальных привилегий при проектировании ролей. Например, сайт мог бы предоставить пользователям уровня TL4/Лидер или специальной доверенной группе больше контроля над удалением их собственных постов/тем, не наделяя их при этом полномочиями модерации в отношении контента других пользователей.

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

Основная просьба заключается в том, чтобы разрешение на удаление/управление историей изменений собственного контента было отделено от текущего глобального разрешения на удаление, чтобы администраторам не приходилось выбирать между мягким удалением для обычных пользователей и гораздо более широким разрешением «может удалять посты/темы других пользователей».