On a custom investment object in the Modern User Experience (UX), a lookup attribute was created as read-only.
The reason to make it read-only is because when the attributed is configured to display in the Custom Investment Board View, when dragging the board from column to column, it would be expected that it will prohibit users from doing so.
However, the drag and drop is possible, making the read-only property not honored, as it changes the lookup value.
Expected: Drag-and-drop should not be allowed as this overrides the read-only setting.
Actual: Drag-and-drop is possible. It is not editable in the Grid view, but is editable in the Board view.
For example, the grid view shows the field tt_status_raj as read-only.
However when in the Board view, the cards can be moved from the Unapproved status to the Approve status, overriding the read-only property.
Release : 15.9.2
Component : CLARITY STUDIO
This is reported as DE61162.
Workaround: Use the Field Level Security to set the attribute to 'View' by all groups and the Board will generate a toast message to indicate the field cannot be edited. This will also prevent the creation of new records in any columns for the read-only field.
DE61162 resolved in version 15.9.3