diff --git a/module/task/view/recordestimate.html.php b/module/task/view/recordestimate.html.php
index 3c9a424531..2ecf249338 100644
--- a/module/task/view/recordestimate.html.php
+++ b/module/task/view/recordestimate.html.php
@@ -86,7 +86,7 @@
assignedTo != $app->user->account and !empty($task->team) and $task->mode == 'linear' and !empty($myOrders))
+ if(($task->assignedTo != $app->user->account or strpos('closed,cancel,done,pause', $task->status) !== false) and !empty($task->team) and $task->mode == 'linear' and !empty($myOrders))
{
$readonly = ' readonly';
$left = 0;