From 91705fc1bb14ac0ea0052af5e06309347af43b04 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Tue, 3 Jun 2025 07:49:16 +0000 Subject: [PATCH] * [bug#62915,done,0.3h,0h] Fix empty project isTpl error. --- module/tutorial/model.php | 87 ++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 42 deletions(-) diff --git a/module/tutorial/model.php b/module/tutorial/model.php index a807b67dcb..368afc04cf 100644 --- a/module/tutorial/model.php +++ b/module/tutorial/model.php @@ -145,48 +145,51 @@ class tutorialModel extends model public function getProject(): object { $project = new stdclass(); - $project->id = 2; - $project->project = 0; - $project->model = 'scrum'; - $project->type = 'project'; - $project->name = 'Test Project'; - $project->code = ''; - $project->lifetime = ''; - $project->begin = date('Y-m-d', strtotime('-7 days')); - $project->end = date('Y-m-d', strtotime('+7 days')); - $project->realBegan = ''; - $project->realEnd = ''; - $project->days = 10; - $project->status = 'wait'; - $project->pri = '1'; - $project->desc = ''; - $project->goal = ''; - $project->acl = 'open'; - $project->parent = 0; - $project->path = ",2,"; - $project->grade = 1; - $project->PM = $this->app->user->account; - $project->PO = $this->app->user->account; - $project->QD = $this->app->user->account; - $project->RD = $this->app->user->account; - $project->openedBy = $this->app->user->account; - $project->whitelist = ''; - $project->budget = 0; - $project->displayCards = 0; - $project->fluidBoard = 0; - $project->deleted = '0'; - $project->hasProduct = 1; - $project->multiple = '1'; - $project->stageBy = 'project'; - $project->progress = 0; - $project->consumed = 0; - $project->estimate = 0; - $project->left = 0; - $project->storyType = 'story,requirement,epic'; - $project->charter = 0; - $project->market = 1; - $project->budgetUnit = 'CNY'; - $project->deliverable = ''; + $project->id = 2; + $project->project = 0; + $project->model = 'scrum'; + $project->type = 'project'; + $project->name = 'Test Project'; + $project->code = ''; + $project->lifetime = ''; + $project->begin = date('Y-m-d', strtotime('-7 days')); + $project->end = date('Y-m-d', strtotime('+7 days')); + $project->realBegan = ''; + $project->realEnd = ''; + $project->days = 10; + $project->status = 'wait'; + $project->pri = '1'; + $project->desc = ''; + $project->goal = ''; + $project->acl = 'open'; + $project->parent = 0; + $project->path = ",2,"; + $project->grade = 1; + $project->PM = $this->app->user->account; + $project->PO = $this->app->user->account; + $project->QD = $this->app->user->account; + $project->RD = $this->app->user->account; + $project->openedBy = $this->app->user->account; + $project->whitelist = ''; + $project->budget = 0; + $project->displayCards = 0; + $project->fluidBoard = 0; + $project->deleted = '0'; + $project->hasProduct = 1; + $project->multiple = '1'; + $project->stageBy = 'project'; + $project->progress = 0; + $project->consumed = 0; + $project->estimate = 0; + $project->left = 0; + $project->storyType = 'story,requirement,epic'; + $project->charter = 0; + $project->market = 1; + $project->budgetUnit = 'CNY'; + $project->deliverable = ''; + $project->isTpl = 0; + $project->linkType = ''; + $project->workflowGroup = 0; list($guide, $guideTask, $guideStepIndex) = empty($_SERVER['HTTP_X_ZIN_TUTORIAL']) ? array('', '', '') : explode('-', $_SERVER['HTTP_X_ZIN_TUTORIAL']); if($guide && strpos($guide, 'scrumProjectManage') !== false)