In TCA, under [‘columns’][fieldname][‘config’][‘appearance’] there is a new array with the key enabledControls. Each element of the array can be set to a Boolean, indicating if it should be shown on the record. Example:
'config' => array(
'type' => 'inline',
...
'appearance' => array(
'enabledControls' => array(
'new' => false,
'hide' => true,
'info' => false,
'new' => true,
'dragdrop' => false,
'sort' => true,
'hide' => false,
'delete' => true,
'localize' => false,
),
),
),
More info:
RFC: Feature Request #8523: IRRE – Integrate possibility to define enabledControls in TCA
http://bugs.typo3.org/view.php?id=8523