Addressbook - sharing actions only available to contacts, not groups

This commit is contained in:
nathangray 2019-08-22 15:56:46 -06:00
parent 5bc2467de3
commit f5c2ba52c8

View File

@ -1284,6 +1284,29 @@ app.classes.addressbook = AppJS.extend(
var data = egw.dataGetUIDdata(row.id); var data = egw.dataGetUIDdata(row.id);
return data && data.data.account_id; return data && data.data.account_id;
}).length <= 1; }).length <= 1;
} },
/**
* Check if the share action is enabled for this entry
* This only works for single contacts
*
* @param {egwAction} _action
* @param {egwActionObject[]} _entries
* @param {egwActionObject} _target
* @returns {boolean} if action is enabled
*/
is_share_enabled: function is_share_enabled(_action, _entries, _target)
{
var enabled = true;
var id = '';
for( var i = 0; i < _entries.length; i++)
{
id = _entries[i].id.split('::');
if(isNaN(id[1]))
{
return false;
}
}
return enabled;
}
}); });