Я обнаружил возможность использовать тихое редактирование заголовков и содержимого постов, видимых только сотрудникам.
В настоящее время, когда любой пользователь — автор поста или модератор — вносит правку, это отображается в истории изменений.
Однако могут возникнуть ситуации, когда сотрудникам нужно отредактировать что-то, например, удалить персонально идентифицируемую информацию из поста, не показывая это в истории изменений.
Другой пример — исправление орфографии или грамматики. Я имею в виду лёгкие правки, не привлекающие внимания.
Существует ли такая опция и как/где её включить?
Один из администраторов прислал мне это изображение:
Просто мягкое напоминание обновиться, чтобы воспользоваться всеми новыми функциями, а также критически важными обновлениями безопасности.
В таком случае я бы разделил эти примеры на две отдельные категории и обрабатывал их по-разному.
Короткий ответ: функции «тихого редактирования» как таковой не существует. При редактировании сообщения уведомление отправляется владельцу, даже если вы скрываете историю изменений.
Вариант «скрыть историю изменений», о котором упоминает Нейт, находится в модальном окне истории изменений сообщения (история редактирования) и может быть применён только после того, как правка уже внесена:
Если вы скрываете историю изменений, то не-сотрудники не смогут увидеть эту часть истории, и для них счётчик изменений также уменьшится на 1.
Однако с точки зрения пользовательского опыта (UX) пользователь получит уведомление о том, что редактирование было выполнено, но при переходе к истории сообщения/редактирования ему сообщат, что у него нет доступа к её просмотру.
В случае опечаток и подобного я обычно использую поле информации о редактировании, чтобы добавить дополнительные детали о причине правки (если это не очевидно, или если пользователь может не быть знаком с подходом сообщества к редактированию). Оно немного скрыто, но вы можете найти его здесь:
Нажатие на открывает поле ввода, где можно указать причину редактирования; эта информация будет отображена в истории изменений для дополнительного контекста.
Поэтому я бы оставил такие правки видимыми. Большинство людей не возражают против исправления опечаток и поймут, почему было внесено изменение.
Что касается удаления ПИИ, я бы пошёл ещё дальше, чем просто скрытие истории изменений (а также отправил бы пользователю личное сообщение с уведомлением о том, что я удалил конфиденциальную информацию). Существует скрытая настройка сайта, позволяющая полностью удалить сообщения и их истории изменений, а не просто мягко удалить их (то есть «полностью удалить» против «скрыть от не-сотрудников»).
В зависимости от вашего хостинга, эту функцию можно включить через консоль Rails: Enable setting to allow admins to permanently delete data (если вы используете хостинг, вам нужно будет запросить её включение у вашего провайдера).
Полное удаление сообщений доступно только администраторам, хотя удаление истории изменений сообщений могут выполнять модераторы. При скрытии истории изменений появляется дополнительная опция «удалить историю изменений». Это полностью очистит историю редактирования для данного сообщения.
Я не знаком с этими настройками. Где вы нашли эту информацию?
Я их не узнаю. Я не могу найти их в поиске администратора, а мета-поиск по обоим терминам выдаёт только ваш пост. Если вы дадите немного больше контекста о том, где вы их видите, это может заставить нейрон сработать.