--- tracker2.module-org 2009-07-05 16:41:20.000000000 +0300 +++ tracker2.module 2009-07-05 16:50:48.000000000 +0300 @@ -21,7 +21,7 @@ function tracker2_menu($may_cache) { 'path' => $base, 'title' => t('Recent posts'), 'callback' => 'tracker2_page', - 'access' => user_access('access content'), + 'access' => user_access('access tracker'), 'weight' => 1, ); @@ -53,7 +53,7 @@ function tracker2_menu($may_cache) { 'path' => 'user/'. arg(1) .'/' . $user_base, 'title' => t('Track'), 'callback' => 'tracker2_track_user', - 'access' => user_access('access content'), + 'access' => user_access('access tracker') || ($user->uid == arg(1) && user_access('access own tracker')), 'type' => MENU_IS_LOCAL_TASK ); $items[] = array( @@ -71,7 +71,7 @@ function tracker2_menu($may_cache) { * Implementation of hook_perm(). */ function tracker2_perm() { - return array('administer tracker'); + return array('administer tracker', 'access tracker', 'access own tracker'); } /**