# Sending feedback

**URL:** <https://community.glideapps.com/t/sending-feedback/36479>\
**Category:** Ask for Help\
**Created:** [December 30, 2021, 12:43am UTC](https://community.glideapps.com/t/sending-feedback/36479 "2021-12-30T00:43:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ferdinando\_Fogacci](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ferdinando_fogacci/32/36482_2.png) [@Ferdinando\_Fogacci](https://community.glideapps.com/u/Ferdinando_Fogacci)\
**Post date:** [December 30, 2021, 12:43am UTC](https://community.glideapps.com/t/sending-feedback/36479/1 "2021-12-30T00:43:49Z")

</div>

Hi glideiani I have created the possibility to write a feedback and to choose a status but this feedback and this status can be changed as I am going to change the text of the column. How can I make them be sent and the administrator in his panel sees all the feedbacks? And whoever sent it cannot thus modify everything.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [December 30, 2021, 5:37am UTC](https://community.glideapps.com/t/sending-feedback/36479/2 "2021-12-30T05:37:06Z")

</div>

First of all, in the table where you add a row for each feedback sent, define two owner row columns: one to store the email of the user who sent it, the other to store the administrator role.  
So the collection that appears on the page displays only the feedback sent by the user, and to you as an administrator it will display all the feedback from all users (from a security point of view, the normal user will download to his device only the rows that belong to him, while you who are the administrator will download them all).  
Then, allow editing possibilities only if the user is administrator, for example you can do it with a button in the detail screen of the feedback where you define an action and at the top of the action put an if condition based on the user’s role; so if the user is not an administrator then the button will be off.  
In addition, you can also make the edit button disappear entirely from the page layout by setting a role-based visibility condition.  
You could consider placing the edit button also directly in the collection item action rather than in the detail screen of that item, it depends on the amount of information you want to return to the user; if it is just the change of status it can be fine.

---

<div class="post-metadata">

**Author:** ![Ferdinando\_Fogacci](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ferdinando_fogacci/32/36482_2.png) [@Ferdinando\_Fogacci](https://community.glideapps.com/u/Ferdinando_Fogacci)\
**Post date:** [December 30, 2021, 9:55am UTC](https://community.glideapps.com/t/sending-feedback/36479/3 "2021-12-30T09:55:40Z")

</div>

@Roldy grazie per l’aiuto sono riuscito a creare l’invio dei dati ma non vanno ad aggiornarsi nella stessa riga ma ne crea una nuova quando invio il feedback quindi non riesco a collegarlo alla richiesta.  
Ci può essere un modo per inviare e aggiornare la riga seno mi studio un altro modo che potrebbe essere una tabella solo dei feedback dove faccio scrivere all’utente nome e cognome di chi ha fatto la richiesta.

---

<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:** [December 30, 2021, 1:11pm UTC](https://community.glideapps.com/t/sending-feedback/36479/4 "2021-12-30T13:11:54Z")

</div>

You probably added an Add Row action On Submit of the form. Forms already create a row on their own. If you add an Add Row action On Submit, then it creates another row. Remove the Add Row action, and instead add componentst to the form, such as User Profile components, Column components, or Special Value components.

> [@Add record and then allow user to edit](https://community.glideapps.com/t/add-record-and-then-allow-user-to-edit/35653/21):
>
> If you’re just trying to get the signed in user’s email, don’t add entry components and then hide. Use the Screen Value, User Profile, or Special Value components. From the looks of it you should be using the User’s Email Special Value component. There’s no reason to show entry components if you aren’t going to use them. [image] [image] [image]

---

<div class="post-metadata">

**Author:** ![Ferdinando\_Fogacci](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ferdinando_fogacci/32/36482_2.png) [@Ferdinando\_Fogacci](https://community.glideapps.com/u/Ferdinando_Fogacci)\
**Post date:** [December 30, 2021, 1:25pm UTC](https://community.glideapps.com/t/sending-feedback/36479/5 "2021-12-30T13:25:12Z")

</div>

@Jeff_Hager  
thanks, I’m using glide page, but the new line automatically creates it with the form container. While I would like, once the form has been sent, to enter the data in the columns of an already existing row

---

<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:** [December 30, 2021, 1:32pm UTC](https://community.glideapps.com/t/sending-feedback/36479/6 "2021-12-30T13:32:29Z")

</div>

Sounds like you should use an edit screen instead of a form if you want to modify an existing row.

---

<div class="post-metadata">

**Author:** ![Ferdinando\_Fogacci](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ferdinando_fogacci/32/36482_2.png) [@Ferdinando\_Fogacci](https://community.glideapps.com/u/Ferdinando_Fogacci)\
**Post date:** [December 30, 2021, 1:34pm UTC](https://community.glideapps.com/t/sending-feedback/36479/7 "2021-12-30T13:34:39Z")

</div>

@ThinhDinh yes I tried but once modified it remains modifiable even at a later time while I would like that afterwards you can no longer modify the choice or the one written

---

<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:** [December 30, 2021, 2:04pm UTC](https://community.glideapps.com/t/sending-feedback/36479/8 "2021-12-30T14:04:04Z")

</div>

At which point do you want the row not to be editable again? Sounds like you can just branch your logic in a custom action. If it should not be edited again then you show a notification telling the user that this entry can not be edited, else you show the edit screen.

---

<div class="post-metadata">

**Author:** ![Ferdinando\_Fogacci](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ferdinando_fogacci/32/36482_2.png) [@Ferdinando\_Fogacci](https://community.glideapps.com/u/Ferdinando_Fogacci)\
**Post date:** [December 30, 2021, 2:11pm UTC](https://community.glideapps.com/t/sending-feedback/36479/9 "2021-12-30T14:11:32Z")

</div>

@ThinhDinh understood maybe I could put an action that when the field is full is no longer visible … today I try
