diff --git a/module/story/model.php b/module/story/model.php index 309d362f5d..d7775250b7 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -4326,7 +4326,7 @@ class storyModel extends model if($canCreateCase and ($canClose or $canUnlinkStory)) $menu .= "
"; $menu .= $this->buildMenu('story', 'close', $params . "&from=&storyType=$story->type", $story, $type, '', '', 'iframe', true); - $menu .= $this->buildMenu('projectstory', 'unlinkStory', "projectID={$this->session->project}&$params", $story, $type, 'unlink', 'hiddenwin', 'showinonlybody'); + if($execution->hasProduct) $menu .= $this->buildMenu('projectstory', 'unlinkStory', "projectID={$this->session->project}&$params", $story, $type, 'unlink', 'hiddenwin', 'showinonlybody'); } if($this->app->tab == 'product' and $storyType == 'story') @@ -4335,7 +4335,6 @@ class storyModel extends model $menu .= $this->buildMenu('story', 'close', $params . "&from=&storyType=$story->type", $story, $type, '', '', 'iframe', true); } - if($this->app->rawModule == 'projectstory' and $this->config->vision != 'lite' and $execution->hasProduct) $menu .= $this->buildMenu('projectstory', 'unlinkStory', "projectID={$this->session->project}&$params", $story, $type, 'unlink', 'hiddenwin', 'showinonlybody'); } else {