diff --git a/application/modules/requests/models/RequestModel.php b/application/modules/requests/models/RequestModel.php
index 51a462a79cec8a59cb8c005384b70b130e5a9c3b..31aade047d9a5f9a4bec634df16dc0a3f2ef178a 100644
--- a/application/modules/requests/models/RequestModel.php
+++ b/application/modules/requests/models/RequestModel.php
@@ -215,7 +215,7 @@ class Requests_RequestModel extends Unl_Model
         $requestIds = array();
         foreach ($records as $recordId => $record) {
             $records[$recordId]['visible'] = 'yes';
-            $records[$recordId]['canEdit'] = 'no';
+            $records[$recordId]['canEdit'] = $records[$recordId]['submitterAttentionRequired'];
             $requestIds[] = $record['requestId'];
         }
 
diff --git a/application/modules/requests/views/scripts/index/index.phtml b/application/modules/requests/views/scripts/index/index.phtml
index 21911d33749d7c87e84cdf151f8489df5835a310..53cd6e366f79f3e5d328564a250e75eed10249f2 100644
--- a/application/modules/requests/views/scripts/index/index.phtml
+++ b/application/modules/requests/views/scripts/index/index.phtml
@@ -171,8 +171,10 @@
                 </td>
                 <td>
                     <a href="<?php echo $this->baseUrl(); ?>/requests/view/index/id/<?php echo $request->getId(); ?>">View</a>
+                    <?php if ($request->isEditable()) { ?>
                     /
                     <a href="<?php echo $this->baseUrl(); ?>/requests/edit/load/id/<?php echo $request->getId(); ?>">Edit</a>
+                    <?php } ?>
                 </td>
                 <td>
                     <?php