<p>Not possible with the native Rich Text field in Craft (or any field in Craft since the settings aren't defined on a per-user basis).</p>

<p>You could probably pull this off with a <a href="https://pluginfactory.io" rel="nofollow noreferrer">custom plugin</a> that added a field type that extended Craft's Rich Text field and overwrote (at least) the <code>getIntputHtml()</code> and <code>getSettingsHtml()</code> methods to add per-user settings support.</p>

CC BY-SA 3.0
2017-07-27T22:13:24.590Z
Thanks for clarifying this Brad. When I've built a plugin for this, I'll update my question.
Mark Notton
CC BY-SA 3.0
2017-07-24T04:23:23.253Z
2017-07-24T04:23:23.253Z
Brad Bell
<p>So in the <a href="https://craftcms.com/docs/rich-text-fields" rel="nofollow noreferrer">Redactor config file</a>, I have the standard "<a href="https://imperavi.com/redactor/plugins/source/" rel="nofollow noreferrer">source</a>" plugin enabled:</p>

<pre><code>"plugins": ["source"]
</code></pre>

<p>This is great for the admins who want to go in a play with around with the markup. However, I'd like to avoid certain user types from having that level of control. Essentially I want to stop clients messing with stuff they shouldn't. </p>

<p>Is this possible? </p>

<redactor>
Is it possible to adjust Redactor config on a per-user basis?
# Is it possible to adjust Redactor config on a per-user basis?

(Asked by: username_0 on 2017-07-22)

So in the Redactor config file, I have the standard "source" plugin enabled:
"plugins": ["source"]

This is great for the admins who want to go in a play with around with the markup. However, I'd like to avoid certain user types from having that level of control. Essentially I want to stop clients messing with stuff they shouldn't. 
Is this possible?

**Tags:** redactor

---

## 1 answers

### Answer by username_1 on 2017-07-24. Score: 2 | Accepted answer

Not possible with the native Rich Text field in Craft (or any field in Craft since the settings aren't defined on a per-user basis).

You could probably pull this off with a [custom plugin](https://pluginfactory.io) that added a field type that extended Craft's Rich Text field and overwrote (at least) the `getIntputHtml()` and `getSettingsHtml()` methods to add per-user settings support.

> **Comments:**
> **username_0**: Thanks for clarifying this Brad. When I've built a plugin for this, I'll update my question.  

---

