# Minimum trust level for viewing post edit history

**URL:** https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834
**Category:** Feature
**Tags:** revisions
**Created:** [August 23, 2020, 4:54pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834 "2020-08-23T16:54:00Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![CaZsm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazsm/32/164906_2.png) [@CaZsm](https://meta.discourse.org/u/CaZsm)
#### Post date: [August 23, 2020, 4:54pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/1 "2020-08-23T16:54:00Z")

</div>

Recently it was changed so TL4 (Leader) can never see edit history if edit history is hidden from the public.

> [@Hiding post history from Trust level 4](https://meta.discourse.org/t/hiding-post-history-from-trust-level-4/154865):
>
> Hi! For some reason when this setting is disabled it still shows editing history for Trust level 4. [image] How can I prevent Trust level 4 from seeing anyone else’s revision history? If it easier to just disable it so own edit history can’t be viewed either, that’s fine too.\* Edit: Trust level 3 and below can’t view history. The setting explicitly mentions only staff members can view history, Trust level 4 are not members of staff. AFAIK Trust level 4 are not members of the staff group, at…

Our discussion forum is extremely large-scale with many thousands of users. We use TL4 as a pseudo-moderator role and manually appoint it to trusted community members because these veteran users use the forum more naturally and in-depth than the moderators that are paid to manage the community. They see a lot more problems than moderators and staff, and know where to recategorize topics, but these users cannot be fully appointed as moderators because there is information elsewhere on the forum that they are not allowed to view. Since this trust level has the ability to edit most aspects of topics, move them around, etc, we find it strange that edit history is now permanently hidden from them like it is hidden from the rest of the community.

This change is detrimental to us because these users used this extra permission to gain context on topics that had gone bad where the users involved edited their posts or marked them for deletion. In cases like this these posts were originally posted in a state that horrifically broke rules, eluded to the user posting being underage for our community (important for legal reasons), or potentially at risk of self harm in some extreme cases, but were edited afterwards. TL4 on our forum are active users and have close contact with forum staff and other important people who can have these issues swiftly dealt with by skilled moderators who do not leisurely read the forum due to its scale and niche, which is why it’s important they have this insight. Waiting for flagged posts to get handled is not always fast enough for certain cases.

The justification for this change on the linked thread is to have this behavior match the site setting as described, but the rigidity of this setting is harming our community.

> [@Hiding post history from Trust level 4](https://meta.discourse.org/t/hiding-post-history-from-trust-level-4/154865/17):
>
> No, I don’t support a site setting here. It should match the behavior as described.

We would like to be able to set a minimum trust level for viewing edit history so as not to impede our Leaders.

---

<div class="post-metadata">

### Author: ![Adubs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adubs/32/220003_2.png) [@Adubs](https://meta.discourse.org/u/Adubs)
#### Post date: [September 19, 2020, 1:16pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/2 "2020-09-19T13:16:22Z")

</div>

The change seems inconsistent with what other TL4 powers are. TL4 can edit any other users posts, but not see the history of those edits. If the sole reason is because the setting says ‘staff’ on it. Wouldnt it make more sense to just change the wording of the setting instead of the behavior here? It seems like TL4 is intended to be an in between level for users and moderators. Would that not make TL4 entry level staff?

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [September 19, 2020, 1:29pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/3 "2020-09-19T13:29:09Z")

</div>

Category moderators can also do the trick maybe?

---

<div class="post-metadata">

### Author: ![Adubs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adubs/32/220003_2.png) [@Adubs](https://meta.discourse.org/u/Adubs)
#### Post date: [September 19, 2020, 7:47pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/4 "2020-09-19T19:47:33Z")

</div>

Category mods at TL4 cannot view edit history either.

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [September 19, 2020, 8:54pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/5 "2020-09-19T20:54:11Z")

</div>

> [@Adubs](#):
>
> Category mods at TL4 cannot view edit history either.

It’s weird, because if `edit history visible to public` site setting is disabled, then only staff can see the previous versions of an edited post, and category moderator seems to have staff status…

> [@Category Moderator Improvements](https://meta.discourse.org/t/category-moderator-improvements/158628/1):
>
> for any topics under the categories they have moderator status.

Unless they have staff status for topics but not for posts ? 🤔

---

<div class="post-metadata">

### Author: ![CaZsm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazsm/32/164906_2.png) [@CaZsm](https://meta.discourse.org/u/CaZsm)
#### Post date: [October 8, 2020, 8:35pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/6 "2020-10-08T20:35:36Z")

</div>

We still have need of this and it is still impacting our Leaders.

Another example of how this is impacting us is that Leaders are now unable to tell if a topic that is unsuitable for its category was moved from another category, if it was moved by staff (e.g. maybe the topic was moved for a non-obvious reason), or if it was just created in the category and OP doesn’t know better. This information is used to decide whether the topic can be quickly moved somewhere more appropriate without stepping on anyone’s toes

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [October 9, 2020, 3:10am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/7 "2020-10-09T03:10:04Z")

</div>

Yeah, I support changing the behavior back and either just updating the setting description, or making it into a dropdown.

---

<div class="post-metadata">

### Author: ![CaZsm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazsm/32/164906_2.png) [@CaZsm](https://meta.discourse.org/u/CaZsm)
#### Post date: [November 3, 2020, 8:02am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/8 "2020-11-03T08:02:01Z")

</div>

We would really appreciate a change like this soon, this is still harming us in a lot of small ways that add up. This feature was very ubiquitous.

Please let us know if there is a timeline or estimation for when this will be addressed.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 3, 2020, 9:02pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/9 "2020-11-03T21:02:23Z")

</div>

If you’d like to take this as a feature improvement, please do!

---

<div class="post-metadata">

### Author: ![CaZsm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazsm/32/164906_2.png) [@CaZsm](https://meta.discourse.org/u/CaZsm)
#### Post date: [January 23, 2021, 8:00pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/10 "2021-01-23T20:00:08Z")

</div>

This is still a problem. Our leaders can edit posts but can’t see the edit history of posts, which doesn’t make any sense and has detrimental impact. Please either return the behavior to the way it used to be and reword the setting, or provide a setting to control the permission level where edit history can be viewed.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [January 24, 2021, 3:43am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/11 "2021-01-24T03:43:39Z")

</div>

Since leaders aren’t considered “staff,” if you check this then everyone will be able to see edit histories. Unless something can be done about the TL for a leader (i.e. promote to staff/moderator), this is about the best I can come up with. But then _everyone_ can see the edit histories.

`/admin/site_settings/category/posting`  
 ![image](https://global.discourse-cdn.com/meta/original/3X/2/8/285988c80de2754d47bb06c35320dac63fe037d8.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 25, 2021, 10:16pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/12 "2021-01-25T22:16:14Z")

</div>

@CaZsm you have a solution presented above 👆

If the solution is not to your satisfaction you may wish to seek out different free open source software that behaves in a manner more to your satisfaction.

---

<div class="post-metadata">

### Author: ![CaZsm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazsm/32/164906_2.png) [@CaZsm](https://meta.discourse.org/u/CaZsm)
#### Post date: [January 26, 2021, 6:45am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/13 "2021-01-26T06:45:39Z")

</div>

@codinghorror  
The above solution is not satisfactory because our users would likely feel it to be an invasion of privacy, and would open up potentially sensitive edit history to untrustworthy users.

With all due respect, it is rather bad-tempered to tell us to try to migrate a discussion forum with many thousands of users because of this one issue that needn’t exist. Instead of telling us to go away, we would appreciate hearing if this will be tracked and considered, or if there is a good and sound reason not to do this at all.

Discourse decided to change the behavior of a setting to something that does not make sense given the spirit and capabilities of the Leader trust level (i.e. [“almost moderators”, manually appointed, can edit posts](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/), but can’t see edit history?), rather than update the description for the setting instead. Since this change was a change to behavior, and the old behavior made sense and was useful, it doesn’t make sense to shut down the entire use-case for the old behavior simply because the wording of the setting did not agree with exactly how it worked. This puts a limit on the applicability and flexibility of core Discourse for no good reason.

I don’t believe it is terribly offensive to ask for this to have a setting for minimum permission level since viewing edit history goes hand in hand with the ability to edit posts, nor is it to bump this topic after waiting three months to see if there is any interest. Kane seems to agree with this idea, and I imagine other team members would as well. We would like to hear if there is any chance of this happening, if there is anything we can do to highlight this as a good addition for other contributors to tackle, or if not, why.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 26, 2021, 10:21pm UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/14 "2021-01-26T22:21:37Z")

</div>

TL4 isn’t staff – that’s the long and short of it.

If you wish to sponsor a feature, open a #Marketplace topic, or you can sign up for an enterprise hosting plan at [https://discourse.org/buy](https://discourse.org/buy) as we do weight enterprise feature requests much more heavily.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [July 30, 2021, 10:02am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/15 "2021-07-30T10:02:24Z")

</div>

As @codinghorror mentions in his next post sponsoring a plugin might be the best solution. That being said there is a plugin called Custom Trust Levels that maybe able to do something. But would need to read up more on it.

> [@Custom Trust Level](https://meta.discourse.org/t/custom-trust-level/147253):
>
> This plugin allows you to add a few custom trust levels capabilities in Discourse. This plugin allows you to add/revoke a few capabilities of users of some trust levels. These capabilities can be added/revoked using the site settings. These capabilities can be added/revoked to/from all the users of that trust level. [Get the code](https://github.com/Ahmedgagan/discourse-custom-trust-level)raising_hand_man You can request a feature or report a bug in a reply below or message a maintainer. Setup All site settings of this…

You might be able to ask for a pull request if a feature is needed.

Another potential minor solution might be a theme component. Though a user with good knowledge can use there browser to unhide the view history

---

<div class="post-metadata">

### Author: ![cybe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cybe/32/178433_2.png) [@cybe](https://meta.discourse.org/u/cybe)
#### Post date: [June 30, 2024, 6:07am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/16 "2024-06-30T06:07:13Z")

</div>

I hope I’m not necro-bumping but was a bit perplexed when I noticed that " edit history visible to public" doesn’t support groups or trust levels.

No, I don’t want them visible to the public but I really want them visible to users of a certain group/trust level, please.

Thanks.

I believe I saw another similar thing that also could have used the inbuilt groups/trust\_levels btw, but don’t remember it right now.

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [June 30, 2024, 8:46am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/17 "2024-06-30T08:46:42Z")

</div>

Not sure what the development roadmap looks like but this seems like a reasonable idea. Many settings are now [using groups](https://meta.discourse.org/t/changes-coming-to-settings-for-giving-access-to-features-from-trust-levels-to-groups/283408) instead of trust level based permissions.

Out of curiosity, what problem are you trying to solve here?

> [@cybe](#):
>
> I don’t want them visible to the public but I really want them visible to users of a certain group/trust level, please.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [June 30, 2024, 9:57am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/18 "2024-06-30T09:57:05Z")

</div>

Though maybe an interesting work around would be to use CSS display none if not in Group A or Staff.

---

<div class="post-metadata">

### Author: ![cybe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cybe/32/178433_2.png) [@cybe](https://meta.discourse.org/u/cybe)
#### Post date: [July 7, 2024, 7:56am UTC](https://meta.discourse.org/t/minimum-trust-level-for-viewing-post-edit-history/161834/19 "2024-07-07T07:56:34Z")

</div>

> [@ondrej](#):
>
> Out of curiosity, what problem are you trying to solve here?

I was working on a long document and had even set it to wiki mode so others could help work on it… But they could not see the edit history which would have been helpful.
