# Allow users to edit their own profiles only

**URL:** <https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037>\
**Category:** Ask for Help\
**Created:** [August 5, 2021, 12:18pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037 "2021-08-05T12:18:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nikatronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nikatronic/32/29921_2.png) [@nikatronic](https://community.glideapps.com/u/nikatronic)\
**Post date:** [August 5, 2021, 12:18pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/1 "2021-08-05T12:18:17Z")

</div>

My app has an employee directory for team members to browse other members of a big remote team. Each user should be able to edit their own profile, but not other members’ profiles. I tried edit form when “admin rights is email”, but it doesn’t to the trick as it doesn’t restrict editing. I then tried row owner, but then I cannot see the other members in the directory, only my own profile. Any solution to this that allows seeing other members but only editing their own profile?

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [August 5, 2021, 12:34pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/2 "2021-08-05T12:34:48Z")

</div>

Row owner should do the trick. If you switch the “preview as” in the editor you should be able to see the user profile of whoever you are viewing as.

If you want to see everyone’s profile as an admin you could make a second row owner column with your email in every row.

---

<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:** [August 5, 2021, 12:53pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/3 "2021-08-05T12:53:46Z")

</div>

Do you have multiple admins in your app? If yes it would be a little bit tricky, else you can follow Eric’s advice above.

---

<div class="post-metadata">

**Author:** ![nikatronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nikatronic/32/29921_2.png) [@nikatronic](https://community.glideapps.com/u/nikatronic)\
**Post date:** [August 5, 2021, 1:08pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/4 "2021-08-05T13:08:21Z")

</div>

Yes, I have several admins. And I would like every member to be able to see everybody else’s profiles at a glance in a tile list. Profiles are grouped by company/location.

---

<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:** [August 5, 2021, 1:34pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/5 "2021-08-05T13:34:10Z")

</div>

So row owners shouldn’t be used.

What you want is allow editing when email is signed-in user OR admin is true (if you’re using a boolean).

---

<div class="post-metadata">

**Author:** ![nikatronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nikatronic/32/29921_2.png) [@nikatronic](https://community.glideapps.com/u/nikatronic)\
**Post date:** [August 5, 2021, 2:01pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/6 "2021-08-05T14:01:55Z")

</div>

Perfect!! 😀

---

<div class="post-metadata">

**Author:** ![NoCodeAndy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nocodeandy/32/62530_2.png) [@NoCodeAndy](https://community.glideapps.com/u/NoCodeAndy)\
**Post date:** [January 17, 2024, 4:51pm UTC](https://community.glideapps.com/t/allow-users-to-edit-their-own-profiles-only/30037/7 "2024-01-17T16:51:02Z")

</div>


