# Shared "User Specific" Lists Between Users!

**URL:** <https://community.glideapps.com/t/shared-user-specific-lists-between-users/24747>\
**Category:** Project Showcase\
**Created:** [March 26, 2021, 5:41am UTC](https://community.glideapps.com/t/shared-user-specific-lists-between-users/24747 "2021-03-26T05:41:10Z")\
**Posts on this page:** 1\
**Showing post:** 13

<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:** [March 27, 2021, 3:18am UTC](https://community.glideapps.com/t/shared-user-specific-lists-between-users/24747/13 "2021-03-27T03:18:38Z")

</div>

heh, I smiled when I saw what you did with the if-then-else to handle the first item in the list. I had exactly the same challenge in my [Global Announcement tracking demo](https://community.glideapps.com/t/global-announcements-with-user-tracking-copyable/23422). I solved it in a similar (but not identical) way:

- Read By: Text column containing a comma separated list of User ID’s (my “items” list)
- tp-first-user: Template containing the current User ID
- tp-subsequent-users: Template containing the current contents of Read By, plus a comma, plus the current User ID
- ite-new-read-by: if-then-else to determine which template column to use. If Read By is empty, use the first one. Else use the second one.

One thing I hadn’t figured out was a good way to remove items (users) from the list, so was particularly interested in what you did there. Very clever and will definitely be making use of that. Thanks!

---

_[View the full topic](https://community.glideapps.com/t/shared-user-specific-lists-between-users/24747)._
