По какой-то причине, даже когда эта настройка отключена, история редактирования всё ещё отображается для уровня доверия 4.
Как я могу запретить пользователям уровня доверия 4 просматривать историю изменений других людей? Если проще просто отключить возможность просмотра истории редактирования вообще (даже своей), это тоже подойдёт.*
Редактирование: Пользователи уровня доверия 3 и ниже не могут просматривать историю. В настройке явно указано, что историю могут просматривать только сотрудники, а уровень доверия 4 не относится к сотрудникам.
Насколько мне известно, пользователи уровня доверия 4 не входят в группу сотрудников, по крайней мере, в моём форуме они там не перечислены. Значит, они не должны иметь доступа к истории редактирования?
Проблема в том, что история изменений или правок не должна отображаться для уровня доверия 4, так как эта опция отключена. Мне нецелесообразно вручную скрывать историю изменений — мне нужно, чтобы это было настроено именно так.
Это действительно похоже на незначительную ошибку, @zogstrip. Там сказано «только сотрудники», так что, возможно, в этой проверке не хватает какой-то логики?
Возможно, стоит добавить настройку уровня доверия «минимальный уровень доверия, необходимый для просмотра истории редактирования» в качестве дополнительной опции, чтобы реализовать именно то, что использует @ondrej.
Теперь, когда настройка сайта «История редактирования видна публике» отключена, только сотрудники могут просматривать предыдущие версии отредактированного сообщения.