Hello everyone,
I have added custom status code values to the Email entity. On setting of these custom status code, user is able to edit the form. Attached below is the custom activity status called "Marked as Read"

On this status, i want the form to freeze so that no action can be performed. I want to inactive the form as below with same custom status

I tried setting the fields to read only but CRM throws error if any of the field does not contain value. So looking for a way out to make the entire form read only irrespective of field containing values or not OR if possible freeze the entire form OR somehow set the email state to inactive.
Kindly help me by providing your inputs/pointers.