# Enhancement to Sign In model to reduce need for 2 apps

**URL:** <https://community.glideapps.com/t/enhancement-to-sign-in-model-to-reduce-need-for-2-apps/5995>\
**Category:** Feature Requests\
**Created:** [March 27, 2020, 9:48pm UTC](https://community.glideapps.com/t/enhancement-to-sign-in-model-to-reduce-need-for-2-apps/5995 "2020-03-27T21:48:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TimNZ](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/timnz/32/2062_2.png) [@TimNZ](https://community.glideapps.com/u/TimNZ)\
**Post date:** [March 27, 2020, 9:48pm UTC](https://community.glideapps.com/t/enhancement-to-sign-in-model-to-reduce-need-for-2-apps/5995/1 "2020-03-27T21:48:45Z")

</div>

I’m not the first to query the user model, but I think this common scenario can be improved quickly.

Based on my experienced building a COVID-19 Initiatives Directory app, using [https://freelance.glideapp.io/](https://freelance.glideapp.io/) as a starter template (thanks @sardamit ).

> **[NZ COVID-19 Initiative Directory](https://nz-covid19.glideapp.io/)**
>
> Discover New Zealand COVID-19 initiatives

My app requirements

- People can browse and search for Initiatives, which are tagged into 1 to 3 categories - list/map
- People can browse Initiatives via Categories
- People don’t have to sign-in to browse
- People who are signed in can add Initiatives, with their signed in email = ‘creator’ column
- Creator of Initiative can Edit/Delete

This was not achievable since:

- Edit filters when Privacy.Sign In = Public, don’t allow check for a ‘column = signed-in user’
- Can’t limit Add to Signed In users.

I had to create two apps:

- View only - Privacy.Sign In = ‘Public’
- Admin - Privacy.Sign In = ‘Public with Email’

Since my View app has a burger menu, the View app has a Sign In link.  
This allows Email sign-in.  
Now I’m signed into the View app, there is a Signed In User

Suggestion:

1. Add checkbox to ‘Edit’ and ‘Add’ tabs ‘Requires Sign In’, below ‘Allow users to (Edit/Add)’
2. Allow ‘xyz column = signed-in user’ Edit filter when Privacy.Sign In = Public
3. Explicit checkbox in Settings -\> Privacy ‘Allow Sign In’ when Privacy.Sign In = Public  
(show Google Sign In option when True)  
-\> Forces Hamburger menu with ‘Sign In’
4. ‘+’ button for Add on tabs can be shown if not signed in but if #1 + #2 + #3 are True,  
forcing a Sign In first before the Add screen is shown

This will enable one app for easy View only mode and controlled Add/Edit.

---

<div class="post-metadata">

**Author:** ![sardamit](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sardamit/32/263_2.png) [@sardamit](https://community.glideapps.com/u/sardamit)\
**Post date:** [March 27, 2020, 10:05pm UTC](https://community.glideapps.com/t/enhancement-to-sign-in-model-to-reduce-need-for-2-apps/5995/2 "2020-03-27T22:05:51Z")

</div>

I think just a prompt for signing in when somebody hits the edit or add buttons should do the trick.

---

<div class="post-metadata">

**Author:** ![TimNZ](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/timnz/32/2062_2.png) [@TimNZ](https://community.glideapps.com/u/TimNZ)\
**Post date:** [March 27, 2020, 10:07pm UTC](https://community.glideapps.com/t/enhancement-to-sign-in-model-to-reduce-need-for-2-apps/5995/3 "2020-03-27T22:07:30Z")

</div>

Don’t understand how that works for me as an app maker wanting to control Add/Edit,  
if you are proposing ignore all the changes I suggested.
