# Forcing email context - input requested

**URL:** <https://meta.discourse.org/t/forcing-email-context-input-requested/25577>\
**Category:** Feature\
**Tags:** email\
**Created:** [23 Fevereiro , 2015 18:08 UTC](https://meta.discourse.org/t/forcing-email-context-input-requested/25577 "2015-02-23T18:08:13Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![lake54](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lake54/32/121955_2.png) [@lake54](https://meta.discourse.org/u/lake54)\
**Post date:** [23 Fevereiro , 2015 18:08 UTC](https://meta.discourse.org/t/forcing-email-context-input-requested/25577/1 "2015-02-23T18:08:13Z")

</div>

I’ve added the ability for users to enable the forcing of email context in their notifications and sent a pull request to Discourse, however it requires more discussion of the feature on meta, the reason for this post.

[https://github.com/discourse/discourse/pull/3222](https://github.com/discourse/discourse/pull/3222)

To answer @sam’s questions on the PR:

> I am pretty uneasy with this change, its a very confusing setting to be adding to users.

Personal opinion - I don’t think it’s confusing. The option is labelled “Always include previous posts in notifications” which to me explains the purpose of the setting. Would some clarification text of what happens if the option is unchecked suffice?

> also where do you stop? allow them to specify the amount of context? allow them to specify that context is included regardless of what was previously sent? allow them to specify if context goes before or after.

At the moment I just wanted to get the setting in there, but I’m not averse to extending it to a degree, like with the email digest. I could see this working as the same label, and if checked, a dropdown that offers some pre-defined settings (perhaps from 0 to the site configured context?). The site configured context option could then be reworded to imply a maximum amount of email context (which, to be honest, is what it already means currently).

As to where to stop, I don’t see a need to ‘stop’, that’s what software development is about, to me at least. We keep iterating over a feature to improve its use to users.

* * *

What are people’s thoughts and suggestions on this feature?

It’s my first time dabbling in Ruby, and first commit to the project, so I’d like to see it in there in some shape or form 😄

See also:

> [@Option to force email context](https://meta.discourse.org/t/option-to-force-email-context/22401):
>
> Some users on our forum would like the option to force an amount of context in the notification emails. I suggest this is implemented as a user-configurable option with a site default (shipped as 0). The current situation as I understand it is that context is included if the user hasn’t received that post in an email yet. Therefore, if they receive every email (mailing list mode), they’ll never get context. This can be confusing if they delete emails after they’ve read them, because there’s no…

---

_[View the full topic](https://meta.discourse.org/t/forcing-email-context-input-requested/25577)._
