From 528065fc342cf7c5713f8eced7ed757358d98ff2 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 29 Aug 2024 15:36:00 +0800 Subject: [PATCH] * [refac bug #54641] Remove execution for requiredFields config. --- module/build/zen.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/module/build/zen.php b/module/build/zen.php index d444bfb7a2..9fa3dca019 100644 --- a/module/build/zen.php +++ b/module/build/zen.php @@ -228,6 +228,19 @@ class buildZen extends build $this->view->objectID = $objectID; } + public function buildBuildForCreate() + { + if($this->post->isIntegrated == 'yes') $this->config->build->create->requiredFields = str_replace(',execution,', ',', ',' . $this->config->build->create->requiredFields . ','); + return form::data($this->config->build->form->create)->setDefault('createdBy', $this->app->user->account)->get(); + } + + public function buildBuildForEdit($buildID) + { + $build = $this->build->getById($buildID); + if(empty($build->execution)) $this->config->build->edit->requiredFields = str_replace(',execution,', ',', ',' . $this->config->build->edit->requiredFields . ','); + return form::data($this->config->build->form->edit, $buildID)->get(); + } + /** * 为创建页面构建版本数据。 * Build build data for create.