# Have a view to change view permissions

**URL:** <https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [February 1, 2025, 3:13pm UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710 "2025-02-01T15:13:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sobhan\_Shekar](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Sobhan\_Shekar](https://forum.inductiveautomation.com/u/Sobhan_Shekar)\
**Post date:** [February 1, 2025, 3:13pm UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710/1 "2025-02-01T15:13:35Z")

</div>

i need to have a view that can change views permissions  
scenario:  
i have a role called "super admin" that has highest level access. i need a page that this role can see it. (i already managed this section).  
now i need a page that contain all view list and by click or select each item(view) show a pop up to change selected view permission (as it show in designer page permission) . then after change view permissions i should click on a save button to apply changes.

---

<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:** [February 1, 2025, 4:07pm UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710/2 "2025-02-01T16:07:09Z")

</div>

There is no API to do this. You would have to manipulate the `view.json` definitions directly in the filesystem. Good luck.

---

<div class="post-metadata">

**Author:** ![Sobhan\_Shekar](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Sobhan\_Shekar](https://forum.inductiveautomation.com/u/Sobhan_Shekar)\
**Post date:** [February 2, 2025, 1:18pm UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710/3 "2025-02-02T13:18:11Z")

</div>

thank you for your response, could you please provide more details or something like step by step solution?

---

<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:** [February 2, 2025, 2:11pm UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710/4 "2025-02-02T14:11:16Z")

</div>

> [@Sobhan\_Shekar](#):
>
> provide more details

I've never done it, and I know of no such actions shared here on the forum. And I have no desire to do so. (I'm not a fan of self-modifying applications.)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 3, 2025, 12:19am UTC](https://forum.inductiveautomation.com/t/have-a-view-to-change-view-permissions/101710/5 "2025-02-03T00:19:23Z")

</div>

If you look at a View's JSON that has permissions defined, you can see how you will need to structure these which should give you enough to go by to go about modifying your selected views.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/9/d95b4e70104b802751619d765e8f2c12aaa3cb16.png)

To get the list of security levels, see [this topic](https://forum.inductiveautomation.com/t/get-security-levels-from-script/82408/4).

To get the install directory so that you can edit your view definitions, see [this topic](https://forum.inductiveautomation.com/t/how-to-get-ignition-install-directory-os-agnostic/40456/3)
