easysoft / zentaopms

Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​
http://www.zentao.pm
Other
1.29k stars 322 forks source link

禅道18.6创建任务提示截止时间不能小于开始时间 #121

Closed dpjs closed 12 months ago

dpjs commented 1 year ago

创建任务时提示截止时间不能小于开始时间,但在编辑该任务时又是可以的。正常创建任务时截止时间大于等于开始时间,应和编辑任务时判断保持一致。这个问题很紧急,能够临时修复下。 image

sy-records commented 12 months ago

https://github.com/easysoft/zentaopms/blob/69d0e9c3e5f847219c7ac37bd98ba1c7d9873ebc/module/task/model.php#L175

- if(isset($task->estStarted) and isset($task->deadline) and !helper::isZeroDate($task->deadline) and $task->deadline <= $task->estStarted) dao::$errors['deadline'] = sprintf($this->lang->error->ge, $this->lang->task->deadline, $task->estStarted);

+ if(isset($task->estStarted) and isset($task->deadline) and !helper::isZeroDate($task->deadline) and $task->deadline < $task->estStarted) dao::$errors['deadline'] = sprintf($this->lang->error->ge, $this->lang->task->deadline, $task->estStarted);
xiaofeng993229 commented 1 month ago

18.7 及以后版本已修复该问题。