# Visibility Option for Form (Add & Edit) Screens

**URL:** <https://community.glideapps.com/t/visibility-option-for-form-add-edit-screens/77740>\
**Category:** Ask for Help\
**Tags:** security\
**Created:** [November 8, 2024, 5:47am UTC](https://community.glideapps.com/t/visibility-option-for-form-add-edit-screens/77740 "2024-11-08T05:47:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![reniengomez](https://avatars.discourse-cdn.com/v4/letter/r/e99b99/32.png) [@reniengomez](https://community.glideapps.com/u/reniengomez)\
**Post date:** [November 8, 2024, 5:47am UTC](https://community.glideapps.com/t/visibility-option-for-form-add-edit-screens/77740/1 "2024-11-08T05:47:24Z")

</div>

Hi Glide Community,

Is there a way to make every form screen (edit and add) not accessible by default or when certain conditions aren’t met.

Out of curiosity, I copied the form screen link from the browser I was signed into and opened it in incognito mode or another browser where I wasn’t signed in. Surprisingly, I could still edit or add entries. The button to access the form screens works as expected based on conditions, but if someone figures out the URL pattern, any screen without a visibility configuration can be accessed directly.

Manually adding the visibility configuration to each component to restrict access to specific roles (like admin) is really time-consuming, especially with a lot of entry inputs. The link pattern is predictable, and I’m concerned that my users, who are very resourceful, might guess it.

So far, only tabs have visibility configurations. Is there a solution for this that I’m missing?

Thanks!

![7yop8fdk](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/d/cd966459d73ef794bd5fc7d43922298bcf0b65d1.png)  
 ![kapas6ob](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/6/e6e2302a3dca6cdcc149966d17d82a2907e49464.png)  
 ![olmsz3zo](https://us1.discourse-cdn.com/flex002/uploads/glideapps/optimized/3X/c/c/cca665e96044a368cd404f42196d05056f30e646_2_690x36.png)

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [November 8, 2024, 11:05am UTC](https://community.glideapps.com/t/visibility-option-for-form-add-edit-screens/77740/2 "2024-11-08T11:05:56Z")

</div>

> [@Redirect to a specific page after login](https://community.glideapps.com/t/redirect-to-a-specific-page-after-login/77727/8):
>
> Don’t forget that visibility conditions and filter conditions are not security feature. If you have data that you don’t want signed-out user to see, you must use row owners. Here is the documentation: [Row Owners | Glide Docs](https://www.glideapps.com/docs/essentials/security-and-user-data/row-owners)

Even if you set conditions on the add/edit/delete actions, user would still be able to add/edit/delete that with advanced tools.

---

<div class="post-metadata">

**Author:** ![reniengomez](https://avatars.discourse-cdn.com/v4/letter/r/e99b99/32.png) [@reniengomez](https://community.glideapps.com/u/reniengomez)\
**Post date:** [November 13, 2024, 7:32am UTC](https://community.glideapps.com/t/visibility-option-for-form-add-edit-screens/77740/4 "2024-11-13T07:32:37Z")

</div>

The data in that app is pretty much public. It can be found on wikis. I just don’t want my users to vandalize the app with the edit link.

I did the work around by taking advantage of the form component on the detail screen so I won’t be too reliant on edit screens but I don’t know yet if that’s effective.

Thank you for replying!
