Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-27T22:13:24.590Z
Answers.Text: Thanks for clarifying this Brad. When I've built a plugin for this, I'll update my question.
Answers.UserDisplayName: Mark Notton
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-24T04:23:23.253Z
Answers.LastActivityDate: 2017-07-24T04:23:23.253Z
Answers.UserDisplayName: Brad Bell
Body: <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>
  
Tags: <redactor>
Title: Is it possible to adjust Redactor config on a per-user basis?
ThreadText: # 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](https://craftcms.com/docs/rich-text-fields), I have the standard "[source](https://imperavi.com/redactor/plugins/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 username_1. When I've built a plugin for this, I'll update my question.  
  
  ---
  
  