I have a field called 'Remarks' on an ECK entity (not a node) and Role A is allowed to leave remarks but I don't want them to edit previous remarks, I just want to give them the option to add one. Note: they are not the author or owner of the entity. Right now, I use an Edit Page Variant for this entity that they have access to and where this form for 'field_remarks' appears. The problem is that the previously added remarks are still showing up and therefore now they can still edit someone else's remarks.
potential solution 1
I would probably be possible to hide the fields that already contain values with jQuery but that is not really the Drupal way, I believe.
potential solution 2
Could it possibly be done with a Rules component that adds the value (text) to this field programmatically? And if so, how and where to show a text field that would accomplish that?