From 36a1f96c675092d98ce7780fa165f754cbfb2216 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Wed, 2 Apr 2025 17:13:58 +0800 Subject: [PATCH] * [bug#59959,done,0.5h,0h] Add required style. --- module/task/ui/common.field.php | 1 + module/task/zen.php | 2 ++ 2 files changed, 3 insertions(+) diff --git a/module/task/ui/common.field.php b/module/task/ui/common.field.php index 364d8f539d..919849a151 100644 --- a/module/task/ui/common.field.php +++ b/module/task/ui/common.field.php @@ -21,6 +21,7 @@ $fields->field('name') $fields->field('datePlan') ->lable($lang->task->datePlan) + ->required(strpos($config->task->create->requiredFields, 'estStarted') || strpos($config->task->create->requiredFields, 'deadline')) ->control('inputGroup') ->itemBegin('estStarted')->control('datePicker')->placeholder($lang->task->estStarted)->value(data('task.estStarted'))->itemEnd() ->item(array('control' => 'span', 'text' => '-')) diff --git a/module/task/zen.php b/module/task/zen.php index 3a34350ac3..3bd4a98a12 100644 --- a/module/task/zen.php +++ b/module/task/zen.php @@ -219,6 +219,8 @@ class taskZen extends task $showSuhosinInfo = common::judgeSuhosinSetting($countInputVars); if($showSuhosinInfo) $this->view->suhosinInfo = extension_loaded('suhosin') ? sprintf($this->lang->suhosinInfo, $countInputVars) : sprintf($this->lang->maxVarsInfo, $countInputVars); + $this->config->task->batchedit->requiredFields = $this->config->task->edit->requiredFields; + foreach(explode(',', $this->config->task->list->customBatchEditFields) as $field) { if(!empty($execution) && $execution->type == 'stage' && strpos('estStarted,deadline', $field) !== false) continue;