--- 1/buddylist2/buddy_api/buddy_api.views.inc	2008-06-20 16:52:24.000000000 +0200
+++ buddylist2/buddy_api/buddy_api.views.inc	2008-07-31 15:23:14.000000000 +0200
@@ -207,6 +207,16 @@ function buddy_api_views_tables() {
         'field' => 'uid'
       ),
     ),
+    'fields' => array(
+      'remove_buddy' => array(
+        'name' => t('Buddylist: Remove Author from buddylist'),
+        'handler' => array(
+          'buddy_api_views_handler_delete_link' => t('delete link')
+        ),
+        'notafield' => TRUE,
+        'help' => t('Display a link to delete the buddy.'),
+      )
+    ),
     'filters' => array(
       'uid' => array(
         'name' => t('Buddylist: Author Is A Buddy Of Username'),
@@ -216,7 +226,7 @@ function buddy_api_views_tables() {
         'help' => t('This allows you to filter by buddies of a particular user.'),
       ),
       'currentid' => array(
-	    'field' => 'uid',
+      'field' => 'uid',
         'name' => t('Buddylist: Author Is A Buddy Of Current User'),
         'operator' => 'views_handler_operator_eqneq',
         'list' => 'views_handler_filter_usercurrent',
@@ -271,6 +281,11 @@ function buddy_api_views_handler_deny_li
   return l($link_text, "buddylist/" . $data->requestee_uid . "/buddies/requested/deny/" . $data->requester_uid, NULL, drupal_get_destination(), NULL, FALSE, TRUE);
 }
 
+function buddy_api_views_handler_delete_link($fieldinfo, $fielddata, $value, $data) {
+  $link_text = t('remove author form buddyliste');
+  return l($link_text, 'buddy/delete/'. $data->users_uid);
+}
+
 /**
  * Implementation of hook_views_arguments
  */
