From b25169682354085bc124c27904f46eb4029ac128 Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Thu, 26 Jun 2008 20:57:47 +0000
Subject: [PATCH] Disallow users from editing their own requests once they've
 been submitted.

---
 application/modules/requests/models/RequestModel.php         | 2 +-
 application/modules/requests/views/scripts/index/index.phtml | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/application/modules/requests/models/RequestModel.php b/application/modules/requests/models/RequestModel.php
index 51a462a7..31aade04 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 21911d33..53cd6e36 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
-- 
GitLab