# Adding multiple users to a thing when using a collection component

**URL:** <https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427>\
**Category:** Ask for Help\
**Created:** [February 24, 2023, 12:28pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427 "2023-02-24T12:28:45Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![pigeonflight](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pigeonflight/32/54611_2.png) [@pigeonflight](https://community.glideapps.com/u/pigeonflight)\
**Post date:** [February 24, 2023, 12:28pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/1 "2023-02-24T12:28:46Z")

</div>

How do I associate multiple users with a “thing”?  
I have a table for volunteers assigned which tracks volunteers and their associated things.  
To this end, I’ve added a collection in my UI where a volunteer can be assigned to a thing.

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

I enabled `allow selecting multiple` but it only shows the active user as an option.

---

<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:** [February 24, 2023, 12:35pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/2 "2023-02-24T12:35:19Z")

</div>

My guess is that your Users table has Row Owners applied to the Email column.

---

<div class="post-metadata">

**Author:** ![pigeonflight](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pigeonflight/32/54611_2.png) [@pigeonflight](https://community.glideapps.com/u/pigeonflight)\
**Post date:** [February 24, 2023, 12:36pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/3 "2023-02-24T12:36:43Z")

</div>

Just checked… it does. It offers the ability to remove row owners. Seems to have this as the default. What do I lose if I remove this?

---

<div class="post-metadata">

**Author:** ![pigeonflight](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pigeonflight/32/54611_2.png) [@pigeonflight](https://community.glideapps.com/u/pigeonflight)\
**Post date:** [February 24, 2023, 12:38pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/4 "2023-02-24T12:38:28Z")

</div>

Okay… reading up on row owners, I don’t think it is critical for this app. But would it mean that all users can see the email addresses of other users by inspecting network traffic? If so, that would not be a good thing in the long run.

It looks like I need to have a volunteers list with volunteer ids first 🤔

---

<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:** [February 24, 2023, 12:40pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/5 "2023-02-24T12:40:21Z")

</div>

More or less, yes.

Row Owners controls which data is downloaded to each users device.  
With row owners applied, only “owned” rows will be downloaded.  
Without row owners applied, _all_ rows will be downloaded (if the associated table is referenced anywhere in 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:** [February 24, 2023, 12:43pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/6 "2023-02-24T12:43:29Z")

</div>

> [@pigeonflight](#):
>
> It looks like I need to have a volunteers list with volunteer ids first

If security of user data is important, another option that’s commonly employed is to create a separate “Public” profiles table. See below for gory details:

> [@locked\_with\_key Secure Your Data with Row Owners and Public Profiles](https://community.glideapps.com/t/secure-your-data-with-row-owners-and-public-profiles/52139):
>
> wave Hey fellow Gliders! Are you using Row Owners and Public Profiles to secure your user data? If not, you might accidentally expose private info. Let’s fix that. In this important tutorial, I demonstrate how and why to enable Row Owners, create a Public Profiles table, and onboard new users in order to safely create a community app that doesn’t reference the User Profile table. [[Glide: Secure Your Data with Row Owners and Public Profiles] ](https://www.youtube.com/watch?v=JPgZeDSPQMw) You can also reference this article in…

---

<div class="post-metadata">

**Author:** ![pigeonflight](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pigeonflight/32/54611_2.png) [@pigeonflight](https://community.glideapps.com/u/pigeonflight)\
**Post date:** [February 24, 2023, 12:47pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/7 "2023-02-24T12:47:10Z")

</div>

Makes sense but 😮‍💨 … just catching my breath before diving in.

---

<div class="post-metadata">

**Author:** ![pigeonflight](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pigeonflight/32/54611_2.png) [@pigeonflight](https://community.glideapps.com/u/pigeonflight)\
**Post date:** [February 24, 2023, 1:05pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/8 "2023-02-24T13:05:17Z")

</div>

Okay… that was really helpful. It also gives practical usecases of `custom actions` and the `set column value` action. I know what to do now. Will report back once it is in place. In my case, I don’t need a fancy user profile, I will probably capture the names, phone numbers and user ids in a user profile.

---

<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:** [February 24, 2023, 2:22pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/9 "2023-02-24T14:22:15Z")

</div>

Just be aware that if your App will require (or allow) sign in, then you do need to configure User Profiles, which requires a table with a minimum of 3 columns - one each for Name, Email & Avatar (Image).

> **[Glide • User Profiles](https://www.glideapps.com/docs/reference/security-and-user-data/user-profiles)**
>
> Define, store, and use data on your project's users.

---

<div class="post-metadata">

**Author:** ![Dan\_Balaban](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dan_balaban/32/67551_2.png) [@Dan\_Balaban](https://community.glideapps.com/u/Dan_Balaban)\
**Post date:** [December 14, 2023, 5:31pm UTC](https://community.glideapps.com/t/adding-multiple-users-to-a-thing-when-using-a-collection-component/58427/10 "2023-12-14T17:31:33Z")

</div>

@Darren_Murphy man you saved my day twice today! 🥳
