# Check-boxes per user

**URL:** <https://community.glideapps.com/t/check-boxes-per-user/6829>\
**Category:** Ask for Help\
**Created:** [April 11, 2020, 7:08pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829 "2020-04-11T19:08:15Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [April 11, 2020, 7:08pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/1 "2020-04-11T19:08:15Z")

</div>

Hello Team.

Thanks in advance for your help.

I am developing an app that requires sign-in to access it, and then the users would use various check-boxes to mark when tasks are complete.

Is there an elegant way to develop this?

I have developed multiple relations to achieve it, but I feel like there should be a very easy way to be done.

---

<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:** [April 12, 2020, 3:24pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/2 "2020-04-12T15:24:40Z")

</div>

Are these tasks that are the same for all users, or does each user create their own tasks? How do you have it set up right now? I’d hate to think about and suggest something you have already done.

---

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [April 12, 2020, 4:53pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/3 "2020-04-12T16:53:48Z")

</div>

Jeff thanks for your response.

So, there are common tasks for every user. They mark a task as completed or not, and receive related badges.

So far, we extract the users from the login sheet to a sheet with all their check-boxes. Each user is row owner, and has e.g. 80 check-boxes. We then have 80 more cells with simple text (the tasks’ names) to indicate that the task is available for the user. Now, we use one separate relation per task to correlate tasks (on the tasks’ sheet) with tasks (on the users line), retrieve the check-boxes and filter per signed-in user.

Thanks for your willingness to help.

---

<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:** [April 15, 2020, 2:12am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/4 "2020-04-15T02:12:49Z")

</div>

> [@Using check boxes for individual users to personally track progress](https://community.glideapps.com/t/using-check-boxes-for-individual-users-to-personally-track-progress/6937/7):
>
> Other than the above solutions, you would have to create checkboxes for each email address and filter by signed in user, so each user gets the chance check off their own items. I also have a Task example in [https://concepts.glideapp.io/](https://concepts.glideapp.io/) that’s probably similar to @spencersRus’s example.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [April 15, 2020, 2:20am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/5 "2020-04-15T02:20:42Z")

</div>

We just released a new feature today that makes this easy. You’ll add a `Basic > Boolean` column in the data editor and check `Column is user specific`

---

<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:** [April 15, 2020, 2:32am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/6 "2020-04-15T02:32:51Z")

</div>

Here’s the demo:

 ![ScreenFlow](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/a/a8c14c5831546b2a0e7a8773bbcc38cf46d670e1.gif)

 ![Screen Shot 2020-04-14 at 8.32.07 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/4/4aec3beeb553e196c72527f15ca7fd76a1c5d341.png)

Created the Checkbox column from within Glide and marked it as “User Specific”. Then created the rollups/math/template as normal.

---

<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:** [April 15, 2020, 2:36am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/7 "2020-04-15T02:36:24Z")

</div>

@david So glad to see this feature released! I was playing with this briefly earlier with the like button and a couple of choice components. Seemed to work great in the builder. I was able to leave and come back and refresh and everything stuck. I tried the same app on my phone within the browser and every time I refreshed the screen, it lost everything. So I added the app to my homescreen and same thing. Works fine until I force close the app and reopen it. Then everything I set previously is lost. I’ll PM you the link.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [April 15, 2020, 4:12am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/8 "2020-04-15T04:12:51Z")

</div>

Let’s show it to @Mark — he knows the feature top to bottom.

---

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [April 15, 2020, 8:09am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/9 "2020-04-15T08:09:19Z")

</div>

Is there an official announcement somewhere? 🙂 I would love to subscribe on that thread!

Great feature David. Will check it soon!

---

<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:** [April 15, 2020, 11:54am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/10 "2020-04-15T11:54:24Z")

</div>

Usually things are announced on Twitter [https://mobile.twitter.com/glideapps](https://mobile.twitter.com/glideapps).

Or just wait for @erwblo to find it first and he will tell the rest of us. 😉

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 15, 2020, 12:06pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/11 "2020-04-15T12:06:40Z")

</div>

If people find that valuable I will keep on doing it 😉

---

<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:** [April 15, 2020, 12:29pm UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/12 "2020-04-15T12:29:29Z")

</div>

I don’t look at Twitter often, so I appreciate it!

---

<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 18, 2024, 10:23am UTC](https://community.glideapps.com/t/check-boxes-per-user/6829/13 "2024-02-18T10:23:04Z")

</div>


