Index: CHANGELOG.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/Attic/CHANGELOG.txt,v
retrieving revision 1.1.2.4.2.24
diff -u -p -r1.1.2.4.2.24 CHANGELOG.txt
--- CHANGELOG.txt	21 Aug 2009 09:31:12 -0000	1.1.2.4.2.24
+++ CHANGELOG.txt	26 Aug 2009 08:04:11 -0000
@@ -1,6 +1,8 @@
 // $Id: CHANGELOG.txt,v 1.1.2.4.2.24 2009/08/21 09:31:12 aronnovak Exp $
 FeedAPI 1.9, XXXX-XX-XX
 -----------------------
+- Refresh and Remove items tabs are now protected by advanced feedapi options
+  permission also
 
 FeedAPI 1.8, 2009-08-12
 -----------------------
Index: feedapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v
retrieving revision 1.23.2.119.2.73
diff -u -p -r1.23.2.119.2.73 feedapi.module
--- feedapi.module	25 Aug 2009 18:59:16 -0000	1.23.2.119.2.73
+++ feedapi.module	26 Aug 2009 08:04:13 -0000
@@ -93,7 +93,7 @@ function feedapi_menu() {
     'page arguments' => array(1),
     'type' => MENU_LOCAL_TASK,
     'access callback' => '_feedapi_op_access',
-    'access arguments' => array(1),
+    'access arguments' => array(1, 'advanced feedapi options'),
   );
   $items['node/%node/purge'] = array(
     'title' => 'Remove items',
@@ -101,18 +101,19 @@ function feedapi_menu() {
     'page arguments' => array("purge", 1, 'items'),
     'type' => MENU_LOCAL_TASK,
     'access callback' => '_feedapi_op_access',
-    'access arguments' => array(1),
+    'access arguments' => array(1, 'advanced feedapi options'),
   );
   return $items;
 }
 
-function _feedapi_op_access($node) {
+function _feedapi_op_access($node, $permission = FALSE) {
   if (!feedapi_enabled_type($node->type)) {
     return FALSE;
   }
+  $additional_perm = !empty($permission) ? user_access($permission) : FALSE;
   global $user;
   $own_feed = $node->uid == $user->uid && user_access('edit own '. $node->type .' content') ? TRUE : FALSE;
-  return user_access('administer feedapi') || $own_feed;
+  return user_access('administer feedapi') || $own_feed || $additional_perm;
 }
 
 /**
