* [task#130385,doing,0.3h] Add the field of relate object for design.
This commit is contained in:
@@ -194,6 +194,8 @@ if($config->edition != 'open')
|
||||
$config->bug->dtable->fieldList['relatedObject']['data-size'] = 'lg';
|
||||
$config->bug->dtable->fieldList['relatedObject']['show'] = true;
|
||||
$config->bug->dtable->fieldList['relatedObject']['group'] = 8;
|
||||
$config->bug->dtable->fieldList['relatedObject']['flex'] = false;
|
||||
$config->bug->dtable->fieldList['relatedObject']['align'] = 'center';
|
||||
}
|
||||
|
||||
$config->bug->dtable->fieldList['activatedDate']['title'] = $lang->bug->activatedDate;
|
||||
|
||||
@@ -39,6 +39,22 @@ $config->design->dtable->fieldList['createdBy']['sortType'] = true;
|
||||
|
||||
$config->design->dtable->fieldList['createdDate']['type'] = 'date';
|
||||
|
||||
if($config->edition != 'open')
|
||||
{
|
||||
$config->design->dtable->fieldList['relatedObject']['name'] = 'relatedObject';
|
||||
$config->design->dtable->fieldList['relatedObject']['title'] = $lang->custom->relateObject;
|
||||
$config->design->dtable->fieldList['relatedObject']['sortType'] = false;
|
||||
$config->design->dtable->fieldList['relatedObject']['width'] = '70';
|
||||
$config->design->dtable->fieldList['relatedObject']['type'] = 'text';
|
||||
$config->design->dtable->fieldList['relatedObject']['link'] = common::hasPriv('custom', 'showRelationGraph') ? "RAWJS<function(info){ if(info.row.data.relatedObject == 0) return 0; else return '" . helper::createLink('custom', 'showRelationGraph', 'objectID={id}&objectType=design') . "'; }>RAWJS" : null;
|
||||
$config->design->dtable->fieldList['relatedObject']['data-toggle'] = 'modal';
|
||||
$config->design->dtable->fieldList['relatedObject']['data-size'] = 'lg';
|
||||
$config->design->dtable->fieldList['relatedObject']['show'] = true;
|
||||
$config->design->dtable->fieldList['relatedObject']['group'] = 2;
|
||||
$config->design->dtable->fieldList['relatedObject']['flex'] = false;
|
||||
$config->design->dtable->fieldList['relatedObject']['align'] = 'center';
|
||||
}
|
||||
|
||||
$config->design->dtable->fieldList['actions']['type'] = 'actions';
|
||||
$config->design->dtable->fieldList['actions']['menu'] = array('edit', 'viewCommit', 'delete');
|
||||
$config->design->dtable->fieldList['actions']['list'] = $config->design->actionList;
|
||||
|
||||
@@ -112,8 +112,14 @@ class design extends control
|
||||
if(isset($project->hasProduct) && $project->hasProduct) $this->config->design->dtable->fieldList['product']['map'] = $this->view->products;
|
||||
if(!helper::hasFeature('devops')) $this->config->design->dtable->fieldList['actions']['menu'] = array('edit', 'delete');
|
||||
|
||||
$designs = $this->design->getList($projectID, $productID, $type, $queryID, $orderBy, $pager);
|
||||
if($this->config->edition != 'open')
|
||||
{
|
||||
foreach($designs as $design) $design->relatedObject = $this->loadModel('custom')->getRelatedObjectList($design->id, 'design', true);
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->design->common . $this->lang->hyphen . $this->lang->design->browse;
|
||||
$this->view->designs = $this->design->getList($projectID, $productID, $type, $queryID, $orderBy, $pager);
|
||||
$this->view->designs = $designs;
|
||||
$this->view->projectID = $projectID;
|
||||
$this->view->productID = $productID;
|
||||
$this->view->type = $type;
|
||||
|
||||
@@ -219,6 +219,8 @@ if($config->edition != 'open')
|
||||
$config->story->dtable->fieldList['relatedObject']['data-size'] = 'lg';
|
||||
$config->story->dtable->fieldList['relatedObject']['show'] = true;
|
||||
$config->story->dtable->fieldList['relatedObject']['group'] = 7;
|
||||
$config->story->dtable->fieldList['relatedObject']['flex'] = false;
|
||||
$config->story->dtable->fieldList['relatedObject']['align'] = 'center';
|
||||
}
|
||||
|
||||
$config->story->dtable->fieldList['childItem']['name'] = 'childItem';
|
||||
|
||||
@@ -127,6 +127,8 @@ if($config->edition != 'open')
|
||||
$config->task->dtable->fieldList['relatedObject']['data-size'] = 'lg';
|
||||
$config->task->dtable->fieldList['relatedObject']['show'] = true;
|
||||
$config->task->dtable->fieldList['relatedObject']['group'] = 5;
|
||||
$config->task->dtable->fieldList['relatedObject']['flex'] = false;
|
||||
$config->task->dtable->fieldList['relatedObject']['align'] = 'center';
|
||||
}
|
||||
|
||||
$config->task->dtable->fieldList['closedBy']['type'] = 'user';
|
||||
|
||||
@@ -143,6 +143,8 @@ if($config->edition != 'open')
|
||||
$config->testcase->dtable->fieldList['relatedObject']['data-size'] = 'lg';
|
||||
$config->testcase->dtable->fieldList['relatedObject']['show'] = true;
|
||||
$config->testcase->dtable->fieldList['relatedObject']['group'] = 5;
|
||||
$config->testcase->dtable->fieldList['relatedObject']['flex'] = false;
|
||||
$config->testcase->dtable->fieldList['relatedObject']['align'] = 'center';
|
||||
}
|
||||
|
||||
$config->testcase->dtable->fieldList['version']['title'] = $lang->testcase->version;
|
||||
|
||||
Reference in New Issue
Block a user