# User blueprints and panel permissions

**URL:** <https://forum.getkirby.com/t/user-blueprints-and-panel-permissions/12753>\
**Category:** Questions\
**Tags:** v3\
**Created:** [February 7, 2019, 5:10pm UTC](https://forum.getkirby.com/t/user-blueprints-and-panel-permissions/12753 "2019-02-07T17:10:58Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![cornelius](https://avatars.discourse-cdn.com/v4/letter/c/e19adc/32.png) [@cornelius](https://forum.getkirby.com/u/cornelius)\
**Post date:** [August 30, 2022, 11:46pm UTC](https://forum.getkirby.com/t/user-blueprints-and-panel-permissions/12753/22 "2022-08-30T23:46:36Z")

</div>

I’m using this plugin method to switch blueprints based on user role but it’s quite unwieldy. Is this the current best option?

Edit: I just found this which seems to confirm that this is the best technique for the job: [Programmable blueprints | Kirby CMS](https://getkirby.com/docs/cookbook/panel/programmable-blueprints#load-different-blueprints-per-user)

It’s just a shame that there isn’t a way to manage this without moving selected blueprints into a plugin folder. Having all blueprints together is better.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [August 31, 2022, 6:24am UTC](https://forum.getkirby.com/t/user-blueprints-and-panel-permissions/12753/23 "2022-08-31T06:24:58Z")

</div>

Depending on the sort of permissions you need, yes, this is the only way. If you want to keep all blueprints in one place, you can put them all into your plugin.

[Previous page](https://forum.getkirby.com/t/user-blueprints-and-panel-permissions/12753.md?page=1)
