This commit is contained in:
tianshujie
2023-12-23 10:54:54 +08:00
parent c785d1451a
commit 18b4972f2b
2 changed files with 6 additions and 5 deletions
+4 -3
View File
@@ -68,20 +68,21 @@ $config->programplan->datatable->fieldList['actions']['sort'] = 'no';
$config->programplan->custom = new stdclass();
$config->programplan->list = new stdclass();
if(isset($config->setPercent) and $config->setPercent == 1)
{
$config->programplan->custom->createFields = 'PM,percent,attribute,acl,milestone';
$config->programplan->custom->defaultFields = $config->programplan->custom->createFields;
$config->programplan->customCreateFields = 'PM,percent,attribute,acl,milestone,realBegan,realEnd';
$config->programplan->list->customCreateFields = 'PM,percent,attribute,acl,milestone,realBegan,realEnd';
}
else
{
$config->programplan->custom->createFields = 'PM,attribute,acl,milestone';
$config->programplan->custom->defaultFields = $config->programplan->custom->createFields;
$config->programplan->customCreateFields = 'PM,attribute,acl,milestone,realBegan,realEnd';
$config->programplan->list->customCreateFields = 'PM,attribute,acl,milestone,realBegan,realEnd';
}
$config->programplan->customAgilePlusCreateFields = 'PM,milestone,acl,desc,attribute';
$config->programplan->list->customAgilePlusCreateFields = 'PM,milestone,acl,desc,attribute';
$config->programplan->customAgilePlus = new stdclass();
$config->programplan->customAgilePlus->createFields = 'PM,milestone,acl,desc,attribute';
+2 -2
View File
@@ -193,7 +193,7 @@ class programplanZen extends programplan
$customCreateFields = $executionType == 'stage' ? 'customCreateFields' : 'customAgilePlusCreateFields';
$defaultFields = $this->config->programplan->$custom->defaultFields;
foreach(explode(',', $this->config->programplan->$customCreateFields) as $field) $customFields[$field] = $this->lang->programplan->{$field};
foreach(explode(',', $this->config->programplan->list->$customCreateFields) as $field) $customFields[$field] = $this->lang->programplan->{$field};
$showFields = $this->config->programplan->$custom->createFields;
foreach(explode(',', $showFields) as $field)
@@ -206,7 +206,7 @@ class programplanZen extends programplan
if($field)
{
$requiredFields[$field] = '';
if(strpos(",{$this->config->programplan->$customCreateFields},", ",{$field},") !== false) $visibleFields[$field] = '';
if(strpos(",{$this->config->programplan->list->$customCreateFields},", ",{$field},") !== false) $visibleFields[$field] = '';
}
}