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

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

Для разрешения на удаление собственного контента идеальное поведение должно зависеть от зрителя:

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

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