missing "edit_user" hook from admin

This commit is contained in:
Ralf Becker 2014-03-28 18:54:40 +00:00
parent fbce93db73
commit b71baf7365
2 changed files with 32 additions and 2 deletions

View File

@ -176,4 +176,33 @@ class admin_hooks
$GLOBALS['egw']->redirect_link('/admin/index.php');
}
/**
* Actions for context menu of users
*
* @return array of actions
*/
public static function edit_user()
{
$actions = array();
if (!$GLOBALS['egw']->acl->check('current_sessions_access',1,'admin')) // no rights to view
{
$actions[] = array(
'description' => 'Login History',
'url' => '/index.php',
'extradata' => 'menuaction=admin.admin_accesslog.index'
);
}
if (!$GLOBALS['egw']->acl->check('account_access',64,'admin')) // no rights to set ACL-rights
{
$actions[] = array(
'description' => 'Deny access',
'url' => '/index.php',
'extradata' => 'menuaction=admin.uiaclmanager.list_apps'
);
}
return $actions;
}
}

View File

@ -39,8 +39,9 @@ $setup_info['admin']['hooks'] = array(
'deleteaccount',
'topmenu_info'
);
$setup_info['admin']['hooks']['admin'] = 'admin.admin_hooks.all_hooks';
$setup_info['admin']['hooks']['sidebox_menu'] = 'admin.admin_hooks.all_hooks';
$setup_info['admin']['hooks']['admin'] = 'admin_hooks::all_hooks';
$setup_info['admin']['hooks']['sidebox_menu'] = 'admin_hooks::all_hooks';
$setup_info['admin']['hooks']['edit_user'] = 'admin_hooks::edit_user';
// add account tab to addressbook.edit
$setup_info['admin']['hooks']['addressbook_edit'] = 'admin.admin_account.addressbook_edit';