diff --git a/revisioning_theme.inc b/revisioning_theme.inc
index 18684e5..d62a481 100755
--- a/revisioning_theme.inc
+++ b/revisioning_theme.inc
@@ -72,6 +72,10 @@ function revisioning_revisions_summary($form_state, $nid) {
     if ($show_taxonomy_terms) {
       $form['term'][$vid] = array('#value' => $revision->term);
     }
+
+    //Add some operations at the end
+    $operations = l(t('Edit'), $base_url."/edit");
+    $form['operations'][$vid] = array('#value' => $operations);
   }
   drupal_set_message(format_plural(count($revisions),
     '@publication_status @content_type %title has only one revision',
@@ -180,6 +184,8 @@ function theme_revisioning_revisions_summary($form) {
   }
   $header[] = t('Status');
 
+  $header[] = t('Operations');
+
   $is_initial_unpublished_draft = !$node->status && (count($revision_ids) == 1);
   foreach ($revision_ids as $vid) {
     $row = array();
@@ -207,6 +213,8 @@ function theme_revisioning_revisions_summary($form) {
     if ($is_current && $node->status) {
       $row_style .= ' published';
     }
+    $row[] = array('data' => drupal_render($form['operations'][$vid]));
+
     $rows[] = array('data' => $row, 'class' => $row_style);
   }
   $attributes = array('class' => 'table-revisions');
