# How to let public users suggest additions to data & then we approve the data to be added

**URL:** <https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680>\
**Category:** Ask for Help\
**Created:** [January 17, 2024, 11:33pm UTC](https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680 "2024-01-17T23:33:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 17, 2024, 11:33pm UTC](https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680/1 "2024-01-17T23:33:29Z")

</div>

I have a simple bibliographic app that is publicly accessible. It uses Glide Tables for the data. The data fields are Title, Author, Date, and a few other basic things like that. I want a button that enables public visitors to suggest a new bibliographic record to be added. I need to approve the record before it is actually added. Is this possible, and how would I do it?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 18, 2024, 12:29am UTC](https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680/2 "2024-01-18T00:29:19Z")

</div>

- Add an “Approved?” boolean column to the table.
- Add an If-Then-Else “Status” column, if "Approved’ is checked then return “Approved”, else “Pending Approval”.
- Add a form that is visible to users, let them add the fields required.
- On a separate tab that is only visible to Admins, add a collection targeting the table above, group by the “Status”.
- Add a switch in the details screen/edit screen of each record so you can approve/unapprove a post.
- If you want to add posts yourself as well, create a form in the Admin screen, copy the components from the users form, but add a switch pointing to the “Approved” column and have it defaulted to true.
- Alternatively, you can let the Admin use the same form as the Users, add a “Default Approval” column to the User Profiles table, if “Role” is Admin then true, else leave it empty. Use that as the default value for the “Approved” switch.

---

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 18, 2024, 5:28pm UTC](https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680/3 "2024-01-18T17:28:10Z")

</div>

Thank you so much, ThinhDinh! This is great – extremely helpful!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 25, 2024, 5:29pm UTC](https://community.glideapps.com/t/how-to-let-public-users-suggest-additions-to-data-then-we-approve-the-data-to-be-added/69680/4 "2024-01-25T17:29:01Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
