A post is marked as a wiki and non-staff with sufficient trust level can edit it.
But they can’t see all the edit history because edit histories are set to staff-only. (They apparently can see SOME of the editing history, but not all of it.)
Shouldn’t there be a flag to allow those who can edit a wiki to see all the editing history of that wiki?
I’m torn as to whether this should be a global set option or something that is set when the post is made wiki. Maybe an option to set it globally or allow it on a per-post option?
Anyone who has been through a wiki edit war knows it is useful to know who changed what.
For example, when someone edits a wiki, the old article should be in reserve, otherwise, when someone who doesn’t like you changes the article, all the effort will be wasted because there is no old article.
For this, when someone edits the wiki, it must be the old version, the officials need to see the change, where they have changed and it will be nice if there is an option such as undoing the changed place.
I am not 100% sure I’m following this one? Users can see the edit history of a wiki even when edit history visible to public is disabled. I believe it’s the last 100 revisions, which is quite a lot.
There is also the option to revert to a particular version too, which is currently reserved for mods and admins.
That looks like you’ve hidden the revision. You have the ‘show revision’ button on the right in the admin view, if you click that will a more complete history show up for your TL2 non-staff user?
That gets me all 5 edits, but the admin shouldn’t have to unhide each revision, there should be some kind of global option so those who can edit a wiki can see all revisions to it.
I’ve just given it a run-through on my test site with edit history visible to public disabled, and each of the wiki revisions is showing up to the non-staff users (ie. none are hidden by default). Could you spin up a new one on your sandbox site and have another test?