# 👯‍♂️ Announcing Roles

**URL:** https://community.glideapps.com/t/announcing-roles/16951
**Category:** General
**Created:** [October 9, 2020, 1:30pm UTC](https://community.glideapps.com/t/announcing-roles/16951 "2020-10-09T13:30:18Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![JackVaughan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jackvaughan/32/49023_2.png) [@JackVaughan](https://community.glideapps.com/u/JackVaughan)
#### Post date: [October 9, 2020, 1:30pm UTC](https://community.glideapps.com/t/announcing-roles/16951/1 "2020-10-09T13:30:18Z")

</div>

If your app is on a Private Plan, you can assign roles to the users in your User Profiles table. You can then use these roles with Row Owner columns to make certain records only accessible to certain users.

This allows you to, for example, give many people the role of ‘Admin’ and then make ‘Admin’ a Row Owner for certain rows. Now, only people with the role of Admin will be able to access those rows.

Learn more: [Glide Docs](https://gl.ink/roles)

 ![Screen Shot 2020-10-01 at 5.12.29 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/d/d71ef1b3b83f5d7cc78d242b6ef8c0defb58d687.jpeg)

---

<div class="post-metadata">

### Author: ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)
#### Post date: [October 9, 2020, 2:29pm UTC](https://community.glideapps.com/t/announcing-roles/16951/2 "2020-10-09T14:29:56Z")

</div>

Genius BUT needs a “cut-down” version for Public with Signin

---

<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: [October 9, 2020, 2:32pm UTC](https://community.glideapps.com/t/announcing-roles/16951/3 "2020-10-09T14:32:48Z")

</div>

This might be why you can’t.

> [@new Security Center](https://community.glideapps.com/t/security-center/16542/15):
>
> Because using Roles in a Public App, you could easily get the same features as our Private apps without paying for them by making a single “Member” role.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [October 9, 2020, 2:57pm UTC](https://community.glideapps.com/t/announcing-roles/16951/4 "2020-10-09T14:57:50Z")

</div>

@david @JackVaughan

Just to be clear, Roles still segregate data unless you use a Google Sheet `=arrayformula()` as part of a Glide array column (copying a Role or an email down all rows), correct?

Simply associating a user with the role “Admin” doesn’t automatically give them access to all rows, right?

---

<div class="post-metadata">

### Author: ![JackVaughan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jackvaughan/32/49023_2.png) [@JackVaughan](https://community.glideapps.com/u/JackVaughan)
#### Post date: [October 9, 2020, 3:08pm UTC](https://community.glideapps.com/t/announcing-roles/16951/5 "2020-10-09T15:08:01Z")

</div>

Yes, correct. The name ‘admin’ is just a value. Nothing special until you configure it with Row Owners.

---

<div class="post-metadata">

### Author: ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)
#### Post date: [October 9, 2020, 3:48pm UTC](https://community.glideapps.com/t/announcing-roles/16951/6 "2020-10-09T15:48:14Z")

</div>

Not if it was “cut-down” e.g. 1x role and say 3x applicable users. This would address the requirement to have secure admin functionality, without undue complexity, in a single app.

---

<div class="post-metadata">

### Author: ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)
#### Post date: [October 9, 2020, 4:26pm UTC](https://community.glideapps.com/t/announcing-roles/16951/7 "2020-10-09T16:26:07Z")

</div>

When you say the records are “accessible to certain users”, does this mean that their user info can be viewed by other users with the proper role, or can be modified by other users? I want user information to be viewed but not changeable by other users and I think this might be fixing that problem. Thx.

---

<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: [October 10, 2020, 12:30am UTC](https://community.glideapps.com/t/announcing-roles/16951/8 "2020-10-10T00:30:30Z")

</div>

Row Owners and Roles ensure that only the data that a user has access to is downloaded to their device. Otherwise all data is transferred to a device even if you are setting filters and conditions to restrict what’s visible or editable. You still would have to set the conditions for visibility or filtering as necessary.

---

<div class="post-metadata">

### Author: ![Manan\_Mehta](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manan_mehta/32/13957_2.png) [@Manan\_Mehta](https://community.glideapps.com/u/Manan_Mehta)
#### Post date: [November 1, 2020, 6:56am UTC](https://community.glideapps.com/t/announcing-roles/16951/9 "2020-11-01T06:56:29Z")

</div>

Are roles now available in Public with email Pro apps too? Or is it going to be just for private apps?

I am seeing this in my public with email app and I am not sure if I should use it in my app in case it becomes a private app feature.

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/e/e3f013b2209b5b427ae40114b32977b2e376df95.png)

---

<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: [November 1, 2020, 1:30pm UTC](https://community.glideapps.com/t/announcing-roles/16951/10 "2020-11-01T13:30:14Z")

</div>

I wonder if it’s that you can assign roles and use them for various things in your app (which you really could do before the roles feature), but just not for row owners, unless you go private.
