? location_addanother.patch
? location_foreach_problem.alternate.patch
? location_foreach_problem.patch
? location_plurals.patch
? location_searchpermission.patch
Index: location.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/location/location.module,v
retrieving revision 1.62.2.16
diff -u -p -r1.62.2.16 location.module
--- location.module	30 Jan 2007 02:46:26 -0000	1.62.2.16
+++ location.module	1 Feb 2007 12:36:20 -0000
@@ -22,7 +22,7 @@ function location_menu($may_cache = FALS
   $items = array();
   if ($may_cache) {
     //$items[] = array('path' => 'search/location', 'title' => t('by location'), 'callback' => 'location_search_form_page', 'access' => user_access('search content'), 'type' => MENU_LOCAL_TASK, 'weight' => 9);
-    $items[] = array('path' => 'search/location', 'title' => t('by location'), 'callback' => 'location_search_view', 'access' => user_access('search content'), 'type' => MENU_LOCAL_TASK, 'weight' => 9);
+    $items[] = array('path' => 'search/location', 'title' => t('by location'), 'callback' => 'location_search_view', 'access' => user_access('search by location'), 'type' => MENU_LOCAL_TASK, 'weight' => 9);
     $items[] = array('path' => 'admin/settings/location', 'title' => t('location'), 'callback' => 'location_configure');
     $items[] = array('path' => 'admin/settings/location/main', 'title' => t('main settings'), 'type' => MENU_DEFAULT_LOCAL_TASK);
     $items[] = array('path' => 'admin/settings/location/maplinking', 'title' => t('map links'), 'callback' => 'location_map_link_options_page', 'access' => user_access('administer site configuration'), 'type' => MENU_LOCAL_TASK, 'weight' => 1);
@@ -35,7 +35,7 @@ function location_menu($may_cache = FALS
 }
 
 function location_perm() {
-  return array('submit latitude/longitude');
+  return array('submit latitude/longitude', 'search by location');
 }
 
 /**
