Another solution that allows keeping the contact field in calls' listview is to edit manual code:
open <sugar-root>/modules/Calls/vardefs.php
and comment out the following code
PHP Code:
'contact_name' =>
array (
'name' => 'contact_name',
'rname' => 'last_name',
'db_concat_fields'=> array(0=>'first_name', 1=>'last_name'),
'id_name' => 'contact_id',
'massupdate' => false,
'vname' => 'LBL_CONTACT_NAME',
'type' => 'relate',
'link'=>'contacts',
'table' => 'contacts',
'isnull' => 'true',
'module' => 'Contacts',
'join_name' => 'contacts',
'dbType' => 'varchar',
'source'=>'non-db',
'len' => 36,
),
Then go to Admin->Repair-> Clear Template Data Cache and Rebuild Relationships.
It's not upgrade-safe though...
Bookmarks