From 3b0a126ab0dd5a3c5bb66d6fce4d5f77928916ae Mon Sep 17 00:00:00 2001 From: liugang Date: Sun, 9 Oct 2022 09:44:47 +0800 Subject: [PATCH] * Fix bug #28273. --- module/story/model.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 {