<p>This might be considered more of a "workaround" than a technical solution, but I think it could actually solve your problem quite nicely...</p>

<p><strong>You can use <a href="https://github.com/lindseydiloreto/craft-cpcss" rel="nofollow">CP CSS</a> and/or <a href="https://github.com/lindseydiloreto/craft-cpjs" rel="nofollow">CP JS</a> to show or hide certain fields.</strong></p>

<p>You'll probably find that the <a href="https://github.com/lindseydiloreto/craft-cpbodyclasses" rel="nofollow">CP Body Classes</a> plugin is helpful for narrowing in on specific conditions. For example, you could show/hide certain fields based on a specific user group.</p>

<p><em>Disclaimer: I wrote each of those plugins. Feel free to leave feedback on Github!</em></p>

CC BY-SA 3.0
2016-07-14T15:56:41.480Z
2016-07-14T15:56:41.480Z
Lindsey D
<p>As far as I'm aware this is not currently possible, Frabo.</p>

<p>As a potential, somewhat long-winded workaround... If it was a single user, you could make that person/User the Author of the entries which you want them to be able to edit, then uncheck the option (in Settings > Users > User Groups ) to "<strong>Edit other authors’ entries</strong>"</p>

<p>Be interesting to hear what others suggest... </p>

CC BY-SA 3.0
2016-07-14T20:51:05.020Z
Unfortunalety, multiple groups have to be able to edit the same page. Otherwise it's an interesting solution.
Frabo
CC BY-SA 3.0
2016-07-14T14:20:27.120Z
2016-07-14T14:20:27.120Z
Matt P
<p>I have a Structure section that contains most of the pages on my website.</p>

<p>We have users that need to edit only some of those pages. Since permissions are set on a per-section basis, right now they can edit either all or none of those pages.</p>

<p>How would I go about building custom user permissions for only some of those pages?</p>

CC BY-SA 3.0
2018-04-16T11:06:48.300Z
Did you find a good solution for this?
Ian Young
CC BY-SA 3.0
2018-04-16T20:47:40.493Z
I did not find a solution
Frabo
<control-panel><permissions>
User permissions on a per-entry basis?
# User permissions on a per-entry basis?

(Asked by: username_0 on 2016-07-14)

I have a Structure section that contains most of the pages on my website.

We have users that need to edit only some of those pages. Since permissions are set on a per-section basis, right now they can edit either all or none of those pages.

How would I go about building custom user permissions for only some of those pages?

**Tags:** control-panel, permissions

> **Comments:**
> **username_1**: Did you find a good solution for this?  
> **username_0**: I did not find a solution  

---

## 2 answers

### Answer by username_2 on 2016-07-14. Score: 3

This might be considered more of a "workaround" than a technical solution, but I think it could actually solve your problem quite nicely...

**You can use [CP CSS](https://github.com/lindseydiloreto/craft-cpcss) and/or [CP JS](https://github.com/lindseydiloreto/craft-cpjs) to show or hide certain fields.**

You'll probably find that the [CP Body Classes](https://github.com/lindseydiloreto/craft-cpbodyclasses) plugin is helpful for narrowing in on specific conditions. For example, you could show/hide certain fields based on a specific user group.

*Disclaimer: I wrote each of those plugins. Feel free to leave feedback on Github!*


---

### Answer by username_3 on 2016-07-14. Score: 1

As far as I'm aware this is not currently possible, username_0.

As a potential, somewhat long-winded workaround... If it was a single user, you could make that person/User the Author of the entries which you want them to be able to edit, then uncheck the option (in Settings > Users > User Groups ) to "**Edit other authors’ entries**"

Be interesting to hear what others suggest...

> **Comments:**
> **username_0**: Unfortunalety, multiple groups have to be able to edit the same page. Otherwise it's an interesting solution.  

---

