How can I protect the form from being edited when it is for approval?

  • Profile Image
    jemmini
    Asked on March 09, 2019 at 09:21 PM

    Hello,

    Just want to ask if, how can I protect the pre-populated form when it is in edit mode like in "get url page". this is the scenario

    1. I need to submit an approval form to my supervisor

    2. My supervisor needs to see the details of my form only but she won't be able to edit it.

    3. The only thing she can do is to approve or deny (with remarks) my form submission. She will not be able to edit it. She can only see the details.

     

    Thank you

     

  • Profile Image
    ashwin_d
    Answered on March 10, 2019 at 03:40 AM

    Yes it is possible to achieve your requirement by taking advantage of enable / require form fields condition. You need to add condition to check if the submission is being edited and then disable all form fields except the "Status" & "Remarks" field. Please check the screenshot below:

    1552203576disable.gif

    Hope this helps.

    Do try it out and get back to us if you have any questions.

  • Profile Image
    jemmini
    Answered on March 10, 2019 at 04:23 AM

    Great! Thank you it works! but can I hide or remove the edit submission link in the email sent to the user when he selected his status in the form? it appears that the edit submission link is still in the email after the status is selected. It may cause confusion to the user if he clicks it many times

  • Profile Image
    jherwin
    Answered on March 10, 2019 at 07:04 AM

    Unfortunately, edit submission link is static and you can not edit it using conditional logic. However, the workaround for that is to create or replicate your notification/autoresponder then one of them should not have "edit submission link". You can then you use that in email condition.

    For example:
    If he selected status in the form then send Notification 1
    If he did not select status in the form then send Notification 2

    Guide: How to Send Email Based on User's Answer