* Finish task #75248.

This commit is contained in:
wangyuting
2022-11-09 02:10:29 +00:00
parent 2133db01bf
commit aed53849d1
2 changed files with 6 additions and 10 deletions
+5 -10
View File
@@ -99,24 +99,19 @@ class helper extends baseHelper
if($feature == 'product' or $feature == 'scrum' or $feature == 'waterfall') return strpos(",$config->disabledFeatures,", ",{$feature},") === false;
$hasFeature = false;
$isFeature = false;
foreach($config->featureGroup as $group => $modules)
{
if($feature == $group)
foreach($modules as $module)
{
foreach($modules as $module)
if($feature == $group or $feature == $module)
{
$isFeature = true;
if(helper::hasFeature("{$group}_{$module}")) $hasFeature = true;
}
}
else
{
foreach($modules as $module)
{
if($feature == $module and helper::hasFeature("{$group}_{$module}")) $hasFeature = true;
}
}
}
return $hasFeature && strpos(",$config->disabledFeatures,", ",{$feature},") === false;
return !$isFeature or ($hasFeature && strpos(",$config->disabledFeatures,", ",{$feature},") === false);
}
}
+1
View File
@@ -192,6 +192,7 @@
</div>
</td>
</tr>
<?php endif;?>
<?php if($project->model == 'waterfall'):?>
<?php $class = (!$project->division and count($linkedProducts) < 2) ? 'hide' : '';?>
<?php $disabled = !empty($executions) ? "disabled='disabled'" : '';?>