In my current project we have a requirement to have the field "PIM Item No" read-only in WebUI. We managed to do that in order not the users to modify the field.
Next step is that when an import is made and a task created in WebUI, I want that the "PIM Item no" to be editable.
Did any of you such request like this?
U can change acl on item object, but in this case all fields will be closed for editing.
U can add a flag, wich show that the item after import, and add PropertyValidator on "item.no". If flag is true then when the field changes, the record is saved. Else u show an error window and don't save the entry (use CommandContext.addFeedback with critical flag )