From bab3e4da143dba97ef46e79cb3586ce1ca86855c Mon Sep 17 00:00:00 2001 From: wangyidong Date: Mon, 17 Jun 2024 18:57:55 +0800 Subject: [PATCH] * Adjust for sonar. --- module/story/model.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/module/story/model.php b/module/story/model.php index d54fd5c05b..fec396e31f 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -3260,7 +3260,15 @@ class storyModel extends model } $disabledFeatures = ",{$config->disabledFeatures},"; - if($action == 'importtolib') return in_array($config->edition, array('max', 'ipd')) && $app->tab == 'project' && common::hasPriv('story', 'importToLib') && strpos($disabledFeatures, ',assetlibStorylib,') === false && strpos($disabledFeatures, ',assetlib,') === false && $story->type != 'requirement'; + if($action == 'importtolib') + { + if(!in_array($config->edition, array('max', 'ipd'))) return false; + if($app->tab != 'project') return false; + if($story->type == 'requirement') return false; + if(!common::hasPriv('story', 'importToLib')) return false; + if(strpos($disabledFeatures, ',assetlibStorylib,') !== false || strpos($disabledFeatures, ',assetlib,') !== false) return false; + return true; + } static $shadowProducts = array(); static $taskGroups = array();