* Addressbook: with double-click preference set to edit, CRM-view did not open when selected in menu

This commit is contained in:
Ralf Becker 2014-10-16 09:32:13 +00:00
parent 004de5c81e
commit 47bf4d0824
3 changed files with 4 additions and 7 deletions

View File

@ -384,11 +384,6 @@ class addressbook_hooks
),
'merge' => true,
);
if($GLOBALS['egw_info']['user']['preferences']['addressbook']['crm_list'] == '~edit~')
{
$links['view'] = $links['edit'];
$links['view_popup'] = $links['edit_popup'];
}
return $links;
}

View File

@ -368,7 +368,7 @@ class addressbook_ui extends addressbook_bo
'default' => $GLOBALS['egw_info']['user']['preferences']['addressbook']['crm_list'] == '~edit~',
'allowOnMultiple' => false,
'url' => 'menuaction=addressbook.addressbook_ui.edit&contact_id=$id',
'popup' => egw_link::get_registry('addressbook', 'add_popup'),
'popup' => egw_link::get_registry('addressbook', 'edit_popup'),
'group' => $group,
),
'add' => array(

View File

@ -500,6 +500,8 @@ app.classes.addressbook = AppJS.extend(
/**
* Apply advanced search filters to index nextmatch
*
* @param {object} filters
*/
adv_search: function(filters)
{
@ -576,7 +578,7 @@ app.classes.addressbook = AppJS.extend(
*/
addEmail: function(action, selected)
{
// Check for all selected.
// Check for all selected.
var nm = this.et2.getWidgetById('nm');
if(fetchAll(selected, nm, jQuery.proxy(function(ids) {
// fetchAll() returns just the ID, no prefix, so map it to match normal selected