# Ignition Designer: View Only?

**URL:** <https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [December 20, 2023, 6:24pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387 "2023-12-20T18:24:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![diamond](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@diamond](https://forum.inductiveautomation.com/u/diamond)\
**Post date:** [December 20, 2023, 6:24pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387/1 "2023-12-20T18:24:35Z")

</div>

Hello,

I was wondering if there is any option for restricting access to ignition designer projects / gateway in some way. We often come across junior developers or auditors who need to be able to view the code/overall project structure but not make changes in the project / gateway. Giving them admin credentials doesn't feel secure especially for projects deployed in production.

Any approach for handling this situation is welcome.

Thanks

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 20, 2023, 6:47pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387/2 "2023-12-20T18:47:31Z")

</div>

No, not really.

Spin up an isolated test environment, dump the latest gateway backup into it, and let them explore. (Do make sure the environment is truly isolated from production devices and databases, though.)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 20, 2023, 7:00pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387/3 "2023-12-20T19:00:40Z")

</div>

Fundamentally, there's no way to give someone access to the capabilities of project resources in the designer that isn't equivalent to "full code execution with whatever privileges the gateway has" - so if you don't trust people with that access to your production gateway, don't give them access to the designer.

It's definitely an area ripe for improvement in future versions of Ignition, though.

---

<div class="post-metadata">

**Author:** ![diamond](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@diamond](https://forum.inductiveautomation.com/u/diamond)\
**Post date:** [December 20, 2023, 7:45pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387/4 "2023-12-20T19:45:10Z")

</div>

Yep, restricting access sounds easy... but there are many particularities in large organizations... it's not black and white.

Students who want to learn, auditors who evaluate your systems, developers who only work on a specific project, people who only design interfaces, consultants who investigate our systems for finding bugs...

Nowadays everyone has access to everything; they can modify anything, access private database credentials, delete projects, modify roles and users, etc.

It is a compromised situation in large companies, where the complexity, dimension and, therefore, associated risk is generally higher.

With two clicks, an inexperienced trainee can stop a plant and with three clicks delete the entire project.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 20, 2023, 7:48pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-view-only/83387/5 "2023-12-20T19:48:51Z")

</div>

> [@diamond](#):
>
> With two clicks, an inexperienced trainee can stop a plant and with three clicks delete the entire project.

Yes, but it's hard not to blame the process that allowed an inexperienced trainee to access a live production system instead of an offline development system.
