* Finish task #75248.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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'" : '';?>
|
||||
|
||||
Reference in New Issue
Block a user