A discussion is ongoing about the edit history visibility of wiki posts in a Discourse forum. MikeNolan suggests that non-staff users with sufficient trust levels should be able to see the entire edit history of a wiki post, rather than being limited by the “edit history visible to public” setting.
MikeNolan and EchoBilisim agree that this feature is necessary to prevent edit wars and to allow users to track changes. However, JammyDodger points out that non-staff users can already see the last 100 revisions of a wiki post.
Through further discussion and testing, [MikeNolan](/t/-/261132/4, 6, 8, 10, 12) and [JammyDodger](/t/-/261132/3, 5, 7, 9, 11, 13) discover that some revisions are being hidden by default, even when the “edit history visible to public” setting is enabled.
The cause of this issue is still unknown, but JammyDodger suspects that it may be related to a plugin or theme component. MikeNolan mentions that he has the “ad manager” and “data explorer” plugins installed, and that a recent theme component installation attempt failed.
The discussion is ongoing, with MikeNolan and JammyDodger continuing to investigate the cause of the issue.
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?