Index: apachesolr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.module,v
retrieving revision 1.1.2.12.2.150
diff -u -p -r1.1.2.12.2.150 apachesolr.module
--- apachesolr.module	30 Jun 2009 10:57:24 -0000	1.1.2.12.2.150
+++ apachesolr.module	30 Jun 2009 21:07:48 -0000
@@ -17,13 +17,13 @@ function apachesolr_menu() {
     'page callback'      => 'drupal_get_form',
     'page arguments'     => array('apachesolr_settings'),
     'access callback'    => 'user_access',
-    'access arguments'   => array('administer site configuration'),
+    'access arguments'   => array('administer search'),
     'file'               => 'apachesolr.admin.inc',
   );
   $items['admin/settings/apachesolr/settings'] = array(
     'title'              => 'Settings',
     'weight'             => -10,
-    'access arguments'   => array('administer site configuration'),
+    'access arguments'   => array('administer search'),
     'file'               => 'apachesolr.admin.inc',
     'type'               => MENU_DEFAULT_LOCAL_TASK,
   );
@@ -32,14 +32,14 @@ function apachesolr_menu() {
     'page callback'      => 'drupal_get_form',
     'page arguments'     => array('apachesolr_enabled_facets_form'),
     'weight'             => -7,
-    'access arguments'   => array('administer site configuration'),
+    'access arguments'   => array('administer search'),
     'file'               => 'apachesolr.admin.inc',
     'type'               => MENU_LOCAL_TASK,
   );
   $items['admin/settings/apachesolr/index'] = array(
     'title'              => 'Search index',
     'page callback'      => 'apachesolr_index_page',
-    'access arguments'   => array('administer site configuration'),
+    'access arguments'   => array('administer search'),
     'weight'             => -8,
     'file'               => 'apachesolr.admin.inc',
     'type'               => MENU_LOCAL_TASK,
@@ -48,7 +48,7 @@ function apachesolr_menu() {
     'title'              => 'Confirm index deletion',
     'page callback'      => 'drupal_get_form',
     'page arguments'     => array('apachesolr_delete_index_confirm'),
-    'access arguments'   => array('administer site configuration'),
+    'access arguments'   => array('administer search'),
     'file'               => 'apachesolr.admin.inc',
     'type'               => MENU_CALLBACK,
   );
@@ -463,7 +463,7 @@ function _apachesolr_nodeapi_delete($nod
   if (apachesolr_delete_node_from_index($node)) {
     // There was no exception, so delete from the table.
     db_query("DELETE FROM {apachesolr_search_node} WHERE nid = %d", $node->nid);
-    if ($set_message && user_access('administer site configuration') && variable_get('apachesolr_set_nodeapi_messages', 1)) {
+    if ($set_message && user_access('administer search') && variable_get('apachesolr_set_nodeapi_messages', 1)) {
       apachesolr_set_stats_message('Deleted content will be removed from the Apache Solr search index in approximately @autocommit_time.');
     }
   }
@@ -478,7 +478,7 @@ function _apachesolr_nodeapi_update($nod
     if (apachesolr_delete_node_from_index($node)) {
       // There was no exception, so update the table.
       db_query("UPDATE {apachesolr_search_node} SET changed = %d, status = %d WHERE nid  = %d", time(), $node->status, $node->nid);
-      if ($set_message && user_access('administer site configuration') && variable_get('apachesolr_set_nodeapi_messages', 1)) {
+      if ($set_message && user_access('administer search') && variable_get('apachesolr_set_nodeapi_messages', 1)) {
         apachesolr_set_stats_message('Unpublished content will be removed from the Apache Solr search index in approximately @autocommit_time.');
       }
     }
@@ -1399,7 +1399,7 @@ function theme_apachesolr_facet_list($it
     }
   }
   $admin_link = '';
-  if (user_access('administer site configuration')) {
+  if (user_access('administer search')) {
     $admin_link = l(t('Configure enabled filters'), 'admin/settings/apachesolr/enabled-filters');
   }
   return theme('item_list', $items) . $admin_link;
Index: apachesolr_search.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr_search.module,v
retrieving revision 1.1.2.6.2.107
diff -u -p -r1.1.2.6.2.107 apachesolr_search.module
--- apachesolr_search.module	30 Jun 2009 15:10:47 -0000	1.1.2.6.2.107
+++ apachesolr_search.module	30 Jun 2009 21:07:48 -0000
@@ -38,7 +38,7 @@ function apachesolr_search_menu() {
   $items['admin/settings/apachesolr/query-fields'] = array(
     'title'            => 'Search fields',
     'page callback'    => 'apachesolr_search_settings_page',
-    'access arguments' => array('administer site configuration'),
+    'access arguments' => array('administer search'),
     'weight'           => 1,
     'type'             => MENU_LOCAL_TASK,
     'file'             => 'apachesolr_search.admin.inc',
@@ -46,7 +46,7 @@ function apachesolr_search_menu() {
   $items['admin/settings/apachesolr/content-bias'] = array(
     'title'            => 'Content bias settings',
     'page callback'    => 'apachesolr_boost_settings_page',
-    'access arguments' => array('administer site configuration'),
+    'access arguments' => array('administer search'),
     'weight'           => 1,
     'type'             => MENU_LOCAL_TASK,
     'file'             => 'apachesolr_search.admin.inc',
Index: contrib/apachesolr_og/apachesolr_og.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/contrib/apachesolr_og/apachesolr_og.module,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 apachesolr_og.module
--- contrib/apachesolr_og/apachesolr_og.module	30 Jun 2009 10:57:24 -0000	1.1.2.3
+++ contrib/apachesolr_og/apachesolr_og.module	30 Jun 2009 21:07:48 -0000
@@ -16,7 +16,7 @@ function apachesolr_og_menu() {
       'description'      => 'Apache Solr OG facet settings for group posts.',
       'page callback'    => 'drupal_get_form',
       'page arguments'   => array('apachesolr_og_admin'),
-      'access arguments' => array('administer site configuration'),
+      'access arguments' => array('administer search'),
     ),
   );
 }
