Пост помечается как вики, и пользователи, не являющиеся сотрудниками, но имеющие достаточный уровень доверия, могут его редактировать.
Однако они не могут просматривать всю историю изменений, так как история редактирования доступна только сотрудникам. (Похоже, они могут видеть НЕСКОЛЬКО записей истории изменений, но не все.)
Разве не должен быть флаг, позволяющий тем, кто может редактировать вики, просматривать всю историю изменений этой вики?
Я колеблюсь, должно ли это быть глобальной настройкой или опцией, устанавливаемой при создании поста как вики. Возможно, стоит добавить опцию для глобальной настройки или разрешения на уровне отдельного поста?
Каждый, кто сталкивался с войной правок в вики, знает, что полезно знать, кто и что изменил.
Например, когда кто-то редактирует вики, старая версия статьи должна сохраняться. Иначе, если кто-то, кто не одобряет ваши действия, изменит статью, все усилия будут потрачены впустую, так как старой версии не будет.
Поэтому при редактировании вики должна сохраняться старая версия. Официальные лица должны видеть изменения: что именно было изменено. Было бы неплохо, если бы была возможность отменить внесённые изменения.
Я не на 100 % уверен, что правильно понимаю этот момент: пользователи могут видеть историю правок вики, даже если опция «История правок видна публично» отключена. По-моему, отображаются последние 100 ревизий, что довольно много.
Также есть возможность откатиться к конкретной версии, что в настоящее время доступно только модераторам и администраторам.
Кажется, вы скрыли ревизию. В административном представлении справа есть кнопка «Показать ревизию». Если вы нажмёте на неё, отобразится более полная история для вашего пользователя TL2 без прав администратора?
Это дает мне все 5 правок, но администратору не должно быть нужно раскрывать каждую ревизию вручную; должна быть какая-то глобальная опция, чтобы те, кто может редактировать вики, могли видеть все её ревизии.
Я не думаю, что я их скрывал, мне кажется, они так и появились. Это моя тестовая система, и я единственный, кто работал в ней в течение нескольких недель.
Я только что проверил это на своём тестовом сайте, где опция «история правок видна публично» отключена, и все версии вики отображаются для обычных пользователей (то есть ни одна не скрыта по умолчанию). Не могли бы вы создать новый тестовый сайт на вашей песочнице и провести проверку ещё раз?
Только что сделал. Пользователь 1 создал пост, администратор перевёл его в режим вики и отредактировал, затем пользователь 2 внёс изменения.
Теперь ревизия 2→3 помечена как невидимая, хотя я её не менял.
Если существует настройка, управляющая этим, что это за настройка? В тестовом сервере опция «История изменений видна публике» включена.
Благодарю за внимание к этому вопросу. Много лет назад один из моих наставников по программированию сказал, что 90% отчётов об ошибках на самом деле являются следствием плохой документации.