# Why is ignoring hard coded to TL2+?

**URL:** https://meta.discourse.org/t/why-is-ignoring-hard-coded-to-tl2/190573
**Category:** UX
**Created:** [May 16, 2021, 5:01pm UTC](https://meta.discourse.org/t/why-is-ignoring-hard-coded-to-tl2/190573 "2021-05-16T17:01:50Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![incapaz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/incapaz/32/175057_2.png) [@incapaz](https://meta.discourse.org/u/incapaz)
#### Post date: [May 16, 2021, 5:01pm UTC](https://meta.discourse.org/t/why-is-ignoring-hard-coded-to-tl2/190573/1 "2021-05-16T17:01:50Z")

</div>

Something I have always found interesting was why the ignore feature is only available to TL2+ rather than for everyone or a configurable setting to allow users by trust level.

> <https://github.com/discourse/discourse/blob/e1f8014acd2877cda539b14b4694d9c077f6b36d/lib/guardian.rb#L469>

As well, muting is hard coded to TL1+? Mostly curious about the ux thought process here 🙂

---

<div class="post-metadata">

### Author: ![hawm](https://avatars.discourse-cdn.com/v4/letter/h/f07891/32.png) [@hawm](https://meta.discourse.org/u/hawm)
#### Post date: [May 16, 2021, 5:30pm UTC](https://meta.discourse.org/t/why-is-ignoring-hard-coded-to-tl2/190573/3 "2021-05-16T17:30:41Z")

</div>

If you watch the master branch, it has been changed.

> <https://github.com/discourse/discourse/blob/a24b6daa87d9f75c729dcdfd6d9e9270fa9971ae/lib/guardian.rb#L483>
