# Remove dependency on user table

**URL:** <https://community.glideapps.com/t/remove-dependency-on-user-table/74674>\
**Category:** Ask for Help\
**Created:** [July 7, 2024, 12:43pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674 "2024-07-07T12:43:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Namra](https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/32.png) [@Namra](https://community.glideapps.com/u/Namra)\
**Post date:** [July 7, 2024, 12:43pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/1 "2024-07-07T12:43:59Z")

</div>

Hello,

I have many components in my app whose visibility depends on the user table, but now I want to remove this dependency. Is there a way we can remove the dependency on the user table?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 7, 2024, 1:01pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/2 "2024-07-07T13:01:21Z")

</div>

Do you still want to keep the user table, or do you plan to remove it as a whole?

---

<div class="post-metadata">

**Author:** ![Namra](https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/32.png) [@Namra](https://community.glideapps.com/u/Namra)\
**Post date:** [July 7, 2024, 1:04pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/3 "2024-07-07T13:04:11Z")

</div>

We have planned to remove it as a whole

---

<div class="post-metadata">

**Author:** ![Namra](https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/32.png) [@Namra](https://community.glideapps.com/u/Namra)\
**Post date:** [July 7, 2024, 1:08pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/4 "2024-07-07T13:08:04Z")

</div>

Actually we want to remove this dependency on user table because if some anonymous user open app we want him to enjoy all those feature which a user enjoy but this is not possible because of USER table dependency, as soon as we open app there is a button whose visibility depends on values of user table like if particular field is empty this button will be visible and if there is anonymous public user then there is no chance we could ever see this button

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [July 7, 2024, 1:13pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/5 "2024-07-07T13:13:26Z")

</div>

It’s best to rethink your decision. You can easily use “Find Uses” to find or set component visibility with other logic.

 ![Screenshot 2024-07-07 at 19.56.42](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/4/0465ec0646468706ab545b54048ac0bdab50fac3.png)

---

<div class="post-metadata">

**Author:** ![Namra](https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/32.png) [@Namra](https://community.glideapps.com/u/Namra)\
**Post date:** [July 7, 2024, 1:15pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/6 "2024-07-07T13:15:41Z")

</div>

We already did consider it and we don’t want USER table

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [July 7, 2024, 1:24pm UTC](https://community.glideapps.com/t/remove-dependency-on-user-table/74674/7 "2024-07-07T13:24:02Z")

</div>

My suggestion is to use the method above to delete all your visibility settings, before you make the decision to delete a column or table.
