Цель этого компонента — побуждать пользователей указывать причины редактирования при изменении поста. Причины редактирования отображаются в верхней части модального окна истории изменений поста и отлично помогают понять, почему в посте были внесены те или иные правки. Это может быть особенно полезно для пользователей, имеющих право редактировать посты других участников, так как это поможет избежать реакций вроде «зачем ты редактировал мой пост?!».
Как это работает
Когда пользователь открывает редактор для правки, появляется поле для ввода причины редактирования, и оно помечается как обязательное. Кнопка «Сохранить» остаётся неактивной, пока причина не будет указана.
После указания причины редактирование можно сохранить.
Настраиваемые параметры
Совет: Если вы хотите обязать всех пользователей указывать причины редактирования, просто добавьте группу
trust_level_0в настройку темы «группы, для которых требуется причина редактирования».
Установка
Ссылка на репозиторий
https://github.com/discourse/discourse-require-edit-reason
Если вы не знакомы с компонентами тем и их установкой, ознакомьтесь с руководством по установке тем. А если вы хотите узнать больше о темах Discourse, посмотрите это руководство.


