# Create an automatic pathway to TL1 and TL2 for email only users

**URL:** https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676
**Category:** Feature
**Created:** [04.Май.2016 16:46:35 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676 "2016-05-04T16:46:35Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [04.Май.2016 16:46:35 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676/1 "2016-05-04T16:46:35Z")

</div>

Right now the requirements for promotion to TL1 and TL2 involve logging into the website and spending time there and reading widely in topics and posts. This is great for forum style communities, but does not accommodate communities like mine with many email-only users.

Today I discovered that a handful of long time members were languishing in TL0 pergatory until I retroactively updated them to TL1. (Thanks @zogstrip for making that possible for me. Much appreciated!)

> [@Is there a way to retroactively update trust level and title for existing group members?](https://meta.discourse.org/t/is-there-a-way-to-retroactively-update-trust-level-and-title-for-existing-group-members/43640/2):
>
> The only way is to use the rails console. You will need the id of the group. cd /var/discourse ./launcher enter app rails c user\_ids = GroupUser.where(group\_id: \<group\_id\>).pluck(:user\_id) User.where(id: user\_ids).where("LENGTH(COALESCE(title, '')) = 0").update\_all(title: "awesome title") User.where(id: user\_ids).where(trust\_level: TrustLevel[0]).update\_all(trust\_level: TrustLevel[1])

These people are active on email and have been contributing to discussions even though they never log in. They also are trusted staff members and should automatically have been promoted at joining, and I have fixed the group settings to handle this going forward. I also loosened the restrictions on links and attachments for TL0 users. Will have to watch out for the spammers. 😉

While I have now solved this problem for trusted staff, I am concerned about other community members who never make it out of TL0 even though they in fact _are_ actively participating in discussions.. just by email. One idea would be to add a TL1 requirement/option based not just on read time or posts read but on posts contributed. E.g. “30 posts read _or_ replied/liked” and “5 topics read _or_ replied/liked”.

All of that said.. maybe there’s no reason to change any of this because trust levels are most relevant for folks participating online and we are able to loosen posting restrictions so email only users are not really hampered even if they never leave TL0.

---

<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: [04.Май.2016 18:20:31 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676/2 "2016-05-04T18:20:31Z")

</div>

We don’t really want to incentivize replying. The problem is that it is 100% impossible to track email reading.

(This has also been brought up before in the context of “I read this in my email already, why can’t you mark it read for me on the website?” but it’s basically the same issue.)

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [04.Май.2016 19:33:17 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676/3 "2016-05-04T19:33:17Z")

</div>

> [@codinghorror](#):
>
> We don’t really want to incentivize replying.

That’s a good point – but I think there is a compromise here. This request is mostly about providing _some_ way for mail-only users to reach TL2 _eventually_ – it doesn’t have to be a short way.

For reference, TL1 needs 5 topics entered and 30 posts read with at least 10 minutes reading time. Let’s say there was a second path to TL1, by following all these requirements:

- Have posted at least one reply that is at least 14 days old.
- Posts with flags don’t count for that.
- Didn’t receive any flag in the last 30 days.
- Maybe even require one like?

To me, that proves the point of TL1: The users is not a spammer (or a super dedicated one). It also doesn’t incentivize replying to get TL1, because it takes at least 2 weeks and reading a few posts is so much quicker _if you use the website_. Still, a good mail-only user will find eventually pass these checks.

TL2 already requires replies, so a path for mail-only users could easily be based on the same principle: Require three posts, and replace the reading time checks with rigorous and slow quality checks (likes, no flags, account / replies old enough). Maybe we could also throw in a check that the user has received mail notifications for at least 10 topics, to ensure the user at least subscribed enough the be counted as somewhat engaged.

---

<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: [04.Май.2016 20:24:50 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676/4 "2016-05-04T20:24:50Z")

</div>

A whole other level of vast complexity that I don’t want to deal with right now.

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [04.Май.2016 21:05:32 UTC](https://meta.discourse.org/t/create-an-automatic-pathway-to-tl1-and-tl2-for-email-only-users/43676/5 "2016-05-04T21:05:32Z")

</div>

> [@codinghorror](#):
>
> We don’t really want to incentivize replying.

No, we (I assume!) want to incentivize _constructive communication in a community_. And if people do that by email or through the web site, we should do whatever is _possible_ to encourage it.

I do understand it’s a Difficult Problem to solve, but I would say if we are all serious about encouraging civilized discourse, it’s important to at least recognize its value to regardless of input medium.

So let’s not completely rule this out from happening if someone has a breakthrough solution that isn’t painful.

☀ :discourse:
