# How do you create user specific lists?

**URL:** <https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404>\
**Category:** Ask for Help\
**Created:** [August 12, 2021, 9:24pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404 "2021-08-12T21:24:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Manuel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manuel/32/17117_2.png) [@Manuel](https://community.glideapps.com/u/Manuel)\
**Post date:** [August 12, 2021, 9:24pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/1 "2021-08-12T21:24:20Z")

</div>

I’m making a recommendation app. The app database has users and places. Each user can have many recommended places. I would like to have “recommendations” as a menu item, and when the users clicks on it, they only see the places that have been recommended to them. I, as admin, control the recommendations and will update the database accordingly. I believe this can be done with “relations”, but I havent been able to figure out yet. It’s not really a 1 to 1…because recommended places can be shared across different users.

Example:  
User 1 - Recommended places = A, B, D, T  
User 2 - Recommonded places = A, B, C, P

Any idea how to set this up?

---

<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:** [August 12, 2021, 10:01pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/2 "2021-08-12T22:01:15Z")

</div>

I would imagine that you can create a table where each row contains the recommendation and the user’s email. Then show a list and simply filter it by signed in user.

If you want to save a few rows, then create a table of unique recommendation’s along with a unique I’d for each one. Then on a user table, create a column with a delimited list of IDs. Use a Split Text column to split that delimited list into an array, then use that array as the source of a relation column. Then you can display a list that uses that relation.

---

<div class="post-metadata">

**Author:** ![Manuel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manuel/32/17117_2.png) [@Manuel](https://community.glideapps.com/u/Manuel)\
**Post date:** [August 12, 2021, 10:58pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/3 "2021-08-12T22:58:39Z")

</div>

Thanks for this, Jeff. I created the relation in the user table, but I dont see a way to use the items in the relation to display a list. Can you elaborate a little more to help me understand?

---

<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:** [August 12, 2021, 11:06pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/4 "2021-08-12T23:06:00Z")

</div>

If you have a screen with a Details Style Layout, you can add an lnline list and set the source of that inline list to the relation.

---

<div class="post-metadata">

**Author:** ![Manuel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manuel/32/17117_2.png) [@Manuel](https://community.glideapps.com/u/Manuel)\
**Post date:** [August 12, 2021, 11:09pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/5 "2021-08-12T23:09:45Z")

</div>

So far when I do that, it shows all rows instead of only the values in the array of the single row of the signed in user, and I dont see a way to specific the source to a more specific level of not just the relation column, but only that of the signed in user.

---

<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:** [August 12, 2021, 11:16pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/6 "2021-08-12T23:16:45Z")

</div>

Do you have screenshots of your relation settings and the inline list settings?

---

<div class="post-metadata">

**Author:** ![Manuel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manuel/32/17117_2.png) [@Manuel](https://community.glideapps.com/u/Manuel)\
**Post date:** [August 13, 2021, 4:58am UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/7 "2021-08-13T04:58:47Z")

</div>

Wow even more annoying, after writing this long thing it wouldnt let me attach more than one photo so i took a screenshot of the message. Hope you can read it…and make sense of it…

 ![Screen Shot 2021-08-12 at 11.51.54 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/f/1fb26e31e676086f97f51d92147e092b7260a4da.png)

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [August 13, 2021, 5:21am UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/8 "2021-08-13T05:21:06Z")

</div>

relations work only on a single match, in your case, i would use just filter “is included in”… this way you can filter multiple matches in one criterion

---

<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:** [August 13, 2021, 2:28pm UTC](https://community.glideapps.com/t/how-do-you-create-user-specific-lists/30404/9 "2021-08-13T14:28:50Z")

</div>

I think you are really close. In the screenshot of your message, your recommendations table looks to be set up correctly. For clarification, are are trying to set the tab style as a list or as a details style view? It should be a details style view, with an inline list component. The inline list should allow you to use the multiple relation as the data source. With your use of row owners, it should automatically show the correct user row and the items from the relation in that row should be what you see in the inline list.

I just want to point out though, that it appears that you have multiple rows for the same user, but the details view will only show the first matching row, which only has one recommendation in this case.
