From d652e19d67c19cb334b4f71c37797564753db2e0 Mon Sep 17 00:00:00 2001 From: chentao Date: Fri, 14 Jul 2023 16:17:13 +0800 Subject: [PATCH] * Return default rendering fields to UI template. --- module/programplan/zen.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/module/programplan/zen.php b/module/programplan/zen.php index 6ac48638f4..d2d196bed8 100644 --- a/module/programplan/zen.php +++ b/module/programplan/zen.php @@ -35,7 +35,7 @@ class programplanZen extends programplan public function buildCreateView(object $viewData) { /* Compute fields for create view. */ - list($visibleFields, $requiredFields, $customFields, $showFields) = $this->computeFieldsCreateView($viewData->executionType); + list($visibleFields, $requiredFields, $customFields, $showFields, $defaultFields) = $this->computeFieldsCreateView($viewData->executionType); $this->view->title = $this->lang->programplan->create . $this->lang->colon . $viewData->project->name; $this->view->productList = $viewData->productList; @@ -53,6 +53,7 @@ class programplanZen extends programplan $this->view->showFields = $showFields; $this->view->visibleFields = $visibleFields; $this->view->requiredFields = $requiredFields; + $this->view->defaultFields = $defaultFields; $this->view->colspan = count($visibleFields) + 3; $this->view->enableOptionalAttr = empty($viewData->programPlan) || $viewData->programPlan->attribute == 'mix'; @@ -188,6 +189,7 @@ class programplanZen extends programplan $customFields = array(); $custom = $executionType == 'stage' ? 'custom' : 'customAgilePlus'; $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}; @@ -208,7 +210,7 @@ class programplanZen extends programplan if(empty($this->config->setPercent)) unset($visibleFields['percent'], $requiredFields['percent']); - return array($visibleFields, $requiredFields, $customFields, $showFields); + return array($visibleFields, $requiredFields, $customFields, $showFields, $defaultFields); } /**