# Permissions

**URL:** <https://community.glideapps.com/t/permissions/63833>\
**Category:** Ask for Help\
**Created:** [July 12, 2023, 5:50pm UTC](https://community.glideapps.com/t/permissions/63833 "2023-07-12T17:50:00Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 12, 2023, 5:50pm UTC](https://community.glideapps.com/t/permissions/63833/1 "2023-07-12T17:50:00Z")

</div>

In my previous apps, I was able to add “Edit” functionality and assign that to a specific user group. That function appears to be missing now. Where do I lock a sheet down to only allow certain people to edit?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 12, 2023, 7:07pm UTC](https://community.glideapps.com/t/permissions/63833/2 "2023-07-12T19:07:51Z")

</div>

That depends on how you are allowing users to navigate to an Edit Screen. Could be condition on buttons, actions, other components. What is your app flow to allow users to edit data? Screenshots help a lot.

---

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 13, 2023, 8:59am UTC](https://community.glideapps.com/t/permissions/63833/3 "2023-07-13T08:59:45Z")

</div>

In the previous version, I was using a inline list to allow edits (as the screenshot shows). Inline lists are no longer available and I now use a collection. I can add an action to the collection which allows edit but there doesn’t appear to be the same option to select who has permissions to edit.

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/c/7cfd98f77c646a095f99016714f0fc78275da0d3.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 13, 2023, 9:38am UTC](https://community.glideapps.com/t/permissions/63833/4 "2023-07-13T09:38:08Z")

</div>

It’s still there, just in a different place. Look for Actions in the right hand side configuration panel.

 ![CleanShot 2023-07-13 at 17.36.27@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/d/bd20dca792ae60a2d1d6209a7d01e486d798082d.png)

---

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 13, 2023, 9:46am UTC](https://community.glideapps.com/t/permissions/63833/5 "2023-07-13T09:46:32Z")

</div>

Yes, I saw that but how do do you define which roles have permissions to edit?  
If I enable that setting, every user of the app can edit the data within the collection.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 13, 2023, 9:52am UTC](https://community.glideapps.com/t/permissions/63833/6 "2023-07-13T09:52:44Z")

</div>

There are many ways to do that.  
But essentially you need some column in your User Profile table that identifies which users you want to allow to edit. It could be as simple as a Boolean type column, and you set it to true for users that should have edit permissions, and then use that as an editing condition.

Or it could be tied to a specific role, or roles. So you might have something like “allow editing where Role is Admin”, and then give that role to some of your users.

It’s totally up to you to decide how to manage it.

---

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 13, 2023, 10:19am UTC](https://community.glideapps.com/t/permissions/63833/7 "2023-07-13T10:19:12Z")

</div>

I am getting the impressions I am being completely stupid here.  
I already have a users table where I have identified a few people with the role of administrator. the others are read only.  
What I can’t figure out how I add the edit action to only users with a role of administrator. There isn’t that option in the add action function.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 13, 2023, 10:25am UTC](https://community.glideapps.com/t/permissions/63833/8 "2023-07-13T10:25:06Z")

</div>

> [@jejones](#):
>
> I am getting the impressions I am being completely stupid here.

Don’t stress, we’ll get there 🙂

When you click on the “Add Condition”, you should see something like the below:

 ![CleanShot 2023-07-13 at 18.21.50@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/2/72e28c2ce1c9300b17265d7dce627000147af815.png)

If you don’t see an option to choose from your User Profile, it could be that your [User Profiles](https://www.glideapps.com/docs/reference/security-and-user-data/user-profiles) are not correctly configured.

If after checking that you still don’t see it, perhaps show me what you do see (screen shot) and we can figure it out from there.

---

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 13, 2023, 10:36am UTC](https://community.glideapps.com/t/permissions/63833/9 "2023-07-13T10:36:17Z")

</div>

I’ve got it now. Thanks. I hadn’t clicked “back to default action” which is why I couldn’t see the screen you demonstrated. What a fool. 🙂

Now I just need to figure out how I can limit editing to only one row of data specific to one users details.

Do you also know if the size of the text on buttons can be increased within the app?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 13, 2023, 10:47am UTC](https://community.glideapps.com/t/permissions/63833/10 "2023-07-13T10:47:05Z")

</div>

> [@jejones](#):
>
> Now I just need to figure out how I can limit editing to only one row of data specific to one users details.

If the table in question is your User Profiles table, and you only want to allow users to edit their own details, then you can use “email is signed in user” on the editing condition.

> [@jejones](#):
>
> Do you also know if the size of the text on buttons can be increased within the app?

It can’t without using CSS, which requires one of the higher subscription levels. But there are lots of options and styles, and you aren’t limited to Buttons for actions. Try experimenting with different components. You can do some neat stuff with the Action Row component, for example.

---

<div class="post-metadata">

**Author:** ![jejones](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jejones](https://community.glideapps.com/u/jejones)\
**Post date:** [July 13, 2023, 10:55am UTC](https://community.glideapps.com/t/permissions/63833/11 "2023-07-13T10:55:02Z")

</div>

Brilliant. Thank you very much for your help.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [July 14, 2023, 12:48pm UTC](https://community.glideapps.com/t/permissions/63833/12 "2023-07-14T12:48:13Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
