From 9db29add769cf86f37522ba790fc392da47daad5 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Thu, 28 Aug 2025 09:49:13 +0800 Subject: [PATCH] * [unittest] add unittest for getFormFieldsForBatchCreate method. --- .../test/zen/getformfieldsforbatchcreate.php | 47 +++++++++++++++++++ module/story/zen.php | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 module/story/test/zen/getformfieldsforbatchcreate.php diff --git a/module/story/test/zen/getformfieldsforbatchcreate.php b/module/story/test/zen/getformfieldsforbatchcreate.php new file mode 100644 index 0000000000..702e493834 --- /dev/null +++ b/module/story/test/zen/getformfieldsforbatchcreate.php @@ -0,0 +1,47 @@ +#!/usr/bin/env php +loadYaml('product')->gen(3); +zenData('user')->gen(5); +su('admin'); + +$products = range(1, 3); +$branch = 'all'; +$storyTypes = array('story', 'requirement', 'epic'); diff --git a/module/story/zen.php b/module/story/zen.php index 90beeea94d..0cd4e39917 100644 --- a/module/story/zen.php +++ b/module/story/zen.php @@ -748,7 +748,7 @@ class storyZen extends story if($this->story->checkForceReview($storyType)) $fields['reviewer']['required'] = true; if(empty($branches)) unset($fields['branch']); - if($this->view->hiddenPlan) unset($fields['plan']); + if(!empty($this->view->hiddenPlan)) unset($fields['plan']); $hiddenGrade = empty($this->config->showStoryGrade); if($hiddenGrade && $storyType == 'epic') $fields['parent']['hidden'] = true;