# Row Owner as a Role + Email

**URL:** https://community.glideapps.com/t/row-owner-as-a-role-email/35388
**Category:** Ask for Help
**Created:** [December 2, 2021, 10:10am UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388 "2021-12-02T10:10:35Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [December 2, 2021, 10:10am UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/1 "2021-12-02T10:10:35Z")

</div>

Hi,

I’ve been trying to add row owner via email address and also another role owner based on the role admin however it only works for one of them not both my doing something wrong or this is not applicable in glide?

---

<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: [December 2, 2021, 12:24pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/2 "2021-12-02T12:24:32Z")

</div>

Row ownership using roles only works with the Private Pro plan. Which plan is your app on?

---

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [December 2, 2021, 12:25pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/3 "2021-12-02T12:25:05Z")

</div>

Private of course but I had to choose to either work with the owner role or owner email I feel that I can’t use both

---

<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: [December 2, 2021, 12:48pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/4 "2021-12-02T12:48:13Z")

</div>

Scanning through the documentation quickly, they do mention the mixing of emails and roles in an array column. I would think that you could do the same with seperate columns, since you currently can with multiple email columns, but I’m not sure.

Is this in a google sheet or a glide table? If it’s a Google sheet, for the sake of trying, can you try making an array column in the google sheet that contains both the email and role, then try assigning row owners to that array column in glide?

---

<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: [December 2, 2021, 1:18pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/5 "2021-12-02T13:18:20Z")

</div>

> [@Yasin\_Hassanien](#):
>
> Private of course but I had to choose to either work with the owner role or owner email I feel that I can’t use both

I can assure you that it works. I’ve used email + role in an array column as a Row Owner in many apps.

---

<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: [December 2, 2021, 1:36pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/6 "2021-12-02T13:36:48Z")

</div>

It definitely works using array columns. In fact I believe it works even without array columns because now we can make multiple columns row owners in a single table.

I still prefer to use array columns because it keeps the data nice and neat.

Are you using separate columns for each role/ email?

---

<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: [December 2, 2021, 2:01pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/7 "2021-12-02T14:01:54Z")

</div>

I’ve used both, but I mainly use array columns.  
So in my Google Sheet, I’ll have something that looks like this in my Users sheet:

![Screen Shot 2021-12-02 at 9.59.33 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/6/f6f760aa83a31aad69b8633d926db1b60a84eb69.png)

Owner 1 will be the email address of the user, and the rest of the Owner columns will be roles.

---

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [December 2, 2021, 4:17pm UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/8 "2021-12-02T16:17:54Z")

</div>

Great I have the role ownwr and the email together to be able to improve the speed

I’ll try again and see if not I will submit a ticket

---

<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: [December 3, 2021, 12:03am UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/9 "2021-12-03T00:03:31Z")

</div>

> [@Yasin\_Hassanien](#):
>
> Great I have the role ownwr and the email together to be able to improve the speed

I talked about this with Darren before, if we’re mentioning improving speed with row owners/roles then I’m not quite sure. Data privacy, checked, but for speed, Glide has to actually “filter” the data to send to the user’s device and that would create a bad initial loading experience. The more columns you put into Glide’s row owners/roles setup, the more it would have to process, I guess.

---

<div class="post-metadata">

### Author: ![rayo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rayo/32/91372_2.png) [@rayo](https://community.glideapps.com/u/rayo)
#### Post date: [June 13, 2022, 7:41am UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/10 "2022-06-13T07:41:42Z")

</div>

I created row owners based on roles and emails in a private pro app… Then i realized I didn’t add the role to the user profile so I added role column. I’ve done loads of these apps and they work correctly but this time Glide is not recognizing the Row Owner role. It is not granting access to users who have the correct role. I upgraded my app 1 hour ago…  
any idea what could have gone wrong?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/6/960e9ad2ec1441a497aa2bb2dc8beffdb765fa86.png)

---

<div class="post-metadata">

### Author: ![rayo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rayo/32/91372_2.png) [@rayo](https://community.glideapps.com/u/rayo)
#### Post date: [June 13, 2022, 8:13am UTC](https://community.glideapps.com/t/row-owner-as-a-role-email/35388/11 "2022-06-13T08:13:11Z")

</div>

i published my app for the first time and seems like row owners are working now.
