diff --git a/extension/lite/execution/ext/control/create.php b/extension/lite/execution/ext/control/create.php index cd8f6aed3a..f5f9ffd2f1 100644 --- a/extension/lite/execution/ext/control/create.php +++ b/extension/lite/execution/ext/control/create.php @@ -4,7 +4,7 @@ class myExecution extends execution { public function create($projectID = '', $executionID = 0, $copyExecutionID = '', $planID = 0, $confirm = 'no', $productID = 0, $extra = '') { - $this->config->execution->create->requiredFields = 'name,code,begin,end'; + $this->config->execution->create->requiredFields = 'name,code,begin,end'; parent::create($projectID, $executionID, $copyExecutionID, $planID, $confirm, $productID, $extra); } -} \ No newline at end of file +} diff --git a/extension/lite/product/ext/view/browse.html.php b/extension/lite/product/ext/view/browse.html.php index 524ca6c491..898cc404f8 100644 --- a/extension/lite/product/ext/view/browse.html.php +++ b/extension/lite/product/ext/view/browse.html.php @@ -20,22 +20,25 @@ body {margin-bottom: 25px;} .assignedTo{border-radius: 4px !important;} #productStoryForm table tbody tr td.c-actions .dividing-line {width: 1px; height: 16px; display: inline-block; vertical-align: middle; background: #F4F5F7; margin: 0 4px 0 0;} - - - - -app->rawModule);?> -app->tab == 'product' ? $product->type : '');?> product->browse->unfoldStories) ? json_decode($config->product->browse->unfoldStories, true) : array(); -$unfoldStories = zget($unfoldStories, $productID, array()); +$lang->story->createCommon = $storyType == 'story' ? $lang->story->createStory : $lang->story->createRequirement; +$unfoldStories = isset($config->product->browse->unfoldStories) ? json_decode($config->product->browse->unfoldStories, true) : array(); +$unfoldStories = zget($unfoldStories, $productID, array()); +$isProjectStory = $this->app->rawModule == 'projectstory'; +$projectHasProduct = $isProjectStory && !empty($project->hasProduct); +$projectIDParam = $isProjectStory ? "projectID=$projectID&" : ''; js::set('unfoldStories', $unfoldStories); js::set('unfoldAll', $lang->execution->treeLevel['all']); js::set('foldAll', $lang->execution->treeLevel['root']); js::set('storyType', $storyType); -$lang->story->createCommon = $storyType == 'story' ? $lang->story->createStory : $lang->story->createRequirement; -$isProjectStory = $this->app->rawModule == 'projectstory'; -$projectIDParam = $isProjectStory ? "projectID=$projectID&" : ''; +js::set('browseType', $browseType); +js::set('productID', $productID); +js::set('projectID', $projectID); +js::set('branch', $branch); +js::set('rawModule', $this->app->rawModule); +js::set('productType', $this->app->tab == 'product' ? $product->type : ''); +js::set('projectHasProduct', $projectHasProduct); +js::set('URAndSR', $this->config->URAndSR); ?> release->name;?>
' . $branchTagOption[$branch] . html::select("stages[$branch]", $lang->story->stageList, $stage, "class='form-control chosen'") . '
'; - } - } - else - { - echo html::select('stage', $lang->story->stageList, $story->stage, "class='form-control chosen'"); - } - ?> -